Conditions Tab (Display Conditions)

The Conditions tab is where you control when and where a schema template appears on your website. In this documentation, you’ll learn what the Conditions tab is, how it works, and how to add and manage conditions effectively. Conditions allow you to set clear rules that determine which pages should receive a specific schema template.

Instead of manually assigning schema to individual pages, you define these rules once, and Swift Rank automatically applies the schema wherever the conditions are met. Using conditions correctly helps ensure your structured data is accurate, consistent, and applied only to the right pages across your site.

Display Conditions

Without Conditions #

  • Schema may appear across unintended areas or not apply correctly
  • No control over where the schema is displayed
  • Increases the risk of incorrect or overlapping schema

With Conditions #

  • Full control over schema placement
  • Apply schema only where it is relevant
  • Use different schema templates for different content types
  • Maintain clean and accurate structured data across the site

Display Conditions Overview #

Display conditions are built using:

  • Condition Groups
  • Rules
  • Logical operators (AND / OR)

Each schema template must have at least one rule to become active.

Condition Group (Group A) #

A condition group is a collection of rules that work together.

Condition Group (Group A)

By default, Swift Rank creates Group A. All rules inside this group follow the selected logical operator:

  • AND (default): All rules must be true
  • OR: Any one rule must be true

You can switch between AND and OR depending on how strict or flexible you want the rule set to be.

Adding Rules #

Click + Add Rule to create a new condition.

Click + Add Rule to create a new condition.

Condition Rule Structure #

Each display condition in Swift Rank is made up of three parts. These work together to determine exactly where the schema template will appear.

display condition in Swift Rank
  1. Condition Type (e.g., Location, Post Type, Singular post/ Page)
  2. Operator (Equal to, Not equal to)
  3. Value (Whole site, home page)

These rules determine exactly where the schema should be applied.

Condition Type #

This defines where the schema should be applied on your site. Available options include:

Condition Type
  • Location – Targets specific areas of your site
  • Post Type – Applies schema to content types such as posts or pages
  • Singular Post / Page – Targets an individual post or page

Choose the option that best matches your schema use case.

Operator #

The operator determines how the condition is evaluated. Available operators include:

Operator in swift rank
  • Equal to – Applies the schema when the condition matches exactly
  • Not equal to – Excludes the schema from the selected location or content

This allows you to include or exclude specific areas of your site.

Value #

The value defines the exact location or content where the schema should be applied. Common options include:

  • Whole Site – Applies the schema across the entire website
  • Home Page – Applies the schema only to the homepage
values in swift rank

The available values change based on the selected condition type.

Example Conditions #

Apply Schema to the Entire Website #

  • Condition Type: Location
  • Operator: Equal to
  • Value: Whole Site
apply schema on entire site

What this does:

This rule tells Swift Rank to apply the schema on every page of your website, including posts, pages, and archives. It is commonly used for site-wide schema such as Organization, Knowledge Graph, or Website schema.

Apply Schema Only to the Home Page #

  • Condition Type: Location
  • Operator: Equal to
  • Value: Home Page
Apply Schema Only to the Home Page

This means the schema markup will only appear on your homepage. No other pages, posts, or archives will have this schema applied.

Exclude Schema from a Specific Page #

  • Condition Type: Singular Post / Page
  • Operator: Not equal to
  • Value: Select the page
Exclude Schema from a Specific Page

This is where you would pick the specific page you want to exclude. For example, if you select pages called “Contact Us, About us” the schema will not appear on those pages.

Group B (OR Condition) – Detailed Explanation #

Group B allows you to define an alternative set of conditions for displaying a schema. When OR logic is used within Group B, the schema will be applied if any one of the rules inside Group B is matched.

This is useful when you want the same schema to appear on different types of pages without creating separate schema templates.

Add Group B #

Click the + Add Group button to create a new condition group.
This newly created group is referred to as Group B and works independently from Group A.

Add Group B in the condition tab of swift rank

Select OR Logic for Group B #

At the top of Group B, select the OR option.

At the top of Group B, select the OR option.
  • OR logic means:
    The schema will be displayed if at least one condition inside Group B evaluates to true.
  • You do not need all rules to match—matching just one is sufficient.

This makes Group B ideal for handling multiple page scenarios with flexible logic.

Add the First Rule in Group B #

Click + Add Rule inside Group B.

Click + Add Rule inside Group B.

Condition Type: #

Use Group B with OR logic when you want the schema to appear on any one of multiple page types or scenarios. Use this when you want the same schema to appear on different content types (for example, products or blog posts).

put the condition type, operator, and value in the fields.
  • Condition Type: Post Type
  • Operator: Equal to
  • Value: post

Add another rule in the same Group B:

Add another rule in the same Group B
  • Condition Type: Post Type
  • Operator: Equal to
  • Value: page

Result: Schema appears on posts OR pages.

Step 6: Save Your Conditions #

Once the schema template is fully configured and your display conditions are set, click Publish to activate it. Swift Rank will now automatically apply the schema wherever the conditions are met, keeping your structured data consistent and scalable without any manual effort.

We’re here to help!

If you are feeling a bit stuck with the documentation or simply want a second pair of eyes on your setup, then please reach out. Our friendly team is always ready to assist you in getting everything running perfectly.

What are your feelings

Updated on January 9, 2026