WordPress plugin intelligence profile

CRAI LinkSense – Internal Link Builder

Internal links from wording you already wrote. Finds orphan pages, checks broken links. Nothing changes until you approve it.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.68.6
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.0 · PHP 7.4
Directory statusactive
Last directory update21 Aug 20262mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records CRAI LinkSense – Internal Link Builder version 1.68.6 as active, updated 2mo ago and tested up to WordPress 7.1.

Overview

About this plugin

Your best pages are invisible if nothing links to them. CRAI LinkSense reads your whole site, finds every place one page mentions something another page covers, and turns those mentions into internal links — using wording you already wrote, one approval at a time.

” That is the rule the whole plugin is built on. It never edits a post behind your back, never rewrites a sentence, never adds a link you have not seen first. Every suggestion shows you the exact sentence, the exact words that become clickable, and where the link goes — before anything happens.

Your links are yours

On a standard WordPress site, links are written directly into your content. Deactivate this plugin, delete it, switch to something else — every link you approved stays exactly where you put it. They are ordinary links in your own posts, not a rented feature.

On page-builder sites (Elementor, Divi, Bricks, Beaver Builder and friends), writing into the builder’s data risks your layout — so there the plugin adds links safely as each page loads instead, and tells you plainly that it is doing so. The settings screen states which mode your site uses and why. No surprises in either direction.

What it finds

  • Places to link — every sentence on your site that names a topic another of your pages covers, scored by how strongly the two pages belong together.
  • Orphan pages — pages nothing links to. Visitors and search engines find pages by following links; a page with none is nearly invisible. The “Needs links” tab lists them, and one press hunts for pages that could link to each.
  • Broken links — internal and outbound links that no longer resolve, with one-click repair or removal.
  • Anchor text patterns — the same clickable words used over and over reads as manipulation to search engines. The link text report shows your distribution.

What it refuses to do

The quality bar is not negotiable. Suggested wording must read as a real phrase — no half-sentences, no “click here”, no wording that describes the wrong page. The plugin rejects its own suggestions rather than show you a bad one, and it tells you the honest reason when a page yields nothing.

Private by design

Your content is analysed on your own server. Nothing is sent to a third party, there is no account to create, no API key to buy, and no page limit. The only outbound requests the free plugin ever makes are the ones you would expect from a link checker: confirming that the links in your own posts still work.

What CRAI LinkSense Pro adds

The free plugin finds links where your existing wording already fits. Pro writes the wording — an AI drafts the sentence or rewrites yours so the right link fits naturally, with every figure and name preserved, checked against the destination page before you ever see it. Pro also maps your site structure into topic groups and suggests the links that bind each group together.

The free plugin is complete on its own; Pro is for sites that publish often enough to want the writing done too.

How links are stored

There are two storage modes. The default never touches your content; the other

is opt-in and exists because some site owners want links that survive the

plugin being removed.

Safe mode (the default)

Links are added as the page is rendered, using a WordPress filter. Your posts in

the database are not modified at all. Removing a link, or the whole plugin, puts

everything back exactly as it was, because nothing was ever changed.

Permanent mode (off unless you turn it on)

Links are written into the post content itself, so they remain after the plugin

is deactivated or deleted. This is a real modification of your content, so:

  • The original content of every affected post is copied to a backup first, before anything is written.
  • “Revert” restores that backup, on one post or across the whole site.
  • Only the content column is written, and only for posts with approved links. Nothing else about the post is altered, and no revision is created.
  • Page-builder pages always use safe mode, whatever this setting says, because their content is not stored in the post body.
  • If you delete the plugin while permanent mode is on, the links stay by design and the backups are kept, so the change is still reversible. Turn the mode off and revert first if you would rather they went.

The setting is in Settings, described there in the same terms, and it defaults to

safe mode on a new install.

External services

This plugin does not use any third party service, API or remote server. Nothing

is sent to the plugin author or to anyone else, no account is required, and no

data about you, your site or your visitors is collected or transmitted.

The plugin does make outbound web requests in one situation, described in full

below so there is no ambiguity.

Checking whether your links still work

To tell you which links on your site are broken, the plugin has to try them. It

requests the web addresses that your own content links to. Where you have linked

to another website, that request goes to that website, exactly as it would if a

visitor clicked the link.

  • What is requested: only the web addresses already present in your own posts and pages. The plugin does not choose or add addresses of its own.
  • What is sent: a standard web request, identifying itself as “CRAILinkSense” together with your site address, in the same way a search engine crawler or any link checker identifies itself. No personal data, page content, or information about your visitors is included.
  • What is kept: only the response status, such as “working” or “not found”, stored in your own database. Nothing is stored anywhere else.
  • When: in the background on a schedule, and each link is re-checked at most once every seven days.
  • Turning it off: broken link checking runs as part of the background scan, which you can pause at any time from the Overview screen.

Because the addresses requested are the ones you linked to yourself, there is no

single provider to name here, and therefore no terms of use or privacy policy

for this plugin to link to. Any website you link to has its own terms, exactly as

it does for any visitor who follows that link.

All other work, including reading your pages, matching them and suggesting links,

happens entirely on your own server.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • anchor text
  • broken links
  • internal linking
  • internal links
  • orphan pages
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.0 · PHP 7.4
Update activity21 Aug 20262mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.