DotNetNuke Tweak FOR SEO

DotNetNuke does a pretty decent job of being optimized for the search engines.  But, while tweaking one of my sites today, I realized there is one place where there is room for improvement.

First, we need to give a little background on SEO.  There are only about three things we know about optimizing for the search engines.  The first is what’s on the page and there are only a few things that really matter there.  The second is the strength of the links coming into the page, otherwise known as Page Rank (PR).  Once again, with the last Google update, there seems to be some question as to how much this really matters.  The third, and most often overlooked is what the links coming into the page say about the page.

If you know anything about Search Engine Optimization, I probably haven’t told you anything new yet.  But, if what a link says about a page impacts how that page ranks, wouldn’t it make sense for all of your links to say something relevant about the page?  And, wouldn’t it make sense to mix things up a bit as you linked to the page?

And there’s the problem.  If you use DotNetNuke’s LOGO control, which nearly every skin does, then you have an image that links back to the home page that either says nothing about the page or, if you believe the alt attribute has meaning, says exactly the same thing about the page.  Personally, I’d like a little more control over my links.  So, I went into the Logo.ascx file (located in /admin/skins) and added the re="nofollow" attribute/value pair to the hyperlink control that surrounds the logo image.  That’s one link that will no longer be passing link juice back to my home page, allowing each page on my site to specify exactly what the link should say about my home page, if anything.

Technorati Tags: , Tags: ,

Like this Article? Subscribe to get every article sent to your email.

Related Post

  • DotNetNuke Modules – Creating Base ModulesDotNetNuke Modules – Creating Base Modules Now that we have DotNetNuke installed into Visual Studio we can go ahead and create our first modules. Actually, creating the modules is pretty simple. But it is even easier to do it […]
  • Google NOFOLLOW Change (and why this isn’t news)Google NOFOLLOW Change (and why this isn’t news) Or, Chicken Little and rel=nofollow Google recently admitted they have changed the way they pass page rank to pages from a page that has the nofollow attribute attached to one or more […]
  • Programming SEO – Cross Linking TitlesProgramming SEO – Cross Linking Titles Here is another interesting way to programmatically add link juice to web pages from within your own site.  It will require that you have pages created dynamically from a database […]
  • Programming SEO – Tags and KeywordsProgramming SEO – Tags and Keywords Last week I started a series on SEO from a programming perspective.  Today we want to look at one of the topics I discussed in that post in a little more detail.  Tags. […]
  • Programming SEO – PingProgramming SEO – Ping Now that we have an RSS feed we can use the feed to ping the various RSS directories that are available on the Internet.  This will create links back to your site including links back […]

About Dave Bush

Dave Bush is a Full Stack ASP.NET developer. His commitment to quality through test driven development, vast knowledge of C#, HTML, CSS and JavaScript as well as his ability to mentor younger programmers and his passion for Agile/Scrum as defined by the Agile Manifesto and the Scrum Alliance will certainly be an asset to your organization.