JNK Linkweave
FeaturesPricingFAQBlog Get JNK Linkweave →
Features

Everything that ships in JNK Linkweave.

Every line of code that earns you ranking lift — broken into the parts that matter day to day.

01 — Editor

Suggestions where you write.

A Gutenberg sidebar (and a TinyMCE button for Classic Editor) shows ranked link suggestions for the post you're editing. Click one, and the anchor inserts directly into the selected block via @wordpress/rich-text.

  • Top-3 keyword preview per suggestion (stemmed)
  • Relevance score visible — orphan boost & already-linked penalty applied
  • Hooks /wp-json/jnk-linkweave/v1/suggestions behind the scenes
About — Suresh Meena0.52

portfolio · web, react, wordpress

Portfolio — Recent work0.28

page · clients, projects

Contact & quotes0.17

page · pricing, hire

02 — Indexing

TF-IDF on the same box that runs your site.

A two-pass JSONL tokenizer streams your corpus through a memory-bounded indexer. Action Scheduler runs the rebuild in the background — never inline on save_post. WP-Cron fallback if Action Scheduler isn't available.

2.84s
1,000 posts indexed
42 MB
peak memory
# 1. First pass — collect document frequencies
foreach ($posts as $post) {
    stream_tf($post, $jsonl);
}

# 2. Second pass — compute TF-IDF vectors
foreach (jsonl_iter($jsonl) as $tf) {
    $vec = tfidf($tf, $idf);
    store($post_id, $vec, norm($vec));
}

# 3. Cosine similarity at query time
cos($a, $b) = dot($a, $b) / ($norm_a * $norm_b);
03 — Auto-linking rules

Keyword → URL replacements that respect your markup.

Define rules for high-value keywords and JNK Linkweave rewrites the_content at priority 99 — after blocks render. The engine protects <a>, <code>, <pre>, headings, and shortcodes via placeholder swaps so it never breaks valid HTML.

  • Per-post and per-site replacement caps
  • Case-sensitive matching, target="_blank", rel="nofollow"
  • Filter override: jnk_linkweave_rule_replacement
Rules3 active
KeywordTargetCaps
WordPress/wordpress-services1/post · 200/site
React/react-development2/post · ∞
contact me/contact1/post · 50/site
04 — Reports

See where your link equity is leaking.

Three reports — orphan pages, inbound counts, and broken links — give you the data you'd otherwise pull together by hand from a crawler. Each is a single SQL query against the cached link graph.

  • Orphan-page report, read-only Free
  • Inbound link counts by post Free
  • Daily broken-link HEAD scan, read-only Free
  • CSV export of any report Pro
OrphansLast scan · 2h ago
14posts with zero inbound links
Broken links3 critical
3404s found in last sweep
05 — Bulk URL changer

Migrate a URL across your whole site, then roll it back if you need to.

Preview shows you every post that would change before you commit. Apply writes a batch ID to wp_jnk_linkweave_url_changes, and rollback restores the originals byte-for-byte.

  • Diff preview before any write
  • Per-batch rollback, audit-logged
  • manage_options capability + nonce required
# Preview
POST /wp-json/jnk-linkweave/v1/url-changer/preview
{ "old_url": "/old-services",
  "new_url": "/services" }

→ 17 posts will be updated

# Apply
POST /wp-json/jnk-linkweave/v1/url-changer/apply
→ batch_id: 9c4d1e0b…

# Rollback if needed
POST /wp-json/jnk-linkweave/v1/url-changer/9c4d1e0b/rollback
06 — Optional BYOK LLM

Re-rank with your own key, or don't.

If you want sharper relevance for editorial content, drop in your OpenAI or Anthropic key. JNK Linkweave hands the top-N TF-IDF candidates to the model for re-ranking. Your key is encrypted at rest with libsodium, never returned by REST, and never written to logs.

  • sodium_crypto_secretbox, keyed off wp_salt('auth')
  • Provider toggle: OpenAI · Anthropic
  • Logger scrubs key fragments from any output

LLM mode

How we compare

JNK Linkweave vs. the SaaS plugins.

Capability JNK Linkweave Other plugins
Self-hosted (no SaaS)YesNo
Per-suggestion fees$0Per-credit
Server-side rankingYesSends content to vendor
BYOK LLMOptionalVendor-only
Bulk URL changer w/ rollbackYesLimited / paid add-on
GPL sourceYesClosed

Comparison reflects publicly documented behavior at time of writing. Your mileage may vary depending on plan and vendor.

Ready to stop paying per suggestion?

The Lite version is free — suggestions, unlimited rules, and read-only reports. A Pro license unlocks bulk URL changes, broken-link repair, CSV export, and AI re-ranking.