What This Means

Pages in the site have internal links that point to URLs which return a 301 (Moved Permanently) redirect rather than a 200 OK response. The page content is accessible via the redirect chain, but internal links are going to the intermediate URL rather than the final destination.

Why It Matters for SEO

Each redirect in a chain introduces a small amount of link equity dilution and a server round-trip. Internal links should always point to the final destination URL — not the redirected version. Having internal links to redirected URLs means you are voluntarily adding a hop to every request, which slows load time slightly and reduces link equity slightly for every link.

This check is a warning rather than an error because 301 redirects do eventually deliver users and link equity to the final destination — the issue is the unnecessary hop, not a complete failure.

What the Platform Checks

The platform follows all internal links and records their HTTP response codes. For every link that resolves through a 301 redirect before reaching a 200, this check fires for the page containing the link.

How to Fix It

  • Update internal links to point directly to the final destination URL (the URL that returns 200).
  • After a migration or URL change: search-and-replace old URLs in your CMS content database.
  • In navigation menus, widget links, and hardcoded template links: update to the new canonical URL.
  • Do not remove the 301 redirects themselves — they still serve external links and bookmarks pointing to the old URLs.

Find every internal linkto a redirected URL

The audit lists every internal link pointing to a redirect destination — update links to point to the final URL.