Linux 软件免费装
Banner图

Onsite Link Verdict — Broken Link Checker

开发者 onsitetools
freemius
更新时间 2026年9月4日 18:48
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

404 seo broken links link checker dead links

下载

0.6.5 0.6.6

详情介绍:

Onsite Link Verdict checks the links and images in your posts, pages and comments and tells you which ones are dead. It knows the difference between "broken" and "I could not check it" This distinction is the whole reason this plugin exists. Plenty of servers refuse automated requests. Amazon answers 503 to bots. X answers 403. LinkedIn answers 999. A site behind a firewall throws a challenge page. None of those links are broken — they open perfectly well in your browser. Report them as broken and you hand the user a list of two hundred problems, of which one hundred and ninety are not problems, and they stop trusting the list. So Onsite Link Verdict only ever calls a link broken when it has proof: Everything else goes to a separate "Unverifiable" tab, with a plain-language note about what happened. If a server answered us — with 403, 503, a rate limit, a challenge page, anything that is not 404 or 410 — it answered, and that is not proof the page died. Your list of real problems stays short, and short means believable. It runs on your own server, and stays out of the way There is no account to create, no cloud service and no credit card. Your posts, pages and comments are not uploaded anywhere — see "External services" below for everything that does leave your site, and why. Checking links is real work for the same server that answers your readers. Onsite Link Verdict is built around that: What it checks A local broken link checker: no cloud service, no credits The link scanner runs locally, on your own site's cron, on the same server that answers your readers. There is no cloud service behind the plugin, no API key and no account to create: the results live in a table in your own database, and your content is never uploaded anywhere. Some things do go out of your site — the servers hosting the links being checked, and Freemius, which runs our licensing and checkout. They are set out one by one, with the domains and with what you can decline, under "External services" below. What that buys you: The privacy note for the plugin is at https://onsitetools.dev/privacy/ and says the same thing in more detail. Once the first sweep is done it keeps monitoring. Every link is checked again after a week, and one that is failing after a day, so a page that dies next month turns up next month — you do not have to remember to run an audit. What you get What it does not do Onsite Link Verdict finds broken links and tells you exactly which post, page or comment each one is in. It does not edit your content: you fix each link in the editor, where you can see it in context. That is deliberate. Where a link should point is a judgement about your content, and the editor is where you can see the sentence it sits in. Replacing one URL across an entire site in a single step is the obvious next thing to want. That is what Pro is for, below. Onsite Link Verdict Pro Everything above is free, and stays free. Pro does the mechanical part, for people with more than a handful of links to fix: Pro is an annual licence, from 29 EUR a year plus VAT, for one site. It is bought from https://onsitetools.dev/onsite-link-verdict/ and there is a link inside the plugin. The free version never asks you for an email address of its own: the only place an email is shared is the activation opt-in described above, which you can decline.

安装:

  1. Install and activate the plugin.
  2. Go to Tools → Onsite Link Verdict.
  3. Run the first scan. Depending on your site's size, the first full pass may take a while — it runs in small batches on purpose.

屏幕截图:

  • The Unverifiable tab: 401, 403, 429, 451 and 999 responses kept separate from real broken links, because the server is blocking the check, not telling you the page is gone.
  • Choosing how fast to check. Three settings, each with its cost written next to it — and the wait worked out for the number of links actually waiting on your own site.

常见问题:

Does this send my content anywhere?

No. Your posts, pages and comments stay where they are, and the results are stored in your own database. There is no cloud service behind the plugin holding your content. See "External services" below for everything that does go out, and why.

What data does the plugin handle?

It reads your posts, pages and comments and stores the links it finds in a table in your own database. Your content is not uploaded, and there is no cloud service behind it. Two destinations are contacted, and both are set out in full under "External services" above: the servers that host the links being checked, and Freemius, which runs our licensing and checkout. The Freemius contact starts with an opt-in screen you can decline. What that means for your own processing records is for you to decide — this is a description of the plugin, not legal advice.

Will it slow my site down?

It is built not to. Work happens in small scheduled batches with a hard cap, not all at once.

Can it fix the broken links for me?

No. It finds them and tells you exactly where each one is; you change the link in the post editor, where you can see it in context. Replacing a URL across the whole site in one step — with a preview of every change before it happens, and an undo — is what the paid add-on does.

Why is a link listed as "Unverifiable"?

Because the server answered us with something that is not 404 or 410. Some servers refuse automated requests — Amazon, X, LinkedIn and anything behind a bot firewall all do. The link is probably fine; open it in your browser to confirm. They are kept separate on purpose. A refusal is not a death: the page is there, and a reader with a browser reaches it. Nor is it something you can fix from your own site, since what a distant server does with an automated request is not yours to configure.

Why is it taking so long to check my links?

Because it deliberately works in small bites in the background. How long depends on how many links you have and which speed you picked: the panel shows the estimate for your own site next to each setting, under Tools → Onsite Link Verdict. If it is slower than you want, change the setting to Fast — but read what it says there first. Checking faster means hammering the sites you link to harder, and more of them will start refusing the checks, which puts those links in "Couldn't verify" instead of giving you a real answer.

I added an exclusion rule and the links are still in the list

They leave the list as each post is checked again, not all at once. A rule takes effect the next time Onsite Link Verdict scans the post, page or comment a link sits in — so on a small site they disappear quickly, and on a site with hundreds of posts a full sweep takes several background runs. Nothing is stuck; the list is catching up. If you want a rule to take effect on one specific post right away, open that post and save it. That schedules a fresh scan of it. (Exclusion rules are part of Pro.)

The plugin never seems to check anything

Your site's cron is probably disabled. Onsite Link Verdict shows a warning at the top of its page when it detects this. Ask your host how to set up a real cron job.

更新日志:

0.6.6 0.6.5 0.6.4 0.6.3 0.6.2 0.6.1 0.6.0 0.5.2 0.5.1 0.5.0 0.3.0 0.2.0 0.1.0