sandywp / plugins / smart-internal-links

Smart Internal Links

Smart Internal Links automatically suggests and inserts relevant internal links in your posts to boost SEO and improve site navigation.

Launch a sandbox with this plugin → No signup.
Ready in seconds.

v2.0.1 100+ installs WP 5.0+ PHP 7.4+

your-sandbox.sandywp.com/wp-admin
Smart Internal Links running inside a SandyWP sandbox

What you get inside

3 screens
  • Dashboard showing stats, available link suggestions with Add Link / Dismiss actions, and bulk analyze controls.

  • Gutenberg block editor — the Smart Internal Links panel appears in the Post sidebar. Click Analyze Content to find opportunities and add them with one click.

  • Settings tab — configure max links, phrase sizes, and supported post types.

About this plugin

Smart Internal Links helps you automatically find and insert relevant internal links in your posts. It analyzes your content and suggests opportunities to link to other posts on your site based on keyword matches, giving your SEO a significant boost.

Key Features:

  • Bulk Analysis Dashboard: Analyze your entire website or a subset of posts (Latest 25, 50, 100) at once to find internal linking opportunities.
  • Smart Link Detection: Automatically finds phrases in your content that match other post titles.
  • One-Click Linking: Insert internal links directly from the dashboard with a single click.
  • Post Editor Integration: Use the meta box in the Classic editor or the Gutenberg sidebar to analyze and link individually while writing.
  • Two-Tab Management: Separate tabs for “Available Links” (suggestions) and “Added Links” (history).
  • Intelligent Matching: Prioritizes strong 3-word matches over 2-word matches for better relevance.
  • Non-Destructive Injection: Links are stored in the database and rendered at display time — your post content is never modified.
  • Configurable Settings: Control maximum links per post, phrase sizes, post types to analyze, and more.

How It Works:

  1. Analyze: The plugin scans your posts to find phrases that match the titles of other published posts.
  2. Suggest: It presents the best linking opportunities, showing the keyword, source post, and target post.
  3. Link: You review the suggestion and click “Add Link” to approve it. The link is then injected into the rendered content automatically.

Questions

Does it modify my post content?

No. Links are stored in the database and injected into the rendered output via the the_content filter. Your actual post content is never touched.

Does it link automatically?

No, the plugin suggests links, but you have full control. You must click “Add Link” to approve them. This ensures you only add relevant links.

Can I choose which posts to analyze?

Yes! You can choose to analyze the latest 25, 50, 100 posts, or your entire library at once from the dashboard.

Where can I find the settings?

Navigate to Internal Links in your admin sidebar, then click the Settings tab. You can also analyze individual posts from the meta box inside the post editor.

Does it slow down my site?

No. The textual analysis is performed on-demand via AJAX in the admin dashboard, so it does not affect your front-end site performance. Link injection is a lightweight in-memory string operation at render time.

Which post types are supported?

By default, Posts and Pages are supported. You can enable additional public post types from the Settings tab.

sandywp / also on the shelf

Try another plugin

Spin up a real WordPress site in seconds.

Test plugins, build a demo, hand a client a link — then squash it and start again. No local setup, no Docker.