DotNetNuke (DNN) SEO Optimization and SEO Tips/Module

SEO India

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:

    During installation or configuration of a DotNetNuke (DNN) website default resource directory and JavaScript directory is generated which needs to be blocked using robots.txt file. It can be done simply by writing following piece of code in robots.txt file.

    User-agent: *
    Disallow: /Resources/
    Disallow: /js/

    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" ;
    Response.AddHeader( "Location" ,"" );

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

Leave a Comment

Your email address will not be published. Required fields are marked *