How to fix geo price not crawlable on Webflow

Your product prices appear to be rendered by JavaScript and may not be present in the static HTML, so AI crawlers (which often don't run JS) can't read or cite them.

Steps for Webflow

  1. Add or extend JSON-LD via an Embed element on the Collection (product) template, binding CMS fields for name/price/image/sku.
  2. Add a global Organization JSON-LD with sameAs in Project Settings > Custom Code (head).
  3. Publish and validate with Google's Rich Results Test.
Official Webflow documentation ↗
<!-- Price visible in static HTML --> 
<span class="price" itemprop="price">49.00</span>

<!-- And in Product schema -->
"offers": { "@type": "Offer", "price": "49.00", "priceCurrency": "USD", "availability": "https://schema.org/InStock" }

What is geo price not crawlable?

Most AI crawlers fetch your raw HTML without executing JavaScript. If a product's price is only injected by client-side JS (or sits behind an API call), the price simply isn't in the document the crawler sees - even though shoppers see it in their browser.

When a shopper asks an AI assistant about your product's price, the assistant pulls from what it could crawl. A JS-only price means missing, stale, or wrong price information in AI answers - or your product being skipped for a competitor whose price is readable.

See the complete Geo price not crawlable guide for every platform and the full background.

Not sure if your Webflow store has this?

Run a free SEOLZ audit — we’ll find geo price not crawlable and every other issue across your whole site.

Scan my site free

Fix geo price not crawlable on another platform