Squeezy – Safe Automatic Internal Links & SEO Auto Linker
Squeezy – Safe Automatic Internal Links & SEO Auto Linker
Description
Squeezy is a lightweight, high-performance SEO plugin designed to automate internal linking safely, naturally, and efficiently across your WordPress site.
Building a strong internal linking structure is essential for search engine rankings, but manually adding links to past and present content is time-consuming and hard to manage. Squeezy solves this by dynamically injecting internal links into your post body content on-the-fly—without touching or altering your raw database records.
Key Features:
- Wildcard Plural Matching (
?): Catch singulars, plurals, and variations seamlessly (e.g.,dog?matches “dog” and “dogs”). - Strict SEO Thresholds: Prevent search engine over-optimization penalties using built-in global link caps and per-keyword frequency limits.
- Smart DOM Shielding: Automatically bypasses text inside existing links (
<a>), headings (<h1>–<h6>), buttons, code blocks, and image attributes. - Database Safe: Links are applied dynamically during page rendering (
the_contentfilter), keeping your database clean and unpolluted. - Gutenberg & Divi Compatible: Integrates smoothly with modern block editors and popular page builders (Divi, Elementor, Beaver Builder).
- Global UX Styling: Enforce visual consistency across all injected links with optional bolding, underlining, or custom styling.
Installation
- Upload the
squeezy-safe-automatic-internal-links-seo-auto-linkerfolder to the/wp-content/plugins/directory, or upload the.ziparchive via Plugins > Add New > Upload Plugin. - Activate the plugin through the Plugins menu in WordPress.
- Navigate to Squeezy SEO in your WordPress admin menu to configure your keyword rules and global settings.
Screenshots
Faq
No. Squeezy dynamically injects internal links when content is displayed on the front end. Your original post content stored in the database remains completely untouched.
No. Squeezy uses smart DOM shielding to detect and skip text already inside <a> tags, headings (<h1>–<h6>), code snippets, buttons, and image alt text.
Adding a ? at the end of a keyword stem enables flexible matching. For example, shoe? matches both “shoe” and “shoes”, saving you from creating multiple duplicate rules.
Yes. You can set both a global maximum link limit per post/page and individual execution caps for each specific keyword rule.
Reviews
Changelog
1.3.0
- Initial stable release with structured repeater table, wildcard matching, smart DOM shielding, and strict SEO frequency controls.

