Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

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!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...True Search Engine Optimization (SEO) with DotNetNukeTrue Search Engine Optimization (SEO) with DotNetNuke
Previous
 
Next
New Post
10/29/2008 10:50 AM
 

At the company I work for, we use DotNetNuke to host our web sites.  While the DotNetNuke friendly URL module is a nice feature and is easy to use, it lacks features I would like to see; so after many discussions with my boss about our search engine ranking, I came up with a way to truly SEO a DotNetNuke portal.  This new method that I call "SEO Pages", allows your site to receive a MUCH higher search engine ranking and gives you more visibility by creating drill down URLs.  I have been thinking of releasing this for others to use with their DotNetNuke installations, however I don't want to take the time to package it if there is no real interest.  (Although I find this to be so incredibly useful I would love to see it in the core.)  What you can do with my code is laid out below, or you can check it out using my wrestling shoes page: http://www.wwsport.com/Wrestling-Shoes.aspx?tabid=69

  • You setup a page name you want to use for a DotNetNuke page (tab) and tie it to a TabID.  For instance, our wrestling shoes page has a TabID of 69, so instead of hitting /WrestlingShoes/tabid/69/Default.aspx, you can transform your URL into /Wrestling-Shoes.apx?tabid=69.
  • All redirects are performed using a 301 (permanent redirect) status codes so that PageRank is carried over into your new pages and the old DotNetNuke friendly URLs are automatically redirected to the new URLs.  Because of this, the process of changing your URLs in the index is quick and seemless with Google.
  • Like the friendly URL module that comes with DotNetNuke, my setup also rewrites the URLs so you can use this to create "virtual" pages on your site.  For instance, we wanted a blue wrestling shoes page as well as a wrestling shoes page.  To do this, I setup /Blue-Wrestling-Shoes.aspx to use TabID of 69 and also set the URL parameter, Color, to Blue.  So when you hit /Blue-Wrestling-Shoes.aspx?tabid=69, the URL is logically rewritten to /Default.aspx?TabID=69&Color=Blue.  This allows you to create many SEOed pages off of one DotNetNuke page saving time and effort.
  • There is an optional module you can place on your portal that will allow you link your SEO pages into your website automatically and will generate HTML tags that spiders recognize as relevant to their ranking based on how you setup your pages.  (i.e. <h1>Wrestling Shoes</h1>)
  • I also created a DotNetNuke site map creator that will factor these SEO pages into your site map as you replace the friendly URLs.  If this caught on, I would probably release that also.

 

 
New Post
10/29/2008 11:11 AM
 

Nice.  Now deliver the goods.  :)

Jeff

 
New Post
11/7/2008 10:17 AM
 

Check out http://www.dotnetnuke.com/Community/Forums/tabid/795/forumid/118/threadid/265246/scope/posts/Default.aspx for the active discussion on this thread.  I will be releasing this code as soon as I can get it separated from the proprietary setup I use with my site.

 
Previous
 
Next
HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...True Search Engine Optimization (SEO) with DotNetNukeTrue Search Engine Optimization (SEO) with DotNetNuke


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out