Related posts only help when the recommendation actually feels related. A generic list of recent articles under every post can add visual noise without giving the reader a reason to click. The matching method, placement, and performance model matter more than the existence of a Related Posts heading.
I usually look at three things first: how the plugin decides what is related, where the suggestions appear, and where the matching work happens. A content-heavy site may prefer cloud processing, while a highly structured site can get better results by matching shared categories, tags, or custom taxonomies.
These five plugins solve those problems differently. For editorial links placed manually inside the article, also compare our WordPress internal linking plugins. If visitors rely heavily on search, our WordPress search plugins guide covers a separate discovery workflow.
TL;DR
- YARPP: best overall for mature automatic contextual matching using title, content, categories, and tags.
- Contextual Related Posts: best free self-hosted option when you want strong matching, blocks, widgets, shortcodes, and caching controls.
- Jetpack Related Posts: best when you want relevance processing handled in WordPress.com’s cloud instead of your own server.
- Related Posts by Taxonomy: best for predictable matching based on shared categories, tags, or custom taxonomies.
- Inline Related Posts: best for placing recommendation boxes naturally inside long-form articles rather than only after the content.
Quick Comparison
| Plugin | Matching approach | Placement | Pricing |
|---|---|---|---|
| YARPP | Title, content, categories, tags | Automatic, widgets, templates | Free |
| Contextual Related Posts | Title/content plus taxonomy signals | Automatic, block, widget, shortcode | Free |
| Jetpack Related Posts | Cloud analysis of content, categories, tags | Block or automatic | Included in Jetpack core features |
| Related Posts by Taxonomy | Shared taxonomy terms | Automatic, widget, shortcode | Free |
| Inline Related Posts | Automatic contextual insertion rules | Inside post content | Free core |
How I Chose These Plugins
I focused on current maintenance, matching quality, placement flexibility, performance model, custom post type support, and whether the tool adds useful discovery without turning the article into a recommendation wall. All five are established options with distinct use cases.
1. YARPP – Best Overall Automatic Related Posts Plugin

YARPP, short for Yet Another Related Posts Plugin, has been around long enough to become one of the reference points in this category. Its matching algorithm can use titles, body content, categories, and tags to calculate relevance instead of relying on a single taxonomy rule.
I like YARPP when the site has a broad content library and I want automatic recommendations without manually maintaining relationships between every article. It also gives developers enough templating control to avoid being locked into one visual layout.
Key features
- Contextual relevance algorithm
- Title and content matching
- Category and tag signals
- Custom post type support
- Automatic display and widget options
- Custom templates for developers
Pros: Mature matching logic, flexible display options, and strong fit for larger editorial archives.
Cons: Contextual matching can require more processing than simple taxonomy matching on very large or constrained hosting environments.
Best for: Blogs, magazines, and knowledge sites that want automatic recommendations based on several relevance signals.
Pricing: Free. YARPP’s current public pricing page still presents the core product as forever free, while additional premium plans are listed as upcoming.
2. Contextual Related Posts – Best Free Self-Hosted Contextual Option

