Product
AI & SEO
Solutions
Compare
Resources
Get early access Talk to us
Broken link checker

Find and fix broken links on every WordPress site you manage

WPCentrify finds every broken link and 404 across the sites you manage and lists each missing address once, with every page that links to it. Fix the link where it sits, rewrite the sentence with AI, or add a redirect, and undo any fix that was wrong.

Free during early access.

Updated

app.wpcentrify.com/websitesExample data
The WPCentrify Broken links list showing missing addresses with the pages that link to them and suggested redirect targets

What is a broken link checker?

A broken link checker finds links that lead to a missing page, an error or a website that no longer works, so you can fix them before visitors find them. On WordPress, broken links pile up quietly as pages are renamed, deleted and moved.

WPCentrify checks the links on every site you manage as part of its weekly SEO audit, keeps a log of the 404s visitors hit, and lets you fix each one from the dashboard: in place, with an AI rewrite of the sentence, or with a redirect. Link fixes use the same engine as Search & Replace.

The broken link checker at a glance

  • Every internal and external link checked in the weekly crawl of each site.
  • Broken links listed by missing address, with every page that links to it.
  • A suggested redirect target on every row, with the reason in words.
  • Three ways to fix: change it yourself, rewrite with AI, or add a redirect.
  • Every new address is checked before it goes live, and every fix can be undone.
  • A 404 log of up to 500 missing addresses per site, with one-click redirects.
  • Redirects written into Rank Math or Redirection where a site uses them.
  • Outside links are only called broken after two failed checks a day apart.

Every broken link, and every page that carries it

Broken links are listed by the address they point to, once each, with every page that links there, so one fix mends all of them.

A page that was deleted three months ago can still be linked from twelve blog posts. Seen one page at a time, that is twelve problems; seen by address, it is one job. Each row also suggests where the missing address should go, with the reason in words: the same page at a new address, the closest page by name, the section it sat under, or the home page.

  • Internal links to missing pages, found by the weekly crawl
  • Links to other websites that stopped working
  • A suggested redirect target on every row, with the reason
  • A page that is only unpublished can be published again from the row
Fix it where it is

Three ways to fix a broken link

Press Fix link on any broken link. The dialog shows the sentence the link sits in and offers three ways to mend it.

Ways to fix a broken link in WPCentrify
Way to fix itWhen to use itWhat happens
Change it myselfYou know where the link should go now.Type the new address and, if you like, new words for the link. The address is checked before it is saved.
Rewrite with AIThe page it pointed to is gone and the sentence needs to change too.AI rewrites the sentence or the paragraph around the link three ways, pointing at a live page or a working outside page. You pick one.
Add a redirectMany pages link to the missing address.One redirect sends every visitor from the old address to the new one, wherever the links sit.

Every new address is checked before it goes live. A broken one is refused; one that could not be checked asks you to confirm.

app.wpcentrify.com/websitesExample data
The Fix a broken link dialog in WPCentrify for an example plumbing page, with the broken link struck through in its sentence and a new address that opens filled in under Change it myself
Change it myself: a new address, checked before it is saved. Example data.
app.wpcentrify.com/websitesExample data
The Rewrite with AI tab of the WPCentrify Fix a broken link dialog, offering three rewritten sentences that each link to a live page that opens
Rewrite with AI: three sentences, each linking to a page that opens. Example data.

Rewrite the sentence with AI when the page it pointed to is gone

Sometimes a link cannot just be pointed somewhere else. "Read our 2023 price list" makes no sense once the price list is gone. Rewrite with AI offers three versions of the sentence or the whole paragraph, linking to a page on the site that is live today, or to an outside page that opens. The words around the link change, the formatting of the page does not.

The rewrite can only link to pages it was shown and that are live, and an outside page only if it opens when checked. If nothing usable comes back, nothing is charged. Rewriting uses AI credits from your workspace balance.

Built on the same engine as Search & Replace

A link is changed where WordPress stores it, by the same engine that powers Search & Replace. That matters on page builders, which often keep two copies of the same sentence. The fix changes every copy or none, so the page never shows one version to visitors and another in the editor.

It works on the twelve editors and page builders Search & Replace can change, including the block editor, the classic editor, Elementor, Divi, WPBakery, Beaver Builder and Bricks. If a link sits in a template, a menu or a reusable block, it is fixed there once and every page that shows it is mended. To change one address on every page of a site at once, such as an old phone number or a renamed page, use Search & Replace directly.

404s your visitors actually hit

The 404 log keeps the addresses visitors asked for that did not exist, up to 500 per site, with how often each was hit and the page they came from.

It shows what the crawl cannot: old addresses still linked from other websites, typed addresses and old bookmarks. Press Redirect on any row to send that address to a live page in one click.

  • Addresses that returned "not found", most hit first
  • The page visitors came from, where the browser said
  • One-click redirect from any row
app.wpcentrify.com/websitesExample data
The WPCentrify 404 log for an example WordPress site listing missing addresses with hit counts and a Redirect button on each row
Missing addresses visitors asked for, most hit first. Example data.

Redirects that go into the plugin you already use

A site should keep its redirects in one place. When a site runs Rank Math or the Redirection plugin, WPCentrify writes new redirects into that plugin's own list, after checking that it would not overwrite a redirect someone already made. On other sites, redirects go into WPCentrify's own table, up to 500 rules per site.

  • 301, 302, 307 and 308 redirects, and 410 for pages that are gone for good.
  • Match one exact address, or every address that starts with a path.
  • Loops are caught before they are saved.
  • Only a redirect WPCentrify created can be removed from WPCentrify, so a redirect your SEO agency made inside Rank Math is never touched.

Pages you unpublish or move leave a redirect behind on their own. See changing page URLs for how a moved page keeps its visitors.

Which redirect to use

301, 302, 307, 308 or 410?

HTTP redirect and gone status codes
CodeMeaningUse it when
301Moved permanentlyA page has a new address for good. Search engines move their record to it.
308Moved permanently, same methodAs a 301, for addresses that receive form posts.
302Found (temporary)A page is somewhere else for now and will come back.
307Temporary, same methodAs a 302, for addresses that receive form posts.
410GoneA page has been removed and nothing replaces it.

Google's own guide to redirects and Google Search explains how it reads each kind.

Links to other websites that stopped working

External links are listed by address, with the pages that carry them, the words people click and whether each link is follow, nofollow, sponsored or ugc.

A link is only called broken after it fails two checks a day apart, and the second check is made the way a browser would open it. Websites that turn away automated checks are marked "Could not check", never broken, and you can mark one as checked after opening it yourself. The full list downloads as a CSV.

app.wpcentrify.com/websitesExample data
The WPCentrify External links list for an example WordPress site with each outside address, its status, the pages linking to it and its rel attribute
Every outside link with its status and rel attribute. Example data.

What it cannot reach

  • Widgets and theme settings. A link stored in a widget or a theme option cannot be changed from WPCentrify. A redirect from the missing address fixes it anyway.
  • Links in content that only appears after JavaScript runs. The crawler reads the HTML each page sends.
  • Some link shapes. An image link, a button, or a link whose words carry their own formatting can have its address changed, but the AI rewrite is not offered.
  • Removing a link entirely. A link is pointed somewhere new or rewritten, not deleted.
Answers

Questions about broken links and redirects

What people ask before they turn it on.

Early access open

Fix the broken links on every site this week

Connect a site and the first crawl lists every broken link by address. Most take a click to mend.

Free during early access. Keep your data, export any time.