
Honest Link Checker checks every link and image in your published posts, pages and approved comments, and sorts them into three groups:
- Broken: the page is gone, or the site no longer exists. Each one is checked twice, a few minutes apart, before it is listed, so a short outage does not fill your list.
- Could not check: some large sites refuse every automatic check, even for pages that work. No link checker can tell from outside whether these work, so we say so instead of calling them broken. Open each one once and click “It works”.
- Working: shown as a count.
For each broken link you can:
- Fix it: type the new address once and it changes in every post that uses it.
- Remove link: the link goes and the words stay.
- Ignore it.
Every change can be undone for 30 days, and WordPress keeps a revision of each post we change.
What it does not do
- It does not change anything on its own. Nothing is edited until you click.
- It does not send your links to any outside service. Checks run from your own server.
- It does not slow your visitors down. Checks run in the background, a few links at a time, only for you.
- It has no settings to learn.
Pro
Honest Link Checker Pro is a separate plugin for site owners who want a weekly check with an email when something breaks, fixing many links at once, and an Excel export. It is $39 a year, with a 14-day free trial and no card needed. The free plugin is complete without it.
Screenshots

Broken links are listed apart from sites that block checkers, each with the reason and the post it is in.

Fix a link once and it changes in every post that uses it.

Every change can be undone for 30 days.

A small Dashboard widget shows what needs attention.