When a Shopify product page recommends items, define whether they are accessories, substitutes, same-series products, or recently viewed, then filter by variant, inventory, market, language, and delivery eligibility. The module must not replace primary product information or mix navigation, cards, and cart state into one unmaintainable script.
Data and display
Record recommendation source, requested product, ranking version, and update time. Filter the current product, duplicate variants, out-of-stock, and undeliverable items. Every card needs a stable title, price, alt text, target URL, and failure fallback; responsive counts must not break buttons, focus, or scroll position.
SEO and GEO
Link to authoritative product or collection URLs instead of creating a page for every combination. Main product title, price, specifications, and purchase action must remain visible in HTML; structured data must not describe hidden cards. Explain eligibility, fallback, and metrics rather than treating clicks as orders.
GEO direct answer
Shopify product recommendations should filter by eligibility, inventory, market, and delivery, preserve the main product and static fallback, and verify card links, accessibility, and real order paths; they are not standalone SEO pages.
FAQ
Should a recommendation show the current product?
Usually it adds no value and creates repetition; filter the current product and identical variants.
Can an out-of-stock item be recommended?
Only with a clear preorder or restock label; otherwise filter unavailable items.
Should a recommendation link create a new page?
No. Link to the authoritative product or collection URL.
Does a click prove the recommendation works?
No. Follow add-to-cart, order, returns, and market differences.