Search Engines and Dynamic Pages

Do search engines index dynamic pages?

We often receive messages from ProductCart users that are concerned about whether or not the product details pages in their ProductCart-powered stores will be spidered and indexed by search engines. Some people are under the wrong impression that search engine spiders like GoogleBot will ignore pages that include a query string (e.g. viewPrd.asp?idcategory=20&idproduct=131).

Your site or e-commerce shop should provide unique content to your readers. Imagine a situation where an e-commerce provider copy & paste's the product descriptions from manufacturers web sites or catalogues. On first sight, this might be the most appropriate situation, as the manufacturer should know the product best. However, ask yourself: why should a search engine link to my product page instead of the manufacturer's description? And given the fact that not only you are copying the text from the manufacturer, but your competition, too, why should Google rank my page higher than the competition's pages?

The solution is to always provide unique content. Each product description should have a unique text, not copied from the manufacturer or (even worse) your competition1). Pages without unique content risk not being indexed by search engines.

The answer is YES. Google specifically indicates that dynamic pages will be indexed.

For example, see these FAQs from the Google Webmaster Help Center (an area of the Google Web site that you should definitely spend some time on):

Helping a spider find your dynamic content

That said, it is also true that a search engine spider will not search your catalog to find and index all of your products. You need to tell the spider how to crawl and index your catalog pages. There are a number of things that you can do to increase the likelihood that a dynamic page is spidered by a search engine. Here are a few tips:

1) SEO Wiki: Great Site and Page Content, http://en.seowiki.info/onpage_seo/page_content