Introduction to SEO
While there are some very talented SEO gurus out there who have some particular tricks and tips on how to do things, the basics of good SEO are pretty much universal.
On page SEO
Off Page SEO
- Create link-worthy content - yet another reason to try to write good content. If you write stuff that is interesting, humorous, or controversial, you will probably find you naturally attract links. This is called link-bait - content that just begs for other people to link to it!
- Directories - There are tons of free and paid link directories on the web that let you list your site in a relevant category. Many directories have criteria for submission and manually check each one, so make sure your site meets their standards and is relevant to the directory category.
- One way links - This is possibly the most laborious link building process, although it can be very effective, particularly if you have good content. Basically, it involves approaching other relevant websites and asking them to link to you. Many sites have a 'resources' or 'links' section that you can submit a link to. Some webmasters may ask for a reciprocal link, where you link back to them. This can work, but it is not as good as having one way links from a whole bunch of websites.
- Writing Articles - There are tons of free articles site that you can write for like ezinearticles. Write on a topic relevant to your website, and add a link to the bottom of the article. For many affiliates this is a preferred way of getting backlinks.
- Squidoo and Hubpages - Squidoo and Hubpages allows you to write a one page article or 'lens' on a certain topic, and link out to other resources. This is a bit more involved than writing a short article on Ezinearticles, but you also have more room for creativity, as Squidoo and Hubpages allow you to add video and images to your pages. Be aware that these sites frequently change their rules. Squidoo recently imposed restrictions on the types of topics you could create a "lens" on... so check before you invest your time in building one!
- Guest Blogging - approach other relevant websites and blogs and offer to write a guest blog post for them. They get new and interesting content for their readers - you get a link back from the post!