Creative agency glossarySEO and Analytics

Structured Data

Structured data is a standardized format of code, usually schema.org vocabulary written as JSON-LD, that labels the content of a page so search engines understand what it is and can show it as a rich result.

What is structured data?

Structured data is a layer of labels added to a web page that tells machines what the content means rather than just what it says. A page about a film can state, in a format search engines read, that this is a VideoObject with this title, this duration, this thumbnail and this upload date. A product page can declare its price, availability and rating. An article can name its author and publication date. A glossary entry can carry its questions and answers as an FAQPage.

The vocabulary comes from schema.org, a shared standard maintained by the major search engines, and it is most often written as a block of JSON-LD in the page head, invisible to visitors. Older formats, microdata and RDFa, wrap the labels around the visible HTML instead. Either way, the page looks the same to a person and far clearer to a crawler.

Why it matters

Why structured data matters

Search engines can infer a lot from plain text, but inference is slow and sometimes wrong. Structured data removes the guesswork, and the reward is rich results: star ratings beneath a listing, a recipe card, an event date, a video thumbnail, a fold-out set of questions, a knowledge panel built from a brand's own declared facts. Those results take more space on the page and get more clicks than a plain blue link, and they are only available to pages that have told the engine what they contain.

It also feeds the systems beyond the results page. Voice assistants, AI answers and shopping surfaces all draw on structured data, so a site that marks up its content is legible to whatever reads the web next.

In practice

How structured data works in practice

  1. 01

    The work starts by matching each page type to the right schema: Organization for the brand, Article for posts, VideoObject for films, Product for items, FAQPage for questions, BreadcrumbList for navigation. Most content management systems and SEO plugins generate the basic set, and custom templates add the rest. The markup is then tested with Google's Rich Results Test, which shows what the engine sees and flags errors, and Search Console reports which rich results the site is earning and which are failing.

  2. 02

    The rules are strict. The structured data must match what is visible on the page; marking up a rating the visitor cannot see is a violation. Required fields have to be present, images need minimum sizes, and some rich results, such as FAQ, are now only shown for certain kinds of site. Structured data is maintained like any code, re-tested after template changes and watched for the day a schema type is retired.

At RIOT

Structured data at RIOT

Every page in this glossary carries structured data. The questions at the foot of each entry are marked up as an FAQPage, so the fold-out questions a visitor sees are the same ones a search engine can read. It is the plainest example of the rule: the page says what it is, in a form both people and machines can trust.

See the work →

Watch out

What people get wrong about structured data

Expecting markup to improve rankings directly. It does not; it changes how a result looks and what features it is eligible for. The next mistake is marking up things that are not on the page, which can earn a manual action for spammy structured data. And many sites add the markup once and never test it again, so a template change silently breaks the rich result they were counting on.

Questions

People also ask

Does structured data improve rankings?

Not directly. It makes a page eligible for rich results, which are larger and get more clicks, and it helps search engines understand the content with confidence. The ranking itself still depends on content quality, links and the rest.

What is the best format for structured data?

JSON-LD, a block of script in the page head. Google recommends it because it is separate from the visible HTML, easy to generate from a template and easy to test. Microdata and RDFa still work but are harder to maintain.

Which structured data types should a brand site use?

Organization for the brand itself, Article or BlogPosting for editorial pages, VideoObject for films, Product for anything sold, FAQPage where there are genuine questions and BreadcrumbList for navigation. Add others only where the page truly contains that kind of content.

Next to it in the glossary

  1. 200 (OK) Response CodeA 200 OK response code is the server's confirmation that a request succeeded and the page was delivered as asked.
  2. 301 RedirectA 301 redirect is a permanent instruction that sends browsers and search engines from an old URL to a new one, carrying the old page's ranking signals with it.
  3. 302 RedirectA 302 redirect is a temporary instruction that sends visitors from one URL to another while telling search engines the original address will return.
  4. 304 Not ModifiedA 304 Not Modified response tells a browser or a crawler that the page has not changed since it was last fetched, so the cached copy can be used instead.
  5. 307 Temporary RedirectA 307 Temporary Redirect sends a visitor to a different URL for now, while guaranteeing that the request is repeated exactly as it was made.
  6. 403 ForbiddenA 403 Forbidden error means the server understood the request but refuses to serve the page, usually because the visitor does not have permission to see it.

Every SEO and Analytics term →

In the work

Where it shows up

All our creations →

From the journal

Read around it

The journal →

Talking the talk is one thing

We make the work.

RIOT is a creative agency and production studio in New York. Strategy, brand, film, photography, design and the campaigns that carry them, made by one team. A few lines is enough to start: we read every brief the same day.

    Footage