New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

The Community Blog is a personal opinion of community members and by no means the official standpoint of DNN Corp or DNN Platform. This is a place to express personal thoughts about DNNPlatform, the community and its ecosystem. 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 .

The use of the Community Blog is covered by our Community Blog Guidelines - please read before commenting or posting.

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 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.





Stephanie Smith
Can this be done yet? I have not found a way to do this, and it's 2017.
Stephanie Smith Tuesday, February 7, 2017 5:52 PM (link)

Comment Form

Only registered users may post comments.


Aderson Oliveira (22)
Alec Whittington (11)
Alessandra Davies (3)
Alex Shirley (10)
Andrew Hoefling (3)
Andrew Nurse (30)
Andy Tryba (1)
Anthony Glenwright (5)
Antonio Chagoury (28)
Ash Prasad (37)
Ben Schmidt (1)
Benjamin Hermann (25)
Benoit Sarton (9)
Beth Firebaugh (12)
Bill Walker (36)
Bob Kruger (5)
Bogdan Litescu (1)
Brian Dukes (2)
Brice Snow (1)
Bruce Chapman (20)
Bryan Andrews (1)
cathal connolly (55)
Charles Nurse (163)
Chris Hammond (213)
Chris Paterra (55)
Clint Patterson (108)
Cuong Dang (21)
Daniel Bartholomew (2)
Daniel Mettler (181)
Daniel Valadas (48)
Dave Buckner (2)
David Poindexter (12)
David Rodriguez (3)
Dennis Shiao (1)
Doug Howell (11)
Erik van Ballegoij (30)
Ernst Peter Tamminga (80)
Francisco Perez Andres (17)
Geoff Barlow (12)
George Alatrash (12)
Gifford Watkins (3)
Gilles Le Pigocher (3)
Ian Robinson (7)
Israel Martinez (17)
Jan Blomquist (2)
Jan Jonas (3)
Jaspreet Bhatia (1)
Jenni Merrifield (6)
Joe Brinkman (274)
John Mitchell (1)
Jon Henning (14)
Jonathan Sheely (4)
Jordan Coopersmith (1)
Joseph Craig (2)
Kan Ma (1)
Keivan Beigi (3)
Kelly Ford (4)
Ken Grierson (10)
Kevin Schreiner (6)
Leigh Pointer (31)
Lorraine Young (60)
Malik Khan (1)
Matt Rutledge (2)
Matthias Schlomann (16)
Mauricio Márquez (5)
Michael Doxsey (7)
Michael Tobisch (3)
Michael Washington (202)
Miguel Gatmaytan (3)
Mike Horton (19)
Mitchel Sellers (40)
Nathan Rover (3)
Navin V Nagiah (14)
Néstor Sánchez (31)
Nik Kalyani (14)
Oliver Hine (1)
Patricio F. Salinas (1)
Patrick Ryan (1)
Peter Donker (54)
Philip Beadle (135)
Philipp Becker (4)
Richard Dumas (22)
Robert J Collins (5)
Roger Selwyn (8)
Ruben Lopez (1)
Ryan Martinez (1)
Sacha Trauwaen (1)
Salar Golestanian (4)
Sanjay Mehrotra (9)
Scott McCulloch (1)
Scott Schlesier (11)
Scott Wilkinson (3)
Scott Willhite (97)
Sebastian Leupold (80)
Shaun Walker (237)
Shawn Mehaffie (17)
Stefan Cullmann (12)
Stefan Kamphuis (12)
Steve Fabian (31)
Steven Fisher (1)
Tony Henrich (3)
Torsten Weggen (3)
Tycho de Waard (4)
Vicenç Masanas (27)
Vincent Nguyen (3)
Vitaly Kozadayev (6)
Will Morgenweck (40)
Will Strohl (180)
William Severance (5)
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out