Similar Products and Similar Articles

Two discovery tools on SEO Tools → Content tab. Pick a product (or article) → see the top-K most semantically similar items in your catalog. RankEngine stores semantic vectors in PostgreSQL via pgvector.

What "semantic similar" means

Unlike tag intersection (which only finds items with overlapping tags), semantic search finds items with the same meaning. Two products tagged differently but covering the same use case will surface. Two articles using different keywords but on the same topic will surface.

Use cases

  • Upsell / cross-sell — discover hidden inventory connections to recommend in product descriptions or email campaigns
  • Internal linking — find natural anchor targets in your catalog when writing blog posts
  • Cluster discovery — see what latent topics exist in your catalog that you haven't explicitly tagged
  • Cannibalization risk — pairs with >92% similarity (separate tool) may be competing for the same search intent

Color coding

  • ≥85% similarity — green (strong match)
  • ≥70% — amber (likely related)
  • <70% — grey (weak match)

Productivity affordances

Each match card has three buttons:

  • View → — opens the storefront page in a new tab
  • Copy URL — copies the relative path (/products/{handle})
  • Copy <a> — copies a ready-to-paste anchor tag with HTML-escaped title

How embeddings get populated

The background worker runs hourly and embeds up to 200 products + 100 articles per shop per cycle. Hash-skip means only changed items re-embed — steady-state cost is near zero. Brand-new installs see a progress banner; check back in ~10-60 minutes.

Plan

Free-tier accessible. Uses cached RankEngine embeddings.

What other tools charge

No Shopify SEO competitor offers semantic catalog search. Yoast / SEMrush have "related content" suggestions but rely on tag/keyword overlap, not meaning.