Back to GuidesRemediation Guide

How to Fix 404 Broken Links

Category: Broken Links (Weight: 25 points) • Severity: Critical Blocker

Why This Issue Matters

Dead links frustrate users, drain Google crawl budget, and signal poor build quality. When an internal link returns a 404 status, Nyrolo flags it as a critical blocker.

Platform-Specific Solutions

WordPress Fix Steps
  1. Log in to WP Admin and open the affected page in the Block Editor.
  2. Click the flagged anchor link and click the Pencil icon to edit.
  3. If the page was renamed or deleted, install a 301 redirect plugin (like Rank Math, Yoast SEO, or Redirection) and map the old slug to the new destination.
  4. Update permalinks by visiting Settings > Permalinks and clicking “Save Changes” to flush the rewrite cache.
Webflow Fix Steps
  1. Open your site in Webflow Designer.
  2. Select the link or button element, then open Link Settings in the right-hand panel (gear icon).
  3. Ensure the link type is set to “Page” and select the target internal page from the dropdown menu, rather than hardcoding a relative string.
  4. If an old URL slug was deleted, set a 301 redirect in Project Settings > Publishing > 301 Redirects.
Shopify Fix Steps
  1. In Shopify Admin, go to Online Store > Navigation (for menus) or Pages / Products.
  2. Edit the block or rich text containing the dead link.
  3. To configure a permanent redirect for deleted products, go to Online Store > Navigation > “View URL Redirects” and create a redirect to the collection or active product.
Custom Code (Next.js / Nginx)

Add a permanent 301 redirect in your next.config.js:

async redirects() {
  return [
    {
      source: '/old-path',
      destination: '/new-path',
      permanent: true,
    },
  ];
}