Dynamic Websites are great! Just because they are a good way by which users can communicate and interact with each other without any admin interfering or development of any other page required. But it is often said and considered that Dynamic websites may sometimes cause problems with the search engines mainly because many search engines have difficulty indexing them. But how true is that fact? Do search engines actually have a problem while indexing dynamically created pages?
The Answer is comes along with this paragraph, It is said that many search engines do not like dynamic pages and the reason behind this is that the search engines may get into a infinite loop if they follow dynamically created pages as the information may update every following minute. Google had an official statement about dynamic pages in the webmaster guidelines stating : "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."
Being "in the way" can be an advantage to your company, as our mind unconsciously does record every image and text (or well-designed app icon) it comes across.
But wait! It was many years ago and more recently Google changed its views over this topic. The statement said above is now removed from the Google's guidelines and a new statement was released by google through its blog stating "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.
Being "in the way" can be an advantage to your company, as our mind unconsciously does record every image and text (or well-designed app icon) it comes across.
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."
So, if you have a website which generates dynamically created web-pages make sure that it only contains only one or maximum two parameters to create those web pages so that Google would be able to index those pages without any problems but then there could be many more issues with dynamically created pages and the biggest one lies duplicate content. In many cases PHP Scripts can generate the same content with different URLs which can lead to a big problem mentioned above named as duplicate content which can lead to penalties once captured by Google's Spider.
So how could we fix the above problems with Duplicate content issue?
Fix: Answer is rel=canonical.
A canonical URL allows you to tell search engines that certain similar URLs are actually one and the same. This will tell the search engines that a particular link is the most important version.
Apart from the above mentioned issues which dynamic pages face, information or links generated from submit button cannot be followed by the search engines as it may not contain title, description and other important tags which plays a huge role in SEO and at certain times the link may also be broken.
Fix: This can be fixed by making noindex nofollow parameter in meta robot tag which tells the spider not to index the generated page.
Conclusion: Dynamic web pages which are created are great but at the same time static web pages still stand the best when it comes to SEO. Creating a dynamic page in the right way with the right parameters wouldn't be harmful at all.
For more information please visit www.innothoughts.com or call us on 8888988882