Contextual Related Posts is one of the strongest free alternatives because it also bases recommendations on content rather than only categories. It can use title and body similarity alongside taxonomy signals, and it gives you blocks, widgets, shortcodes, and REST-based options for placement.
This is the plugin I would test when I want the recommendation logic to stay on the WordPress site and I need more configuration than a basic after-post widget provides.
Key features
- Title and content relevance matching
- Category, tag, and custom field signals
- Gutenberg block, widget, and shortcode
- Built-in caching
- Custom post type and exclusion controls
- Thumbnail and REST API support
Pros: Free, feature-rich, flexible placement, and strong contextual matching without a hosted service.
Cons: Matching work happens on your WordPress setup, so configuration and caching matter on very large sites.
Best for: Publishers that want a free self-hosted related-posts engine with strong controls.
Pricing: Free.
3. Jetpack Related Posts – Best for Cloud Processing
Jetpack Related Posts takes the opposite performance approach. WordPress.com analyzes and serves the recommendations, so the expensive relevance work does not run entirely on your hosting account.
That is attractive on content-heavy sites that already use Jetpack and do not want another local matching engine. The trade-off is dependency: the site must be connected to WordPress.com and related content is indexed through Jetpack’s cloud infrastructure.
Key features
- Cloud-based relevance processing
- Content, category, and tag analysis
- Related Posts block
- Automatic related-post placement options
- Thumbnail, date, author, and context controls
- Up to six displayed related posts
Pros: Offloads recommendation processing, integrates cleanly with Jetpack, and is easy to add on sites already connected to WordPress.com.
Cons: Requires a Jetpack/WordPress.com connection and sends content data to the cloud for indexing and recommendation processing.
Best for: Content sites already using Jetpack that want related posts without adding significant local relevance processing.
Pricing: Related Posts is included in Jetpack’s core feature set. Other Jetpack services may have separate paid plans.
4. Related Posts by Taxonomy – Best for Predictable Category and Tag Matching
Related Posts by Taxonomy is the most predictable option in this comparison. Instead of calculating broad textual similarity, it can recommend posts that share taxonomy terms such as categories, tags, or custom taxonomies.
That works especially well on sites with deliberate content architecture. If your taxonomy is clean, shared terms can be a more understandable relevance rule than a black-box matching score.
Key features
- Match by categories, tags, or custom taxonomies
- Multiple taxonomy support
- Custom post type support
- Widget and shortcode output
- Persistent caching
- REST and AJAX lazy-load options
Pros: Predictable logic, good structured-content fit, free, and flexible for custom taxonomies.
Cons: Relevance is only as good as the taxonomy structure. Poor or overly broad tagging will produce weak recommendations.
Best for: Documentation, directories, magazines, and niche sites with a carefully managed taxonomy system.
Pricing: Free.
5. Inline Related Posts – Best for Recommendations Inside Long-Form Content

Inline Related Posts changes the placement rather than trying to win the matching-algorithm contest. It inserts recommendation boxes inside the article, where readers can see them before they reach the end of a long post.
I find inline placement useful when the article naturally branches into supporting topics. It should be used carefully, though. Too many boxes can interrupt reading and make the page feel like an ad feed.
Key features
- Inline related-post boxes
- Automatic insertion rules
- Multiple visual styles
- Control over placement frequency
- Category and post filtering options
- Free core plugin
Pros: Makes recommendations visible before the end of long articles and requires little manual link placement.
Cons: Aggressive inline placement can distract readers and should not replace deliberate contextual internal links.
Best for: Long-form blogs and publishers that want recommendation boxes inside the reading flow.
Pricing: Free core plugin.
Which One Should You Choose?
For a general editorial site, I would start with YARPP or Contextual Related Posts and compare the actual recommendations they produce on your archive. If the taxonomy is carefully maintained, Related Posts by Taxonomy gives more predictable logic. Jetpack is attractive when cloud processing matters, while Inline Related Posts solves a placement problem rather than an end-of-post recommendation problem.
Automatic related posts should support your internal linking strategy, not replace it. Important commercial, pillar, and explanatory pages still deserve deliberate contextual links written into the article where the reader needs them.
Conclusion
A good related-posts plugin should help the reader continue naturally. YARPP is my first all-round pick, Contextual Related Posts is the strongest free self-hosted alternative, and Jetpack is useful when you want cloud processing. Related Posts by Taxonomy gives predictable structured matching, while Inline Related Posts is the better fit when recommendation placement inside the article is the priority.
Frequently Asked Questions
What is the best related posts plugin for WordPress?
YARPP is the strongest all-round choice here for automatic contextual matching. Contextual Related Posts is an excellent free self-hosted alternative with strong placement controls.
Are related posts good for SEO?
They can improve internal discovery and expose relevant pages to users and crawlers, but automatic related posts are not a substitute for intentional contextual internal links and a clear site architecture.
Do related posts plugins slow down WordPress?
They can add database or matching work, especially on large archives. Look for caching or cloud processing and test performance on your own hosting. Jetpack offloads its relevance analysis to WordPress.com.
Is Jetpack Related Posts free?
The Related Posts feature is included in Jetpack’s core feature set, although other Jetpack products and services have separate paid plans.
Should related posts appear inline or after the article?
After-post recommendations are less intrusive and work well for general discovery. Inline recommendations can perform better in long articles when the linked topic is genuinely useful at that point in the reading flow.

