There is a false hope among start-up bloggers that WordPress is a 100% SEO tool, if you use WordPress for your blogging, it will handle all your optimizations and you do not need to put in any extra effort. Well, this notion should be put aside, since WordPress does support several SEO friendly themes, but it is not all. There are several configurations and settings that can be enhanced to make your website well optimized for all the search engines. To help you do that, I thought I will put down the top 5 configurations which I feel are totally required for any first-time blogger.
1. SiteMap Generator – I am using Google XML Sitemaps, Google XML Image Sitemaps & Google XML Video Sitemaps to generate my sitemaps on a regular basis. It is not only important to generate them, but as well as to submit them to google or any other search engines (you can add your site in Google WebMaster tools to do the same).
2. Robot.txt File – Having the right configuration in your Robot.txt file is very important, you can find a sample of my file below, all you have to do is change the website name to yours and save it in the root directory of your website. The “Disallow” section should list out the unnecessary pages so that the search engines will come to the content right away instead of wasting time on unwanted stuff.
3. URL structure – I have mentioned in one of my previous blogs about the importance of the Permalinks. It is highly recommended that you maintain a search engine readable format for all your posts and pages.
4. WordPress Ping – This is often neglected, but offers aÂ maximum exposureÂ and inbound links to your website. Below is the list you might consider adding to the Admin – Settings – Writing – Ping section.
5. “rel=nofollow” – This is an important attribute to be set to less important and outgoing links in your website. This attribute specifically tells the search bots not to follow the specific link or share PageRank with that link. This can be set to less relevant links on your website like “Continue Reading..” or “Click Here” etc. This is also applicable to a “Share” button that you might have added to your post. For eg: If you have a share button for FaceBook or Retweet button for Twitter, then you will have that many buttons on your home page as the number of posts displayed. Each link will take the search engine bots to the external website and makes you share the PageRank resulting in less visibility for your website. This attribute needs to be set by editing the appropriate template file.
More on NoFollow attribute – This is an attribute of the <a> tag which tells search engines not to follow a particular URL it is applied to. An example of a link with the attribute is shown below:
This simple setting will retain the search bot on your website and not follow the external URL. Let us take an example of a website which has several links but only one Outbound link. See below for a pictorial representation of the same.
In this Diagram:
P1 is your homepage
P’s are your site’s other pages.
Arrows are your Page Rank Flow/distribution
O is the outbound link.
This diagram shows that Page Rank of your domain is distributed among your pages and one Outbound link. Now what u need to understand is a very important thing. Page Rank distribution among your site’s pages is understandable because it will flow inside your site, but Page Rank flowing to another website is like a hole in a water tanker. Means your sharing your page rank with that website. In our Diagram’s case Page Rank shared with “O” will be redistributed with links on its site, which will result in low page rank of your site.
This is where nofollow comes in action. All you need to do is to add a rel=”nofollow” in that link structure. So your page rank wont be shared with any other site.
Hope you found the information useful and will implement them in your website without a second thought. Share your suggestions and feedback of the same.