Seoxpert.io
lowBest Practices

Pages with Long URLs

Page URLs exceed 120 characters — they truncate in SERP snippets, become hard to share, and often signal messy site architecture.

By Seoxpert Editorial · Published · Updated

Why it matters

URLs are a visible ranking surface. Google shows the URL beside the title in most SERP listings; truncation obscures the path and reduces the signal users can use to judge relevance. Long URLs also correlate with deep nesting, parameter sprawl, and poor internal-link anchor readability — all of which are separate SEO issues.

Impact

Direct: long URLs truncate in SERPs, browser address bars, and shared links. Indirect: they correlate with architecture issues that independently hurt crawl efficiency and link building.

How it's detected

Scanner measures the full length of each crawled URL (scheme + host + pathname + query). URLs over 120 characters are flagged for review.

Common causes

  • Auto-generated slugs from full article titles ("the-10-most-important-things-you-need-to-know-about-technical-seo-audits-in-2026")
  • Nested path hierarchy ("/blog/2026/04/23/category/subcategory/post")
  • Query-parameter explosion from faceted navigation
  • Session IDs embedded in the URL path

How to fix it

Rewrite long slugs to their core topic (5–7 words). Flatten nested paths — most content does not need more than 2 segments. Move faceted-navigation state to canonicalised query variants. For existing URLs, use 301 redirects from the long form to the shortened form to preserve link equity.

Code examples

Before and after

BEFORE (185 chars):
  /blog/2026/04/23/seo/technical-seo/the-complete-guide-to-fixing-canonical-tag-issues-on-large-ecommerce-sites

AFTER (42 chars):
  /guides/canonical-tags-ecommerce

# 301 redirect preserves inbound links and link equity

FAQ

Is there a hard limit on URL length?

Technically Google supports URLs up to 2,048 characters, but SERP snippets truncate at around 70 visible characters on mobile. The 120-character flag is a practical soft limit where URLs start to consistently lose visibility.

Should I 301 existing long URLs to shorter ones?

Yes — if the current URL is already indexed and earning traffic. Pick the shortened form as the canonical, 301 the old URL to it, and update every internal link. Without the redirect, inbound link equity is lost.

Found this issue on your site?

Run a scan to see if Pages with Long URLs affects your pages.

Scan my website →