Why do search engines have problems with dynamic websites

1. When search engine Robots are reading the web pages then dynamic web pages are not taken into account

2. some special characters like "?", "%", "$" "#", "&", "*", "!" are not read by search engine Robots.

3. Dynamic web sites are generally consider never ending links by search engines.

4. If dynamic pages are making use of Session Id then Search engines robots will get stuck in an infinite loop.

5. As all the pages is generated through database, a dynamic page does not exist as a file on a hosting server, as a static html page does until the request comes for a page, when a crawler comes to the website, does not get that pages to crawl every time, so crawler avoid those pages next time to crawl.

6. Dynamic URL is very difficult to read both by humans as well as by search engine spiders. Dynamic URL is a URL that has been generated for Database generated pages.

7. Dynamic site can dramatically reduce your visibility in the search engines. Even though some engines spider dynamic URLs, others still do not. Those that do spider them may still place artificial limits on how deep they will travel within such links.

8. When search engine crawler arrives at pages which are containing "?" sign in the URL then crawler captures the content but halts immediately, and will not follow the links, because it sees ahead of it an infinite number of pages.

9. If you create a static doorway page with a no follow tag, you will be hard pressed to get your website listed with the same ranking as other websites with hundreds of static pages and optimized code.

10. Indexing the same dynamic page might overload the servers of the search engines and therefore prevent the search engines to present with the most relevant information in the fastest possible time.