Broken Link Checker
The Broken Link Checker scans every internal link on your site and reports the ones that point to URLs that no longer resolve, deleted pages, renamed slugs, or migration leftovers.
What it checks
- Post content (all post types)
- Custom fields
- WooCommerce product variations
It only checks internal links (links pointing to your own domain). External link checking is not included.
How it works
The scan is built on the same link graph that powers the Internal Links report. When a post is saved, the plugin extracts all internal links from its content and checks whether the target URL exists as a published post or page. If the target no longer resolves, it is flagged as broken.
- No external requests, everything is checked against your own database, making it safe on large product catalogs without any API rate limits or outbound traffic.
- Automatic on save, new and edited content is checked immediately. You only need to run a full re-scan if you want to check content that was published before the plugin was installed.
Using the report
Go to Minorank SEO → Broken Links in the WordPress admin.
Broken links tab
| Column | Description |
|---|---|
| Broken URL | The internal URL that no longer exists |
| Found in | The post that contains the broken link (links to the edit screen) |
| Edit Post | Opens the post editor so you can fix the link |
| Create Redirect | Opens the Redirections manager pre-filled with the broken URL as the source |
| Ignore | Removes this entry from the broken links list |
Ignored tab
Shows links you have previously ignored. Click Un-ignore to move them back.
Bulk ignore
Select multiple rows with the checkboxes, then use the bulk action to ignore several broken links at once. Useful for dismissing false positives (e.g. links to intentionally removed pages).
Re-scanning
Click Re-scan site to check all published content from scratch. The button also shows how many posts the last scan covered.
Fixing broken links
For each broken link you have three options:
- Edit Post, fix the link source (change or remove the broken anchor).
- Create Redirect, add a redirect from the old URL to a new destination via the Redirections manager.
- Ignore, dismiss it if the link is intentionally broken (e.g. a page you deliberately unpublished).