Dynamic pages have traditionally held a host of problems
in regard to being indexed by the search engines. Over the
past year or so, webmasters and web developers who have aware
of search engine optimization concerns have takrn measure
to make dynamic pages more accessible to the SE robots.
Many web developers opt for dynamic pages such as those written
in ASP, PHP, Cold Fusion, CGI or other programming languages
because the web pages served are far faster and more compact
than HTML pages. Blog software such as Wordpress is written
in PHP for this very reason.
But, some of the search engines still have trouble reading
long strings in the URLs and special characters such as "?"
and "=" which are typical of dynamic pages. A more
recent trend for blogs, shopping cart software, content management
systems and other websites has been to create search engine
friendly URLs that will be easily indexed by most SE's.
Search engine friendly URLs on dynamic pages are shorter
and exclude many of the special characters found in unfriendly
URLs. In addition, hyphens instead of underscores may be used
and lower case instead of upper case letters will also help
the dynamic pages to be crawled and indexed more accurately.
Some web developers are using Apache rewrite modules to convert
query strings in dynamic pages to URLs that search engines
are able to digest. No matter what method is used for dynamic
pages, however, the most important aspect in SEO terms is
to make sure the search engines can read, index and display
the pages accurately and without error.