Webot Anchor Check

Webot Anchor Check

Details
View on WordPress

A button says “Pricing” and links to #pricing, but that section’s ID was renamed or deleted. Nothing happens when a visitor clicks it, and no broken-link checker tells you, because the page itself still loads.

Webot Anchor Check scans your published pages and posts, reads the rendered HTML (so menus, headers, footers and page-builder output are included), and checks that every #fragment link points to an element ID or <a name> that really exists on the target page.

What you get

  • A full scan log of every page and every #anchor link, each marked OK, Broken, Failed, Skipped or Unchecked
  • Filter and search the log, switch between a Links view and a Pages view
  • A live progress terminal while the scan runs
  • Failed pages are listed with the reason (for example HTTP 404), so nothing is skipped silently
  • One-click edit links to the page that contains the broken link
  • Optional weekly scan with a dashboard notice
  • CSV export of the full log
  • An ignore list for IDs that JavaScript creates after the page loads
  • No external services, no account, no tracking. Everything stays on your site.

What it skips on purpose

  • #top (browsers scroll to the top without an ID)
  • #! and #/ style links used by JavaScript routers
  • Text fragments (#:~:text=)
  • Links to other websites

Details

Plugin code:
webot-anchor-check
Plugin version:
1.0.0
Author:
Outdated:
No
WP version:
5.8 or higher
PHP version:
7.4 or higher
Test up to WP version:
7.1.4
Total installations:
0
Last updated:
2026-10-31
Rating:
Times rated:
0
anchor-links
audit
broken-links
jump-links
seo