Title: Globe Boss Interlinker
Author: T Gabriel
Published: <strong>September 26, 2026</strong>
Last modified: September 26, 2026

---

Search plugins

![](https://ps.w.org/globe-boss-interlinker/assets/banner-772x250.png?rev=3714853)

![](https://ps.w.org/globe-boss-interlinker/assets/icon-256x256.png?rev=3714853)

# Globe Boss Interlinker

 By [T Gabriel](https://profiles.wordpress.org/globeboss/)

[Download](https://downloads.wordpress.org/plugin/globe-boss-interlinker.2.24.6.zip)

 * [Details](https://wordpress.org/plugins/globe-boss-interlinker/#description)
 * [Reviews](https://wordpress.org/plugins/globe-boss-interlinker/#reviews)
 * [Development](https://wordpress.org/plugins/globe-boss-interlinker/#developers)

 [Support](https://wordpress.org/support/plugin/globe-boss-interlinker/)

## Description

FREE:
 * Fast Scan — instant internal link suggestions in the post editor * One-
click link insertion (skips headings, existing links, HTML) * Internal Link Report
with orphan-page detection * Keyword auto-linking rules (keyword|url) * Anchor length
control (2–10 words recommended), custom ignore words, ignore pages

PRO (license key):
 * AI Suggest — Claude-powered link suggestions using YOUR OWN
Anthropic API key (no middleman markup) * Bulk Auto-Link Run — process the whole
site with one click, with per-post undo * Orphan Fixer — builds inbound links to
pages nothing links to * Auto-link new posts on publish * Broken internal link report*
Advanced rules: skip intro paragraphs, outbound link caps, two-way link prevention,
open-in-new-tab * Removes the footer credit

Get Pro at https://www.globeboss.com/

### External Services

Globe Boss Interlinker connects to external websites in the following circumstances:

**Keyword extraction from a URL**
 When you use the “Find keywords from a page” 
feature on the Keywords tab, the plugin fetches the URL you enter to extract keyword
phrases from its content. This is a user-initiated action — the plugin never contacts
external servers automatically or without your input.

 * Data sent: an HTTP GET request to the URL you provide.
 * No user data or site data is transmitted to any third party.
 * The fetched page content is processed locally on your server and cached temporarily
   as a transient.

No other external connections are made by the free plugin.

## FAQ

### The “Internal links” column is missing from my Posts or Pages list

This is almost always caused by a column-manager plugin, not by LinkWise. Plugins
such as Admin Columns / Admin Columns Manager and Admin and Site Enhancements (ASE)
Pro take over the admin column list and rebuild it from their own saved configuration,
which strips out columns added by other plugins.

You have two options:

 1. If you do not need the column manager, deactivate it and the “Internal links” column
    returns.
 2. If you want to keep the column manager, add LinkWise’s “Internal links” column 
    through that plugin’s own column interface, since it controls which columns appear.

The same applies to any ghost column left behind by a deleted plugin: if a column
you no longer recognise still appears in Screen Options, an active column-manager
plugin is registering it, not leftover database data.

### The internal-links counter shows “building…” and does not finish

The counts are built from the Link Report cache in the background. If it does not
resolve, open LinkWise and let the Link Report run once; the counts then appear 
on the Posts list. On very large sites the first build can take a moment.

### “Suggest keywords from my site” reports the prompt is too long

Fixed in 2.20.1. Update to the latest version.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Globe Boss Interlinker” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ T Gabriel ](https://profiles.wordpress.org/globeboss/)

[Translate “Globe Boss Interlinker” into your language.](https://translate.wordpress.org/projects/wp-plugins/globe-boss-interlinker)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/globe-boss-interlinker/),
check out the [SVN repository](https://plugins.svn.wordpress.org/globe-boss-interlinker/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/globe-boss-interlinker/)
by [RSS](https://plugins.trac.wordpress.org/log/globe-boss-interlinker/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 2.22.1

 * WordPress.org compliance: text domain aligned to the plugin slug, all output 
   escaped, removed a redundant settings-save path, and moved AI provider endpoints
   entirely into the Pro add-on. Added uninstall cleanup.

#### 2.20.3

 * Fixed Fix Orphans on Auto-Link Run reporting “No link data yet” and sending you
   to the Link Report tab first, even when the report was ready. The orphan finder
   now builds the site index itself if needed, using the same safe cached scan, 
   so it works on the first click without going back and forth between tabs.

#### 2.20.2

 * Added a troubleshooting FAQ covering the internal-links column being hidden by
   column-manager plugins (Admin Columns, ASE Pro), the “building…” counter, and
   the keyword-suggestion prompt limit. No functional changes.

#### 2.20.1

 * Fixed “Suggest keywords from my site” failing with a “prompt is too long” error
   on sites built with Elementor or WPBakery. Page-builder content is stored as 
   long strings with few spaces, which defeated word-based trimming; summaries are
   now clipped by character length with a hard ceiling on the whole request, so 
   it can never exceed the AI limit regardless of how content is stored.
 * Fixed the internal-links column on the Posts and Pages list staying stuck on “
   building…”. The background script that fills the counts was not being loaded 
   on the Posts list, so it could never finish; it now loads there for managed post
   types.
 * The counts no longer risk an endless refresh loop, and show a clear state when
   a site genuinely has no internal links yet.

#### 2.20.0

 * Rebuilt the Guide screen from a static feature list into an actionable onboarding
   surface: a live setup tracker that reads your real configuration and shows how
   far along you are, a plain-English “what LinkWise does and never does” safety
   section, task recipes for common goals, an SEO guidance block with a safe-defaults
   table, and a collapsed reference for every screen.
 * Added a keyword filter and keyboard-accessible accordions; the tracker updates
   its progress without a full page reload.
 * Records two new pieces of state to drive the tracker: the time of the last site
   scan and the last auto-link run.

#### 2.19.0

 * Fixed the root cause of screens occasionally asking you to run a scan: the link
   data cache used to expire after six hours with nothing to rebuild it, so it would
   quietly vanish. LinkWise now refreshes that data automatically in the background
   twice a day, and the cache is kept for two weeks, so the information is always
   there and you never have to run a scan by hand to update it.
 * Replaced the slide-up welcome with a proper Guide tab that explains what every
   part of the plugin does. The “?” button on each screen stays.
 * Batch actions (Trim all excess links, Fix all broken links) now reliably reload
   the list when they finish.

#### 2.18.0

 * Batch actions that change the page — Trim all excess links, and the Fix all broken-
   link actions — now refresh the list automatically when they finish, instead of
   asking you to reload by hand.
 * The internal-links column on the Posts list now fills itself in. If no scan has
   run yet it quietly builds one in the background and the counts appear on their
   own — no need to open the Link Report first.
 * Updated the on-screen help to reflect that the first scan runs automatically.

#### 2.17.0

 * The getting-started welcome is now a slim bar that slides up from the bottom 
   of the screen instead of a pop-up that covered the page. Close it with the X 
   and it stays gone.
 * The bar rotates through six practical tips for getting the most out of the plugin—
   from the four-step setup to finding post ideas and using bulk actions — and pauses
   while your mouse is over it.
 * The per-screen “?” help is unchanged; the getting-started bar can still be replayed
   from Settings.

#### 2.16.1

 * Fixed the welcome overlay leaving an invisible layer over the Dashboard after
   it was dismissed, which made the page appear frozen.
 * The help panel is now a compact, centred dialog sized to its content, instead
   of a full-height sheet that looked oversized for short text.

#### 2.16.0

 * New: a built-in guided help system. Every LinkWise screen now has a “?” button
   in the top-right that slides out a plain-language explanation of that screen,
   the steps to use it, and a practical tip.
 * First-time users see a short welcome that lays out the four steps to get value:
   choose post types, run the Link Report, add keywords, run the auto-linker.
 * You can replay the getting-started guide any time from the Settings screen. All
   help content is built in — no AI, no network calls, nothing to configure.

#### 2.15.0

 * You can now clear the Site Health snapshot history. A “Clear history” button 
   on the Site Health tab removes all stored snapshots after a confirmation prompt.
 * Added “Download CSV” next to it, so you can keep a copy of the trend before clearing,
   or pull the figures into a spreadsheet.

#### 2.14.0

 * New (Pro): an “Internal links” column on your Posts and Pages lists, showing 
   inbound and outbound internal link counts per post at a glance. Pages with nothing
   linking to them (orphans) are flagged in red.
 * The column is sortable by inbound links, so you can bring your orphans to the
   top in one click.
 * It reads only the cached Link Report — it never scans while you browse the list—
   and shows a short prompt to run the Link Report if no scan has been done yet.

#### 2.13.0

 * New: LinkWise now appears in the Bulk actions dropdown on your Posts and Pages
   lists. Tick the posts you want, choose “LinkWise: add internal links”, and it
   runs on just those — far more precise than running the whole site.
 * A second bulk action, “LinkWise: refresh link data”, clears the cached scans 
   for when you want the next report rebuilt from scratch.
 * Bulk actions respect your Post statuses setting and your content exclusions, 
   and are capped per run because a bulk action happens in a single request. Anything
   above the cap is left untouched and reported, rather than being pushed through
   a request your host would cut off.

#### 2.12.0

 * New: “Suggest keywords from my site”. You no longer need a competitor URL to 
   get started — LinkWise reads your own published pages, works out what the business
   does, and proposes the phrases each page should own along with subjects you plainly
   should cover but have not.
 * Suggestions you already track are filtered out, and if the AI names a page that
   does not exist the keyword is kept as a content gap rather than assigned to nothing.
 * Results arrive in the same checklist as competitor imports, so nothing is saved
   until you tick it.

#### 2.11.0

 * New: outbound references. A “Find references” button in the post editor asks 
   your AI provider for authoritative external sources worth citing, and offers 
   them for you to add one at a time.
 * Every suggested link is fetched and checked before you see it, so invented or
   dead URLs are discarded rather than offered. Suggestions must also use an anchor
   phrase that already exists in your post, so a citation never rewrites your sentence.
 * You control which domains are acceptable with an allow list and a block list,
   both covering subdomains, and your own site is never suggested.
 * Nothing is inserted automatically — outbound links send authority away from your
   site, so each one is your decision. rel=”noopener” is always applied, with optional
   nofollow and open-in-new-tab.

#### 2.10.3

 * The Link Decay Watchdog no longer runs two full site scans back to back. It now
   reuses the scans already cached from your normal use, only rebuilds what is genuinely
   missing, and splits its weekly check across two scheduled runs a few minutes 
   apart — so it can never be the cause of an unexplained load spike on shared hosting.
 * Turning the watchdog off, or deactivating the plugin, now cancels any follow-
   up check that was already queued.

#### 2.10.2

 * Fixed Fix Orphans halting with repeated connection errors. Each orphan was loading
   the whole site index before it could be fixed, which on a large site runs long
   enough for the host to cut the connection off mid-request.
 * New setting: Post statuses to link. Published only remains the default, so LinkWise
   never edits a post you are still working on, and you can now switch on drafts,
   pending, private or scheduled content if you want it included. Links always point
   at published pages regardless, so a link can never lead somewhere a visitor cannot
   see.

#### 2.10.1

 * Fixed Fix Orphans failing with a server error on larger sites. It was rescanning
   the entire site inside a single request before it began, which on a big site 
   runs for minutes and gets cut off by the host. It now uses the link data already
   gathered by the Link Report, and asks you to visit that tab first if no scan 
   has been run yet.
 * Fix Orphans now respects the same pacing and single-job rules as every other 
   bulk operation.

#### 2.10.0

 * The Keywords screen is now split into tabs — Keywords, Content gaps, Wide focus
   and Add keywords — instead of stacking every section into one long page you had
   to scroll through. Each tab shows its own count, and the tab you are on is remembered
   in the address bar so a refresh keeps your place.
 * Everything stays inside a single form, so switching tabs never loses unsaved 
   changes and Save works from any of them.

#### 2.9.10

 * Rebuilt the keyword table layout. Long phrases no longer wrap under their badge,
   columns have fixed proportions so nothing pushes anything else out of place, 
   and rows have room to breathe.
 * The Source column now shows the site name as a link instead of a full URL, so
   a long tracking link can no longer overflow the column.
 * Search-engine redirect links are unwrapped when saved, so a keyword copied from
   Google search results records the site it actually came from rather than google.
   com.
 * Added a filter box above the table, shown once you have more than 25 keywords,
   with a count of how many are visible.

#### 2.9.9

 * The Content gaps panel now simply lists the keywords counted on the Content gaps
   card — every keyword with no page assigned — with no scan needed. Copy list and
   Download CSV work immediately, so the list can go straight into a content plan.
 * Checking which gaps your content already mentions is now an optional extra rather
   than a filter, so nothing is hidden from the list.

#### 2.9.8

 * The content-gap section is now a proper “Post ideas” panel and is always visible.
   Previously it only appeared when a keyword had no page assigned at all, so when
   the AI matched every keyword to a page the whole section disappeared — which 
   hid exactly the information it was meant to surface.
 * Post ideas are now based on what you have actually published, not on what is 
   assigned. A keyword pointing at a page still counts as an idea if nothing on 
   the site mentions the phrase, and is labelled so you can see why.
 * Added Copy list and Download CSV so the ideas can be taken straight into your
   writing plan.
 * The scan runs in small batches with visible progress, so a long keyword list 
   will not strain the server.

#### 2.9.7

 * The brand terms field now saves through the standard WordPress settings flow 
   instead of being read from the form directly, which removes the last security
   warning and makes the field behave like every other setting. Existing brand terms
   are carried over automatically.

#### 2.9.6

 * Security hardening pass. The plugin now contains no hand-written SQL at all —
   the two remaining queries were rewritten to use WordPress’s own query API, so
   nothing the plugin does goes near the database as assembled text.
 * Nonce verification is now written explicitly in every AJAX handler rather than
   only inside a shared helper, so each endpoint can be audited on sight.
 * Remaining form inputs are unslashed and sanitized at the point they are read.

#### 2.9.5

 * New: a Content gaps panel on the Keywords screen, listing every keyword no page
   owns — post ideas, in other words. Each one shows the closest existing page, 
   and a Check coverage button that searches your content and tells you whether 
   anything already mentions the phrase, so you can see at a glance whether to write
   something new or simply assign an existing post.

#### 2.9.4

 * Fixed the Keywords screen hanging the browser. Each keyword row was rendering
   a dropdown containing every page on the site, so a site with 120 keywords and
   300 pages built over 36,000 dropdown entries. Each row now shows only its current
   value and loads the full list when you open it.

#### 2.9.3

 * Code quality pass against the official WordPress Plugin Check tool, in preparation
   for directory submission.
 * Security: the bulk-run query now uses fully prepared statements with bound parameters.
 * All admin output is escaped at the point of output, and every form input is unslashed
   and sanitized.
 * Removed set_time_limit() calls — the batching and time-budget system introduced
   in 2.8.1 makes them unnecessary.
 * Marked “Tested up to” the current WordPress version.

#### 2.9.2

 * Fixed the “crowded page” warning, which fired far too often. Different wordings
   of the same thing — “design agency dublin”, “design agency in dublin”, “dublin
   design agencies” — are now recognised as one topic instead of three keywords,
   so a page is only flagged when it is genuinely targeting several different subjects.
 * Replaced the per-row warning badge with a “Pages targeting several topics” panel
   that names the page, groups its keywords by topic, and shows the variants, so
   you can see at a glance whether it needs splitting or is perfectly fine.

#### 2.9.1

 * Added a “Remove all keywords” button, with a confirmation step. Clearing keywords
   only stops them influencing future suggestions — links already placed in your
   posts are never touched.

#### 2.9.0

 * New: Target Keywords. Keep a list of the phrases each page should own, and LinkWise
   suggests that page whenever the phrase appears elsewhere on your site — using
   the phrase itself as the anchor text.
 * New: pull keywords from any URL, including a competitor’s page. LinkWise reads
   the page and extracts the phrases it is built around, weighted by whether they
   appear in the title, headings, image alt text or body. Results come as a checklist
   with select-all and bulk import; nothing is stored until you choose it.
 * Keywords with no assigned page are flagged as content gaps, and pages claiming
   a lot of keywords are flagged so each page keeps a clear focus.
 * Keyword extraction works without an API key. Pro adds AI ranking, which keeps
   only the phrases that matter commercially for your business and suggests which
   of your pages should own each one.

#### 2.8.4

 * Broken-link repair now builds its work list once at the start of a run instead
   of re-reading — and rewriting — the whole site report before every batch. This
   was the last operation still doing that, and it was the heaviest part of a large
   repair job.

#### 2.8.3

 * Exclusion boxes now show exactly what each line matched — the page title and 
   ID, or a clear “no page found” if it matched nothing. These fields used to fail
   silently, which made a mistyped path look like a broken feature.
 * Saving settings now clears the cached reports, so an exclusion takes effect immediately
   instead of waiting for the cache to expire.

#### 2.8.2

 * Fixed: pages listed in “Posts/pages to ignore” were only recognised when written
   as a full URL. You can now enter a path (/sitemap), a slug (sitemap), a full 
   URL, or a post ID — all work.
 * Fixed: Fix Orphans ignored your exclusion list and still offered to link excluded
   pages.
 * Fixed: post titles containing & showed as “&” in the Auto-Link Run results.

#### 2.8.1

Resource safety release — no new features, but bulk jobs are far kinder to your 
server.
 * Fixed the main cause of high CPU and memory: bulk jobs were re-reading(
and sometimes rebuilding) the whole site’s link report before every small batch 
of edits. The work list is now built once at the start of a run, so a job on a large
site does a few megabytes of database work instead of hundreds. * Link density trimming
no longer rewrites the whole cached report after every batch. * Bulk edits now write
directly to the database instead of triggering a full post save on every page. Your
SEO, cache and social plugins no longer fire hundreds of times during a run, which
was the main cause of high CPU and memory use. * Batch size is chosen automatically
to suit your hosting — nothing to configure. * LinkWise rests between batches so
it can never take over a shared server, and stops cleanly if it runs low on memory
or time. * Only one LinkWise job runs at a time; a second tab or a double-click 
can no longer stack jobs. Interrupted jobs resume where they left off. * When the
server is busy, LinkWise waits progressively longer instead of retrying every 10
seconds, and pauses rather than piling on. * Closing the browser tab now ends the
work instead of leaving it running. * Bulk edits no longer create post revisions,
so the database stays lean.

For developers: each batch fires a single `gbl_bulk_content_updated` action with
the affected post IDs instead of per-post save hooks. Direct database writes can
be disabled with `add_filter( 'gbl_use_direct_write', '__return_false' );` if your
site depends on save_post firing. Pacing can be tuned with the `gbl_bulk_batch_size`
and `gbl_cpu_duty` filters.

#### 2.8.0

 * Brand-aware anchor review: brand and navigational terms are recognised as normal
   linking and excluded from the review count, and are never auto-resolved.

## Meta

 *  Version **2.24.6**
 *  Last updated **15 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.8 or higher **
 *  Tested up to **7.1.2**
 *  PHP version ** 7.0 or higher **
 * Tags
 * [AI](https://wordpress.org/plugins/tags/ai/)[auto linking](https://wordpress.org/plugins/tags/auto-linking/)
   [internal links](https://wordpress.org/plugins/tags/internal-links/)[link building](https://wordpress.org/plugins/tags/link-building/)
   [seo](https://wordpress.org/plugins/tags/seo/)
 *  [Advanced View](https://wordpress.org/plugins/globe-boss-interlinker/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/globe-boss-interlinker/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/globe-boss-interlinker/reviews/)

## Contributors

 *   [ T Gabriel ](https://profiles.wordpress.org/globeboss/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/globe-boss-interlinker/)