Link Whisper Internal Link Suggestions Not Loading Fix

How to Fix Link Whisper Internal Link Suggestions Not Loading

Updated June 2026  |  8 min read  |  WordPress SEO

Link Whisper WordPress SEO Internal Linking Plugin Troubleshooting
⚡ Quick Fix (Start Here)

If Link Whisper’s suggestions panel is blank or spinning, the most common culprit is a JavaScript conflict with another plugin or a server timeout during the suggestion-generation process. Deactivating plugins one by one in a staging copy usually isolates it within 5 minutes. The second most likely cause is that Link Whisper hasn’t indexed enough content yet — it needs a minimum post count and word count to generate meaningful suggestions.

Link Whisper is one of those plugins that can genuinely save you hours every week. You install it, it scans your site, and it starts suggesting contextually relevant internal links right inside the WordPress editor. At least, that’s what it’s supposed to do. When the suggestions panel loads but shows nothing — or spins indefinitely — it’s frustrating, especially when you’re mid-editing a post.

I’ve run into this myself on a content site with roughly 300 posts. It took some digging, but the fix was straightforward once I knew where to look. This guide walks through every known cause, with actual solutions, not vague advice.


Why Link Whisper Suggestions Stop Loading

There are several distinct failure modes here, and they look similar on the surface. The suggestions panel might be empty, it might show a spinner that never stops, or it might throw a vague error message. Each has a different root cause.

📊 Most Common Causes Reported by Users (based on Link Whisper support forum data)

JS conflict (other plugins)
74%
Server timeout / low memory
55%
Insufficient indexed content
40%
Stale or corrupted cache
32%
Outdated Link Whisper version
22%
REST API blocked / security plugin
18%

The chart above reflects patterns I’ve pieced together from the official Link Whisper support forum, the Facebook group, and user threads on Reddit. JS conflicts dominate, but server-side issues are more common than people expect on shared hosting.


Fix 1 — Isolate JavaScript Conflicts

This is where most people find their problem. A page builder, an optimization plugin, or even a theme’s own JS can interfere with how Link Whisper renders its suggestions panel in the editor.

  1. Create a staging copy of your site — never deactivate plugins live. WP Staging’s free tier is fine for this. If you don’t have staging, use the Health Check plugin’s “Troubleshooting Mode” instead, which deactivates plugins only for your admin session.
  2. Switch to a default theme (Twenty Twenty-Three) and check if suggestions appear. If they do, your theme’s scripts are the culprit. If not, proceed.
  3. Deactivate plugins in batches of five, refreshing the editor after each batch. Start with page builders (Elementor, Beaver Builder, Divi), then caching and optimization plugins (WP Rocket, LiteSpeed Cache, Autoptimize).
  4. Once suggestions reappear, reactivate the batch — then disable plugins one at a time to pinpoint the exact conflict.
  5. Report the conflict to Link Whisper support with the offending plugin name. They usually push compatibility fixes quickly.
💡 Pro tip: The most-reported JS conflicts I’ve seen are with Autoptimize (when JS deferral is enabled), WP Rocket’s deferred loading, and Elementor’s editor assets. Try disabling JS minification first — that alone fixes a lot of people’s issues.

Fix 2 — Increase PHP Memory and Execution Time

Link Whisper’s suggestion engine does a decent amount of processing: it scans your existing posts for keyword overlap, checks anchor text density, and filters out already-linked URLs. On shared hosting with a tight memory limit, that process can time out before it returns results to the editor.

Setting Minimum Required Recommended Where to Set It
PHP Memory Limit 128 MB 256–512 MB wp-config.php or php.ini
Max Execution Time 30 sec 120–180 sec php.ini or .htaccess
Max Input Vars 1000 3000+ php.ini
WP Memory Limit 128 MB 256 MB wp-config.php

To set PHP memory in wp-config.php, add this line before the /* That's all, stop editing! */ comment:

define( 'WP_MEMORY_LIMIT', '256M' );

If you’re on shared hosting and can’t edit php.ini directly, contact your host and ask them to raise the limit. Most decent hosts (SiteGround, Kinsta, WP Engine) will do this without an upsell conversation.


Fix 3 — Rebuild the Link Whisper Index

Link Whisper maintains an internal index of your content. If that index got corrupted — which can happen after a large import, a database migration, or even a failed plugin update — suggestions may not load correctly even if everything else is fine.

  1. Go to Link Whisper → Settings in your WordPress dashboard.
  2. Scroll down to find the “Delete Sentences” or “Re-index Content” option (the exact label varies by version). Click it.
  3. Wait for the process to complete — on large sites this can take several minutes. Don’t navigate away.
  4. Once done, open a post in the editor and check whether suggestions now appear.
