Skip to content
Menu

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.

Installation guide

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.

How ranking works

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.

How ranking works

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.

How ranking works

ADDED Same content and settings produce the same score every time

Ranking is deterministic. Identical content and settings always yield the same match score.

How ranking works

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.

Context bank

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.

Context bank

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.

Reports

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.

Uninstall and data

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.

Installation

ADDED No telemetry, no external requests, and no account

Indexing and ranking run entirely on your own install.