Set up schema by content type

Rilea SEO builds a connected schema graph on every page. You set who's behind the site once, choose sensible defaults, then pick a specific type and fill in its details on the pages that need one.

Rilea SEO docsVersion 1.1.04 min read

In short

  • Set your organization or person details once in Settings, then Schema. Every page links back to them.
  • Choose a default type for posts, pages and products. Most sites can leave posts as Blog Post and pages as Web Page.
  • On a single page, open the Rilea SEO panel's Schema section to choose a type such as Product, Event or Recipe and fill in its fields.
  • Test any page with Google's Rich Results Test after you change its schema.

How Rilea SEO builds schema

Every page gets one JSON-LD block containing a connected graph:

  • Organization or Person: who publishes the site, with your logo and social profiles.
  • WebSite: the site itself, linked to the publisher.
  • WebPage: the current page, linked to the website.
  • The main entity: an article, product, event or other type, linked to the page.
  • BreadcrumbList: the page's position in the site, when breadcrumbs are on.

Because each part points to the others by ID, search engines read one consistent description instead of separate, possibly conflicting blocks.

Step 1: Describe your site

  1. Go to Rilea SEO, then Settings, then Schema.
  2. Under Site represents, choose Organization for a business or brand, or Person for a personal site.
  3. Enter the name, and upload a logo (for an organization) or a photo (for a person).
  4. Add your social profile URLs, one per line. They become sameAs links that connect your site to those profiles.
  5. Save.

Step 2: Set default types

On the same tab, choose the default schema type for posts, pages and products. These are used whenever a page doesn't choose its own.

ContentRecommended default
Blog postsBlog Post
News sitesNews Article
PagesWeb Page
WooCommerce productsProduct

Step 3: Choose a type for a specific page

Open the page in the editor, scroll to the Rilea SEO panel and open the Schema section. Choose a type, and the fields for that type appear. Fill in what applies; empty fields are left out.

Available types and their fields

TypeFields you can fill in
Article, Blog Post, News ArticleBuilt automatically from the post: headline, dates, author, image
Web Page, About Page, Contact PageBuilt automatically from the page
ProductBrand, SKU, GTIN, MPN, price, currency, availability, rating, review count, price valid until
ServiceService type, area served, price, currency
Local BusinessBusiness type, address, phone, price range, coordinates, hours, rating, review count
EventStart, end, status, attendance mode, venue and address, online URL, performer, price, currency, ticket URL
RecipePrep, cook and total time, yield, category, cuisine, calories, keywords, ingredients, instructions, rating
VideoContent URL, embed URL, thumbnail, upload date, duration
CourseProvider, provider URL, course mode, price, currency
Job PostingDates, employment type, organization, address, remote, salary range and unit
ReviewItem type, item name, rating and rating scale
Software ApplicationCategory, operating system, price, currency, rating
BookISBN, author, format, page count, publisher, rating
PersonJob title, works for, same-as profiles
Podcast EpisodeAudio URL, episode number, series name and URL, duration
DatasetLicense, keywords, content URL
FAQ PageUses the FAQ block on the page
HowToUses the How-To block on the page

Durations use ISO 8601 format: PT30M is 30 minutes and PT1H15M is an hour and a quarter.

Only mark up what visitors can see on the page. A price, rating or FAQ in schema must also appear in the content.

Products in WooCommerce

You don't need to choose a type for WooCommerce products. Rilea SEO builds full Product schema from the product data automatically, including variations, price, stock and reviews. Add brand, GTIN and MPN in the product's Inventory section; see the WooCommerce setup guide.

FAQ and How-To content

Add the FAQ or How-To block to the page, fill it in, and the matching schema is created from the block content. Google stopped showing FAQ rich results in 2026 and retired HowTo rich results in 2023, so treat these blocks as helpful content first. The markup still helps search engines and other systems understand the page.

Custom JSON-LD

For a type Rilea SEO doesn't cover, paste your own JSON-LD into the Custom JSON-LD field in the Schema section. Paste only the object, without <script> tags. Validate it first with the Schema Markup Validator.

Turning schema off for a page

Choose None as the type to output no main entity for that page. The organization, website and page parts of the graph remain.

Testing your schema

  1. Open Google's Rich Results Test and enter the page URL.
  2. Check that the expected type is detected with no errors.
  3. For types Google doesn't show as rich results, use the Schema Markup Validator.
  4. After a few days, check Search Console's Enhancements reports for errors across the site.

If you see two Product or two Organization entries, another plugin or your theme is adding schema too. The guide to fixing duplicate tags explains how to find and switch off the duplicate.

Still stuck? Check the support FAQ or get in touch, and we'll help.

Get help

Put your SEO budget somewhere else.

Install Rilea SEO, import your settings and keep every feature, for free.

Scroll to Top