Dynamic pages can add unique value to a site, though they might also cause problems with crawling and even indexing your pages. To avoid this, take a look at some of our suggestions on how to make dynamic pages more search engine friendly.
Dynamic pages and search engine bots
A dynamic page is a web page that displays different content every time it’s opened. A page might change with the time of day or depending on the user that is accessing it.
If you use dynamic pages on your site, it’s important to know that some search engine spiders do not crawl dynamic pages as well as static pages. Your site might therefore not be indexed as well as it could be if the pages were static.
Google used to have a guideline telling site owners not to use ““&id=” as a parameter in your URLs” because they excluded these pages from their index altogether. However, times are changing and Google now indexes such pages, as well as having their own dynamic pages.
Ways to make dynamic pages SEO friendly
Though Google now does index dynamic pages, Googlebot still struggles to crawl these types of pages, so there are a few things you should do if you want to make your dynamic pages more search engine friendly.
1. Dynamic URLs with a high number of parameters are generally problematic for search engines, so it’s advisable to rewrite dynamic URLs into user-friendly versions if you have the option
2. Keeping the number of URL parameters to one or two makes it easier for search engine spiders to crawl your site, so limit this where possible
3. Only one version of any given page should be available to search engine spiders, so if you create static pages that are copies of your dynamic pages ensure you notify Googlebot or other spiders that they are a copy by using a robots.txt file
Nowadays search engines are more sophisticated than ever before and so dynamic pages do get crawled, it just takes much longer for them to be fully indexed than static pages. Google understands that dynamic pages are of value, though if you are going to use them then you should make them easier to crawl where possible.