Search engine optimization is the main part of WordPress blogs. WordPress SEO is much needed to rank high for a particular keyword in search engine results. Basically it has two types of SEO based on the location in which SEO settings are held.
- SEO Inside the Blog
- SEO Outside the blog
One is done inside your blog called On-page SEO another one is Outside of your blog is called OFF-page SEO. Both the methods have same intention as to rank your post quickly in Search engines and Display as stable in top of the search results for a single search query. In this post we will see the only On-page SEO.
Normally if you enabled the option ‘Allow search engine to index this blog contents’ in privacy settings in settings section of WordPress admin then all the search engines will index your blog pages during its search queries. So we may think that why we need this WordPress SEO. But it is necessary.
We have to write blog content for both human beings and the machines like google. Machine is the primary reader of your blog content once it is satisfied then the machine will display these blog contents to the readers or visitors.
Even though you have quality content in your blog, if the machine(Google) requirements is not satisfied it will not shown to readers frequently.
So we need to do WordPress SEO for machine like google. For this reason we have slightly adjust our presentation for our blog content. So we need to use important keywords in ourblogpost.
The WordPress SEO is used to give some more details about your blog to the search engines like google. WordPress SEO gives indication to search engines that the blog is about what. And says consider these details while indexing the blog content to particular search query.
For any search query google has number of blog pages in its search results. So to index our blog post at the top of these results we need to do WordPress SEO.
The basic WordPress blog SEO details given below.
- www or non-www version in domain name.
- Permalink settings
- WordPress Blog title and Tagline
- Google xml site map and All in one SEO pack plugin
- Submit blog in all search engines.
Thesis five are very important basic SEO steps for any WordPress blogs.
www or non-www version in domain name
The first thing after the installation of blog setup the domain name because each domain name has two versions one is – www version another one is non-www verstion. First we should set up this in settings section of the WordPress admin.
If you need your blog as www version then In the settings pages we should use the WordPress installation directory and blog home both in www version then the non-www version will be redirected to www version of the domain.
If you need your blog URL as non-www version then we should usehttp://domain.com in the settings page both WordPress directory and blog homepage then www.domain.com will redirected to non-www version.
One important thing www and non-www version will not be changed later it should be done at the beginning.
Permalink settings is the second important SEO step should be done in the beginning this will not be altered once the search engine start indexing your blog contents. We can set up permalink in the settings section in the WordPress admin. Here we have 5 options to set up permalink. But I would recommend custom type %postname%. This will be shown in the below screen shot. and explained in the WordPress setup and Configurations post.
WordPress Blog Title and Tag line
The word press blog title will be shown as Title in the search results list in the goggle indexing. This should be less than 64 characters for good SEO. If it exceeds this limit then the title will not be completely displayed in the search results. Also this title should have the keyword which describes what is your blog is all about.
Tag line – tag line is another important description about your WordPress blog. This tag line contains three or four key phrases at a length of maximum 150 charecters. These key phrases should describe all of your WordPress blog contents.
The below image shows where the title and tag line displayed in search results during the search query entered in search engines like google. Also these title and tag line will be shown in the browser tabs navigation.
Google xml sitemap and All in one SEO pack are the two important SEO plugin should be installed in the beginning. This should be installed before the first post publishing. Once you have installed both plugin activate these plugin.
In the settings we have link called xml sitemap click on the link. You will have the page like the below image. Just detect the xml sitemap generated path. It is like yourdomain.com/sitemp.xml. HIn this URL you will see all the pages available in our WordPress blog.
Setup the frequency of sitemap generation for homepage and post as hourly and for pages, categories as per your wish. The priority should be high for posts and homepage others may have little bit lower.
Now click the generate xml sitemap manually for first time. For next time it will be automatically generated.
All in one SEO pack – It is another Important SEO for all WordPress posts and pages. Once you have activated this plugin we will have options like Custom Title Tag, Meta description and Meta keyword at the bottom of every post a page editors. These details will be stored in the databases.
This custom title tag will replace the post title in the search results. This Meta description will be shown as description in search results. Custom title tag has keyword pro the corresponding post or page and Meta description has key phrases relevant to the post.
Meta keyword should also be used for search engine ranking. Use proper key words which should be used in the post content area.
We have xml sitemap generated by google xml sitemaps plugin and now we need to submit these in all search engines (google. Yahoo, bing, etc) in order to index the WordPress blog pages quickly in search results.
For google use Google Webmaster Tools,
First submit your blog in google webmaster tools. Here you should submit your blog with right version www or non-www which should be specified in the settings in the WordPress admin. Make sure both WordPress settings and webmaster tools have the same version of the domain. Create an account with google email and submit the WordPress blog. Webmaster tools will give you a code to verify your site. We need to place this code within the body tag of your WordPress blog.
For this we need to edit the WordPress theme header file using editor link available under appearance section in WordPress admin shown in the below image. Just place the code and click verify my blog link in the webmaster tools account.
Once you verified the blog now click sitemap link in the webmasters account and click on add new sitemap link give the sitemap file path and click submit button. That’s all you have submitted your WordPress blog in google webmaster tools. By the same way we can add sitemap in yahoo and bing search engines. Now must needed basic WordPress blog SEO is over.
For every post or page title should be used as H1 Tag and the post subtitles has been used as h2 tag. Each WordPress page should not have more than one H1 tag we can use more than one h2 tags in the single page. We should Use custom title tag, Meta decription, Meta keyword pro all posts and pages these options available after the installation of all in one SEO pack plugin.
Some WordPress themes like Thesis theme has in build SEO options so no need to install All in one SEO pack if you have thesis theme on your WordPress blog. Thesis theme also has archive page SEO options.
Submit all the blog posts in social bookmarking sites like delicious, stumbleupon, digg, etc.. and other community sites. Also share your blog content in social networking site like facebook, twitter. And submit your blog rss feeds in blog directories.
Content writing and Letter spacing
It is the basic step of WordPress SEO. Before start writing content to the blog post we need to know what is the post is all about? And what types of search queries used to find this post in order to makes posts are useful for the visitors. Use answer for the above question as keyword in the title as well as content of the post. The keyword should not be exactly match with the title it may be synonyms of the keyword.
Use some other synonyms as key phrase in Meta description of the post. While writing the content we should have reader on mind as well as search engine. Because we have to write content for both human beings and machines like google so we need to use important keywords or its synonyms during the content preparation of the blog post.
Don’t use too much link in a single paragraph. One link for every 120 words is good enough. Also don’t write lengthy paragraphs. Short paragraphs are good for ease of readability for visitors. In the design point of view we need to use good font and proper line space and letter space for good visibility of content.
For category page we can add custom category title and Meta description and keyword press each category. While create the new category we can update these details. We can also use category introductory content this will be displayed at the beginning of the category archive post list. This introductory content has complete short description about the category posts and it is much useful for new visitors and search engines.
Also Use category base tags only if all your blog categories in one particular niche. We should use one category in one post for better search engine ranking. I won’t recommend you to select multiple categories for single post.
Image SEO and Video SEO
Now search engines will not exactly rank image and video content in search engines. But it will give more credit if a webpage has video content. We should indicate to the search engine our web page contains video and images. So we need to do SEO for image and video used in our WordPress blog. To show our images and videos at the top of the image and video searches as well as text results.
Google web master tools have guide line to create image sitemap and how to submit in search engines. We need certain details to create image sitemap for example Title, alt text and description.
When we upload image in media library or insert images in WordPress post or page we have option to enter Image Title, Alt text, Description, caption and sizes. These details have been used in image sitemap to feed search engines about our blog image. Alt text used as anchor text for the image link and title text used as link hove text in text links. Caption is the shot description on the image shown in our WordPress blog where as description is a long details about our blog image.
The google image sitemap has been submitted in the same way as xml sitemap submitted in webmaster tools.
Now a days internet users want to see the video to get information rather the reading the text pages. So the video SEO come with important role in WordPress SEO. First we can create video and hosted it in our own server or external hosting like amazons3. Or we can upload our video in video sharing site like youtube, vimeo. Embed the video in our blog post and now create video sitemap for the video embedded post.
Submit the video sitemap in the same way as image and text sitemaps in google webmaster tools. Some information we need to create video sitemap example. Video title, description, video tag, video embedded webpage URL, Video player location, video thumbnail image. Video sitemap creation procedure available here. These are explained in detail in google webmaster tools. This video sitemap creation can be differed for own hosted video and external hosted video. Video sitemap for YouTube videos had explained here. We will explain these concepts later.
Here we have discussed about the need of WordPress SEO and 5 basic SEO setups for every WordPress blogs like www or non-www version, permalink setup, Blog title and tagline setup, Xml sitemap, All in one seo pack Plugin, Blog submission on search engines.
Details about Content writing for human and search engines, Category SEO, Image SEO and Video SEO have been explained above. In the upcoming post we will see about the WordPress SEO outside the blog like guest post, link building. Share your experience in comments section. Updated..