A handy plugin to remove duplicate schema generated by Yoast or other WP plugins or themes
Schema markup, also called “structured data” or “rich snippets” is a way to offer context to search engines for what the contents of a page is about. This way a search engine (or other data processor) knows that a page is about a person, organisation or event.
There is also a possibility that Google displays Rich snippets in the search results.
If you have a WordPress website with multiple plugins installed there is a big change multiple plugins or the theme offers its own schema. In most cases without a possibility to turn the schema off.
This could get confusing for the search engines because how do they know which schema markup can be trusted? What if the search engine uses the wrong schema?
To offer a solution I’ve created the “Remove Schema” plugin together with TweakTheWeb.
Remove Schema on WordPress.org
The plugin is available on WordPress.org.
Thomas
A great plugin to remove Yoast SEO schema
Tim van Iersel
Thank you for your kind review Thomas! If you have any questions or ideas for the plugin let me know!
Tatiana
Super! It removed all wrong and duplicate schema markups incorporated in theme in various places.
Hans van der Weijden
Hallo, Ik ben niet erg technisch, maar ik weet inmiddels hoe ik met een schema generatror een schema script kan genereren. Toen ik op deze web pagina: https://www.2broers4rechterhanden.nl/tegelvloer-laten-leggen/ een FAQ script wilde plaatsen dacht ik: waarom niet gewoon dat FAQ script met Yoast maken, wel zo gemakkelijk. Ik vond het veel gecompliceeerder dan verwacht en ben er mee opgehouden. Daarna heb ik een FAQ script gegenereerd en dat in de Head van de pagina geplaatst. Nu even dat half afgemaakte Yoast FAQ script verwijderen… dacht ik. Enfin je begrijpt het. Daarom was ik blij dat ik julie Remove Schema plugin vond. Helaas schijnt dat niet te werken op mijn site (WP version 5.4.2). Wat doe ik verkeerd? Bedankt alvast. Hans van der Weijden
Tim van Iersel
Hallo Hans,
In principe is de Yoast Schema verwijderd dat ik zo zie, de Remove Schema plugin doet dus zijn werk. Zie alleen op geen andere plek geen andere schema terug komen enkel schema markup vanuit het thema.
Het kan zijn dat je de plugin wat te streng hebt ingesteld (alle JSON-ld schema ipv enkel Yoast). Als dit niet het geval is dan is er waarschijnlijk iets mis gegaan met de implementatie van het andere schema. Als je wilt dan kunnen we hier voor je naar kijken.
Groeten,
Tim
paul
Hi- great plugin thank you and just what i needed. Can I just double check – remove all JSON is except schema pro (as there is a separate switch for this)- correct?
Je kunt niet langer reageren op dit bericht.