An SEO-friendly URL (also called a clean or readable URL) is an address that uses readable words to describe the page, so people and crawlers can interpret it without opening the page. It avoids long ID numbers and unnecessary parameters. The term is not used by Google, whose documentation covers the topic under URL structure.
What makes a URL readable?
Google’s documentation on URL structure points to these traits:
- Readable words rather than long ID numbers.
- Hyphens between words. Google recommends hyphens over underscores.
- Consistent casing, since Google Search treats URLs as case sensitive.
- Words in the language of the audience, with non-ASCII characters percent-encoded where needed.
- No session IDs, and no parameters that do not change the content.
Google also states that URL structure should help it crawl a site efficiently. Many parameter combinations create many URLs for the same content.
Example
A page with an ID in the path and parameters:
https://example.com/index.php?topic=42&area=3a5ebc944f41daa6f849f730f1
The same page with a readable URL, which is the example Google uses:
https://example.com/wiki/Aviation
Readable URLs are easier for people to interpret. Google adds that converting URLs to a consistent casing helps it recognize identical pages.
Common mistakes
- Mixing upper and lower case so that one page exists under several URLs.
- Leaving session IDs or tracking parameters in internal links.
Sources
- URL structure best practices for Google Search – Google Search Centraldevelopers.google.com
Last updated: