Linkify Internal Links

Linkify - Breadcrumbs, TOC, Contextual & Related Content

Contributors: krasenslavov, developry

Donate Link: https://krasenslavov.com/hire-krasen/

Tags: internal links, breadcrumbs, contextual links, TOC, related content

Requires at least: 5.0

Tested up to: 6.8

Requires PHP: 7.2

Stable tag: 1.0.7

License: GPLv3 or later

License URI: https://www.gnu.org/licenses/gpl-3.0.html

Automatically generate, manage and analyze various types of internal links throughout your WordPress site to improve SEO and user experience.

DESCRIPTION

Linkify is a powerful WordPress plugin that helps you generate and manage internal links throughout your website, enhancing your SEO performance and improving user navigation.

Creating internal links manually is time-consuming. Linkify automates this process by analyzing your content and generating contextual links, table of contents, breadcrumbs, and related content sections that improve your site structure and keep visitors engaged longer.

USAGE

Once the plugin is uploaded and activated:

  1. Navigate to Linkify in the WordPress admin menu

  2. Enable the features you want to use (Breadcrumbs, Table of Contents, Contextual Links, Related Content)

  3. Customize settings for each feature

  4. Your content will automatically be enhanced with the selected linking features

Here are the steps to get started with Linkify:

  1. Go to Linkify > Options to configure which post types should be supported

  2. Enable the features you want to use from the dashboard

  3. Adjust feature-specific settings like keyword threshold for contextual links

  4. Clear or regenerate the cache when making significant changes

Note: The plugin analyzes your existing content to create relevant internal links. No content is modified directly in your database.

FEATURES

The free version of Linkify includes these powerful features:

  • Breadcrumbs: Automatically add navigation breadcrumbs to improve user experience

  • Table of Contents: Generate a TOC based on headings in your content

  • Contextual Links: Automatically link keywords to relevant content on your site

  • Related Content: Display related articles based on content similarity

  • Content Similarity Analysis: Advanced algorithm to determine content relevance

  • Cache Management: Performance-optimized with a built-in caching system

Core Features

  • Breadcrumbs Navigation: Help users understand site hierarchy and improve SEO

  • Table of Contents: Automatically generate based on H1-H6 headings

  • Contextual Links: Intelligently link keywords to relevant content

  • Related Content Blocks: Display similar content to keep users engaged

  • Content Similarity Analysis: Advanced algorithm to determine content relevance

  • Cache System: Optimized performance with built-in caching

DETAILED DOCUMENTATION

For step-by-step setup guides, usage instructions, and insights, check the Linkify Pro website.

LINKIFY PRO

If you're using the free version and want premium features, upgrade to Linkify Pro.

Pro version includes:

  • Analytics Dashboard: Track internal link performance

  • Design Customization: Multiple layouts for TOC, breadcrumbs and related content

  • Post-Specific Settings: Configure linking options per post

  • Design Dashboard: Customize the appearance of all linking elements

  • Dashboard Widget: Quick access to linking metrics

  • Priority Support: Get help faster when you need it

  • Regular Updates: First access to new features and improvements

FREQUENTLY ASKED QUESTIONS

Visit the Support page to share your questions or requests.

We usually respond to tickets within a couple of working days.

Will Linkify slow down my website?

No, Linkify uses an efficient caching system to ensure optimal performance. Links are generated and cached, requiring minimal resources on page load.

Can I control which posts have Linkify features?

Yes, you can exclude specific posts by ID in the plugin settings. In the Pro version, you can configure settings on a per-post basis.

Does Linkify work with Gutenberg?

Yes, Linkify is fully compatible with both Gutenberg and Classic Editor.

Can I customize the appearance of links and TOC?

The free version includes basic styling. For extensive design customization options, consider upgrading to Linkify Pro.

Does it work with custom post types?

Yes, you can select which post types to support in the plugin settings.

SCREENSHOTS

Below are screenshots showing the plugin features and admin interface:

1 2 3 4

INSTALLATION

Installing Linkify is straightforward:

Installation from WordPress

  1. Go to Plugins > Add New

  2. Search for Linkify

  3. Install and activate the plugin

  4. Navigate to Linkify in the admin menu to configure settings

Manual Installation

  1. Upload the linkify-links folder to /wp-content/plugins/

  2. Go to Plugins in your WordPress admin

  3. Activate the Linkify plugin

  4. Navigate to Linkify in the admin menu to configure settings

After Activation

  1. Go to Linkify > Options to select supported post types

  2. Enable the features you want to use

  3. Configure feature-specific settings

  4. Visit your site to see the new internal linking features in action

CHANGELOG

1.0.7

  • New - Add WP pointer to inform first time users to the Linkify dashboard

  • Update - Add and display the Pro table

  • Update - Toggle between free and pro plugins

  • Update - Add pro feature tabs with links to the site

  • Update - Language file (.pot)

  • Update - Language file (.pot) header text

  • Fix - Minor Stylesheet inconsistencies and fixes

1.0.6

  • Fix - Added stricter nonce verification using check_admin_referer() for the nav tabs

  • Fix - Escaped all echoed variables in check requirements

  • Update - Remove deactivate_plugins() functions

1.0.5

  • Fix - Replace and remove pro text

  • Fix - Add proper sanitization missing for register_setting()

  • Fix - Notice rating variale from linkify_rating_notice_dismiss to linkify_dismiss_rating_notice

  • Update - Remove load_plugin_textdomain() has been discouraged since WordPress version 4.6

  • Update - Remove pro promo code container

1.0.4

  • Fix - Added stricter nonce verification using check_admin_referer() and check_ajax_referer() instead of manual checks; Introduced capability checks (current_user_can( 'manage_options' )) before allowing dismiss or update actions; Ensured unauthorized users cannot bypass dismissal or settings updates

  • Fix - Added whitelisting for expected page values to prevent arbitrary input; Replaced manual sanitization of $_REQUEST and $_POST values with stricter sanitizers (sanitize_key(), sanitize_text_field(), absint()); Moved all sanitization to input stage, with escaping deferred until output stage (“escape late” principle)

  • Fix - Escaped all echoed variables, options, and constants using appropriate esc_*() functions; Replaced raw echoes with context-aware escaping: esc_html(), esc_attr(), esc_url(), and wp_kses_post(); Ensured user-generated or dynamic content cannot inject unsafe markup into admin or frontend screens.

1.0.3

  • Update - Remove the bitly.com links with raw and direct links with analytics params

  • Fix - Notice translation loading for the linkify-links domain was triggered too early

1.0.2

  • Update - Compatibility tested with WordPress 6.8

  • Update - Performance and optimization compatibility

1.0.1

  • New - Add DEVELOPMENT.md file for developers

  • New - Add .gitattributes file

  • Fix - Use $wpdb->prepare() to safely handle both string patterns in your SQL query

  • Fix - Use sprintf() inside your existing printf() to handle the variable properly

  • Fix - Use wp_add_inline_script() instead of <script> in dashboard main page

1.0.0

  • New - Added breadcrumbs navigation feature

  • New -Added table of contents generator

  • New -Added contextual links generator

  • New -Added related content feature

  • New -Implemented content similarity analysis

  • New -Created dashboard and settings interfaces

  • New -Added cache management system

  • Initial release

UPGRADE NOTICE

Upgrade to Linkify Pro for advanced analytics, custom design options, post-specific settings, and priority support!