NetNav

How to Fix Broken Links and Images on Your Website Today

Nothing undermines your professional credibility faster than a visitor clicking a link that goes nowhere or seeing a broken image icon where your product photo should be. These seemingly small technical issues create an immediate trust problem—visitors question whether your business is still operating or if you care about details. Worse, Google interprets broken links and missing images as signs of an unmaintained, low-quality website, directly harming your search rankings.

The good news? Fixing broken links and images is one of the highest-impact maintenance tasks you can complete in under an hour. Unlike complex technical optimizations, this is straightforward detective work: find the broken asset, locate where it's referenced, and either fix the destination or update the source. The result is an immediate improvement in both user experience and SEO health.

This Core Blueprint guide walks you through the complete process of identifying and repairing the three most common types of broken assets: internal 404 links, external dead links, and missing images. You'll learn exactly which errors to prioritize, how to fix them in your CMS, and when to use 301 redirects instead of direct edits.

What You'll Have When Done:

A "Clean Bill of Health" report showing zero broken links and images on your primary pages, plus a simple monthly checking process.

Time Needed: 45 minutes

Difficulty: Confident (requires CMS access and basic editing skills)

Prerequisites:

Quick Navigation:

---

Quick Start (5 Minutes)

This rapid version focuses exclusively on finding and fixing internal 404 errors on your five most important pages—the issues that damage trust and SEO most severely.

Before You Start, You'll Need:

Not sure you have the right tools to check 404s? NetNav's comprehensive audit scans every page on your site to locate broken links and missing images in under 60 seconds, saving you time downloading and configuring specialized plugins.

Five Essential Steps

Step 1: Run a Quick Scan

Use a free online tool (like Dead Link Checker or Broken Link Check) or install a WordPress plugin (like Broken Link Checker). Enter your homepage URL and let it scan. This typically takes 2-5 minutes depending on site size.

Step 2: Filter to Internal 404s Only

Most tools will find hundreds of issues including external links, redirects, and warnings. Filter the results to show only "404 Not Found" errors where both the source page (the page containing the link) and destination page (where the link points) are on your own domain. Ignore external links for now.

Step 3: Prioritize by Page Importance

Sort the filtered results by source page. Focus exclusively on broken links found on your homepage, main service pages, and contact page. A broken link buried in a 2019 blog post can wait; a 404 on your homepage cannot.

Step 4: Fix the Source Link

For each priority error, open the source page in your CMS editor. Locate the broken link text (the tool will show you the anchor text). Update the destination URL to the correct page address, or delete the link entirely if the destination no longer exists. This builds on the organizational work you completed in Improve Your Website Speed, where you cleaned up unnecessary files and assets.

Step 5: Verify the Fix

Save your changes and re-run the scan on just those pages you edited. Confirm the 404 errors have disappeared from the report.

You've Completed Quick Start When:

Validation Method: Run your link checker tool again, filtering to only your priority pages. The report should show "0 broken links found" for internal destinations.

✅ Completed the quick version? Move on to 25-Point Website Pre-Launch Checklist or continue below for the detailed walkthrough covering external links, images, and redirect setup.

---

Complete Step-by-Step Guide: Three Types of Fixes

This comprehensive section covers all three categories of broken assets and introduces 301 redirects for situations where updating the source link isn't the right solution.

Step 1: Identify the Complete Scope

Run a full website audit that categorizes errors into three types:

