SEO and BlogEngine.NET

by Matti Lehtinen September 03, 2008 21:48

It is important to make your blog to search engine friendly so that visitors can find to your site and you get well targeted traffic from search engines. Because of that I made some basic SEO (Search Engine Optimization) to my blog which is using BlogEngine.NET software. In addition of that I added also tracking of visitors.

Sitemap

Sitemaps are files which tells for the search engines what pages your site contains. By using sitemaps you can be sure that the search engines know all pages of your site. This does not however mean that every page gets indexed though. 

It was nice to notice that BlogEngine.NET has built-in support for sitemaps. The sitemap file is sitemap.axd. A reference to this file needs to be added to robots.txt to make search engine crawlers to be aware of it. There is already following line in that file:

#sitemap: http://example.com/sitemap.axd

That line must be uncommented (remove the # character) and the url must be changed to a correct one. For example I changed that line to:

sitemap: http://www.mattilehtinen.com/blog/sitemap.axd

After modifying robots.txt, I uploaded the sitemap also to Google Webmaster Tools to see which pages are indexed and which are not. Using of Google Webmaster Tools is not necessary if you use robots.txt but it gives some nice statistics about your site.  

URLs

URLs of BlogEngine.NET seemed to be by default in human readable format and not something like www.myblog.com?post=12345 which would be unacceptable. You want that there is keywords in your URLs because it helps search engines to know what your page is about. GET parameters should be avoided because the search engines do not understand them very well.

BlogEngine.NET automatically generates the URL from the title of the post which is nice because the URL automatically contains relevant words to your blog post. It is also possible to customize the URL of a post if required.

Titles

Titles of the post pages are autogenerated from the actual titles of the posts which is good thing. The bad thing was that BlogEngine.NET put by default the name of the blog before the post title like this:

Matti Lehtinen's Blog - Title Of My Blog Post

Instead of that I would prefer following:

Title Of My Blog Post - Matti Lehtinen's Blog

I don't want that people find my posts by using search phrase "Matti Lehtinen's Blog" because that's irrelevant. I want that the blog posts can be found by using the keywords of the posts. Google gives more value for words at the beginning of the title and that is why the title of the blog post should come before the name of the blog. Fortunately the titles can be improved by turning off the title prefixing feature from the settings tab by unchecking Prefixes the page titles with the name of the blog option. After that the page title contains only the title of the post which is much better choice.

Tracking of visitors

It is always nice to know how much visitors there is at your site so I added Google Analytics for my blog. This is easy to do. Just copy-paste your tracking script from Google Analytics to the Tracking Script text field in the settings tab. I added also my blog to FeedBurner and changed the RSS link point to the FeedBurner link from the Settings tab.

I am expecting that spam bots will find their way in the future to this blog so I installed Akismet Extension for BlogEngine.NET to help with that problem.

BlogEngine.NET is already quite search engine friendly. You don't need to make any big hacks to it if basic SEO is enough for you. I was actually positively surprised about the features of this blogging platform.

Tags: , , , ,

BlogEngine.NET | SEO

Comments

9/16/2008 2:06:54 PM #

Mercury SEO

TY for the heads up on the prefixing feature for the title tags - been driving me demented (as my .net is rubbish).

Mercury SEO United Kingdom

9/20/2008 3:21:36 PM #

Extensive SEO

Great Post, I have never heard Akismet Extensions but it sounds like it worth checking out.
Thanks

Extensive SEO United States

10/1/2008 10:20:53 PM #

Marwan

cool!
about the akismet extension, I didn't know how to use it(the api key??)

Marwan Tunisia

10/2/2008 9:16:16 AM #

Matti

Marwan,

The API key that is required is a Wordpress API key. You can get one by registering for a Wordpress account (you don't have to have a wordpress blog). Some information can be found from http://akismet.com/personal/

Matti Finland

10/2/2008 2:32:44 PM #

Marwan

Thanks for your help Smile

Marwan Tunisia

11/10/2008 7:42:44 AM #

Extensive SEO

Great SEO advice for Blog Engine users. Although I just use the name of the post and not the name of the blog.

Title Of My Blog Post

Leave of the name of the blog and this also makes it much easier when submitting a post to social media sites like spinn.

Extensive SEO United States

11/6/2009 2:55:01 PM #

Tim

Great post. I love BlogEngine.NET and I think they have pretty much nailed the SEO side of things.

Tim United Kingdom

11/21/2009 5:09:45 AM #

Website Design and Development

BlogEngine.NET is really good for SEO and SEO Works. I was un-aware of sitemap part .. thanks.

Website Design and Development United States

12/14/2009 8:32:01 PM #

seo experts

Blogengine.net has lot of useful feature for SEO.Recently I found a widget for blogengine.net which is similar to "SEO pack" of word press.

seo experts United States

7/31/2010 2:32:53 PM #

Mikael Koskinen

Thanks for a good post. Just starting up with BlogEngine.net so your post helped to make my blog titles little nicer.  

Mikael Koskinen Finland

Comments are closed

Powered by BlogEngine.NET 1.6.0.0
Theme by Mads Kristensen | Modified by Mooglegiant