if you have a hidden schema block that is causing issues with mobile rendering, use this to ensure the script stays intact but out of view. applying
display: none;
to a div containing json-ld works fine, but
never wrap your structured data inside an element with
opacity: 0; because some parsers might struggle with the rendering layer. it is
crucial to keep the markup clean for
googlebot to read properly.