Render Engine
The Commerce SDK renders your store with JavaScript. Search engines can’t always crawl that. The Render Engine serves pre-rendered HTML to bots so every product, collection, and page gets indexed.
The Problem
The Commerce SDK embeds your products with JavaScript. Google can render JS, but it's slow, unreliable, and secondary to HTML. Without pre-rendering, your products may never appear in search results.
How It Works
The Render Engine sits between your website and the visitor. Bots get HTML. Humans get the interactive SDK experience.
A visitor or crawler hits your website. The Render Engine inspects the user-agent header.
If it's a search engine bot (Google, Bing, Facebook, Twitter), the engine serves a fully pre-rendered HTML snapshot.
Real visitors get the fast, interactive SDK experience. Bots get clean HTML with meta tags, structured data, and all product content.
Features
Bot detection, pre-rendering, structured data, caching, and sitemaps — all automatic.
Cache is refreshed when products, collections, or pages change. No manual purging required.
Automatically detects Googlebot, Bingbot, social crawlers, and other bots by user-agent. Real visitors get the normal JS experience.
Rendered pages are cached at the edge for fast bot responses. Cache TTLs are configurable per content type.
Dynamic title tags, meta descriptions, Open Graph images, and Twitter cards are injected per page for rich social previews.
Serves a fully rendered HTML snapshot to search engines. Every product, collection, and page is crawlable and indexable.
Automatic XML sitemaps with all products and collections. Submit once to Google Search Console and forget about it.
JSON-LD Product, BreadcrumbList, and Organization schemas are included so Google shows rich snippets in search results.
Point your SDK deployment at the render engine URL. It handles everything automatically. No code changes needed.
Free on all plans. Zero configuration. Works with every Commerce SDK deployment.
Get Started Free