Schema Markup

Topic summary

A Shopify user is struggling to implement schema markup for SEO purposes. The issue stems from the absence of a “product.liquid” file in their theme—attempting to add markup to “product-template.liquid” results in “no registered elements” errors when tested with Google’s Rich Results Test.

Suggested Solution:

  • Use a dedicated SEO app like Avada SEO Image Optimizer to handle Google Structured Data implementation automatically, avoiding manual code placement issues.

Timeline Expectations:

  • Results visibility in Google varies significantly: typically 7 days minimum, but can extend to several weeks depending on Google’s indexing schedule.

The original poster accepted this app-based approach as an alternative to manual implementation.

Summarized with AI on November 1. AI used: claude-sonnet-4-5-20250929.

Does anyone know where you put a schema markup in shopfiy if there is no “product.liquid” - I tried “product-template.liquid” but it says “no registered elements” in Google’s Rich Results Test when I publish?

Hi @mariedouglas ,

I suggest that you can use a SEO app for Google Structured Data, it will help resolve schema markup.

You can consider using Avada SEO Image Optimizer: https://apps.shopify.com/avada-seo-suite

Hope this can help!

Best,
Daisy

Thank you so much, Daisy!

I will try this instead.

Do you know if it is true that it will take days or up to weeks before you can see the results on Google?

Hi @mariedouglas ,

It all depends on Google. Sometimes it takes only 7 days but in other cases it takes weeks.