Automatically insert relevant internal links into every post – improves SEO, keeps readers engaged, and saves hours of manual work. DOM‑safe, clean, and configurable.
All the essentials to build a strong internal linking structure – without touching a line of code.
Uses DOMDocument – never touches existing links, images, shortcodes, or code blocks. Works inside any valid HTML.
Matches both full post titles and slug‑derived phrases – the most natural way to link to existing content.
Prevents the same destination from being linked twice in the same post – keeps content natural.
Set a cap (1–100) to avoid over‑linking. Free version allows up to 10; Pro removes the limit.
Paste any URLs you never want linked to – great for avoiding certain pages or external sites.
Cache linked posts once – subsequent views serve instantly, zero per‑request overhead.
Pirajki Auto Linker runs silently behind the scenes – no manual input needed after setup.
Internal linking is one of the most underrated SEO tactics. According to Google's SEO guide, a strong internal link structure helps search engines understand your site hierarchy.
You can learn more about internal linking best practices from our detailed guide. Also check our advanced SEO checklist for more tips.
Custom keyword maps, unlimited links, bulk generation, and advanced link attributes – all from a single upgrade.
No coding, no complex settings. Activate, choose post types, and auto‑linking starts instantly.
Install from WordPress.org or upload the pirajki-auto-linker folder to /wp-content/plugins/.
Navigate to Pirajki Auto Linker → Settings and select which post types you want to auto‑link.
Set max links, exclude URLs, enable pre‑generate cache – or keep the sensible defaults.
That’s it. Every new (and existing) post will automatically get smart internal links.
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.
Yes – as long as the builder outputs content through the standard the_content filter, the plugin processes it. Most builders do.
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.
Paste its full URL into Settings → Excluded URLs (one per line). The plugin will never link to that URL.
Yes, with the Pro custom keyword map you can set global keyword → URL rules, or keep the default title/slug matching. Both work together.
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.
Free forever, no hidden fees, no premium upsells inside the plugin. Upgrade only if you need the advanced features.
Download from WordPress.org