Duplicate Structured Data (being picked up by Google from hydration data in source code) showing in Google Rich results Testing Tool #66896
Replies: 2 comments 1 reply
-
Just to chip in, this seems to be an issue in Nuxt as well. I have some SSR Nuxt v3 projects running on Vercel and I am seeing the same. This probably has nothing to with Vercel though. This thread is closed and a bit old, but the discussion is relevant: ymmooot/nuxt-jsonld#423 In Nuxt, I am assuming it has something to do with the crawler being able to run JS and hydration being responsible for the issue. |
Beta Was this translation helpful? Give feedback.
-
Has anyone else experienced this? I'm looking at Next JS because it is supposed to help with SEO. A big part of that we will want is good structured data for product pages, but this seems to be an issue with hydration and few people have really said anything on here. Are you still experiencing these issues or have they been solved? |
Beta Was this translation helpful? Give feedback.
-
Summary
Hi, We are seeing Duplicate Structured Data in Google Rich results Testing Tool, pretty sure it is being picked up from the hydration data at the bottom of the source code,
e.g. has 1 review, but is showing twice in the testing tool as below image

https://www.nursinghomes.com/ne/omaha/good-samaritan-society-millard/
This is a significant issue as everything we read says that the testing tool is a fair representation of what Google sees, and the fact that the rich results are not showing in Google search results is testament to this being an issue.
To note we have chosen to put the structured data json-ld in the body vs head due to Next making it arduous to add json-ld to the head
Also to note on the schema.org validation tool, the structured data is not showing as duplicated
Any ideas much appreciated, thank you
Additional information
No response
Example
No response
Beta Was this translation helpful? Give feedback.
All reactions