How DotNetNuke (DNN) Can Improve Your Website SEO
Creating websites have always been exciting for developers. With new technologies emerging in the market, it has become easier to create innovative websites having exciting features. Content Management System (CMS) is essential to any website. DotNetNuke or DNN is the web content management system based on Microsoft.NET. This open source platform can support unlimited number of websites. It keeps on evolving and new versions are introduced at regular intervals with 7.3.2 being the latest version released in August 2014. There are a number of ways in which DNN supports your website SEO goals. Let’s have a look at some of the ways in which DNN enhances your website SEO.
Structure of the URL:
URLs are highly essential for a website’s SEO as defining them properly can fetch ranking benefits. URLs can be tailored to contain keywords. You can use targeted keywords or phrases to define a URL. Search engines use URL as an important ranking factor. Each URL should be unique. If any two pages have the same URL then it would be considered as duplicate content and bring down the ranking of your website. With DNN it becomes easy to eliminate duplicate content as the system knows which the correct URL for the page is. Also, if a user tries to reach a page with another URL, DNN will redirect the user to the correct (canonical) URL.
Page Titles and Meta Tags:
Page title, meta description, and header tags H1, H2, H3 in your content also play an important role in Google ranking algorithms. With DNN you can simply edit the page titles, meta description & headers through the Page Settings.
Search Engine Sitemap Creation Function:
Also termed as XML sitemap, search engine sitemap is a structured file having a list of all the pages of your site that you would like the search engine to read and index. These pages are read by search engine robots as they index a site. DNN makes it very easy for the site owner to create an XML sitemap. In fact, it is all done by DNN as it gets a dynamic sitemap created by reading the current structure of the site.
With DNN you can define the priority of the pages individually for each page. For expanding the functionality of your website, you can install content modules, which can contribute entries to the sitemap via an extension point termed as Sitemap Providers.
No Frames or iFrames:
Hosting frames within pages makes it tough for a search engine to understand a site. This is the reason why DNN doesn’t use frames or iFrames anywhere. iFrames can be installed but they will not be used as a part of the application.
Pagination pertains to the use of rel=next and rel=prev tags. These tags help a search engine understand when pages of content are part of paginated results set, especially where there are multiple pages of content in search results. The search feature of the website utilizes dynamically loaded content in place of URL-paginated results. Nevertheless, the extensibility model of DNN allows you to write any feature sets you wish to use, and also edit the HTML output in order to include pagination tags.
Support for REL=CANONICAL tag
A canonical tag implies that the requested URL be ignored and the one listed in tag must be considered. This tag is usually away from the view of users. For making small URL changes canonical tags are of much use. With DNN canonical tags can be shown in multiple ways. For instance, if you have multiple domain names for a site, then with DNN you can specify the primary domain through a canonical tag. DNN also allows you to set canonical tags for each page through page settings. Hence, with DNN you can only use canonical tags, but also you can utilize a number of ways to do so.
Custom ALT tags
An ALT tag is nothing but the text description of an image on a page. Search engines use them to comprehend the contents and context of an image on a page. They are a wonderful way of measuring the content of the whole page. They do carry ranking weight as usually an image on a page is the correct representation of the page content. DNN offers you the in-built content editor to set the ALT attribute to an image. All you need to do is follow a certain steps to for defining ALT attribute for each image embedded in your website content.
Breadcrumb navigation refers to the practice of leaving links to give idea to the visitor about where they are within a website. This lets user get an easy ‘breadcrumb’ to follow back to different levels of content while providing the position of the current page. Breadcrumbs are totally customizable when it comes to DNN. The standard DNN skin includes breadcrumb navigation. DNN makes it easy for you to write your own breadcrumb system yourself.
It is easy to acquire higher ranking on a search engine or obtaining maximum traffic to your website with the use of DNN compare to other CMS solutions. It gives a fair path to be successful in SEO.