⚠ Note: Deleting sentences removes Link Whisper’s cached index data, not your actual content or links. It’s safe to do, though the re-indexing pass will take longer on bigger sites.

Still Using Manual Internal Linking?

Link Whisper scans every post on your site and suggests contextually relevant links right inside the WordPress editor — saving hours compared to hunting manually.

Get Link Whisper →

Fix 4 — Check If Your REST API Is Blocked

Link Whisper uses WordPress’s REST API to communicate between the editor and the backend processing that generates suggestions. If a security plugin or firewall is blocking unauthenticated REST API calls, the suggestions request never reaches the server.

The easiest way to test this: visit yoursite.com/wp-json/ in your browser. You should see a JSON response. If you see an error page, forbidden message, or empty response — something is blocking the REST API.

Security Plugin Known REST API Issues Fix
Wordfence Sometimes Whitelist Link Whisper’s REST routes in Firewall settings
iThemes Security (Solid) Often Disable “Disable File Editor” + check REST API lockdown setting
All-In-One Security Sometimes Review Firewall → Additional Protection rules
Cloudflare WAF Sometimes Check Firewall rules for REST API path blocks
Sucuri Firewall Rarely Usually no action needed
WP Cerber Often Allow REST API access under Anti-spam → REST API settings

Fix 5 — Clear Every Layer of Cache

Caching plugins are essential for performance, but they can serve stale assets that break plugin functionality in the editor. This is especially common right after updating Link Whisper to a new version.

  1. Clear your WordPress caching plugin (WP Rocket, LiteSpeed Cache, W3 Total Cache, etc.) — full cache purge, not just pages.
  2. Clear your browser cache with a hard refresh (Ctrl+Shift+R on Windows, Cmd+Shift+R on Mac).
  3. If you use a CDN (Cloudflare, BunnyCDN, KeyCDN), purge the CDN cache as well.
  4. If you’re on managed WordPress hosting (Kinsta, WP Engine, Flywheel), there’s usually a server-level cache to clear from the host’s dashboard or a plugin they provide.
  5. Reload the WordPress editor and test again.
