Msg#: 3915614 posted 6:39 pm on Jun 25, 2009 (gmt 0)
Generally speaking, the search engines don't care what kind of server-side code your site is written in - whether it's static HTML, PHP or .NET, the crawler doesn't care, as long as the site serves up something that it can crawl.
Most errors that a dynamic site can produce can also be generated on a static HTML site - you just have to go a bit out of your way to do it.
Generally speaking, the SEO is the same, after you have solved any technical challenges.
The big things to keep in mind when optimizing a dynamic site are:
1. Duplicate content - try to make sure your content can only be accessed by one URL
2. Crawlability - try to make sure the site can be crawled OK by spiders (so avoid frames, crazy redirects or uncrawlable menus)
3. Unhelpful URLs - try to avoid URL strings that are super long and are hard for people to decipher - a good rule of thumb is the question: "could a smart person understand what this URL does?"