Indexes Google dynamic URLs

Dynamic url

Dynamic URLs or dynamic websites are generated at the moment a user is queried. In contrast to static websites, they are not stored as a whole on the respective server, but are generated with the data stored on the server and an application. A program or application accesses a database and creates a website based on the user's request. Dynamic URLs are mainly used for web forms, product lists, sessions or interactive websites.

General information [edit]

A dynamic URL differs from a static URL in the so-called URL parameters. This means parameter-value pairs that are transferred directly to the server via the URL and are used to read content dynamically from a database. The specific application determines the parameters to be used. The easiest way to tell whether a URL is a static or a dynamic URL is the special characters typical of dynamic URLs? = & recognize. Typical programs or platforms for creating dynamic content are JavaScript, PHP, Java EE (formerly: JavaServer Pages) or Microsoft's platform NET (Active Server Pages).

Practical relevance [edit]

An example of a dynamic URL:

A dynamic website is generated here, which reads the content of an article page from a certain category in German. It is a product list that is generated at the moment of the user query. One reason why dynamic URLs are used here could be that the topicality of the available articles is in the foreground. Ideally, a user does not want to be shown any articles that are not available.

Importance for search engine optimization [edit]

The use of dynamic websites is widespread and is known as best practice in many cases. However, search engine crawlers cannot always assign dynamic URLs or interpret them correctly. Therefore, different aspects of search engine optimization have to be considered so that the so-called crawlability, i.e. access for the crawler, is ensured.[1]

  • In addition, dynamic URLs are said to have the disadvantage of a poorer click through rate in the search results pages. However, the search engines are learning and in many cases are now very good at using a dynamic URL. But that depends on which parameters are used and how useful they are.
  • With dynamic URLs, semantic aspects should be considered, because while static URLs describe the page content with keywords, this is often not the case with dynamic URLs. It is therefore advisable to generate dynamic page titles, keywords and a description of the content of the generated website in the meta area of ​​the site.
  • When generating dynamic content, it is essential to pay attention to the search engine-friendly designation of this content. The code should be kept lean: unnecessary parameters should be removed. The URLs should be as short as possible, even if there is no limit to the number of parameters. In addition, no important parameters should be hidden, for example by rewriting in static URLs with loss of information.[2]
  • For certain use cases it is essential to avoid dynamic URLs. Menus, navigation or footer links should be implemented statically so that a search engine can interpret these links correctly, because the link juice may be lost. This also applies to text boxes whose content is only accessible via scripts. The guidelines of the search engine operator can be helpful in individual cases.[3]
  • Dynamic URLs are not very user-friendly. If a user forgets a parameter or only copies part of the URL, he can be led to a 404 error page, which in turn can increase the bounce rate. In addition, these URLs are of limited use when shared on social networks.

Importance for search engine optimization [edit]

Google officially commented on dynamic URLs in a blog post back in 2008.[4]. The Googlebot basically has no problems crawling and indexing URLs with parameters. In this article, Google also recommends offering corresponding dynamic URLs for dynamically generated content. In addition, there is no limit to the parameters that Google can read. However, it is advisable to keep the URLs as short as possible.

To make it easier for Google to crawl dynamic URLs, the Google Search Console offers the Googlebot recommendations for handling individual parameters.[5]

If you use Google Analytics for web analysis, you must ensure that the dynamic URLs are created correctly, especially when creating goals or funnel steps. It is important to use regular expressions for this.

References Edit]

  1. ↑ Dynamic URLs vs. Static URLs - The Best Practice for SEO is Still Clear. Retrieved March 19, 2014.
  2. ↑ Improved control of URLs with parameters. Retrieved March 19, 2014.
  3. ↑ Guidelines for Webmasters. Retrieved March 19, 2014.
  4. ↑ Everything about dynamic URLs Retrieved on April 30, 2018
  5. ↑ Categorizing parameters with the URL parameter tool Retrieved on 04/30/2018

Web links [edit]