Automatic Linker
v1.0 — now self-hosted with LicensorPro

Internal linking that doesn't bleed credits.

Automatic Linker analyzes your posts on your own server using TF-IDF + cosine similarity, then surfaces ranked link suggestions right inside the editor. Bring your own LLM key only if you want it — never required.

Self-hosted, GPL-licensed No per-request fees Works WP 6.0 → 6.7
Automatic Linker — Editor sidebar

Suggested links

3 results
  • About — Suresh Meena 0.52

    portfolio · web, react, wordpress

  • Portfolio — Recent work 0.28

    page · clients, projects, ux

  • Contact & quote requests 0.17

    page · pricing, hire

Why publishers pick Automatic Linker

100% on-server suggestions No per-suggestion fees Gutenberg & Classic editor Optional BYOK LLM re-ranking
2.8s

to index 1,000 posts
(measured on a 1,000-post test site)

0.09ms

added to the_content
(measured, typical post)

42 MB

peak indexer memory
(measured during full reindex)

$0

per-suggestion fees
ever

Everything you need

A complete internal-linking workflow, on your server.

From the moment a post saves to the daily broken-link sweep, Automatic Linker does the unglamorous work that lifts SEO rankings without you babysitting it.

Editor sidebar

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.

Auto-linking rules

Map keywords to URLs with per-post and per-site caps. Tag-aware: rules skip <a>, <code>, <pre>, headings, and shortcodes.

Orphan-page report

Surface every published post with zero inbound links so you can fix coverage gaps before search engines lose interest. Read-only analysis, free on WordPress.org.

Broken-link scanner

A daily HEAD-request sweep across your link graph flags 4xx/5xx targets so dead links never linger between content reviews.

Bulk URL changer

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.

Privacy by default

No content leaves your server. Optional BYOK LLM mode encrypts your OpenAI/Anthropic key with libsodium, keyed off wp_salt('auth').

How it works

TF-IDF first. LLMs only when you ask for them.

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.

  • Indexing runs in the background via Action Scheduler — never inline on save_post.
  • Suggestions cache as transients keyed on post_id + post_modified_gmt with a 6-hour TTL.
  • Optional LLM re-ranking hands the top-N candidates to OpenAI or Anthropic — your key, your spend, your control.
  • Hooks everywhereautomatic_linker_tokenizer, automatic_linker_score_adjustment, automatic_linker_rule_replacement, and more.
// wp-config.php
define( 'AUTOMATIC_LINKER_LICENSORPRO_API_URL',
        'https://api.jnkplugins.com' );

// In any plugin or theme
add_filter( 'automatic_linker_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 Automatic Linker

Built for editors who own their stack.

See all features

No per-suggestion fees

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.

Find what you're missing

The orphan report surfaces published posts with zero internal links, and the broken-link scanner flags dead internal targets on a daily schedule.

Bulk changes, safely

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.

Free vs Pro

A complete free plugin. Pro for the power tools.

The free version on WordPress.org gives you unlimited auto-linking, editor suggestions, and read-only orphan + broken-link reports. Pro adds bulk URL changes with rollback, broken-link repair, CSV export, and optional AI re-ranking.

Feature Free Pro
Suggestions & linking
Editor link suggestions (TF-IDF relevance)
Auto-linking rulesUnlimitedUnlimited
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)
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.

Simple pricing. No credits.

Free on WordPress.org: the editor sidebar, unlimited auto-linking rules, and read-only orphan + broken-link reports. Pro unlocks bulk URL changes, broken-link repair, report CSV export, and AI re-ranking.