Dynamic Websites and SEO

What is the best way to resolve URL's for a dynamic website?  What are the best practices for SEO?

For example:

If you have a Data Drill down for the Content management of your website and pull content into ASP.NET templates based upon data id's, should you leave the url location:

http://www.mysite.com/myTemplate.aspx?Page_ID=6

Or should you pass a title too?  What are the benifits of keeping the pages like this?

http://www.mysite.com/myTemplate.aspx?Page_ID=6&Page_Title=Company%20Information

Or is it best to try to export HTML files from a CMS?

http://www.mysite.com/Company_Information.html

Or is it best to go with an AJAX solution

http://www.mysite.com/CMS/

What is the best way for SEO?  What are the avantages and disadvantages of each solution?  Is there another solution that I have not considered?  Is there a .NET tool that you can implement to resolve url's?
hoyaabanksAsked:
Who is Participating?
 
hoyaabanksConnect With a Mentor Author Commented:
I acutally found it in some SEO Books.  The best practice is dynamic url rewriting.  Works great with Google and Yahoo.

This:

www.mysite.com/?Page_ID=12&Template_ID=Green

Is the actual link.  You catch it and change it to:

www.mysite.com/12/Green/

Or

www.mysite.com/AboutUs/Green

You can do so in a HTTP Module.

ALex
0
All Courses

From novice to tech pro — start learning today.