Google's own guidance says every page you care about should be reachable through at least one internal link. WordPress owners pay $119–497 per year for plugins that do this. If your site runs on Ghost, Webflow, Shopify or a static-site generator, this toolkit crawls your link graph, finds what's stranded and suggests the next internal links — one payment of $49, and nothing ever leaves your machine.
Get the toolkit — $49One zip, 23 files: the crawler, the report, two suggestion engines, per-CMS apply SOPs, the agency workflow, the audit checklist — plus a bundled demo site so you can watch the whole pipeline run offline in under a minute. Python 3.9+ is the only requirement; the core pipeline is standard library only.
Reads your sitemap (falls back to a polite crawl from the homepage), fetches each page once, honors Crawl-delay, identifies itself honestly — and never leaves your hostname. Only text you already publish gets read, and only on your machine.
Every page gets its inlink and outlink counts. The HTML report lists pages nothing points at (orphans), pages that pass nothing on (dead-ends), 4xx/5xx pages and redirect chains worth collapsing — with CSV exports you can hand to a client or a teammate.
Pairs pages that are textually similar but not yet linked, ranked by how starved the target is. Character n-gram TF-IDF needs no word tokenizer — Thai and Japanese content works exactly as well as English, fully offline, nothing to install.
Optional mode with sentence-transformers and paraphrase-multilingual-mpnet-base-v2 (Apache-2.0). The model downloads once to your machine and runs there forever — no API, no cloud, no per-language fee. German, Japanese, Korean, Thai, Italian and 45+ more.
Ghost: Content API read + Admin API apply. Webflow: CMS API read + a designer's apply-list. Shopify blog: Admin API read + apply-list. Static/Astro/Hugo/Next: patch_markdown.py edits your files — dry-run first, idempotent, reviewable in git.
Per-client folder layout, report naming and a delivery email template for selling linking audits as a service. Single-buyer license: use it on your sites and your clients' sites, forever — each teammate needs their own copy.
Figures taken from each vendor's own pricing pages, checked September 20, 2026.
| Tool | Price | Works on | Where your content goes | Billing |
|---|---|---|---|---|
| Link Whisper | $119–497 | WordPress only | Your WordPress database + their cloud API | per year |
| LinkStorm | $30–200/mo | Any site | Cloud — your page text is uploaded | monthly |
| This toolkit | $49 | Ghost, Webflow, Shopify, static | Your machine — nothing is uploaded | one-time |
Link Whisper targets WordPress deliberately — that market is served. This toolkit is built for the platforms without a native option, which is also why it can stay local-only and one-time.
No ranking promises. Internal links remove the failure mode where Google never finds a page — but no tool can promise rankings or traffic, and anyone who does is selling wishful thinking. This toolkit finds the defects and ranks the fixes; the calls are yours.
Suggestions are candidates, not orders. The engine pairs pages by text similarity — it does not know your strategy. The rule in SETUP.md: review every suggestion before applying, and 3–5 contextual links per article is plenty.
Not for WordPress — on purpose. That market is served. This toolkit is for Ghost, Webflow, Shopify's blog and static sites. The optional embedding mode also needs a one-time model download of about 1 GB — the default mode needs nothing at all.
From zip to a fixed link graph in one afternoon — and the demo runs before you point it anywhere.
The bundled 9-page multilingual site (English, Thai, Japanese) gets crawled, reported and suggested — no internet, zero dependencies. You'll see the orphan, the dead-end and the 404 in the report before you trust it with your site.
python3 tools/ilk.py demo
Sitemap-driven, robots.txt-respecting, hundreds of pages in minutes. Open report.html: orphan pages, dead-ends, broken links, redirect chains — each with the counts that tell you how urgent it is.
python3 tools/ilk.py audit https://your-site.example
Take the suggestions worth taking (3–5 links per article), apply them through your platform's connector, rebuild — then re-run the audit and watch the orphan list shrink to zero. The fix-priority matrix tells you what to do first.
No monthly plan, no per-page fee, no cloud upload — the category's subscription habit ends here.
≈ ฿1,790
Secure checkout via Stripe · card payments · taxes calculated at checkout
No — deliberately. WordPress already has established internal-linking plugins ($119–497/yr). This toolkit is for Ghost, Webflow, Shopify's blog and static-site generators — the platforms with no native option. It can audit any site with a sitemap, but its apply paths are written for non-WP platforms.
A zip with 23 files: the two Python tools (the audit/suggest engine and the markdown patcher), the 7-chapter SETUP.md walk-through, five connector SOPs (Ghost, Webflow, Shopify, static, agency), the audit checklist, the fix-priority matrix, the optional embedding-model requirements file, a bundled 9-page multilingual demo site and your license. The core pipeline needs nothing beyond Python 3.9+.
We can't promise that, and you should be skeptical of anyone who does. What it does: finds pages no internal link points at, dead-ends, broken links and redirect chains — the defects Google's own linking guidance tells you to avoid — and ranks the most valuable fixes. Whether the pages then rank depends on your content and competition.
The default engine measures similarity with character n-gram TF-IDF — it never splits text into words, so Thai and Japanese are treated exactly like English. The optional embedding mode uses paraphrase-multilingual-mpnet-base-v2 (Apache-2.0, 50+ languages): it downloads once to your machine and runs there — no API call, no content upload.
If the toolkit doesn't fit how you work, write to us within 14 days of purchase and we refund in full — the files are yours to keep or delete. One refund per purchase; we only ask for optional feedback.
Yes — every v1.x update (crawler improvements, new connectors, engine tuning) is free. Re-download any time from your download page with your email and password.
$49 one-time · ≈ ฿1,790 · free updates v1.x · instant download
Get the Internal Linking Toolkit — $49