How to Fix Link Whisper Internal Link Suggestions Not Loading
Updated June 2026 | 8 min read | WordPress SEO
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)
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.
-
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.
-
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.
-
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).
-
Once suggestions reappear, reactivate the batch — then disable plugins one at a time to pinpoint the exact conflict.
-
Report the conflict to Link Whisper support with the offending plugin name. They usually push compatibility fixes quickly.
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.
-
Go to Link Whisper → Settings in your WordPress dashboard.
-
Scroll down to find the “Delete Sentences” or “Re-index Content” option (the exact label varies by version). Click it.
-
Wait for the process to complete — on large sites this can take several minutes. Don’t navigate away.
-
Once done, open a post in the editor and check whether suggestions now appear.
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.
-
Clear your WordPress caching plugin (WP Rocket, LiteSpeed Cache, W3 Total Cache, etc.) — full cache purge, not just pages.
-
Clear your browser cache with a hard refresh (Ctrl+Shift+R on Windows, Cmd+Shift+R on Mac).
-
If you use a CDN (Cloudflare, BunnyCDN, KeyCDN), purge the CDN cache as well.
-
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.
-
Reload the WordPress editor and test again.
/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 TodayFrequently 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.