DotNetNuke (DNN) is the leading open source web Content Management System for Microsoft .NET, DotNetNuke CMS for ASP.NET supports content management system (CMS) for your web site or personal blog. DotNetNuke is developed in VB.NET and later in C# for advance use with Microsoft SQL Server. DotNetNuke allows users to create, edit and mange the website content, it also permits the facility to personalize and add custom features to the website without difficulty.
SEO Tips for Optimizing the DotNetNuke CMS Websites:
- Optimize Page Title, Name, Description: You can easily optimize the home title just by following the below given steps
Login > Settings > Page Settings (Page Details)
Here you can add page name, page title as well as page description.
- Use robots.txt file to avoid the duplicate content issue:
Note: robots.txt file can be accessed at the root.
- Canonical Issue: In DotNetNuke based websites and other ASP.NET websites there are multiple URLs created for home page. And search engines treat them as a separate page which leads search engines to index both the pages and this may cause the duplicate content issue.
To overcome this problem we need to make permanent (301) redirection to main URL. Here is the solution for that.
protected void Page_Load(object sender, EventArgs e)
Response.Status ="301 Moved Permanently"
- SEO friendly URLs: Enable SEO Friendly URL feature from
Admin >HOST > Settings > Advanced Settings > Enable SEO Friendly URL feature
We even can make DotNetNuke (DNN) friendly URls with 3rd party URL rewrite providers such as
So these are some important on page DotNetNuke SEO tips and which if implemented properly in the DotNetNuke based websites can boost your search engine rankings.