Tidy Related Posts — WordPress Related Posts Plugin

The best related posts plugin for WordPress — lightweight YARPP alternative with taxonomy-based matching, 4 display layouts, and internal link audit. Free tier available.

View on WordPress.org

Simple pricing

All plans include updates and priority support.

Free

$0 forever

Unlimited sites

  • 4 display layouts
  • Jaccard scoring
  • Gutenberg block & shortcode
  • Editor sidebar link insertion
  • WP-Cron batch processing
  • Transient caching
  • Exclusion rules
  • Theme template overrides
Download free
Most popular

Pro

$29 /year

1 site

  • All Free features
  • Internal link audit dashboard
  • Performance dashboard (orphan detection)
  • Priority support

Agency

$79 /year

Unlimited sites

  • All Pro features
  • Unlimited site activations
  • Priority support

14-day money-back guarantee. No questions asked.

Free — included at no cost

Related posts after content
Jaccard-index similarity scoring (categories + tags)
4 display layouts (list, cards, grid, minimal)
Gutenberg block and shortcode
Editor sidebar with link insertion
WP-Cron batch processing for scoring
Transient caching layer (no queries on page load)
Custom taxonomy support
Configurable post count and exclusion rules
Theme template overrides
Internal link audit dashboard

All features

WordPress related posts plugin — a fast, lightweight YARPP alternative. Taxonomy-based related posts with Jaccard similarity scoring, 4 display layouts, editor sidebar for link insertion, WP-Cron batch processing, transient caching, and internal link audit dashboard.

Jaccard Similarity Scoring

Posts are ranked using the Jaccard index on shared categories, tags, and custom taxonomies. Mathematically accurate, not random.

4 Display Layouts

List, cards, grid, and minimal layouts. Choose the right style for your theme and content.

Gutenberg Block & Shortcode

Insert related posts anywhere with a native block or shortcode. Configure count, layout, and exclusions per instance.

Editor Sidebar Link Insertion

Insert internal links to related posts directly from the editor sidebar while writing. Speeds up manual internal linking.

WP-Cron Batch Processing

Similarity scores are computed in the background via WP-Cron, not on page load. Your visitors never wait for calculations.

Transient Caching

Pre-computed scores are stored in the transient cache. A single fast query retrieves related posts, regardless of site size.

Custom Taxonomies

Works with any registered taxonomy, not just categories and tags.

Exclusion Rules

Exclude specific posts, categories, or post types from appearing as related.

Theme Template Overrides

Override the default output with your own PHP template in your theme's directory for full design control.

Pro

Internal Link Audit

Dashboard that identifies orphan posts lacking internal links and suggests related posts to link to.

Pro

Performance Dashboard

See which posts have the most related content and which are orphans.

Pro

Priority Support

Email support with 24h response time.

How we compare

See how Tidy Related Posts — WordPress Related Posts Plugin stacks up against the competition.

Feature Tidy Related PostsYARPPContextual Related PostsJetpack Related Posts
Jaccard scoring
Display layouts 4 layouts 2 layouts 2 layouts 1 layout
Editor sidebar link insertion
Link audit dashboard
Gutenberg block
WP-Cron batch processing
Transient caching
Theme template overrides
Starting price $29/year Free Free Free with Jetpack

See it in action

yoursite.com/wp-admin/post.php
WordPress 6.0+ PHP 8.2+ Gutenberg native GPL v2+ WordPress.org

Frequently Asked Questions

How are related posts calculated?

Posts are scored by shared taxonomies: categories, tags, and custom taxonomies. Each shared term adds to the similarity score, weighted by taxonomy importance. The result is a ranked list of genuinely relevant posts, not random suggestions.

Is it faster than YARPP?

Yes. Similarity scores are pre-computed and cached, not calculated on each page load. YARPP runs expensive SQL queries on every request, which can slow down high-traffic sites. Tidy Related Posts stores scores in a dedicated database table for instant retrieval.

Can I exclude certain posts?

Yes. Exclude by post ID, category, or post type. You can configure global exclusion rules in the settings, or override them per-block in the Gutenberg editor.

Does it show thumbnails?

Pro includes grid and list layouts with featured images. Free shows a simple list with post titles and links.

Does it work with WooCommerce?

Yes. It supports any public post type including WooCommerce products. Related products are calculated using the same taxonomy-based scoring algorithm.

What layouts are available?

Four layouts are included for free: list (simple links), cards (with excerpt), grid (thumbnail grid), and minimal (compact inline). Choose per block or set a global default.

Can I insert links to related posts while writing?

Yes. The editor sidebar shows related posts for the current article. Click any suggestion to insert an internal link directly into your content without leaving the editor.

Why Related Posts Matter for SEO

