URL structure is the way a website builds its addresses: protocol, host, path, and optional parameters. In SEO, it covers how URLs are patterned across a whole site.
What does Google recommend for URL structure?
Google’s documentation advises descriptive words over long ID numbers, for example /wiki/Aviation rather than /index.php?topic=42. It recommends using words in the audience’s language, percent-encoding where needed, and hyphens to separate words, since underscores traditionally group concepts in programming.
Parameters that do not change page content should be avoided. Google names additive filters, irrelevant parameters, session IDs and endless calendar links as patterns that create many URLs for the same content and can overload crawlers. Google also advises treating URLs as case-sensitive and keeping capitalization consistent.
For sites with several countries, Google lists country-specific domains or subdirectories such as example.de or example.com/de/.
Example
https://www.example.com/shoes/running/trail-shoes/
protocol https, host www.example.com, path /shoes/running/trail-shoes/.
Common mistakes
Filter and session parameters generate a different URL for every combination, which multiplies crawlable pages.
Sources
- URL structure best practices for Google Search – Google Search Centraldevelopers.google.com
- What is a URL? – MDNdeveloper.mozilla.org
- What are the parts of a URL? – web.devweb.dev
Last updated: