Finding 4xx Errors and Broken Links
What we will go through
- Where to find 4xx URLs in a crawl
- How to trace which pages link to them
- How to find broken backlinks and external links
- How to choose the right fix for each broken URL
Short answer
To find 4xx errors, filter your crawl's response codes for client errors, then open the inlinks for each broken URL to see which pages link to it. Fix broken internal links at the source, redirect removed pages that have backlinks or traffic, and let truly dead URLs keep returning 404 or 410.
A Quezon City bakery deleted its “Ube Cheese Pandesal” page after the product sold out. Its homepage banner, three blog posts, and a food blogger’s review still linked to it. Every visitor from those links hit an error page. That is the typical life of a broken link.
Step 1: Filter the 4xx URLs
In your crawl, open Response Codes and filter Client Error (4xx). You will mostly see 404, plus some 403 and 410. Export the list.
Step 2: Find where they are linked from
The broken URL is the symptom. The fix happens on the source page. In Screaming Frog, select the URL and open the Inlinks tab, or use Bulk Export, Response Codes, Client Error Inlinks. You get a table of source page, broken target, and anchor text.
Look for patterns. If 600 pages link to the same dead URL, the link is in a template, like a menu, footer, or sidebar. One template edit fixes all 600.
Step 3: Check outside sources
- Search Console Pages report: “Not found (404)” shows URLs Google tried, including old URLs your crawl no longer finds.
- Backlink tools: check whether external sites link to your 404 URLs.
- External outlinks: your crawl can also flag links from your site to other sites that are now broken.
Step 4: Choose a fix
- Internal link to a moved page: update the link to the new URL.
- Removed page with backlinks or traffic: 301 redirect to the closest relevant page.
- Typo in a link: correct the link.
- Dead page with no value: remove internal links, let it return 404 or 410.
Practice: choose the fix
Sort each item into the right group.
-
Menu links to /contct/ (typo)
Answer: Update the internal link.
-
Deleted product with 20 backlinks and a similar replacement
Answer: 301 redirect the URL.
-
Old test page, no links, no traffic
Answer: Leave it as 404 or 410.
-
Blog posts link to a page that moved to /rooms/family/
Answer: Update the internal link.
-
Retired service with a news site linking to it, related service exists
Answer: 301 redirect the URL.
Common mistakes
- Fixing broken URLs without fixing the links. Internal links still point to redirects or errors.
- Redirecting everything to the homepage. Google treats irrelevant redirects as soft 404s.
- Missing template patterns. Fix the footer once instead of 600 pages.
Your action
Next, you will identify 5xx server errors and figure out whether they are real or caused by your crawl.
Key terms
- Broken link
- A link that points to a URL returning a 4xx error, usually 404.
- Source page
- The page that contains a link. You fix broken internal links by editing the source page or template.
- Broken backlink
- A link from another website pointing to a URL on your site that no longer works.
- Outlink
- A link from your page to another URL, either internal or external.
Questions beginners ask
Do broken links hurt rankings?
A few have little direct effect, but they waste crawl effort, break user journeys, and lose link value when backlinks point to dead pages.
Should I redirect every 404?
No. Redirect only when there is a closely relevant replacement and the old URL has backlinks, traffic, or bookmarks. Redirecting everything to the homepage creates soft 404s.
How do I find broken backlinks?
Export 404 URLs from your crawl and Search Console, then check them in a backlink tool such as Ahrefs, Semrush, or the Links report in Search Console.
Should I fix broken external links too?
Yes, for user experience. Replace or remove links to other sites that now return 404.
Related lessons
Want someone to handle SEO for your business while you learn? The team at Remar Digital can help.