Keywords in URLs add only a small Google search signal. Descriptive wording still helps people identify the page topic quickly. An existing URL needs a stronger reason before any change.
URL wording and site architecture solve different SEO problems. Page topic decides which words belong inside the URL. Folder choice groups related pages under 1 useful site section. Internal links connect those pages and show their relationships.
Use 5 checks for every URL decision. Review page topic, slug wording, folder choice, preferred URL, and change risk.
Takeaways
Keywords in URLs Have a Small Ranking Impact
Keywords in URLs have only a small ranking impact. In January 2025, John Mueller described URL wording as a minimal additional signal. The evidence does not support large ranking claims tied to URL wording.
Google also recommends readable and descriptive URL wording. Descriptive words can identify the page topic without promising stronger rankings. Exact match wording has no proven special ranking advantage.
theatre.example/shows/hamlet-tickets/
Consider a community theatre page selling Hamlet tickets online. theatre.example/shows/hamlet-tickets/ identifies the page topic in a few words. The wording helps people recognize the page before opening it. The URL alone cannot create strong rankings for Hamlet ticket searches.
Use URL keywords as descriptive labels, never ranking shortcuts.
Use the Main Page Topic Once in the URL
Use the main page topic once inside the URL. Repeating close keyword variants adds length without proven ranking value. Parent folders can already supply part of the topic context.
parts.example/hydraulic-pumps/hydraulic-pump-parts/hydraulic-pump-seal-kits/
parts.example/hydraulic-pumps/seal-kits/
Consider an industrial supplier selling hydraulic pump seal kits. parts.example/hydraulic-pumps/hydraulic-pump-parts/hydraulic-pump-seal-kits/ repeats the same topic several times. A tighter parts.example/hydraulic-pumps/seal-kits/ keeps the parent topic once.
The parent folder already identifies hydraulic pumps. The slug only needs to identify seal kits. Repeating hydraulic pump several times adds no proven SEO advantage.
Before publishing a slug, review these 3 questions:
Use exact match wording only when normal page wording supports it.
Group Related Pages in URL Folders
Use URL folders for pages sharing 1 site purpose. Google uses links between pages to infer ecommerce structure and page importance. Folder names alone cannot describe every page relationship.
→
/courses/data-science/
←
Department pages
←
Admissions pages
A university might place 1 course at university.example/courses/data-science/. The Courses hub can link directly toward the degree page. Department pages can link toward related academic pages. Admissions pages can link toward the same degree information.
The folder groups the course with related pages. Internal links show wider relationships beyond the URL folders.
URL Folder Count and Click Depth Are Different
Folder count and click depth measure different site properties. Folder count shows how many levels appear inside a URL. Click depth counts link steps from an important hub.
museum.example/visit/accessibility/parking/
museum.example/parking/
museum.example/visit/accessibility/parking/ can remain 1 click from the Visit page. museum.example/parking/ can require 4 clicks through weak navigation.
The 1st URL has more folder levels. The 2nd URL has greater click depth. Count links for click depth; count folders for URL nesting.
Breadcrumbs Can Differ From URL Folders
Breadcrumbs can reflect visitor journeys beyond URL folders. Google recommends breadcrumb trails that reflect a typical visitor journey.
A venue page might use venues.example/venues/river-hall/ as 1 permanent URL. Visitors could reach River Hall through 2 breadcrumb sequences:
Both breadcrumb sequences can point toward the same page. Creating another URL for every breadcrumb sequence creates duplication.
Large Sites Can Group Pages Based on Update Frequency
Large sites can group sections according to update frequency. Google discusses directory grouping for sites with more than a few thousand URLs.
university.example/regulations/
university.example/events/
For example, university.example/regulations/ may change a few times yearly. university.example/events/ may change many times each month.
The benefit concerns crawl organization, never keyword authority. A small service site should avoid extra folders for frequency alone.
There Is No Fixed SEO Length for URLs
Google publishes no fixed URL length target for rankings. Competitor articles sometimes recommend 60 characters, 75 characters, or 3 to 5 words. Treat those numbers as editing preferences, never Google ranking rules.
Remove words only when the URL still identifies the page. A shorter URL can become less useful after removing important topic words.
recipes.example/lemon-rice/
recipes.example/chicken-lemon-rice/
Consider a recipe covering chicken with lemon and rice. recipes.example/lemon-rice/ drops the main ingredient from the topic. recipes.example/chicken-lemon-rice/ identifies the page topic more accurately.
The longer URL carries more topic information despite extra characters. Choose the shortest wording that still identifies the page accurately.
Use Dates and Numbers Only When the Page Needs Them
Use dates or numbers when they identify a distinct page. An annual event page may need a year inside the URL.
cityevents.example/book-fair-2026/
venues.example/wedding-venue-cost/
cityevents.example/book-fair-2026/ works for 1 annual edition. venues.example/wedding-venue-cost/ works for evergreen pricing content.
Routine yearly edits should avoid forced URL changes. Use a year only when the year identifies a distinct page.
Use Hyphens, Lowercase, and Words Your Audience Uses
Google recommends hyphens between words inside readable URLs. Google also recommends wording familiar to the intended audience.
Use these syntax rules:
hardware.example/cordless-drill-bits/hardware.example/cordless-drill-bits/ follows those basic syntax rules. An underscore version breaks the recommended separator pattern. Lowercase usage also reduces accidental case variants on many systems.
For multilingual sites, localized words can appear inside regional folders. Apply syntax rules after choosing the page topic and folder.
Query Parameters Can Be Valid SEO URLs
Query parameters can represent useful URL versions. A product option and a tracking parameter serve different purposes. Google documents query parameters in URL structures for several technical uses.
Use 4 separate checks for every important parameter:
| Check | Question |
|---|---|
| Valid URL | Does the parameter change useful content? |
| Crawl | Should Googlebot reach the URL? |
| Index | Should Google Search index the URL? |
| Canonical | Which URL should represent overlapping content? |
furniture.example/desks/oak-desk?finish=walnut
furniture.example/desks/oak-desk?session=8831&ref=homepage
A furniture site might use furniture.example/desks/oak-desk?finish=walnut. The finish value changes product information a visitor may need.
Compare furniture.example/desks/oak-desk?session=8831&ref=homepage, which tracks a visit without adding page content. A valid parameter can still deserve different crawl or index treatment.
Paginated Pages Need Separate URLs
Every paginated page needs its own unique URL. Google recommends a unique URL for every paginated page.
magazine.example/archive?page=2→
magazine.example/archive?page=3
A magazine archive might use magazine.example/archive?page=2 for page 2. Page 3 can use magazine.example/archive?page=3 for the next article group.
Each page contains a different group of articles. Each page should reference its own canonical URL. Crawlable links should connect later pages in the sequence.
Avoid sending every later page canonical toward page 1.
Product Variants Can Use URL Folders or Parameters
Product variants can use URL folders or query parameters. Google documents product variant URLs using both forms.
outdoor.example/jackets/alpine-shell/olive/
outdoor.example/jackets/alpine-shell?color=olive
One jacket color could use outdoor.example/jackets/alpine-shell/olive/. The same option could use outdoor.example/jackets/alpine-shell?color=olive.
URL format and canonical treatment need separate decisions. Optional variant parameters can use the base product canonical in some implementations. Multi page variant systems can require separate canonical choices.
A valid variant URL never automatically deserves independent indexing. Product identity and content differences should drive that choice.
Filters Can Create Too Many Crawlable URLs
Filter combinations can multiply crawlable URLs very quickly. Google warns that filter combinations can generate many URLs on large sites.
homes.example/flats?city=jaipur&beds=2&balcony=yes&sort=priceA property site may create homes.example/flats?city=jaipur&beds=2&balcony=yes&sort=price. One filtered URL can help visitors find useful results. Combining city, beds, balcony, price, and sorting creates many variations.
When filtered URLs remain crawlable, use a consistent filter order. Canonical tags alone provide limited crawl control for unwanted combinations.
The main problem here is URL multiplication. Keyword wording becomes secondary when crawl volume expands.
A Better Keyword Alone Is Too Weak for a URL Change
A better keyword alone rarely justifies changing an existing URL. Existing URLs may already hold traffic, links, rankings, and references. A URL change creates migration work and search processing.
Before approving an existing URL change, check:
software.example/support/renewals/
software.example/subscription-renewal-software/
Consider software.example/support/renewals/ for an established help page. A proposed software.example/subscription-renewal-software/ adds stronger keyword wording.
If the page topic remains the same, the new wording brings little proven benefit. Google recommends updating redirects and other URL signals during migrations.
Preserve the existing URL unless a broader business or platform change supports migration.
Page Renames, Platform Moves, or Site Rebuilds Can Require New URLs
Some changes can justify new URLs because the page purpose changes. Platform moves and site rebuilds can also require new URL rules.
Common valid cases include:
A training platform may replace training.example/course.php?id=932 during a rebuild. The rebuilt platform could use training.example/courses/project-cost-control/ after launch.
Google recommends sites retain redirects for at least 1 year after a move. Internal links, canonicals, and XML sitemaps should use approved URLs after launch.
A larger rebuild may need an SEO site structure review before URL mapping.
Use One Preferred URL Across Canonicals, Links, Sitemaps, and Redirects
Use 1 preferred URL across canonical tags, internal links, XML sitemaps, and redirects. A site can declare its preferred canonical.
Google can choose another canonical when site signals conflict. Consistent signals make the preferred URL easier to process.
Each signal has a separate job:
Consider a travel itinerary available through these URLs:
travel.example/kerala-backwaters/travel.example/kerala-backwaters/?utm_source=newslettertravel.example/kerala-backwaters/?sort=popular
If the base URL represents the main itinerary, internal links should use it. The canonical tag should also name the base URL. The XML sitemap should list that same indexable URL.
Mobile Google Results Show Only the Domain
Mobile Google results show the domain without breadcrumb text. Since January 2025, mobile results show only the domain.
Desktop Google results can still display breadcrumb information. Readable URLs still help in browsers, shared links, analytics, and server logs.
New URLs and Existing URLs Need Different Checks
New URLs need planning before their first publication. Existing URLs need evidence before any change.
| Decision | New URL | Existing URL |
|---|---|---|
| Page topic | Choose descriptive wording | Check current wording first |
| Folder | Use a related page group | Avoid cosmetic folder moves |
| Keyword repetition | Remove repeated variants before launch | Preserve the URL unless a broader reason exists |
| Parameters | Classify crawl, index, and canonical treatment | Audit duplicate URL versions |
| Internal links | Add crawlable links from relevant hubs | Protect current links and backlinks |
| Canonical | Set the preferred version at launch | Check current canonical signals |
| Sitemap | List the preferred indexable URL | Update after an approved migration |
| Redirect | No old URL exists | Map retired URLs toward replacements |
| Migration | No migration needed before first launch | Require a durable business or platform reason |
The keyword decision belongs inside slug wording. Folder structure, crawl access, canonical choice, and migration risk need separate checks.
Change an existing URL only when the wider benefit justifies migration.
FAQs
Do keywords in URLs help SEO?
Yes, but the ranking impact is small. Descriptive wording can help identify the page topic for people and Google.
Does every URL need the exact target keyword?
Exact match wording has no proven special ranking advantage. Use the main page topic once inside the URL.
How long should an SEO URL be?
Google publishes no fixed URL ranking length requirement. Use enough words to identify the page accurately, then remove extra wording.
Should URLs use hyphens or underscores?
Google recommends hyphens between words inside readable URLs. Use 1 lowercase convention for comparable URLs.
Do more URL folders hurt SEO?
Extra URL folders have no automatic SEO penalty. Folder count and click depth measure different site properties.
Are query parameters bad for SEO?
Query parameters can serve useful SEO purposes. Review crawl, index, and canonical treatment for each important parameter.
Should I change an existing URL to add a better keyword?
A stronger keyword alone rarely supports a URL migration. Check traffic, rankings, backlinks, internal links, canonicals, sitemap entries, and business purpose first.
Should breadcrumbs match URL folders?
Breadcrumbs can differ from URL folders without creating extra pages. One permanent URL can serve several breadcrumb sequences.
Does Google show URL keywords in mobile search results?
Mobile Google results display the domain without breadcrumb text. Desktop Google results can still display breadcrumb information.