Can Dynamically Created Web Pages Be Indexed

Yes dynamic web pages can be indexed and this article will show you how to avoid indexing problems with dynamically created web pages

Article Rating

Article: Can Dynamically Created Web Pages Be Indexed
Avg. Rating: 3.88 out of 5 from 3461 votes.
1 user review. Read review
Article Published / Updated: Fri, 01 Jul 2016 10:25:00

Dynamically created web pages sometimes cause problems with search engines. If your web pages are dynamically generated, it's likely that many search engines have had difficulty indexing them. Dynamically created pages are great, simply because of how fast they load and mainly because no one has to create them. They are more often than not generated by a php script. But do search engines have problems indexing dynamically created content?

Dynamically Created Web Pages Can Be Indexed

Many search engines don't like dynamically created pages because they may get into an infinite loop if they follow some dynamically created pages. Google had an official statement about this in its webmaster guidelines:
"If you decide to use dynamic pages (i.e., the URL contains a ? character), be aware that not every search engine spider crawls dynamic pages as well as static pages. It helps to keep the parameters short and the number of them few. Don't use &id= as a parameter in your URLs, as we don't include these pages in our index."

That was many years ago but more recently Google changed its position on that subject. The entry has been removed from Google's guidelines but here's the official statement from Google's blog:
"Google now indexes URLs that contain the &id= parameter. So if your site uses a dynamic structure that generates it, don't worry about rewriting it -- we'll accept it just fine as is.

Keep in mind, however, that dynamic URLs with a large number of parameters may still be problematic for search engine crawlers in general, so rewriting dynamic URLs into user-friendly versions is always a good practice when that option is available to you. If you can, keeping the number of URL parameters to one or two may make it more likely that search engines will crawl your dynamic urls."

What Does This Mean For Your Website?

If you have a website that generates dynamically created web pages make sure that it uses only one or two parameters to create those pages, then it's likely that Google can index your web pages without problems. But there are other issues with dynamically created web pages, like duplicate content.

In some cases PHP scripts can generate the same content with different url strings. If this is the case, then Google's spider will find the urls but each one will have identical content and this is a big problem, which can lead to penalities.

Fixing Problems With Dynamic Pages

In cases as above an easy fix is to assign one url as the canonical url. This tells Search Engines that, that link is the most important version.

More Problems
You should also be aware that search engine spiders cannot follow links from submit buttons. So content that is generated from a submit button will in most cases never be found by search engines. But if it is found by directly going to the page itself, it will most likely not have a title or description or may be broken.

This too is easy to fix but this time it requires that you make that page noindex nofollow. It is as simple as adding that parameter to your meta robots tag. That tells search spiders not to index the generated page.


So it is all good right? Should you go out and make your wesite a dynamically created one? Let us not get too hasty and foolish. Sure dynamically created pages are good but at the same time old school tactics still work best when it comes to SEO. Building a website the right way is a better approach and adding dynamic pages is just fine.

Rate This Article

Artemis Glikakis is the Managing Director of Position Front Page International Co., Ltd.. His expertise in this field of Internet Marketing and Search Engine Optimization, has lead him to write many articles on the subject and he is always in the forefront when large clients come along.

All articles are property of, Position Front Page International Co., Ltd.
Please review our Publishing Guidelines before publishing our articles.

Publishing Guidelines If you would like to publish an article, you may do so free of charge; however, you must follow these guidelines:
  • You MUST email the article’s author and let them know when and where their article will be published. Send email to Position Front Page
  • You MUST include the author’s bio.
  • You MUST send the author a courtesy copy of your publication (if applicable).
  • You MUST follow these publishing guidelines.

If you would like to publish an article within an HTML publication or on your website, you MUST create hyperlinks to the article you are publishing on this website. You do not have the right to distribute the articles or give publishing rights to others.

Client Portfolio

Position Front Page has had the pleasure of working with some of Thailand's elite companies in various industries. Our understanding of Digital Marketing enables us to represent these companies successfully. Visit our client portfolio page.


Please note - all fields in the contact form are required.

Security Code Your email address and IP number are being saved in our database.
Find out why?