To make sure Google Search can crawl your site effectively, use a crawlable URL structure that
meets the following requirements. If your URLs don’t meet the following criteria, Google Search
will likely crawl your site inefficiently — including but not limited to extremely high
crawl rates, or not at all.
Requirements for a crawlable URL structure | |||||||
|---|---|---|---|---|---|---|---|
Follow IETF STD 66 | Google Search supports URLs as defined by | ||||||
Don’t use URL fragments to change content | Don’t use fragments to change the If you’re using JavaScript to change content, use the History API | ||||||
Use a common encoding for URL parameters | When specifying URL parameters, use the following common encoding: an equal sign
| ||||||
Make it easy to understand your URL structure
To help Google Search (and your users) better understand your site, we recommend creating a simple
URL structure, applying the following best practices when possible.
| Best practices | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Use descriptive URLs | When possible, use readable words rather than long ID numbers in your URLs.
| ||||||||||
Use your audience’s language | Use words in your audience’s language in the URL (and, if applicable, transliterated words). Or if your audience is searching in Japanese, use Japanese words in the URL: | ||||||||||
Use percent encoding as necessary | When linking to pages on your site,
| ||||||||||
Use hyphens to separate words | We recommend separating words in your URLs, when possible. Specifically, we recommend using
| ||||||||||
Use as few parameters as you can | Whenever possible, shorten URLs by trimming unnecessary parameters (meaning, parameters that don’t change the content). | ||||||||||
Be aware that URLs are case sensitive | Like any other HTTP client following IETF STD 66, Google Search’s URL handling is case sensitive (for example, Google treats both /APPLE and /apple asdistinct URLs with their own content). If upper and lower case text in a URL is treated the same by your web server, convert all text to the same case so it’s easier for Google to determine that URLs reference the same page. | ||||||||||
For multi-regional sites | If your site is multi-regional, consider using a URL structure that makes it easy to Recommended (using a country-specific domain): Recommended (using a country-specific subdirectory with gTLD): | ||||||||||
Avoid common issues related to URLs
Overly complex URLs, especially those containing multiple parameters, can cause problems for
crawlers by creating unnecessarily high numbers of URLs that point to identical or similar
content on your site. As a result, Googlebot may consume much more bandwidth than necessary, or
Google Search may be unable to completely index all the content on your site.
Unnecessarily high numbers of URLs can be caused by a number of issues. These include:
| Common issues | |
|---|---|
Additive filtering of a set of items | Many sites provide different views of the same set of items or search results, often
|
Irrelevant parameters | Irrelevant parameters in the URL can cause a large number of URLs, such as:
Consider using a robots.txt file |
Calendar issues | A dynamically generated calendar might generate links to future and previous dates with If your site has an infinite calendar, add a |
Broken relative links | Placing a parent-relative link on the wrong page may create infinite spaces if your server doesn’t respond with the right HTTP status code for nonexistent pages. For example, a parent-relative link such as <a href="../../category/stuff">...</a> on https://example.com/category/community/070413/html/FAQ.htmmay lead to bogus URLs such as https://example.com/category/community/category/stuff.To fix, use root-relative URLs in your links (instead of parent-relative). |
Fixing crawling-related URL structure problems
If you notice that Google Search is crawling these problematic URLs, we recommend the following:
- Consider using a robots.txt file to
block Googlebot’s access to problematic URLs. Typically, consider
blocking dynamic URLs, such as URLs that generate search results, or URLs that can create
infinite spaces, such as calendars, and ordering and filtering functions. - If your site has faceted navigation, learn how to
manage crawling of those faceted navigation URLs.
So setzen wir das um
Readable URLs are a small ranking factor and a large operational one. We standardise them early because every later decision, redirects, analytics, canonical tags, inherits whatever pattern the site started with.
Verwandte Leistungen