Skip to content

Fix Search Console Product structured data error - #19

Merged
yotamon merged 2 commits into
mainfrom
fix/search-console-product-schema
Sep 29, 2026
Merged

yotamon merged 2 commits into
mainfrom
fix/search-console-product-schema

Conversation

@yotamon

@yotamon yotamon commented Sep 29, 2026

Copy link
Copy Markdown
Collaborator

Summary

Google Search Console reported a critical Product structured-data issue on cart-shift.com: Product entities generated from service pages were missing one of offers, review, or aggregateRating.

The root cause was generateServiceSchema marking generic service deliverables as @type: Product via serviceOutput. These pages are service pages, not sellable product pages, so adding fabricated product offers or ratings would be semantically incorrect.

Changes

  • Remove the incorrect Product-typed serviceOutput from Service JSON-LD.
  • Keep the valid Service schema and existing OfferCatalog behavior unchanged.
  • Add regression tests ensuring Service schemas never emit Product markup.

Expected Search Console effect

After production deployment and recrawl, Google should stop detecting these service pages as Product snippets, removing the critical "Specify offers, review, or aggregateRating" Product structured-data issue.

@yotamon
yotamon merged commit f8d627f into main Sep 29, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant