---
title: "Schema Display Conditions"
url: https://nexterwp.com/docs/schema-display-conditions/
date: 2026-07-17
modified: 2026-07-23
author: "Aditya Sharma"
description: "Display conditions decide where each schema entry loads. They are how you keep the right structured data on the right pages — and how you stop two schema types from..."
word_count: 418
---

# Schema Display Conditions

## Key Takeaways

- Nexter SEO sets schema display conditions from Nexter → Content SEO → On-Page → Schema by clicking Edit in a schema entry's Condition column.
- Set Display Conditions uses Include In and Exclude From, and Exclude From always wins when both rules match the same page.
- Default schemas use include/exclude discipline: WebSite, WebPage, Organization, Search Action, and Person load on Entire Website, Breadcrumb List loads on All Singulars, Article loads on All Singulars but excludes All Products, and Product loads on All Products only.

Display conditions decide *where* each schema entry loads. They are how you keep the right structured data on the right pages — and how you stop two schema types from colliding on the same page.

Nexter → Content SEO → On-Page → Schema → the **Edit** button in a schema entry's **Condition** column.

 

## How To Set Schema Display Conditions?

- On the **Schema** screen, find the entry you want to target.

- In its row, click **Edit** in the **Condition** column to open the **Set Display Conditions** modal.

- Under **Include In**, add the places the schema should load.

- Under **Exclude From**, add any places it should not load, even if they match the include rule.

- Click **Save**.

![The Set Display Conditions modal with Include In and Exclude From selectors](https://nexterwp.com/wp-content/uploads/2026/07/nseo-05c-schema-condition-builder.gif)

The modal is titled **Set Display Conditions** — "Select where you want to load the schema."

- **Include In** — a multiselect of targets where the schema loads. Options include broad scopes like **Entire Website** and **All Singulars**, plus specific post types (for example **All Products**) and taxonomies.

- **Exclude From** — a multiselect of targets to remove from the include set. Exclusions always win over inclusions.

- **Save** — applies the conditions to that entry.

 

### How The Defaults Use Conditions

The schemas that ship out of the box are a working example of include/exclude discipline:

- **WebSite, WebPage, Organization, Search Action, Person** — Include In: **Entire Website** (site-wide entities).

- **Breadcrumb List** — Include In: **All Singulars**.

- **Article** — Include In: **All Singulars**, Exclude From: **All Products**. This keeps Article schema off product pages so it does not fight Product schema.

- **Product** — Include In: **All Products** only.

 

#### Good To Know

- Exclusions override inclusions. If a page matches both, the schema does **not** load there.

- The classic collision is Article and Product on the same product page. The default Exclude From: All Products on Article prevents it — copy that pattern for any custom entries that could overlap.

- Start broad with Include In, then trim with Exclude From, rather than adding dozens of narrow include rules.

 

#### Troubleshooting

- **A schema is missing on a page.** Check Include In covers that page and that Exclude From is not removing it.

- **Two schemas of different types appear where you want only one.** Add the unwanted type's target to its Exclude From, the way Article excludes All Products.

**Related:** [Structured Data (Schema) In Nexter SEO](/docs/structured-data-schema-overview/) · [Add & Configure A Schema Entry](/docs/add-and-configure-a-schema-entry/) · [Supported Schema Types & Variables Reference](/docs/schema-types-and-variables-reference/)

 

[Explore Nexter Extension](https://nexterwp.com/nexter-extension/)

 

This is how you can control where each schema loads with Nexter SEO.