# What is schema markup, and do I need it?

> Schema markup is structured data, usually a block of JSON-LD code, that labels what a page is about in a vocabulary machines understand: a business, a product, an article, a list of questions. You do not need it to rank, but it can earn rich results in Google and makes your business details unambiguous. A May 2026 Ahrefs study found no meaningful lift in AI citations from adding it.

Topic: Technical SEO. Last reviewed: 12 November 2026. Source: Arcline, https://arcline.celira.space/faq/what-is-schema-markup

## What is schema markup, in plain words?

Schema markup is extra information in a page's code that tells machines what the page is about. Visitors never see it. It uses the shared vocabulary of schema.org, which defines types such as `Organization`, `Product` and `Article`, and fields such as `name`, `price` and `author`. The usual format is JSON-LD, a small block of data that Google recommends over the older microdata and RDFa formats.

Take a bakery's contact page. A visitor reads the name, address and opening hours in the text. The markup states the same facts as data, so a search engine no longer has to guess which line is the phone number and which is the street.

## Do you need schema markup to rank?

No. A page can be indexed and rank well with none, and Google says structured data is not a direct ranking factor. What it does is make a page eligible for rich results, such as price and availability or a breadcrumb trail in a listing, and help search engines connect a page to the right business, product or author. Google decides case by case whether to show a rich result, and the supported types change, so check its current documentation. In short, you do not need it, but it is worth adding to your key pages.

## Does schema markup help you get cited by AI assistants?

Be skeptical of claims that it does. Google's May 2026 guide to AI features says no special markup is needed to appear in [AI Overviews](https://arcline.celira.space/faq/appear-in-ai-overviews) or AI Mode. An Ahrefs study from May 2026 compared 1,885 pages that added JSON-LD with matched pages that did not and found no meaningful lift in AI citations (+2.2% in ChatGPT, +2.4% in AI Mode, -4.6% in AI Overviews: all near zero). One limit: every page already had 100 or more AI Overview citations. For what does drive citations, see [how AI assistants decide which websites to cite](https://arcline.celira.space/faq/how-ai-chooses-sources).

> **The honest summary.** Add schema to the page types below because it is cheap and accurate. Do not expect a ranking jump or AI citations from it.

## Which schema types matter for a small business?

| Type | Where to use it | What to include, and what to watch |
| --- | --- | --- |
| `Organization` | Home or About page | Business name, logo, website address and official profiles. |
| `LocalBusiness` | Home and contact pages, if customers visit you or you serve an area | Address, phone, opening hours. Pick the most specific subtype, such as `Dentist` or `Restaurant`. |
| `Product` | Product pages | Name, image, price, availability, kept identical to the visible page. |
| `Article` | Blog posts and guides | Headline, author, publish date and update date. |
| `BreadcrumbList` | Pages inside a clear hierarchy | Mirror the breadcrumb trail visitors see. |
| `FAQPage` | Pages with real questions and answers | Rarely shows a rich result now: see [whether FAQ schema is still worth adding](https://arcline.celira.space/faq/faq-schema). |
| `Review` | Only genuine reviews shown on the page | Never invent ratings. Google generally does not show stars for a business reviewing itself. |

## How do you add schema markup, including in WordPress?

Whichever route you pick, the result is a JSON-LD block inside a `script` tag of type `application/ld+json`, usually in the page's head (Google also reads it in the body).

1. **By hand.** Copy an example for your type from schema.org or Google's documentation, swap in your real details and paste it in. This suits a site with a few pages.
2. **With a plugin.** On WordPress, install an SEO plugin such as Yoast SEO or Rank Math and enter your business name, logo and contact details in its settings. It outputs Organization, Article and breadcrumb markup automatically. Check the result: a theme and a plugin can both add the same type.
3. **With Arcline.** Arcline checks every page for missing, invalid or mismatched markup on all plans. On Premium, the [autopilot](https://arcline.celira.space/features) can add FAQ, Article, Organization, WebSite and breadcrumb markup to HTML and Next.js websites connected through GitHub, built only from facts already on the page.

## How do you test schema markup?

1. Paste the page address or the code into Google's Rich Results Test. It lists the rich result types the page is eligible for, with errors and warnings.
2. Run it through the Schema Markup Validator at schema.org, which checks the code against the full vocabulary, including types Google does not show as rich results.
3. After Google has crawled your pages, open the enhancement reports in Search Console for site-wide errors.
4. Read the page like a visitor: every name, price, date and answer in the markup should also be visible.

> **A pass is not a promise.** Valid markup makes a page eligible. Google decides whether to show a rich result.

## What schema mistakes should you avoid?

- Marking up content visitors cannot see. It breaks Google's guidelines and can get the markup ignored or lead to a manual action.
- Writing reviews or ratings yourself. Mark up only genuine reviews that appear on the page.
- Letting prices, hours or availability go stale in the markup while the page changes.
- Duplicate or conflicting blocks from a theme, a plugin and a hand-written snippet.
- Broken code, such as a missing comma, which can invalidate the whole block. Test after every edit.

## Related questions

- [Is FAQ schema still worth adding?](https://arcline.celira.space/faq/faq-schema.md)
- [How do AI assistants decide which websites to cite?](https://arcline.celira.space/faq/how-ai-chooses-sources.md)
- [How do I appear in Google AI Overviews?](https://arcline.celira.space/faq/appear-in-ai-overviews.md)
- [What is an SEO audit, and what does a free SEO audit check?](https://arcline.celira.space/faq/seo-audit.md)
