JSON-LD Extraction For Googlebot Now Does One Pass Of HTML Unescaping

Aug 21, 2026 - 7:15 am 0 — by

Lizzi Google Crawley

Google's crawler now strictly enforces standard JSON formatting when reading your site's structured data, schema markup, instead of auto-correcting double-escaped HTML text. "To bring our parser up to JSON and other standards, we changed our JSON-LD extraction and are now only applying a single pass of HTML unescaping," Google posted on LinkedIn.

Gary Illyes from Google added, "If you're wondering what *proper* escaping is in JSON, I have good news for you! It's very, very well defined in RFC 8259, specifically section 7."

Google uses JSON-LD scripts (script type="application/ld+json") to understand entity details, like product prices, review stars, recipe ingredients, and FAQs, and turn them into Rich Results on Google Search pages.

Google added, "Practically speaking, this means that double-escaped entities (like & or ✔) will no longer be unrolled. If you're using JSON-LD for structured data, be sure to update your code to standard JSON escapes or Unicode hexadecimal escapes (like \u0026)."

Forum discussion at LinkedIn.

 

Popular Categories

The Pulse of the search community

Google Search Volatility

More Details

Search Video Recaps

 
Video Details More Videos Subscribe to Videos

Most Recent Articles

Google

Google Removes AI Overviews Labels On Some AI Overviews

Oct 20, 2026 - 9:03 am
Google Maps

Google Business Profiles Verification With Government ID

Oct 20, 2026 - 7:51 am
Google Ads

Google Hotel Ads Legacy Length Of Booking Bid Adjustment Doc

Oct 20, 2026 - 7:41 am
Google Search Engine Optimization

Google Search Internal Issues With Square Brackets [] Punctuations In URLs

Oct 20, 2026 - 7:31 am
Bing Search

Bing Tests Not Showing Sitelinks

Oct 20, 2026 - 7:21 am
Google Maps

Google Business Profiles Review Appeals Are Delayed Again

Oct 20, 2026 - 7:11 am
Previous Story: Google Discover Feed Can Be Tailored By Words