# Custom meta tags

> Previously called "Meta tags rule". Your existing rules are preserved with their priorities and conditions.

{% hint style="info" %}
**Who can use this feature?**

* This feature is available for Pro and Enterprise plan users.
  {% endhint %}

Custom meta tags are conditional rules that override your [Default meta tags](/seo-suite-help-center/search-appearance/meta-tags/default-meta-tags.md) for specific groups of pages. Use them when you need different meta content for a subset of your catalog — for example, products tagged "sale", items from a specific vendor, or blog posts by a particular author.

{% hint style="warning" %}
All other pages that don't match any rule will stay the same as your [default content in Shopify.](https://help.shopify.com/en/manual/promoting-marketing/seo/adding-keywords#edit-the-title-and-meta-description-for-a-page)
{% endhint %}

### Where to find it <a href="#where-to-find-it" id="where-to-find-it"></a>

Go to **Search appearance → Meta tags** → select a tab (Product, Collection, or Blog post) → find the **Custom meta tags** card below Default meta tags.

The card contains:

* An **Add rule** button to create new rules
* A table listing all rules for the current tab
* A tip to hover a rule for a live preview on the right

Rules are scoped per tab — rules you create in the Product tab only apply to Product pages, and so on.

### Create a rule <a href="#create-a-rule" id="create-a-rule"></a>

1. Click **Add rule**
2. The rule editor opens with three sections. Fill them in (details below)
3. Toggle the rule **On** at the top of the form
4. Click **Save**

<figure><img src="/files/14KjLz5RQNrYcHyoKmMV" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/ovb9Bdif9CkvzuH6TX20" alt=""><figcaption></figcaption></figure>

#### Section 1 — General settings <a href="#section-1--general-settings" id="section-1--general-settings"></a>

<figure><img src="/files/pApHG7cism85OY5yEui9" alt=""><figcaption></figcaption></figure>

* **Rule name** — a descriptive name for yourself (e.g., "Nike sale products", "Summer collection"). Not visible to shoppers
* **Priority** — a number starting at 0; lower numbers apply first when multiple rules match the same page. Use 0 for most important rules, higher numbers for catch-all rules
* **Auto-disable schedule** — Never (default) or Schedule. See Auto-disable schedule below

#### Section 2 — Content <a href="#section-2--content" id="section-2--content"></a>

<figure><img src="/files/spIGZuW0L6Z0xL7dFmo5" alt=""><figcaption></figcaption></figure>

Enter the **Meta title** and **Meta description** for this rule. The same tools from Default meta tags work here:

* Type `@` in any field to open the variable picker
* Click the `</>` icon to browse variables including custom metafields
* Click **Generate with AI** next to the Meta description label to auto-generate content (costs 1 credit per generation)

See the [variables reference](https://file+.vscode-resource.vscode-cdn.net/Users/hooman/Vibe%20working/Avada/products/avada-seo-suite/userguide/search-appearance/meta-tags/variables.md) for the full list.

#### Section 3 — Display conditions <a href="#section-3--display-conditions" id="section-3--display-conditions"></a>

<figure><img src="/files/zdMM1RmHcgugJLF7Ufr6" alt=""><figcaption></figcaption></figure>

Conditions decide which pages the rule applies to.

1. Choose a logic: **If all of these conditions are true** (AND) or **If any of these conditions are true** (OR)
2. Click **+ Add condition** to add a condition
3. Each condition has three parts: **field + operator + value**

Available conditions depend on the tab:

| Tab            | Fields              | Operators                                  |
| -------------- | ------------------- | ------------------------------------------ |
| **Product**    | Title, Type, Vendor | equals, not equals, contains, not contains |
| **Product**    | Tags, Collections   | contains, not contains                     |
| **Collection** | Title               | equals, not equals, contains, not contains |
| **Collection** | Tags                | contains, not contains                     |
| **Blog post**  | Title, Authors      | equals, not equals, contains, not contains |
| **Blog post**  | Tags                | contains, not contains                     |

**Example rule — Nike sale products**

* Logic: **all**
* Condition 1: Vendor **equals** "Nike"
* Condition 2: Tags **contains** "sale"

Only Nike products that are also tagged "sale" will use this rule.

> A rule with no conditions applies to every page in the current tab. Use this for a catch-all override.

### Auto-disable schedule (Enterprise plan) <a href="#auto-disable-schedule-enterprise-plan" id="auto-disable-schedule-enterprise-plan"></a>

Running a Black Friday, flash sale, or holiday campaign? Auto-disable schedule turns the rule off automatically at a time you choose — no risk of stale sale meta tags lingering on Google after the campaign ends.

1. In the rule's **General settings**, select **Schedule** under Auto-disable schedule
2. Pick the date and time the rule should turn off
3. Save

At the scheduled time, the rule's status flips to **Off** automatically. The rule stays in your list and can be turned back on manually at any time. You'll receive an in-app notification when a rule auto-disables.

Free and Pro plans can only use **Never**. The Schedule option shows an **Enterprise** badge on those plans.

The table paginates at 10 rules per page. Change the page size from the selector at the bottom right.

### How rules compete - priority resolution <a href="#how-rules-compete--priority-resolution" id="how-rules-compete--priority-resolution"></a>

When a page matches multiple rules, the rule with the **lowest priority number** wins. If two rules share the same priority number, the one created first wins (tie-breaker: earliest `Created at`).

#### Example <a href="#example" id="example"></a>

| Rule            | Priority | Condition            | Result on a Nike product tagged "sale" |
| --------------- | -------- | -------------------- | -------------------------------------- |
| "Sale products" | 0        | Tags contains "sale" | ✅ Wins (priority 0)                    |
| "Nike products" | 1        | Vendor equals "Nike" | Doesn't apply (rule 0 already won)     |

**Tip:** use low priority numbers (0, 1, 2) for specific rules with multiple conditions, and high numbers (10, 20) for catch-all rules that should apply last.

Pages that don't match any rule fall through to your [Default meta tags](https://file+.vscode-resource.vscode-cdn.net/Users/hooman/Vibe%20working/Avada/products/avada-seo-suite/userguide/search-appearance/meta-tags/default-meta-tags.md) — or to Shopify's native meta tags if Default is turned off for that tab.

### Condition

#### 1. All/any

* If all conditions are true: This mean your product or collection must match all conditions.
* If any condition are true: This mean your product or collection only need to match at least one condition.

<figure><img src="/files/NkbsSlro5XTvez282rHh" alt="how conditions works in meta tags rules"><figcaption></figcaption></figure>

<figure><img src="/files/oBH5L5Pidlm6NjaBQ9mf" alt="how any conditions works in meta tags rules"><figcaption></figcaption></figure>

#### 2. Basic condition

Contain/Not contain: Checks if a certain piece of text is included in the variables name.

Equal to/not equal to: Check if the variable matches exactly or is different from a specific value.

#### 3. Product rule

* Title: Product title.
* Type: A custom category you create for a product. Check [product type on Shopify.](https://help.shopify.com/en/manual/products/details/product-type)
* Vendor: The source of the products you sell. [Manage vendor info.](https://help.shopify.com/en/manual/products/managing-vendor-info)
* Tags: Product tags. We already list all available tags for your to select faster.
* Collections: That the product belongs to. We already list all available collections for your to select faster.

#### 4. Collection rule

* Title: Collection title
* Tags: Collection tags

#### 5. Blog rule

* Title: Blog title
* Authors: Authors of blog
* Tags: Blog tags


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.avada.io/seo-suite-help-center/search-appearance/meta-tags/custom-meta-tags.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
