Generating Schema

"Schema already detected": what to do

Before generating, SuperSchema checks whether your page already has schema. If it finds some, it shows you the "Heads up! Schema detected" prompt with the types already present, so you can add a complementary type instead of a duplicate.

View as plain text Updated 2026-07-07

Before it generates, SuperSchema quickly checks whether your page already carries schema markup. If it finds some, it pauses and shows you a prompt titled "Heads up! Schema detected" so you can make an informed choice rather than pile a duplicate on top of what is already there. Duplicate schema of the same type does not help search engines or AI, so the goal is to add something that complements what exists.

What the prompt shows you #

The message reads "This page already has schema. Pick a different type to avoid duplicates." Below it you will see:

  • Your page URL, so you know exactly which page was checked.
  • An "Already on this page:" list of the schema types it found (for example Organization, WebPage, or WebSite).
  • A "Generate this type instead:" selector, pre-set to a sensible type that is not already on the page.

What to do #

  1. Read the "Already on this page:" list to see which types you already have.
  2. Leave the pre-selected type as is, or open the selector and pick a different complementary type. The list of choices excludes the types already present.
  3. Click the "Generate [type]" button to generate that complementary type.
  4. Or click "Cancel" if you decide not to add anything right now.
Note The selector keeps Auto-Detect available too. Choose it and SuperSchema will generate a type that adds to, rather than repeats, what already exists.
Tip The prompt itself puts it plainly: choosing a complementary type helps search engines understand your content better. An existing Organization plus a new Article, for example, gives a fuller picture than two Organizations.

Why this check exists #

AI answer engines and search engines read structured data to understand a page. Two copies of the same type send a mixed signal and add no new information. By surfacing what is already there before you generate, SuperSchema helps you build a complete, non-duplicated set of markup on the page instead of stacking repeats.

Still have questions?

Can't find what you're looking for? Our support team is here to help.

Contact Support