DNN Community Blog

Do you have useful information that you would like to share with the DNN Community in a featured article or blog? If so, please contact community@dnnsoftware.com.


DNN Page Details Optimising ‹title› and ‹description› meta tags


I remember long time ago when in DNN 1, we were talking about adding title and description and keyword to the application, some people were suggesting why not add a single one and repeat it to all pages.
Of course that was a bad idea. You have only one chance to pitch your site to the user when he’s browsing through search results, title and description html tags must be keep them in top shape for every page and every type of content.

Last week I noticed that my own team for the last two years never bothered to complete these for some of the custom skin demo sites or packaged skin demo sites pages. My team made the argument that well “these pages are just to DEMO of a skin and surely we don’t need to waste time in doing this laborious job. You can imagine what I thought of that answer. I thought it was lazy and sloppy, and now have made them go back and add it when time permits.

Proper use of title and description meta tags in every page or your site, will help the search engines understand your content better. However, keywords meta tag is not very useful now days because search engines seem to drill the content and make up their own mind, although it does not hurt having them so long it is done in moderation and actually reflects the words used in the content or you get penalized for mentioning it.
There are various ways to format the title and description tags. The worst one is just to leave your site’s name as the title and your tagline as a description in all the pages.
The Title Tag being the most important element to optimize on a your webpage.  Generally it is the webpage short description in five words or less, you can insert the name of your company or website, but make it three words or less so the second half of the Title Tag does not overshadow the first half. 
Search engines place significant weight on the words used in the Title Tag when determining ranking. It is used as the title for the search engine results page listing. Therefore it is the first impression a search engine user will have when deciding which page to visit. When someone bookmarks your page, the title will be used as the bookmark heading. So have a title that stands out and is relevant to the site.
My thought is – can the core help a little? Little bit of Artificial Intelligent may help lazy people like me!

Firstly the title tag, is how each page will be displayed in any search engine. Having your site’s name in the title may be helpful if you have a site with lots of traffic and a well known brand, so people can identify your pages easily. I wouldn’t suggest to put your site’s name in the beginning of the title, unless you want to sell your brand first and then your actual products. For example in DNN when we create a page, we have to have a “Page Name” as it is used in menu.

Here is a question – can the page title – be filled automatically by DNN and if someone did not bother to fill the fields? Rather like this:-

Page Title = “Site Name + Page Name” so as an example, in my own site the homepage would be “SalarO Home” which is not very clever but it is better than having it empty and programmatically it is easy enhancement for the core.

Whilst, the title of each page should tell what this page is about in a short sentence, the description tag should give a short abstract of the content. The real challenge is to get site admin/site editors to do it. We are all so lazy or so busy with more important work that this gets left out. Description normally has to be intelligently done as it is an abstract of the content of the page.
As in the case of my team being so dismissive of this so they left them blank -  I am sure if I was a search engine I would not want to put these pages in front of someone that has done the search for the product/service even if the content of the page is valid for the search phrase. This is because such a result will only confuse the users since it has inadequate title and description and so they would not click it to find out more? 


How can the core automatically write something here that is meaningful if the user did not remember doing anything here.

Can it be something like below if the admin could not be bothered to put something consequential in those fields at DNN Page Details:-

Description = Page Title

I know this is not ideal but it is again better than nothing. As an example>> in the case of SalarO.com core would just repeat page title so it is going to be “SalarO Home” This is more meaningful on pages other than one called home. So if it is on a page like “New Skins” >> the Description becomes “SalarO New Skins” which is basic but it is indeed a valid statement even though it is repeated for both page title and Description.

I know in a few years time we may have a lot more clever things added like actually analyzing the content of the page and suggesting a good page title/description/keywords. But I don’t want to start dreaming.

However, one of these days we have to start doing something like this, since auto generated pages such as a news article in a news module or details in a blog page at the moment does not reflect the page title and description and I think it should.

So soon we have to think about building the mechanism to allow the module maker to populate the page title and description from the title of the article and summary of the article.





Comment Form

Only registered users may post comments.


September 2014 (11)
August 2014 (25)
July 2014 (17)
June 2014 (10)
May 2014 (6)
April 2014 (9)
March 2014 (3)
February 2014 (4)
January 2014 (8)
December 2013 (5)
November 2013 (2)
October 2013 (9)
September 2013 (10)
August 2013 (8)
July 2013 (4)
June 2013 (8)
May 2013 (13)
April 2013 (2)
March 2013 (7)
February 2013 (7)
January 2013 (10)
December 2012 (6)
November 2012 (20)
October 2012 (12)
September 2012 (27)
August 2012 (29)
July 2012 (22)
June 2012 (17)
May 2012 (23)
April 2012 (24)
March 2012 (27)
February 2012 (21)
January 2012 (12)
December 2011 (18)
November 2011 (20)
October 2011 (27)
September 2011 (17)
August 2011 (18)
July 2011 (45)
June 2011 (22)
May 2011 (23)
April 2011 (19)
March 2011 (36)
February 2011 (19)
January 2011 (22)
December 2010 (29)
November 2010 (37)
October 2010 (32)
September 2010 (43)
August 2010 (46)
July 2010 (37)
June 2010 (46)
May 2010 (29)
April 2010 (38)
March 2010 (27)
February 2010 (33)
January 2010 (34)
December 2009 (13)
November 2009 (20)
October 2009 (29)
September 2009 (18)
August 2009 (29)
July 2009 (19)
June 2009 (18)
May 2009 (23)
April 2009 (16)
March 2009 (13)
February 2009 (20)
January 2009 (25)
December 2008 (25)
November 2008 (29)
October 2008 (34)
September 2008 (33)
August 2008 (36)
July 2008 (31)
June 2008 (25)
May 2008 (26)
April 2008 (33)
March 2008 (31)
February 2008 (24)
January 2008 (18)
December 2007 (27)
November 2007 (51)
October 2007 (24)
September 2007 (32)
August 2007 (24)
July 2007 (20)
June 2007 (28)
May 2007 (27)
April 2007 (24)
March 2007 (47)
February 2007 (21)
January 2007 (41)
December 2006 (21)
November 2006 (16)
October 2006 (24)
September 2006 (36)
August 2006 (30)
July 2006 (31)
June 2006 (37)
May 2006 (13)
April 2006 (13)
March 2006 (18)
February 2006 (20)
January 2006 (13)
December 2005 (6)
November 2005 (15)
October 2005 (15)
September 2005 (16)
August 2005 (7)
April 2005 (1)
March 2004 (4)
February 2004 (6)
January 2004 (1)
November 2003 (4)
October 2003 (22)
September 2003 (22)
August 2003 (15)
July 2003 (14)

Copyright 2014 by DNN Corp | Terms of Use | Privacy | Design by Parker Moore Design