I am just wondering why search engine cannot rank the dynamic web page?
can you please provide reference to this piece of information?
* there is a risk when using dynamic URLs: search engines don’t like them. For those at most risk of losing search engine positioning due to dynamic URLs are e-commerce stores, forums, sites utilizing content management systems and blogs like Mambo or WordPress?, or any other database-driven website.
* Static URLs are typically ranked better in search engine results pages, and they are indexed more quickly than dynamic URLs, if dynamic URLs get indexed at all. Static URLs are also easier for the end-user to view and understand what the page is about. If a user sees a URL in a search engine query that matches the title and description, they are more likely to click on that URL than one that doesn’t make sense to them.
can you please provide reference to this piece of information?


AnalProgrammer says:
April 4th, 2010 at 9:48 pm
Search engines use web crawlers to read web page details and to follow links.
In other words the web crawler is a program that reads the web page as a file. These programs are coded to parse the HTML/XML only. Any script within the source is ignored. The web crawler would become too complex if it had to parse script language as well.
Thus any text, images or links that are created by a script language will be ignored by the web crawler. It is no good having comments because these will be ignored too!
The web crawlers job is to create a weighting for all of the links and keywords that are contained on a web site. This weighting is used to boost the sites ranking and its position when searched upon.
DJ_Bayley says:
April 5th, 2010 at 2:44 am
In general seach engines will follow query strings otherwise they would miss a significant ammount of content on the web.
However they do not follow dynamic links indefinetly as there is potential they could go on infinitely. For this reason you should try to keep them as simple as possible.
If a search engine enounters pages with no querystring even (if they are dynamically generated using url rewriting) it will tend to follow all links and attempt to index all pages. This is why it is beneficial to use such a technique.
google states specifically you should avoid using id as a querystring variable name and keep them simple.
memetrader says:
April 7th, 2010 at 8:48 pm
Very good article on this subject here