Blog Title Optimization For SEO In Blogger - Online Solution

Big Discount

Unknown

Blog Title Optimization For SEO In Blogger

SEO
Seo  is a basic and important thing for a blog or website's traffic. Seo is of two types one is on-page seo and another is off-page seo, off-page seo includes many thing among which one is blog title optimization. While creating a blog there are many thing to take care of such as category, description, meta tags etc but a very important thing is having a good title. Good title means a title which describes your blog category properly. 
Let say if you have a blog about fashion then what would be the best title for it? I think it would be Fashion, style, latest fashion clothes or something like New fashion for boys and girls, fashion 2014 etc. But it is not just about having a good title another thing comes when a post is created, so when a post is opened it will display only post title and not represent you blog title which is not good for seo. So for displaying blog title beside post title you will use a separator between post title and blog title. It is a good way to optimize post titles that's why I have created a post about adding a separator between post and blog title before. But adding a separator between blog and post title is not useful for all blog specially if a blog has a long title such as mine, my blog title is | Blogger tips,tricks,widgets,tutorials,seo but when a post is opened and browser tab is hovered it represents only 101Helper so how did I do it and why? 


If you want your post titles to be followed by blog title or your blog title includes relevant keywords of your content and you want to show your post titles along with blog title then replace the above code with code shown below:

<b:if cond='data:blog.pageType == "item"'>

<title><data:blog.pageName/> | <data:blog.title/></title>
<b:else/>
<title><data:blog.pageTitle/></title>
</b:if>


In the above code green colored  | is a separator between blog and post title, you can use another symbol instead of it. I have previously created a detailed post about how to add a separator between your blog and post title for seo you can read it here if you don't understand it. 

Post title followed by Short blog title: 

As in the introduction of this post I said that some search engines specially Google and Bing doesn't show full title of a blog or site, so if you have a long blog title then you have to reduce it if you want to show your blog title with your post title in search results. If you don't reduce then in search results your post title will be something like 101Helper | Blogger tips,tricks,widgets,tutorials,seo.... so your post title will be displayed but your blog title will be kept hidden in dots as shown in above image. To reduce your blog title and to show name of your blog only after separator replace the above code with below code: 

<b:if cond='data:blog.pageType == "item"'>

<title><data:blog.pagename/> | Your blog title<b:else/>
<title><data:blog.pageTitle/></title>
</b:if>

In the above code replace Your blog title with your blog name and beside it separator is also added in this code you can use other symbols instead of it. When you replace Your blog title with your blog name then when browser tab is hovered it will show post title, a separator and blog name which you type in place of Your blog title, so your long blog title is reduced and now its seo friendly.


Post titles only:


If you want to strengthen your post titles keyword density and want only post titles alone without a blog title then use below code:



<b:if cond='data:blog.pageType == "item"'><title><data:blog.pageName/></title><b:else/><title><data:blog.pageTitle/></title></b:if> 

After using this code when you will open a post and hover browser tab it will show only post title.


Blog title before post titles:

As in the introduction of this post I said that some search engines specially Google and Bing doesn't show full title of a blog or site, so if you have a long blog title then you have to reduce it if you want to show your blog title with your post title in search results. If you don't reduce then in search results your post title will be something like | Blogger tips,tricks,widgets,tutorials,seo.... so your post title will be displayed but your blog title will be kept hidden in dots as shown in above image. To reduce your blog title and to show name of your blog only after separator replace the above code with below code: 

<b:if cond='data:blog.pageType == "item"'>

<title><data:blog.pagename/> | Your blog title<b:else/>
<title><data:blog.pageTitle/></title>
</b:if>

In the above code replace Your blog title with your blog name and beside it separator is also added in this code you can use other symbols instead of it. When you replace Your blog title with your blog name then when browser tab is hovered it will show post title, a separator and blog name which you type in place of Your blog title, so your long blog title is reduced and now its seo friendly.


Post titles only:


If you want to strengthen your post titles keyword density and want only post titles alone without a blog title then use below code:



<b:if cond='data:blog.pageType == "item"'><title><data:blog.pageName/></title><b:else/><title><data:blog.pageTitle/></title></b:if> 

After using this code when you will open a post and hover browser tab it will show only post title.


Blog title before post titles:

It is similar to the second one but it has a little difference, by using the second code your post titles will be followed by blog title but this code will show your blog title first and the post title after that. So if your blog title is searched on the web all posts will be shown in results as all of the post titles will have your blog title. Why does the second code doesn't show all posts in search results? its because some posts have long titles so search engines show your post title but hide blog titles in dots. Use this code only if you are sure that people use to search your blog name to reach your blog otherwise it may result in low traffic. 


<b:if cond='data:blog.pageType == "item"'>
<title>Your blog title | <data:blog.pageName/><b:else/>
<title><data:blog.pageTitle/></title>
</b:if>

You can see that in second code Your blog title was in last so it showed your blog title in last but now it is first so it will show your blog title first. Just replace Your blog titlewith your blog name and you are done! 

Step 5: After replacing anyone of the above code click on save template and you are done!

Final words:

Title optimization is a good step to make your blog seo friendly, but with title there are so many other things which also need to be optimized such as links, meta tags, robot tags, 404 page not found redirection etc. Therefore I have created a post which is all in one seo pack for blogger you can fully optimize your blog by reading that post. It works 100%, to read the all in one seo post click Increase traffic.


If you have any question or suggestion leave a comment below or contact me. Follow and subscribe to get instant news about seo. If you like this post please share it with others. 

Search This Blog

//]]>