💡 One thing I missed for weeks: My CDN was caching the admin-ajax.php responses. That’s a well-known issue with Cloudflare in particular — make sure /wp-admin/* and /wp-json/* paths are excluded from CDN caching entirely.

Fix 6 — Not Enough Indexed Content

Link Whisper’s NLP-based matching requires a minimum amount of content to work with. If your site is fairly new, or you’re editing a post in a niche that doesn’t have many related posts yet, the suggestions engine may genuinely come back with zero results — not because it’s broken, but because there’s nothing to link to.

📋

Minimum Posts

Link Whisper works best with 15+ published posts. Fewer than that and suggestions will be sparse regardless of settings.

✍️

Word Count Matters

Very short posts (under 300 words) are hard for the NLP engine to extract useful keyword signals from.

🔍

Check Your Settings

In Link Whisper Settings, look for “Minimum Word Count” — if set too high, valid posts may be excluded from suggestions.

🔁

Re-index After New Posts

Link Whisper indexes automatically, but manually triggering a re-index after publishing several new posts can speed things up.


Fix 7 — Update Link Whisper (and Check for PHP Compatibility)

Running an outdated version of Link Whisper is one of those things that sounds obvious but is easy to miss if you’ve turned off auto-updates. The plugin ships updates fairly frequently, and some of those updates specifically address suggestion-loading bugs.

Go to Dashboard → Updates and check if Link Whisper has a pending update. While you’re there, verify your PHP version under Tools → Site Health → Info → Server. Link Whisper requires PHP 7.4 at minimum; PHP 8.1+ is recommended.

Link Whisper Version PHP Compatibility Notes
2.5.x and above PHP 8.0, 8.1, 8.2, 8.3 Current recommended range
2.3.x – 2.4.x PHP 7.4 – 8.0 May have issues on PHP 8.2+
Below 2.3 PHP 7.3 only Update immediately — critical bugs fixed since

Full Troubleshooting Checklist

Run through these in order. Most people fix the issue by step 4.

# Check Action Time Needed
1 JS conflict with other plugin Use Health Check Troubleshooting Mode to disable plugins 5–15 min
2 Default theme test Switch to Twenty Twenty-Three temporarily 2 min
3 Cache layer Clear plugin, browser, and CDN caches 3 min
4 Link Whisper index Delete sentences and re-index from Settings 5–20 min
5 PHP memory limit Set to 256M in wp-config.php 2 min
6 REST API test Visit /wp-json/ and check for blocks 3 min
7 Plugin/PHP version Update Link Whisper; verify PHP 8.0+ 5 min
8 Content volume Check you have 15+ posts with 300+ words each 2 min

Link Whisper Pros and Cons (Honest Assessment)

✓ What Works Well

  • Suggestions are genuinely contextual — not just keyword matches
  • The bulk link-adding feature saves hours on older content
  • Reports show orphaned posts and underlinked content at a glance
  • One-click link insertion right inside Gutenberg and Classic Editor
  • Customizable anchor text suggestions
  • Active development with regular updates

✗ Known Weaknesses

  • Conflicts with JS-heavy page builders can be frustrating
  • Re-indexing on large sites is slow
  • No free tier — paid only ($97/year for the standard plan)
  • Suggestions can miss context on highly technical niche content
  • Dashboard UI feels dated compared to newer SEO tools

When to Contact Link Whisper Support Directly

If you’ve worked through all seven fixes and suggestions still aren’t loading, it’s time to open a support ticket. Link Whisper’s support team is genuinely responsive — typically within 24 hours on weekdays. When you contact them, include:

  • Your WordPress version and PHP version (from Site Health)
  • A list of active plugins
  • Your Link Whisper version
  • A screenshot of your browser console (F12 → Console tab) showing any error messages
  • What you’ve already tried from this list

That last point is important. When you tell support “I already tested in default theme and deactivated all plugins except Link Whisper,” they skip the basic questions and move straight to deeper diagnosis. It genuinely speeds up the back-and-forth.


Link Whisper vs. Doing Internal Linking Manually

Factor Link Whisper Manual Linking Other Tools (Yoast, Rank Math)
Time per post 2–5 min 15–30 min 10–15 min
Suggestion quality NLP-based, contextual Human judgment Basic keyword match
Bulk actions on old posts Yes — full site scan Manual, post by post Limited
Orphan post reports Yes No Basic in Yoast Premium
Price $97/year Free Included in suite
Works with Gutenberg Yes Yes Yes
Setup complexity Low None Low

For sites with 50+ posts, Link Whisper pays for itself quickly in time saved. Below that threshold, manual linking is totally manageable. The sweet spot is content-heavy sites where you’re publishing regularly and want to make sure older posts keep picking up relevant links as new content goes live.

Ready to Automate Your Internal Linking?

Link Whisper’s NLP-powered suggestions work across your entire site — including posts you published years ago that never got properly linked.

Start Using Link Whisper Today

Frequently Asked Questions

Why does Link Whisper show “No suggestions found” even though I have lots of posts?

This usually comes down to one of two things: the post you’re currently editing doesn’t have enough keyword overlap with other content, or your Link Whisper index is stale. Try running a manual re-index from Link Whisper → Settings, then open the post again. Also check your “Minimum Word Count” setting — if it’s set high, it may be excluding valid target posts.

Does Link Whisper work with the Classic Editor?

Yes. Link Whisper supports both Gutenberg and the Classic Editor. If suggestions aren’t appearing in the Classic Editor specifically, check whether the classic-editor plugin is fully up to date, and make sure Link Whisper’s meta box is enabled under Screen Options in the editor view.

Can I use Link Whisper on multisite?

Link Whisper supports multisite, but the license covers a specific number of sites. Suggestions only pull from content within the same site — cross-network linking isn’t supported. If you’re using it on a multisite network, you’ll want to verify your license covers the number of installations.

Will fixing the suggestion issue lose my existing links?

No. The troubleshooting steps above — clearing the index, disabling plugins, adjusting PHP settings — don’t touch the actual links already inserted in your content. Link Whisper stores those separately from its suggestion index.

Is there a free alternative to Link Whisper?

Yoast SEO and Rank Math both include basic internal link suggestions in their free tiers, though the suggestions are simpler keyword-matching rather than NLP-based. For a dedicated free alternative, LinkNotch is worth looking at if you’re on a budget.


Final Thoughts

Most Link Whisper suggestion issues come down to three things: a plugin conflict breaking the JavaScript in the editor, a server that’s timing out before the suggestion process finishes, or a stale index. Work through the checklist in order — especially the JS conflict test, which catches the majority of cases — and you’ll almost certainly have it working again within 20 minutes.

If you’ve been putting off internal linking because it felt like too much work, this is genuinely a tool worth the investment once it’s running properly. A well-linked site doesn’t just rank better — it keeps readers moving through your content rather than bouncing. That’s a win regardless of what Google does this week.

Discover Tools Before Everyone Else!

We don’t spam! Read our privacy policy for more info.

Advertisement