Genesis Schema vs Manual JSON-LD Markup

#1

I am using Genesis Framework in one of my websites. I think this framework has an inbuilt Schema.
Now, I am using JSON-LD for my single post under Header Scripts.

Ain’t there be any conflict using both of them.

Note: I am also using Yoast SEO.

#2

Genesis Framework add below type of markup using “Microdata”

  1. WebPage

  2. WPSideBar

  3. WPHeader

  4. CreativeWork

  5. SiteNavigationElement

Yoast SEO adds Article type “JSON-LD” Markup including…

  1. Person

  2. WebSite

Make sure, it doesn’t conflict with above schema type.

An example: You can use review markup.

#3

https://nustart.solutions/tools/json-ld-schema-generator-tool/ I have used markup using this site for blogPosting. Can you please confirm it? whether this will create conflict or not.

Thanks in Advance Gulshan

#4

You should avoid it. Manually, it’s hard to maintain consistent information on various properties.

1 Like
#5

Friends, if you are using GeneratePress theme you may like to remove its CreativeWork markup to prevent duplicate entity

add_filter( 'generate_schema_type', '__return_false' );

image

#6

If using genesis theme and latest yoast plugin then you are adviced to remove all other schema markups other then the yoast markup

In genesis there is a plugin by bill erickson which does that

When u are selling a product or selling an affiliate, then you need a product review schema separately.

But if it’s just articles, then yoast latest schema is superb and pinpointed for its task

1 Like