Theme structure basics - what discoverability actually touches
You don't need to write Liquid to run a Shopify store. But a handful of theme-level facts determine what search engines and AI assistants can actually read on your pages - and knowing them keeps you from being at the mercy of "the theme just does that."
The theme decides what data gets rendered
Your products can have perfect metafields - material, fit, dimensions, care - but if the theme never renders them, they don't exist for anyone reading the page. Search engines index what's in the HTML, not what's in your admin. A common pattern: a brand invests in structured product data, and the theme shows title, price, description, and nothing else. The data is there; the page doesn't say it.
When evaluating or briefing theme work, the question isn't "does it look good" but "does the product template render our attributes, and where."
Templates, sections, and what an ecommerce manager should know
Every page type has a template: product, collection, page, blog. Templates are built from sections. Modern themes (Online Store 2.0) let you create alternate templates - a different product layout for a specific category, say - and assign them per product or collection without touching code. That's often the practical answer to "our gift cards shouldn't show a size guide."
The parts that quietly matter
Three theme areas punch above their weight for discoverability. The title tag and meta description logic - most themes generate these from product titles, some let you override per page. Structured data - good themes output Product schema (price, availability, reviews) automatically; older or heavily customized ones often output broken or missing schema, and you'd never know without testing. Pagination and filtering on collections - how the theme handles "page 2" and filter combinations decides whether search engines see your full catalog or an infinite maze.
We cover how to test all three in Essential Tools and Technical Data. For now, the takeaway is simpler: the theme is not just design. It's the layer that translates your catalog into what the outside world can read.