Skip to content

Rule · SEO

URL reaches its content through more than one redirect

seo/redirect-chainwarnvoid seoupdated

Why it matters

Each hop costs crawl budget and latency; Google follows up to 10 hops but URL Inspection follows none, and AI crawlers spend ~14% of fetches on redirects.

How to fix it

Redirect straight to the final URL in one hop and update internal links, canonicals and sitemap entries to the final URL.

Example

ts
// next.config.ts — one permanent hop, straight to the destination
const nextConfig: NextConfig = {
  async redirects() {
    return [{ source: '/old-blog/:slug', destination: '/blog/:slug', permanent: true }] // 308
  },
}

References

void seo reports 60 rules in this category. What search engines need from the raw response: status codes, titles and descriptions in <head>, self-referencing canonicals, one h1, crawlable links, Open Graph, icons, robots.txt and a sitemap with real dates.