Internal linking is one of the most underused SEO levers available to WordPress site owners. While most publishers obsess over backlinks, keyword density, and content length, they overlook the simple fact that search engines use internal links to discover, index, and rank pages. Every internal link is a signal that tells Google which pages on your site matter and how they relate to each other. Related posts are the most natural and scalable form of internal linking — they connect content that shares a common topic, creating topical clusters that search engines reward with higher rankings.

Beyond SEO signals, related posts directly impact user engagement metrics that Google increasingly uses as ranking factors. When a visitor finishes reading an article and sees genuinely relevant suggestions, they are far more likely to click through and continue browsing. This reduces bounce rate, increases average session duration, and boosts pages per session — all metrics that correlate with higher search rankings. Sites that implement well-targeted related posts typically see a 20-40% increase in dwell time compared to sites with no related content or poorly matched recommendations.

The quality of related post suggestions matters enormously. Random or loosely matched recommendations are worse than no recommendations at all — they train visitors to ignore your "Related Posts" section entirely. Taxonomy-based scoring, as used by Tidy Related Posts, ensures that every suggestion shares meaningful topical overlap with the current article. By weighting shared categories, tags, and custom taxonomies, the plugin produces recommendations that readers actually want to click, which is the foundation of an effective internal linking strategy.

Tidy Related Posts vs YARPP

YARPP (Yet Another Related Posts Plugin) has been a popular choice for WordPress related posts since 2008. However, its architecture reflects the limitations of that era. YARPP calculates related posts on every page load by running complex SQL queries that join your posts table against itself, matching titles, content, categories, and tags in real time. On small sites with a few dozen posts, this works fine. On sites with hundreds or thousands of posts, these queries become a serious performance bottleneck — adding 200-500ms to each page load and putting significant strain on your database server.

Tidy Related Posts takes a fundamentally different approach. Instead of recalculating similarity on every request, it pre-computes and caches similarity scores in a dedicated database table. When a visitor loads a page, the plugin simply retrieves the pre-ranked results — a single, indexed query that executes in under 5ms regardless of how many posts your site has. This means Tidy Related Posts scales linearly while YARPP scales exponentially with your content library. For sites running on shared hosting or experiencing traffic spikes, this difference can be the factor between a responsive site and a site that times out.

Accuracy is where Tidy Related Posts also pulls ahead. YARPP's default content matching algorithm relies heavily on full-text title and body comparisons, which often produces surprising results — an article about "Apple recipes" might match an article about "Apple stock price" simply because they share the word "Apple." Taxonomy-based scoring avoids this problem entirely by matching on semantic categories and tags that you, the author, have deliberately assigned. The result is a set of related posts that actually makes sense to human readers, not just to a text-matching algorithm.

Tidy Related Posts also includes features that YARPP has never offered: an automatic internal linker that inserts contextual links into your content, a link audit dashboard that identifies orphaned posts lacking internal links, and a native Gutenberg block for placing related posts anywhere in your layout. These features transform the plugin from a simple widget into a comprehensive internal linking tool that actively improves your site's SEO architecture.

The Power of Automatic Internal Linking

Manual internal linking is tedious and inconsistent. Most WordPress publishers add a few internal links when they first write an article, then never revisit it. Over time, as new content is published, older articles become increasingly isolated — they have no links pointing to newer, more relevant content, and newer articles miss opportunities to link back to foundational pieces. This creates orphan pages that search engines struggle to discover and rank, wasting the SEO value of content you spent hours creating.

Tidy Related Posts Pro solves this with an automatic internal linker. The feature scans your existing content and identifies opportunities to insert contextual links to related posts. It works by analyzing your taxonomy structure to find posts that are topically connected but not yet linked. When a match is found, the plugin suggests — or automatically inserts — a natural anchor text link within the body of your content. Unlike crude keyword-matching tools that stuff links wherever a keyword appears, the auto-linker uses the same taxonomy scoring engine that powers the related posts algorithm, ensuring every suggested link is topically relevant and editorially appropriate.

The SEO impact of comprehensive internal linking is well-documented. Sites with strong internal link structures distribute PageRank more effectively, ensuring that important pages receive the authority they need to rank. They also help search engines understand content hierarchy — which pages are pillars, which are supporting articles, and how topics relate to each other. By automating this process, Tidy Related Posts ensures that your internal linking strategy stays current as your content library grows, without requiring you to manually audit and update every old article whenever you publish something new. Combined with the link audit dashboard, which highlights posts with zero or few internal links, you get a complete toolkit for building the kind of interconnected content architecture that search engines reward with sustained organic traffic.

Try Tidy Related Posts — WordPress Related Posts Plugin today

Free forever. Pro starts at $29/year.