Releases
What changed in each release
Listed newest first. Expand a row for full detail. Upgrade and installation guidance is set out in Installation.
Release 1.0.0
26 changes
First public release.
ADDED Deterministic indexing of published posts and pages
Titles, excerpts, headings, body text, taxonomy terms, slugs, hierarchy, and inbound and outbound internal link counts are stored in your own database.
Requires WordPress 6.6 or later and PHP 7.4 or later. Free indexes posts and pages; custom post types are planned for Pro.
ADDED Drafts and non-public content are excluded from the index
Drafts, private, password-protected, trashed, and auto-draft content are excluded, along with revisions, menus, and attachments.
ADDED Background job queue with scheduled reindexing
First-run site index, manual reindexing, and scheduled reindexing at hourly, twice-daily, or daily intervals.
ADDED Hourly health checks and metrics rollups
Hourly health checks and metrics rollups; daily cleanup.
ADDED WP-CLI commands for the job queue
wp link-pulse run-queue and wp link-pulse queue-status.
ADDED Eight weighted ranking signals summing to 1.00
Taxonomy overlap 0.30, title overlap 0.20, body keyword overlap 0.15, heading overlap 0.10, link graph relevance 0.10, excerpt overlap 0.05, custom field overlap 0.05, priority score 0.05.
Every suggestion shows its score and the signals that produced it.
ADDED Site-level signal applicability
A signal your site does not use is dropped from the denominator rather than permanently capping every score. A post lacking a signal your site does use takes a real zero instead of having that weight pushed onto title matching.
ADDED Overlinked penalty after the weighted sum
Beginning above eight inbound internal links and capped at 0.35, so targets that are already heavily linked rank lower.
ADDED Same content and settings produce the same score every time
Ranking is deterministic. Identical content and settings always yield the same match score.
ADDED Link Pulse sidebar in the block editor
Built from WordPress's own components. Block editor only — the classic editor is not supported in this release.
ADDED Index freshness and inbound and outbound link counts
The sidebar shows index freshness and the current post's inbound and outbound internal link counts.
ADDED Ranked suggestions with scores and contributing signals
Each suggestion shows its match score and the signals that produced it.
ADDED Deterministic anchor text with selection before insert
Anchor text is generated from target titles and matched phrases. You confirm or choose before insertion.
ADDED One-click insertion and persistent dismissals
Insert a suggestion in one click. Dismissals persist.
ADDED Explicit loading, ready, empty, and error states
The sidebar surfaces clear loading, ready, empty, and error states rather than failing quietly.
ADDED Context bank for scope and exclusions
Controls which post types are indexed and which content is excluded — individual posts and pages, categories, and tags.
ADDED Exclusions are total and bidirectional
Excluded content is never offered as a link target, receives no suggestions when edited, and is omitted from the reports entirely.
ADDED Custom field registry capped at three on Free
Index-only mode on Free. Unlimited fields and broader modes are planned for Pro.
ADDED Configurable orphan and underlinked thresholds
Orphan and underlinked inbound thresholds are configurable in settings.
ADDED Orphan and underlinked page reports
The two flags are disjoint; orphan takes precedence. Reports identify structural gaps — they do not predict ranking outcomes.
ADDED Admin dashboard for index, reports, logs, and alerts
Covers index control, context bank, reports, logs, monitoring, and alerts.
ADDED Dedicated capabilities without manage_options
Capabilities for dashboard access, settings management, running the index, and viewing logs, so access can be granted without granting manage_options.
ADDED Versioned database schema with migrations
Schema changes ship as migrations on your own WordPress database.
ADDED Configurable uninstall retention
Keep everything, keep settings only, keep logs only, or delete everything. Stored secrets are removed first regardless of the policy chosen.
ADDED Network activation refused with an explicit notice
Per-site activation is supported. Network activation on multisite is detected and refused rather than failing quietly.
ADDED No telemetry, no external requests, and no account
Indexing and ranking run entirely on your own install.