ChatGPT Bot and LD+JSON schema

#1029323
  • Resolved Matheus
    Rank Math free

    Subject: Issue with JSON-LD Schema Visibility for Product Pages

    Hello RankMath Support,

    I’m using your plugin with WooCommerce and confirmed that the JSON-LD product schema is present and valid according to Schema.org and Google Rich Results Test.

    However, when external services that do not render JavaScript (such as OpenAI’s GPTBot, used by ChatGPT Shopping) try to access our product pages, they report that the structured data is missing. This suggests that the schema might be injected dynamically via JavaScript rather than being rendered server-side as part of the static HTML.

    Could you confirm if RankMath inserts the schema via JavaScript on WooCommerce product pages? If so, is there a way to force server-side rendering of the JSON-LD so that it is accessible to crawlers that don’t execute JS?

    Here’s an example product page:
    https://deezign.com.br/livros/livro-sicily-honor/

    Thank you for your assistance!

Viewing 1 replies (of 1 total)
  • Hello,

    We apologize for the issue you are facing with the visibility of JSON-LD schema on your product pages. Thank you for providing the details regarding your setup and the example product page.

    Rank Math does insert JSON-LD schema markup directly into the HTML of your pages, which means it should be accessible to crawlers that do not execute JavaScript. However, if external services are reporting that the structured data is missing, it could be due to various factors such as caching or server-side configurations.

    To ensure that the JSON-LD schema is rendered server-side:

    1. Clear any caching: If you are using a caching plugin or server-side caching, clear the cache to ensure that the latest version of your pages is served.
    2. Check for conflicts: Sometimes, other plugins or themes may interfere with how schema is rendered. Temporarily disabling other plugins or switching to a default theme can help identify if there’s a conflict.
    3. Validate your schema: Use the Google Rich Results Test again after making these changes to see if the schema is now detected correctly.

    If the issue persists, please reply to this ticket with any additional details or errors you might be encountering, and a human agent from our support team will assist you further.

    Thank you for raising this concern!

    Sources:
    Product Schema Type » Rank Math
    Resolving Rank Math Schema Markup Related Issues

    This is an automated reply from Rank Math Support Bot. If you need further assistance, please reply to this topic and a human support agent will reply to you shortly.

    Hello,

    Since we did not hear back from you for 15 days, we are assuming that you found the solution. We are closing this support ticket.

    If you still need assistance or any other help, please feel free to open a new support ticket, and we will be more than happy to assist.

    Thank you.

Viewing 1 replies (of 1 total)

The ticket ‘ChatGPT Bot and LD+JSON schema’ is closed to new replies.