The iFinity MultiContent module is a simple way of displaying multiple sets of Html content on a DotNetNuke page, driven by different Url Values.
This module is used to solve the issue of how to vary a piece of content in a simple way, without having to create an entirely new DotNetNuke page. An Administrator can create a new piece of Html content, and associate that with a specific Url path (or querystring) from the current page. Thus content can be varied simply by changing the linked Url of the page.
This can cover any number of scenarios, such as:
- Simple Landing Page variation - use the same landing page but vary a piece of content based on the source of the link. You could change a key section of the page depending on whether the arrival was from a banner ad or Google Ad, or from a link in your own site. This changes both the content to be more relevant to the visitor, and also helps when tracking through web Analytics tools.
- Simple Multi-Language - since the module can be setup to track any Url key/value pair, you can use it to change content based on the /language/xx-YY parameter used by DotNetNuke. This allows you to do a simple on-page Multi-Language variation, even if it is just for some key content.
- SEO Tasks like making different versions of a single page targeted for different keywords. You can vary all or part of your page content for different keyword combinations, then optimise the Url with those keyphrases. Because the content is different on each page, there's no problems with duplicate content, and you can infinitely vary the page contents without having to create separate DNN pages.
The uses for this simple module are endless, and bounded only by your imagination.
But there is more!
This module comes with full source code, and is designed to be a demonstration module for various best-practice module development tasks and ideas when it comes to designing and developing DotNetNuke modules for SEO. You can download the source code and modify the module to your needs, or incorporate the ideas into the DNN module that you're using. This module covers how to engineer Friendly Urls into your module, how to vary important items like Page Title and Description information, plus other useful techniques.
The MultiContent module is completely free and is licensed with a BSD commercial licence.