

Dashboard: getting-started steps, system health and background job progress at a glance.
Ariadne keeps readers on your site longer by showing them the right post to read next. It matches posts by what they really share (tags, categories, title words and the text itself), not just by sitting in the same category.
The free version works on its own, on your own server. There’s no API key, no account and nothing to set up. Activate it, and related posts with thumbnails appear under your articles.
[ariadne_related] shortcode or a widget. Change the heading or count for one spot.Each post gets a score against every other post from four local signals:
Background jobs keep every list up to date in small batches. They carry on by themselves without waiting for site traffic, so a large site finishes its first pass promptly even when it’s quiet.
Pro adds AI matching with Voyage AI embeddings, which understands what a post is about rather than only the words it shares. It’s blended with the free text signal using Reciprocal Rank Fusion. Pro also adds related products for WooCommerce and other post types, full style control with a card style picker, manual pin and exclude, Cornerstone Posts, choosing the exact paragraph the block appears after, and a live preview that scores an unsaved draft.
Pro counts views and read depth for each post, on your own site, and adds Popular posts: the most-read posts in a post’s main category, ranked by the views Ariadne counts on your site. Show them after the article, inside the Related block (as tabs, a strip under the list, or mixed into the list with a “Popular” marker), or anywhere with the Popular posts block, the [ariadne_popular] shortcode or a widget. Popular has its own Article and Sidebar styles, and a category can have its own title, date range, look and accent colour. An Analytics screen shows which related and popular lists readers saw, which posts they clicked and whether they read them. Export it as a PDF report, CSV or JSON.
Pro+ adds related-post boxes placed naturally inside the article body, the All time date range for Popular posts, settings export and import, and WP-CLI. See the in-plugin pricing page for the full list.
This plugin’s own scoring and matching (tags, categories, title overlap, local BM25 text matching) runs entirely locally — no data leaves your site for that. The same is true for view counting, Popular posts and Analytics (all Pro): the counts go only to your own site’s REST API and are stored in your own database. It uses the Freemius SDK for licensing, and two optional pieces load an external resource, under the conditions below:
Freemius (licensing) — this plugin uses the Freemius SDK to manage plugin updates and Pro/Pro+ license activation. It contacts the Freemius API (api.freemius.com) to check your license status and deliver updates; on activation, Freemius shows its own opt-in screen asking permission before any anonymous, non-personal diagnostic data (e.g. site URL, plugin/WordPress/PHP versions) is shared — this is optional and declining it does not affect the plugin’s functionality. See Freemius’s Privacy Policy: https://freemius.com/privacy/ and Terms of Service: https://freemius.com/terms/
Google Fonts (Pro/Pro+ only) — this plugin’s own Dashboard, Settings, and Post Status admin screens use your system’s font — nothing is requested from Google for those. Separately, if a Pro/Pro+ license is active and a site owner selects one of the curated Google Fonts for the related-posts card styling (Customizer), that one font family is requested from Google’s font CDN (fonts.googleapis.com) on your site’s frontend. No data beyond the standard browser request (e.g. IP address, user agent) is sent to Google. See Google’s Privacy Policy: https://policies.google.com/privacy and Google Fonts’ own privacy FAQ: https://developers.google.com/fonts/faq/privacy
Voyage AI (Pro/Pro+ only) — if a Pro/Pro+ license is active and a site owner has entered their own Voyage AI API key, this plugin sends each post’s title and body text to the Voyage AI API (https://voyageai.com) once, when that post is saved and its content has changed, to compute a semantic-embedding vector used for the AI-matching signal. This is entirely opt-in (no key = no calls) and uses the site owner’s own account and key, not a shared or plugin-provided one. See Voyage AI’s Terms of Service: https://www.voyageai.com/tos and Privacy Policy: https://www.voyageai.com/privacy