Jetpack Related Posts and YARPP (Yet Another Related Posts Plugin) are the two most-used related posts solutions for WordPress. Both display algorithmically matched content recommendations — the differences are in how they work and what they require.
How Each Works
Jetpack Related Posts sends your content to WordPress.com’s servers for analysis. Recommendations are calculated externally using WordPress.com’s algorithm, then served to your site. This approach leverages external computing power but requires the full Jetpack plugin and a WordPress.com connection.
YARPP runs entirely on your server. It calculates related posts by analysing shared tags, categories, and content terms stored in your local database. No external service required, no account needed, completely self-contained.
Algorithm Quality
Jetpack’s external algorithm generally produces better semantic matches — it understands content similarity beyond keyword overlap. YARPP’s tag and category-based matching is more straightforward: posts sharing the same tags are more likely to appear as related.
In practice, for sites with well-applied tags and categories, YARPP’s results are often as relevant as Jetpack’s. For sites with inconsistent tagging or taxonomy, Jetpack’s content analysis may produce better results.
Performance
| Jetpack Related Posts | YARPP | |
|---|---|---|
| Server load | Low (processed externally) | Medium (local DB queries) |
| Plugin dependency | Full Jetpack required | Standalone |
| External requests | Yes (WordPress.com) | No |
| Cache friendly | Yes | Yes |
Not sure which fits your situation? Describe your project and get a free expert recommendation.
Customisation
YARPP offers more customisation options: template files for custom display, weight settings for how much tags, categories, and content affect matching, and a minimum relevance score threshold. YARPP’s template system lets you control the exact HTML output without custom CSS workarounds.
Jetpack Related Posts offers limited customisation: toggle thumbnails and context, CSS targeting for styling. Moving related posts to a different page location requires template file editing.
Which to Choose
Use Jetpack Related Posts if: you already use Jetpack for other features and want related posts without adding another plugin. Do not install Jetpack just for related posts.
Use YARPP if: you want a standalone related posts solution without Jetpack, you want more customisation control, or you prefer self-hosted solutions without external dependencies.
Setup Complexity
Jetpack Related Posts: enable a toggle in Jetpack settings. If you already have Jetpack installed, this takes 10 seconds. If you do not have Jetpack, you are installing a large plugin with many features just for related posts — not recommended.
YARPP: install from WordPress.org, activate, and related posts start appearing automatically. Configure weights and display in YARPP settings. Initial setup takes 5-10 minutes. No external account or API connection required.
For sites not already using Jetpack: YARPP wins on setup simplicity by a wide margin. For sites already running Jetpack: enabling the built-in module is the simpler path.