We help IT Professionals succeed at work.

We've partnered with Certified Experts, Carl Webster and Richard Faulkner, to bring you a podcast all about Citrix Workspace, moving to the cloud, and analytics & intelligence. Episode 2 coming soon!Listen Now


CMS that is SEO friendly out of the box

Medium Priority
Last Modified: 2010-04-07
Hi, I am trying to find an ASP or ASP.net CMS that is search engine friendly and has friendly URL's when my client adds pages to the site.  It would be even better if it also has a catalog.  I was looking at DotNetNuke but the catalog system does not look very user friendly.  Any ideas? or links?
Watch Question

You might also check out http://www.dimac.net/cms/ - basically you create the file name, add the file code in there and then you can edit everything via the website.



Hi, I have lots of CMS sites but I need it to be SEO friendly with SEO friendly URL's similar to what you would get if you used MOD REWRITE.  no "?" and other things that don't do well with search engines.  This must also be done on the fly so when my client adds a page it is automatically converted to SEO friendly URL.  end result of data-driven page would be something like: www.mysite/category/2/products.asp  I need one for products and that has a built in CMS for pages also.  Not sure if this exists?
Top Expert 2004

You're not going to find anything that will qualify as SE-friendly out of the box.  There are a number of CMS systems that are beginning to incorporate modest SEO considerations - ie. Mambo's SEF add-on (www.sakic.net/products/sef_advance/documentation/).  But nothing comes close to what you can do by building your own.

Another option would be to use one of the better optimized open-source CMS systems (ie. http://typo3.com, http://sourceforge.net/projects/mambo) as a base and customize it to make it more SE-friendly.


I guess then that the best option would be to develop the CMS myself using ASP.net and MODREWRITE?  What about the catalog part any ideas on that?  Any SE friendly catalogs out there?

With the dimac one, you create the name of the page - so you can have something like www.example.com/special_file_name.asp.  And then there is a PageID that you change in the coding.

IISRewrite is another tool to consider using as well if needed.

Top Expert 2004
If you're going to use ASP.NET, presumably you will be hosting on Windows/IIS.  Mod_rewrite is a feature of Apache.  To do something similar on IIS, you will need to install a third-party ISAPI filter, such as www.isapirewrite.com.  This requires server access, so if you are planning on using shared hosting, you need to confirm that this can be done with your hosting company (most shared hosting providers won't allow it).  If you have your own server (owned or leased), you will have no problem.

In terms of the catalog, much of the above still applies.  You're not going to find anything that comes close to a do-it-yourself version in terms of SEO.  Also, if you want to use a pre-fab script, especially something open-source, you will have many more choices using PHP.  This would also allow you to use Linux/Apache hosting, which will include mod_rewrite built-in (including with shared hosting).  BTW - I'm not saying switch, just pointing out the situation.  If you are comfortable with ASP.NET, that's the best choice for you.

Not the solution you were looking for? Getting a personalized solution is easy.

Ask the Experts
Access more of Experts Exchange with a free account
Thanks for using Experts Exchange.

Create a free account to continue.

Limited access with a free account allows you to:

  • View three pieces of content (articles, solutions, posts, and videos)
  • Ask the experts questions (counted toward content limit)
  • Customize your dashboard and profile

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.


Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.