Is it true that dynamic URLs pose a problem for search engines? Should one, thus, choose static URLs over dynamic ones, or at least rewrite the latter in order to make them visible in search engines? These are issues that webmasters often consider when creating a website.
So, what exactly is the difference between a static and a dynamic URL?
This is an example of a static URL:
In contrast, a dynamic URL could look something like this:
As you see, the static URL looks much “cleaner” because it does not contain parameters such as ? or =.
The advantage of a static URL is that it is easy to create. However, for a website that contains a lot of information, it’s also harder to update. Online shopping websites with products and prices that frequently change prefer dynamic URLs because these are made of parameters that contain all the information which is necessary for creating the page.
Many webmasters seem to think that a dynamic URL is less likely to be referenced correctly by search bots, the underlying idea being that the keywords mentioned in the URL enhance the website’s visibility. So a page named http://www.mywebsite.com/desserts/chocolate-cake-with-walnuts.html would be placed higher than http://www. mywebsite.com/desserts/dessert.php?id=3254.
But is that really true?
According to a recent article on an official Google blog, Googlebot has no technical problem indexing dynamic pages or interpreting their different parameters. Whether a page is static or dynamic has no influence whatsoever on its indexing. You are, of course, advised to use as much static text as possible on your static URLs. If you opt for a dynamic URL, however, rewriting it or hiding certain parameters can have disadvantages. Googlebot is perfectly capable of scrolling these pages and analyzing which parameters are relevant. However, make sure your URLs only contain the necessary information.
Do static URLs nevertheless have an advantage?
Yes, but for a different reason. As we have seen, there is no difference whatsoever to search engine visibility. There is one for humans, though. As the average web user is more likely to click on http://www.mywebsite.com/desserts/chocolate-cake-with-walnuts.html than on a URL that looks like yesterday’s salad, static URLs have a higher clickthrough rate.
But still rewriting the dynamic url we also help the search engine take in account the words in the url if they are also on the page (title, tag, content
Conclusion: Whatever kind of URL you choose, make sure it’s adapted to the needs of your website. The search engines will cope.
Conclusion: technically no differences between static and dynamic url for the search engine but still the use of rewriting for dynamic url will help them to be as good positionned as a good static url.