Get found on Google and shared everywhere
The Commerce SDK renders your store with JavaScript, and search engines and social apps can’t always crawl that. The Render Engine serves prerendered HTML to bots so every page gets indexed by Google — and every shared link unfurls with a rich preview on X, Facebook, LinkedIn, WhatsApp, iMessage, and more.
JavaScript stores lose search and social
Google can render JavaScript, but it is slow, unreliable, and secondary to HTML. Social crawlers don’t run JavaScript at all — so shared links show up blank.
Without the Render Engine
- ✗ Google sees an empty page
- ✗ Shared links show no title, image, or price
- ✗ No rich snippets in search results
- ✗ Products are not indexed
With the Render Engine
- ✓ Google sees full HTML with products
- ✓ Links unfurl with image, title, and price
- ✓ Rich snippets with price and availability
- ✓ Every product is indexed and shareable
Bots get HTML, humans get the SDK
The Render Engine sits between your site and the visitor, and decides what to serve based on who is asking.
A request arrives
Any visit to your site hits the Render Engine first, which reads the user-agent.
Bot or human?
A search engine or social crawler gets clean prerendered HTML with all metadata. A person gets the live SDK experience.
Everyone wins
Shoppers keep the fast interactive store. Google indexes real HTML and shared links unfurl with rich previews.
Built for search and social
Bot detection, prerendering, structured data, social cards, and caching — all automatic.
Bot detection
Googlebot, Bingbot, and every social crawler are detected by user-agent. Real shoppers still get the fast, interactive SDK.
Prerendered HTML
Crawlers receive a fully rendered HTML snapshot of the page, so every product and collection is crawlable.
Social link previews
Links shared on Facebook, X, LinkedIn, Slack, WhatsApp, iMessage, and Pinterest unfurl with the right title, image, and price.
Structured data
Product, ItemList, and Breadcrumb JSON-LD are included so Google shows rich snippets with price and availability.
Meta, Open Graph & Twitter cards
Titles, descriptions, Open Graph, and Twitter/X card tags are injected per page for rich previews everywhere a link lands.
Auto cache refresh
Snapshots update when products, collections, or pages change. No manual purging, no stale previews.
Every shared link sells for you
When a customer drops your product link in a DM, a story, or a group chat, the Render Engine makes sure it arrives as a rich card — product image, name, and price — instead of a bare URL. That preview is the difference between a scroll and a tap.
There is nothing to install
The Render Engine is part of every Commerce SDK deployment. No package, no build step, no server to run.
Add the SDK once
You already embed Lesuto with a single script tag. That is the only tag your site needs.
Prerendering is automatic
Every deployment is served through the Render Engine. There is no package to install and no toggle to forget.
Verify in Studio
Open the Studio SEO tab on any page to see the exact title, description, structured data, and social cards being served.
The SEO layer under everything you build
Whatever you assemble in the Playground or Studio is served to shoppers as the live SDK and to crawlers as clean, indexable, shareable HTML — automatically.