Open-source WordPress plugin. Finds the right internal link and weaves it into the words you've already written — no "Related:" stubs, no $97/yr tax, no AI-credits surcharge.
Internal linking is one of Google’s strongest on-page signals. But the tooling landscape has been frozen since 2018: a copy-paste free tier, a $97+/yr paid tier, and a separate "AI credits" meter that surprises customers at checkout.
A 500-post site needs 2–3 full days of editor time to audit and link by hand. Most teams give up halfway through.
Keyword-stuffed automatic links without context get flagged by Google. The cleanup costs more than the links saved.
The market leader charges $97 for one site — then another $50+/yr for AI credits to make the AI suggestions actually work.
LinkWeaver embeds your post library once, then ranks candidates inside the Gutenberg sidebar. When you accept, it finds the phrase in your existing draft and wraps it — in place.
Drop the plugin into wp-admin. Paste an OpenAI API key (or skip it with Premium hosted AI). 5 minutes flat.
Every published post becomes a 1,536d embedding stored as a packed float32 BLOB. ~6KB per post. SHA-256 content hash skips re-embedding on unchanged content.
Sidebar surfaces semantically ranked candidates while you write. One click weaves the link into the phrase already in your draft. The block highlights. Done.
These ship in the open-source Free tier. Premium adds hosted AI, auto-link rules, broken-link checking, and the rest.
Every suggestion picks the actual sentence from your draft most semantically similar to the target post. Not a keyword match — a real phrase.
Click 'Insert link' and the matched phrase in your existing prose becomes the link. No 'Related:' stubs. The block highlights so you see what changed.
Every published post with zero inbound links — surfaced with the top-3 candidate posts that should link to it. One click and you're in the editor.
Time saved, OpenAI cost, return multiple, 8-week activity chart, top-linked targets, most-active editors. CSV export.
Reads your focus keyword from whichever SEO plugin you use. AIOSEO too. Surfaces it in the suggestion payload.
PSR-4, strict types, 29 PHPUnit tests. Two database tables — dropped automatically on uninstall. Zero telemetry.
Link Whisper has been the default since 2020. We respect what they built. We’re also direct competitors, so every row below is verifiable against their public pricing page and the WP.org listing.
| Feature | LinkWeaver FREE + MIT | Link Whisper |
|---|---|---|
| One-click insert in Gutenberg | ✓ Free tier | Premium only — Free is copy/paste |
| Inline link wrap (anchor lives in your prose) | ✓ Free tier | Premium one-click insert (multi-link) |
| Orphan-page report with candidate fixes | ✓ Free tier | Free lists orphans; fixes are Premium |
| Reports dashboard with CSV export | ✓ Free tier | Reports dashboard (Premium); CSV not advertised |
| Embedding provider | OpenAI (BYO key) or self-hosted via ProviderInterface | Built-in AI engine (proprietary) |
| Hosted AI (no key required) | Premium tier (coming with Stripe launch) | Included; metered AI Credits, overage packs sold separately |
| Source code | MIT, fully public on GitHub | GPL (paid private distribution) |
| Single-site Premium | $39 / year | $97 / year |
| Top tier | $79 / year · unlimited sites | $497 / year · 50 sites |
Sources: Link Whisper on WordPress.org and their pricing knowledge base, retrieved May 2026. We update this table when their materials change. If you see anything inaccurate, email kevin@kevinchamplin.com.
Every paid plan is a flat price. No AI credits to top up. No per-seat tax.
Permanently free. MIT.
Bring your own OpenAI key (~$0.04/yr for a typical site).
For serious publishers.
Hosted AI — no OpenAI key required. No credits add-on, ever.
Launches when Hosted AI is live. First 100 get 50% off year one.
Manage many sites.
All Premium features across every site you ship.
All paid plans include a 60-day money-back guarantee. Cancel any time.
Free download. MIT license. 5 minutes to first suggestion. No credit card, no email signup, no nag.