JnK Linkweave analyzes your posts on your own server using BM25 ranking (TF-IDF optional) + cosine similarity, then surfaces ranked link suggestions right inside the editor. Bring your own LLM key only if you want it — never required.
post · brewing, espresso, beans
post · grinders, moka pot, technique
page · roasting, sourcing
Why publishers pick JnK Linkweave
to index 1,000 posts
(measured on a 1,000-post test site)
added to the_content
(measured, typical post)
peak indexer memory
(measured during full reindex)
per-suggestion fees
ever
Everything you need
From the moment a post saves to the daily broken-link sweep, JnK Linkweave does the unglamorous work that lifts SEO rankings without you babysitting it.
Ranked link suggestions appear right next to the block editor. One click inserts the anchor into the selected text — works in Gutenberg and Classic Editor.
Map keywords to URLs with per-post and per-site caps. Tag-aware: rules skip <a>, <code>, <pre>, headings, and shortcodes.
Surface every published post with zero inbound links so you can fix coverage gaps before search engines lose interest. Read-only analysis, free.
A daily HEAD-request sweep across your link graph flags 4xx/5xx targets so dead links never linger between content reviews.
Renaming a category or migrating a domain? Preview the diff, apply across post content, and roll back any batch by ID if anything looks off.
No content leaves your server. Optional BYOK LLM mode encrypts your OpenAI/Anthropic key with libsodium, keyed off wp_salt('auth').
How it works
A two-pass JSONL tokenizer streams your corpus through a memory-bounded indexer, computing TF-IDF vectors and cosine similarities entirely in PHP. The result: relevant suggestions in milliseconds, even on shared hosting.
// wp-config.php define( 'JNK_LINKWEAVE_LICENSORPRO_API_URL', 'https://api.jnkplugins.com' ); // In any plugin or theme add_filter( 'jnk_linkweave_score_adjustment', function( $score, $source, $target ) { // Boost links from cornerstone content. if ( has_term( 'cornerstone', 'post_tag', $source ) ) { return $score * 1.4; } return $score; }, 10, 3 );
Why JnK Linkweave
Link suggestions are computed on your own server with TF-IDF and cosine similarity — no SaaS dashboard, no credits to negotiate, no per-call billing.
The orphan report surfaces published posts with zero internal links, and the broken-link scanner flags dead internal targets on a daily schedule.
Rewrite URLs across the whole site in one pass with per-batch rollback history. Optional bring-your-own-key LLM re-ranking when you want a second opinion.
A short, silent walkthrough — real screens, no narration.

Prefer YouTube? Watch it there instead.
Real screens from the plugin — not mockups.






Free vs Pro
The free version gives you unlimited auto-linking, BM25-ranked editor suggestions, inbound-link opportunities, and read-only orphan + broken-link reports. Pro adds bulk URL changes with rollback, one-click broken-link repair, the auto-link map, click analytics, CSV export, and optional AI re-ranking.
| Feature | Free | Pro |
|---|---|---|
| Suggestions & linking | ||
| Editor link suggestions (BM25 or TF-IDF relevance) | ✓ | ✓ |
| "Posts that should link here" inbound opportunities | ✓ | ✓ |
| Auto-linking rules | Unlimited | Unlimited |
| One-click auto-link map from topical clusters | — | ✓ |
| Inbound-link bulk-apply | — | ✓ |
| AI / LLM re-rank of suggestions (BYOK) | — | ✓ |
| Indexing & editor | ||
| Background indexing of your content | ✓ | ✓ |
| Classic + block editor support | ✓ | ✓ |
| Reports & analysis | ||
| Inbound-link counts | ✓ | ✓ |
| Orphan-page report (read-only analysis) | ✓ | ✓ |
| Broken-link report (read-only scan) | ✓ | ✓ |
| Internal-link click analytics (first-party) | — | ✓ |
| Google Search Console query targeting | — | ✓ |
| Report CSV export | — | ✓ |
| Bulk tools & AI | ||
| Bulk URL changer + rollback | — | ✓ |
| Broken-link repair | — | ✓ |
Upgrading keeps everything: install the Pro version over the free one — same plugin, same rules, same index. No reinstall, no re-index.
Free download: the editor sidebar, unlimited auto-linking rules, and read-only orphan + broken-link reports. Pro unlocks bulk URL changes, broken-link repair, click analytics, report CSV export, and AI re-ranking.
Weighing your options? Read our honest, hands-on comparisons: Link Whisper alternative · Link Whisper review · Interlinks Manager alternatives · the best internal linking plugins
Every stable release, newest first.
Occasional posts on WordPress internal linking, forms and entry management — plus release notes. No sequences, no upsell drip, unsubscribe in one click. We send one email to confirm it is really you.
We store your address ourselves and never sell or share it. Privacy.