On all 39 product pages we sampled, the structured data that Google Shopping, AI Overviews and ChatGPT read gives the description in web-address encoding ("Glass%20Elite%20protects%20your%20screen..."), and none of them carries a rating, although each page loads Bazaarvoice ratings and reviews. To a machine, the world's #1 screen protection brand has garbled product descriptions and no stars, while visitors on the page see both.
First action
Open the product page template and find where the description is URL-encoded.
How to measure it
Product pages eligible for review stars
- Now
- –
- Target
- 90% of the catalogue
- By
- 60 days
Steps
Confirm the pattern
Run 20 product pages through the Rich Results Test and note the encoded description and missing rating.
Senior Manager, SEO & AEO 1 day
Fix the template
Output a decoded, plain-text description in the ProductGroup block.
E-commerce Developer 2 days
Add ratings
Pull the average rating and review count from Bazaarvoice into the same block, or enable its structured-data feature.
E-commerce Developer 3 days
Fix identifiers
Give the "+$10 extended protection" variant its own GTIN or leave it out of the variant list.
Merchandising Manager 2 days
Validate
Retest the same 20 pages plus 20 new ones.
Senior Manager, SEO & AEO 1 day
Resubmit
Request indexing for the top 200 sellers and check the Merchant Center feed.
Senior Manager, SEO & AEO 1 day
Measure
Search Console rich-result coverage and click-through by product type.
E-commerce Analyst weekly
Why it works
Change the BigCommerce product template so the description is written as plain text (decoded, HTML stripped, trimmed to the first 500 characters), add aggregateRating and a few reviews from Bazaarvoice to the same block (or switch on Bazaarvoice's own structured-data output), and give each variant its own GTIN or none. Check 20 pages in Google's Rich Results Test, then watch Merchant Center and Search Console for star coverage.
One template edit fixes nearly 2,000 product pages at once. Stars in search results and clean descriptions in AI answers lift click-through on exactly the comparison searches ("best iPhone 18 screen protector") where Spigen and CASETiFY compete, and it is the first deliverable the new SEO & AEO lead is hired to own.
Ready to use
ChecklistProduct markup fix list
[ ] Description decoded and plain text in ProductGroup [ ] aggregateRating (ratingValue, reviewCount) from Bazaarvoice [ ] One rating block per page, not two [ ] Distinct GTIN per variant, or none on add-on variants [ ] Offer price and availability per variant (already present) [ ] Rich Results Test passes on 40 sample pages [ ] Merchant Center product ratings feed connected
Risks and how to handle them
Bazaarvoice and template both output ratings
Choose one source so pages do not carry two rating blocks.
Products with very few reviews
Only output ratings where there are at least a handful of reviews.
Evidence
- Your websiteProduct markup, 39 product pages sampled at random from the sitemap on October 20, 2026: on all 39 the ProductGroup structured data carries a percent-encoded description (it starts "Glass%20Elite%20protects%20your%20screen..."), and none carries a rating (no aggregateRating), although every page loads the Bazaarvoice rating summary and reviews widgets.Source
- Your websiteGlass Elite for iPhone 18 Pro / 17 Pro: $39.99, or $49.99 with "extended protection (+$10)" ($250 for screen repair). Both variants carry the same GTIN (840390389893). The repair guarantee text on the page says "with the Glass XTR2 screen protector on it" and shows a broken apostrophe ("That’s"). The same XTR2 wording appears on 4 of the 39 sampled pages for other products (Glass Elite for Pixel 11, Fusion Eco for iPhone 14 Plus, GlassFusion 360 for Apple Watch, Glass Elite+ for Pixel 4a).Source
- HiringSenior Manager, SEO & AEO (onsite Midvale, UT, posted in October 2026): leads global organic search, content and Answer Engine Optimization across zagg.com, mophie.com and the regional domains (Americas, EMEA, APAC, ANZ); owns structured data and schema strategy; sets KPIs for citation frequency and share of voice in Google AI Overviews, ChatGPT and Perplexity; oversees hreflang and international SEO; builds quality-control checklists and publishing procedures; reports organic search's impact on revenue.Source
- Competitor researchRivals' own homepages: Spigen, "cases, screen protectors & accessories for iPhone, Samsung, Pixel, Tesla & more. Trusted by millions."; CASETiFY, "protective, customized, and sustainable phone cases for iPhone 18 Pro, iPhone 18 Pro Max, iPhone Duo"; Belkin, wireless chargers, power banks and docks. OtterBox competes for the same protection buyers.Source