WordPress 7.0 Compatible — PHP 8.1+

Smart internal links on autopilot

Automatically insert relevant internal links into every post – improves SEO, keeps readers engaged, and saves hours of manual work. DOM‑safe, clean, and configurable.

Download Free See features
DOM‑safe – never breaks markup
Title + slug matching
Pre‑generate cache
Links per post (customisable)
0Broken markup – ever
100%Shortcode & page builder friendly
Free+ Pro upgrades
Core features (free)

Link smart, not hard

All the essentials to build a strong internal linking structure – without touching a line of code.

DOM‑safe processing

Uses DOMDocument – never touches existing links, images, shortcodes, or code blocks. Works inside any valid HTML.

Title + slug matching

Matches both full post titles and slug‑derived phrases – the most natural way to link to existing content.

One link per URL

Prevents the same destination from being linked twice in the same post – keeps content natural.

Max links per post

Set a cap (1–100) to avoid over‑linking. Free version allows up to 10; Pro removes the limit.

Excluded URLs

Paste any URLs you never want linked to – great for avoiding certain pages or external sites.

Pre‑generate cache

Cache linked posts once – subsequent views serve instantly, zero per‑request overhead.

How it works

Scan. Match. Link. All automatically.

Pirajki Auto Linker runs silently behind the scenes – no manual input needed after setup.

  • Scans post content for phrases that match existing post titles or slugs
  • Converts the first occurrence of each matched phrase into a safe, target="_blank" link
  • Skips inside existing links, code blocks, headings (unless Pro), and excluded URLs
  • Caches results so subsequent page views are lightning fast
  • Works on all post types you choose (posts, pages, custom types)
Post editor – live preview
Pro – Custom keyword map
📌 Custom keyword → URL
"SEO services" → /seo-packages/
"contact support" → /support/#contact
PRO + nofollow, sponsored, case‑sensitive, unlimited links
Unlock more with Pro

Take auto‑linking to the next level

Custom keyword maps, unlimited links, bulk generation, and advanced link attributes – all from a single upgrade.

  • Custom Keyword → URL Map – link any phrase to any URL, independent of post slugs
  • Remove link cap – link every occurrence (or keep a limit) – you decide
  • nofollow / sponsored rel – add rel attributes per your link policy
  • Link inside headings – optionally include H1–H6 in linking scope
  • Case‑sensitive matching – match keywords exactly as typed
  • Bulk generation with progress bar – re‑process all posts in batches
  • Link click analytics – coming soon – track which auto‑links get clicked
Get Pirajki Auto Linker Pro →
Installation

Set up in 2 minutes, then forget it

No coding, no complex settings. Activate, choose post types, and auto‑linking starts instantly.

1

Upload & activate

Install from WordPress.org or upload the pirajki-auto-linker folder to /wp-content/plugins/.

2

Go to Settings

Navigate to Pirajki Auto Linker → Settings and select which post types you want to auto‑link.

3

Adjust options

Set max links, exclude URLs, enable pre‑generate cache – or keep the sensible defaults.

4

Done

That’s it. Every new (and existing) post will automatically get smart internal links.

FAQ

Questions? We’ve got answers.

QWill it break my existing links or HTML?

Never. The plugin uses PHP's DOMDocument to work only on text nodes – it never touches existing <a> tags, images, shortcodes, or any other HTML.

QDoes it work with page builders like Elementor?

Yes – as long as the builder outputs content through the standard the_content filter, the plugin processes it. Most builders do.

QWhat is the pre‑generate cache option?

When enabled, linked content is saved to post meta after first view (or bulk generation). Subsequent views serve the cached version instantly – zero performance impact.

QHow do I exclude a page from being linked to?

Paste its full URL into Settings → Excluded URLs (one per line). The plugin will never link to that URL.

QCan I link the same phrase to different URLs on different posts?

Yes, with the Pro custom keyword map you can set global keyword → URL rules, or keep the default title/slug matching. Both work together.

QIs the free version enough for most sites?

Absolutely. The free version gives you title/slug matching, DOM‑safety, cache, and a link limit of 10 per post – plenty for small to medium sites. Pro adds custom maps, unlimited links, bulk generation, and more.

Start linking smarter today

Free forever, no hidden fees, no premium upsells inside the plugin. Upgrade only if you need the advanced features.

Download from WordPress.org
Or explore Pro features →