Anyway, I’ve been playing with my SEO for a long time, in face I think I’ve spent far more time learning about SEO than writing blog posts. SEO has to be one of the trickiest things I’ve ever encountered. Here’s a few things I’ve learned to *maybe* help some people out. Using these methods I rank okay in the search engines, or maybe really well since this is still a fairly new site, as far as Internet age goes.
These methods should all be white hat as far as I know
First thing you want to do when setting up a WordPress blog is setup permalinks. Google and other search engines will like to see keywords in your url. They may also really hate the look of ?p= because it is a dynamic link, this may hurt your rankings in itself.
If you want to get right down to it, back links are king. The more back links you have, the higher your PageRank, and the higher your rank in the search engines. You need lots and lots of back links from other sites. Some easy ways to get back links would be through Entrecard, they have “top dropper” days where you will get listed and pick up back links. Also, if you want a quick way to get indexed by Google and the other search engines, you’re going to want to use Entrecard. If you’re not a blog, you might want to try something like ProjectWonderful to start your site off. Advertising is a necessary evil to starting a site. Once people know your site exists, more links will come rolling in by themselves if you write good posts.
Submitting some of your articles to Digg or StumbleUpon is a good idea for a little while, because your dugg articles will show up in the search engines. However, you will get banned if you submit too many of your own articles.
You notice all that crap at the bottom of my site? Those are other blog networks that hold my RSS feed and list my articles there for people to find. Some also keep track of my traffic to a degree. MyBlogLog, BlogCatalog, and Technorati are some examples. Even listing your site on Twitter can help. I have just recently started with Twitter to see how it goes.
Some other places you might want to list your articles would be MySpace and FaceBook if you have those accounts, let your friends know you have a blog. I use some WordPress plugins to automatically post there.
You should submit your RSS feed wherever you can, because it will list your articles more places, meaning more people are likely to find them and read your articles.
Keywords are highly important. I don’t pay much attention to them myself, but if you really want to rank well you need to research keywords. The wording on your site can mean the difference of 50 unique/day and 0 people find your article through search engines. If you pick a term that is far too competitive for your site, you will not rank. I have only just begun to try and play with keywords in my articles. The point is, try to pick less competitive keywords when you write a post by using different wording.
Some useful SEO WordPress Plugins
All-in-one-seo - This plugin helps to automatically handle some SEO functions like title and description of the page.
Sociable – This plugin automatically puts Digg/Stumble/Etc links under each post.
TweetSuite – Puts the Tweet link under each post.
WordBook – Automatically posts your posts on the blog to FaceBook.
Google-XML-Sitemaps – Automatically creates site maps for Google and other search engines.
WordPress Related Posts – Shows related posts based on tags on each post. Helpful for getting people to read more than one article
That is about how far I have gotten with my SEO. I’m still working on it day by day, trying my best to optimize the site. Hopefully someone will find this information useful. Feel free to contribute more SEO and Traffic tips in the comments.