10 Effective Ways to Optimize Wordpress for Search Engines and Traffic
10 Effective Ways to Optimize Wordpress for Search Engines and Traffic
1. Use Descriptive Titles, and Mod-Rewritten Permalinks
Descriptive titles will bring relevant traffic to your site. This is one of the most important things you can do to your site to bring SE traffic to it. While I'm writing this article specifically for WordPress, I'm sure you probably could find similar mods or plugins for other blog engines to take their place. When I say a descriptive title, I don't mean to spam your blog's titles with keywords, I mean to write a short summary of the post contained within it that lets users know what they're fixing to read. Think of it from the users side: If you're on google and you see a site titled "Hosting, Domains, Design, DNS - Joes Web Hosting", and a site titled "Great Hosting from Joes Web Hosting", which one would you click? Even though I dramatized the example, I made my point. Another thing to consider is phrases. When a user enters a phrase that's on one of your blog's titles, it will most likely be ranked higher than other pages. For example, if someone's looking for "Great Hosting", the post titled "Great Hosting from Joes Web Hosting" will rank higher (though, not much higher since that's such a general term). Secondly, you should use mod_rewritten links on your blog. This requires a server with Apache installed, with the rewrite module. This is a great tip, since it will place keywords in your individual post URLs.
For example, instead of "domain.com/p?=1", you'd get "domain.com/01/20/08/joes-web-hosting-services/". This, along with descriptive titles will help your blog out greatly.Wordpress has this built-in, but you must first configure it. Login to your WP admin area. Once the page loads, select "Options" from the upper menu bar, then select "Permalinks" on the next page. I recommend using "Date and Name Based", or enter this custom value in the box towards the bottom of your screen: "/%year%/%monthnum%/%postname%/". After doing this, you must update your ".htaccess" file so it rewrites the URLs correctly.
2. Remove your blog's name from Individual Post Page Titles
While this may seem counter-productive, it's actually a good idea. When your blog is indexed by google (or any other search engine), many times the pages are seen as being too-close together and they are omitted from the search results because of this. This also reduces the relevancy of search results from your site, since your blog's name is taken into account by the search engine. By removing your site's title, you can (in most cases) cure this problem. To do this, look in your Wordpress' "header.php" file. This is found in your theme's directory.
Find the following code:
Replace it with the following code:
(http://wordpress.org/support/topic/66362)
3. Install the Mega tag description and Keyword plugins
META tags aren't as important as they used to be, but they are still a factor in the ranking of your site, especially on smaller search engines. For META decription/keyword tags to be effective, you must choose relevant and unique tags. However, both of these mods do this for you to some extent. You can choose your own, or use the default ones (either one is fine, since the plugins generally choose good keywords and a good description by themselves). If I had to choose between the two of these plugins, I'd say to just go with the description tag (though both are better). To find these plugins, just do a google search for "keyword meta tag plugin Wordpress" and "description meta tag Wordpress plugin", or something similar (as these plugins/Wordpress may be updated rendering the old links useless).
4. Install the google sitemaps Plugin and Submit to google
Installing the google sitemap Plugin can decrease the amount of time it takes google to index your site dramatically. It generally takes weeks or months (depending on the size of your site, sometimes sooner) for google to index new pages on your site. With the sitemap Plugin, this amount of time can be reduced to just hours. To install this plugin, simply do a google search for "Wordpress google sitemap Plugin", find it, and download it. Installation is just like a normal plugin. Once installed, submit your sitemap to google at "http://www.google.com/webmasters/sitemaps/siteoverview". As of writing, you'll also have to verify that the site is your own by either inserting a META tag into your site, or by uploading a specifically named HTML file.
5. Submit your RSS Feed to Other sites
Submitting your RSS to other sites can increase your traffic substantially. Each time your blog's RSS feed is updated, you can have the other sites download the new feed and index your site (see the Pinging area below). This is essentially the same thing as letting a site index your site, but it's more targeted towards news and blogs. If you can find a site targeted towards you own site's niche (ex: Gardening, Computers, Autos, etc.), you're sure to boost your traffic levels, as long as your blog has unique content that's updated frequently. An excellent list of sites to submit your RSS feed to is available here: "http://www.rss-specifications.com/rss-submission.htm".
6. Ping Other sites Automatically when you Update your blog
As mentioned in the RSS feed section, pinging other sites allows other sites to get updates from your blog much sooner and automatically when you make a new post. This is very much like the google sitemap plugin (the concept is, anyway). To have your blog update other sites when you update it, login to your Wordpress' admin area. Select "Options" from the main menu, then select "Writing" on the next page (sub-menu). You may want to choose others, but I have the following sites in my blog to ping:
http://rpc.pingomatic.com/
http://rpc.pingomatic.com/
http://www.a2b.cc/setloc/bp.a2b
http://api.feedster.com/ping
http://api.my.yahoo.com/RPC2
http://api.my.yahoo.com/rss/ping
http://www.blogdigger.com/RPC2
http://www.blogshares.com/rpc.php
http://www.blogsnow.com/ping
http://www.blogstreet.com/xrbin/xmlrpc.cgi
http://coreblog.org/ping/
http://ping.blo.gs/
http://ping.feedburner.com
http://ping.syndic8.com/xmlrpc.php
http://ping.weblogalot.com/rpc.php
http://www.popdex.com/addsite.php
http://rpc.blogrolling.com/pinger/
http://rpc.technorati.com/rpc/ping
http://rpc.weblogs.com/RPC2
http://topicexchange.com/RPC2
http://xping.pubsub.com/ping/
http://api.my.yahoo.com/rss/ping
http://api.moreover.com/ping
http://rpc.icerocket.com:10080/
Please keep in mind, unless you install the "No Ping Wait" plugin, there will be a delay after you make each post (while your blog contacts the other servers to ping them).
7. Use "alt" and "title" tags, respectively, on your posts images and links
Using "Alt" tags on your images and "Title" tags not only helps your search engine rankings, but it also helps disabled people with screen readers view the content on your site. It also can help your page be valid HTML (another thing that can help your SE ranking). I recommend simply describing the link/image and not trying to cram tons of keywords to boost your ranking. For more information on doing this, visit W3C's site and look up the tag for the version of HTML/XHTML used on your site (if you want it to be valid).
8. Exchange links with other relevant sites, but don't use exchange networks
Exchanging links with other sites can help your rankings tremendously, but trading with the wrong sites can do the opposite. That's why I reccommend only trading with sites that are relevant to your own and are listed in google. One-Way links are placed much higher in google than reciprocal links, so free or paid directory links would be even better. An excellent list of SEO friendly directories can be found here: "http://info.vilesilencer.com/". Using an exchange network can have adverse effects on your site due to the general quality of sites in them. Basically, a one-way text link on a high PageRank directory is the best route. Be sure to use good keywords in your link/title, as google takes this into account for keyword/phrase rankings.
9. Post short, interesting posts on your blog daily to keep readers coming back for more
You don't have to write a book to keep readers coming. In fact, most people like reading short and simple articles that are straight to the point. By giving readers what they want, you are increasing the probability that they will come back. Choose interesting topics to post on your blog that are relevant to your site's niche. For example, if Ferrari just released a new car and you have an Auto blog, you could post a short paragraph summarizing the information about the car and your opinion, include a picture or two of the car, and include a link to a more in-depth article. Alternatively, you could re-write the article (it allowed) and post a link back to the site in a "Source" list under or above your own article. Doing this will keep readers on your site.
10. Share your site with people you know, and ask them to tell others they know
While it may not seem like much, telling people you know can help you build a site. People you know can offer advice on design, topics, etc. and let people they know about your site. People who know you are also far more likely to comment on your postings, making your site look more active, thereby encouraging others to do the same. If you choose to do this step, ask the person to tell 3 other people they know about your site. This will in effect create a small network of people reading and commenting on your site. Plus, if they really like your site they'll continue to tell others about it.
Article written by Hiram Davis, owner and publisher of http://www.blognation.be/
Don't waste your time with other hosts, switch to a reliable hosting solution: http://www.thinktivity.com/