Most comprehensive tools (including your CMS's built-in checker or Google Search Console) will separate these automatically. Export or screenshot the full report—you'll use this as your working checklist.

What the numbers mean: Finding 50-100 errors on a 20-page website is normal, especially if you've reorganized content or changed page URLs. Finding 500+ usually indicates a platform migration or major restructure that needs systematic redirect mapping (covered in Step 3).

[MEDIA:SCREENSHOT:link-checker-report]

Example output from a broken link checker tool, highlighting the 404 status and the page where the error is located.

Step 2: Fix Type 1 – Internal 404 Links (Direct Edits)

Internal 404s occur when you've linked to a page using an old URL, renamed a page without updating internal references, or deleted a page that other pages still link to.

The fix process:

This process reinforces the principles of strategic internal linking—every internal link should point to a live, relevant page that enhances the user's journey through your site.

Step 3: Set Up 301 Redirects (When the Destination Moved)

Sometimes you can't simply update the link because the broken URL is referenced in dozens of places—old blog posts, external websites linking to you, printed materials, or email signatures. In these cases, set up a 301 redirect that automatically sends anyone visiting the old URL to the new location.

When to use redirects instead of editing:

How to create a 301 redirect:

Most modern CMS platforms offer redirect management through a plugin (WordPress: Redirection, Simple 301 Redirects) or built-in settings (Squarespace, Wix, Shopify all have redirect managers in settings).

[MEDIA:SCREENSHOT:cms-redirect-setup]

Interface showing how to input an Old URL and New URL for a 301 redirect in a standard CMS plugin or platform setting.

Important: 301 redirects pass approximately 90-95% of the old page's SEO value to the new destination, preserving your search rankings. Never use 302 (temporary) redirects for permanent moves.

Manually tracking redirects and ensuring they remain valid is often tedious and time-consuming. This is one of the crucial maintenance checks NetNav runs automatically across your whole site, ensuring new content updates don't accidentally introduce new 404s.

Step 4: Fix Type 2 – External Dead Links

External links break when the websites you've linked to move content, delete pages, or go offline entirely. Unlike internal links, you can't control the destination.

Your three options:

Priority rule: Fix external links on your homepage, service pages, and any content you actively promote first. Broken external links in old blog posts are lower priority unless those posts still receive significant traffic.

Step 5: Fix Type 3 – Broken Images

Missing images appear as broken image icons—usually a small box with an X or a generic placeholder symbol. These occur when the image file was deleted, moved, renamed, or the file path in your page code is incorrect.

[MEDIA:SCREENSHOT:browser-broken-image]

The typical broken image placeholder icon (a small box or a default symbol) as seen on a live web page.

The diagnostic process:

The fix:

This process connects directly to optimizing image files—when you re-upload images, ensure they're properly compressed and named before insertion.

Step 6: Address Server and Crawl Errors

If your audit report shows errors beyond simple 404s—such as 500 (server errors), 503 (service unavailable), or "blocked by robots.txt"—these indicate deeper technical issues that require different solutions.

Common non-404 errors:

For detailed guidance on addressing deeper server errors, particularly those reported in Google Search Console, see our dedicated crawl error guide.

Step 7: Verify and Document Your Fixes

After completing your repairs:

You've Completed the Full Guide When:

Validation Method: Run a comprehensive site audit tool (or NetNav) and filter to show only errors (not warnings). Your priority pages should show zero critical issues.

🎉 Completed? You've successfully eliminated critical technical debt and significantly improved visitor experience. You're now ready to move forward to the 25-Point Website Pre-Launch Checklist, where you'll complete all final technical and content checks before going live.

---

Troubleshooting

Common Problems and Solutions:

Problem: My link checker found 500+ broken links and I'm completely overwhelmed.

Solution: You don't need to fix everything at once. Create a priority hierarchy: (1) Internal 404s on homepage and service pages, (2) Broken images on those same pages, (3) External links on key pages, (4) Everything else. Fix categories 1-3 this week; schedule category 4 for next month. Most of those 500 errors are likely low-priority external links in old blog posts.

Problem: I fixed a broken image but it still shows the placeholder icon on the live site.

Solution: This is almost always a caching issue. Clear your website cache completely (in your CMS cache plugin and your hosting control panel). Then clear your browser cache (Ctrl+Shift+Delete or Cmd+Shift+Delete) and reload the page. If it still appears broken, check that the image file path in your page code exactly matches the file location in your media library—file paths are case-sensitive.

Problem: I fixed the broken link in my CMS, but Google Search Console still reports it as a 404 error.

Solution: Google doesn't re-crawl your site instantly. Wait 24-48 hours for Google's crawler to revisit the page and discover your fix. To speed this up, go to Google Search Console → URL Inspection → enter the fixed page URL → Request Indexing. The error should clear from your report within a few days. If it persists after a week, verify the fix is actually live by visiting the page in an incognito browser window.

---

What's Next

You've successfully cleaned up broken links and images—critical technical maintenance that improves both user trust and search engine rankings. Your site now provides a smooth, professional experience without frustrating dead ends or missing visuals.

Your next Blueprint step: 25-Point Website Pre-Launch Checklist

Before you launch your site publicly (or if you're already live, before your next major update), work through our comprehensive pre-launch checklist. It covers everything from final content proofing to legal compliance, ensuring nothing important slips through the cracks.

Go Deeper

Other Get Online Guides

---

You've successfully eliminated common website errors and significantly improved your site's foundation. NetNav can audit your entire site across 9 pillars in 60 seconds—see what other technical and marketing aspects need attention before your next big launch. From security vulnerabilities to SEO opportunities, get a complete picture of your website health without manually checking hundreds of individual elements.

Start Free Audit

Core Sequence

Previous in sequence

Next in sequence

In this stage

Other Start Here Guides:

How to Choose the Right Domain for Your Business

How to Write an About Page People Actually Read

How to Buy Your Domain & Set Up Professional Business Email

Add Booking or Payments Without a Developer

Set Up Your Business Email

Related topics

Performance

Website

Free Website Audit

Not sure where to start? Get a free audit of your current online presence and discover your biggest opportunities.

Start Free Audit

Run Your Free NetNav Audit Now →