Json-ld Schema markup error in SEO- minimog theme

Topic summary

Unexpected “Restaurant” schema markup is appearing across product and home pages, despite the site owner intending only Organization and Product schemas. The goal is to remove the Restaurant schema.

A responder confirmed the Restaurant JSON-LD exists in the site’s code and is likely located near the opening tag in the theme.liquid file. If not directly in theme.liquid, it may be in a referenced snippet. They advised searching the codebase for “application/ld+json” to locate all structured data scripts.

Technical notes: JSON-LD (served as application/ld+json) is a format for schema.org structured data that informs search engines about page content. Using the wrong type (Restaurant) can misrepresent the site in search results.

Recommended next steps:

  • Search theme.liquid and included snippets for the Restaurant schema block.
  • Remove or replace it with correct Organization/Product schema.

Status: Not yet resolved. The source of the Restaurant schema within the theme has not been definitively identified. Attachments include screenshots highlighting the code location and the site link.

Summarized with AI on January 24. AI used: gpt-5.

On my website product pages, on all those products pages, and as well as on other pages, there is a schema markup of restaurant, I have added it for organization schema and product schema, But I am not able to find out from where this schema of restaurant is coming up. Even on home page there is schema markup of reasturant.

I want to remove the schema of Restaurant. attaching screenshot and link of the website.

https://ibaadatbyjasmine.com/

There is indeed a schema markup of restaurant in your code, you can see that clearly here:

I suppose it should be in your theme.liquid file, not far from the opening tag. You can do a search in your code with this: application/ld+json and it should highlight the structured data scripts.

If it’s not in theme.liquid, then it should be in a snippet that is referenced in theme.liquid. Anyways, it’s not far from the opening tag as highlighted in the screen capture above.