SEO

Broken internal links

An internal link that leads to an error page is a dead end for visitors and a wasted request for search engine crawlers.

What it means

A broken internal link points to a page on your own site that returns an error, usually 404 Not Found, or that doesn’t respond.

They appear when pages are deleted or renamed, products are discontinued, or menus and footers keep links to old addresses.

Why it matters

Google doesn’t use the content of URLs that return a 404 and drops them from its index; a 404 for a page that no longer exists is the normal response. The damage is to people: a visitor who follows a link from your own menu to an error page is likely to leave.

Crawlers find pages by following links. A broken link is a request that leads nowhere, and if a moved page isn’t redirected, links to it stop passing anything to the new address.

How to find it yourself

  • Search Console’s Pages report lists URLs Google found that return 404.
  • A site crawler, or the SEO checker for your key pages, follows internal links and reports the failures.

How to fix it

On any website

  1. Update each broken link to the page’s current address.
  2. If a page moved, add a 301 redirect from the old address to the new one.
  3. If the page is gone with no replacement, remove the link; a 404 for a page that no longer exists is the correct response.

On Shopify

  1. Create redirects from the online store’s Navigation page (View URL redirects), and update menus that point to deleted products or pages.

On WordPress and WooCommerce

  1. Update links in menus and content, and use a redirection plugin or your host’s redirect tool for moved pages.

How to check the fix

  • Run the SEO checker again and confirm no internal link fails.

How FixReports finds it

The SEO checker requests a sample of the internal links on the key pages it tests and lists those that return an error or don’t respond.

Frequently asked questions

Should I redirect every 404 to the home page?

No. Redirect only to a genuinely equivalent page. Sending every missing address to the home page confuses visitors who were looking for something specific.

Scan your website today

Find it. Fix it. Verify it.

What kind of website is this?

Your answer picks the right checks, like the shopping journey for online stores. We still check the site's own evidence and show both.

What kind of website is this?

Free scan. No credit card required.