Schema is structured data — invisible code that tells Google and AI systems exactly what a page is about. It doesn't change how the page looks to visitors.
Without schema: Google reads the page and guesses what it is.
With schema: Google knows precisely — 'this is an article by Justin Brown published on March 25 2026 about Bluesfest' or 'this page has FAQ answers about animation services.'
Schema is what gets your content into Google AI Overviews, rich search results, and cited by ChatGPT and Perplexity. RankMath handles all the technical code — you just fill in the fields. No coding required.
On an individual page or post
- 1Open the page or post in the WordPress editor (Gutenberg or Bricks)
- 2Look for the RankMath panel on the right side of the screen — it shows the RankMath logo (R) and a score out of 100
- 3Click the RankMath panel to expand it
- 4Click the Schema tab — it looks like a small code bracket icon
{ } - 5You will see any existing schema applied to this page, plus a + Add Schema button
If you cannot see the RankMath panel, click the three-dot menu (⋮) in the top right of the editor and make sure 'RankMath SEO' is ticked under Plugins.
In global RankMath settings
- 1Go to WordPress Admin → RankMath (in the left sidebar)
- 2Click Titles & Metas for site-wide settings including Organisation schema
- 3Click Schema Generator if available for reusable schema templates
Article schema tells Google this page is a written article with an author, publication date and topic. It is essential for blog posts to appear in Google News, AI Overviews and rich search results.
When to apply
Every blog post — apply before publishing. Any post you want appearing in Google News or being cited by AI systems needs this applied before it goes live.
Step by step
- 1Open the blog post in the WordPress editor
- 2Open the RankMath panel → click the Schema tab
- 3Click + Add Schema
- 4Select Article from the schema type list
- 5Fill in the fields as shown in the table below
- 6Click Save at the bottom of the schema panel
- 7Publish or update the post
| Field in RankMath | What to enter |
|---|---|
| Article Type | Article (not BlogPosting or NewsArticle — just Article) |
| Headline | Copy the exact post title |
| Description | Copy the meta description from the RankMath General tab — usually the first 1–2 sentences of the post |
| Author Name | The post author's full name |
| Author URL | The site URL — or the author page URL if one exists |
| Published Date | Set to today's date when publishing — RankMath may auto-fill this |
| Modified Date | Leave as auto — RankMath updates this automatically when edited |
| Publisher Name | Your business name |
| Publisher URL | Your site URL |
RankMath may show a green tick next to the schema tab when it's correctly filled. If it shows a warning, hover over it to see what field is missing.
FAQ schema marks up question-and-answer content so Google can show it directly in search results as an expandable list. More importantly, it is the primary way AI systems like Google AI Overviews select content to cite when answering questions. Every FAQ on the site should have this applied.
Method 1 — RankMath FAQ Block (preferred for blog posts)
- 1Open the blog post in the Gutenberg editor
- 2Find the FAQ section at the bottom of the post content
- 3Click the + button to add a new block
- 4Search for RankMath FAQ and select it
- 5Type each question into the Question field
- 6Type each answer into the Answer field
- 7Repeat for all FAQ questions on that page
- 8RankMath automatically generates the FAQ schema from this block — no extra steps needed
- 9Update or publish the post
The RankMath FAQ block both displays the FAQ visually on the page AND generates the schema automatically. Do not use a regular text block for FAQs — use the RankMath FAQ block so the schema is created.
Method 2 — RankMath Schema tab (for existing service pages)
- 1Open the service page in the editor
- 2Open RankMath panel → Schema tab
- 3Click + Add Schema
- 4Select FAQ Page from the schema type list
- 5Click + Add Question
- 6Enter the first question exactly as written on the page
- 7Enter the answer — can be a shortened version, but should match the page content
- 8Click + Add Question again and repeat for each FAQ
- 9Click Save
Copy the questions and answers directly from the page content so they match exactly. Google may penalise mismatches between the schema and the visible page content.
VideoObject schema tells Google that this page contains a video — what it's called, what it's about, and where to find it. This is what makes videos appear in Google video search results and get cited by AI systems when people search for relevant topics.
Step by step
- 1Open the page in the editor
- 2Open RankMath panel → Schema tab
- 3Click + Add Schema
- 4Select Video from the schema type list
- 5Fill in the fields as shown in the table below
- 6Click Save
| Field in RankMath | What to enter |
|---|---|
| Name | The title of the video — e.g. 'Legacy Film 2024' |
| Description | 1–2 sentences describing what the video shows — copy from the page content |
| Upload Date | Approximate date the video was published — check the Vimeo page if unsure |
| Thumbnail URL | The Vimeo thumbnail image URL — see note below on how to find this |
| Content URL | The full Vimeo or YouTube URL — e.g. https://vimeo.com/123456789 |
| Embed URL | Vimeo: https://player.vimeo.com/video/123456789 · YouTube: https://www.youtube.com/embed/VIDEO_ID |
| Duration | Optional — ISO 8601 format, e.g. PT3M45S = 3 minutes 45 seconds. Leave blank if unsure. |
How to find the Vimeo thumbnail URL
- 1Open the Vimeo video page in a browser
- 2Right-click on the video thumbnail image
- 3Select Copy image address or Open image in new tab
- 4Copy that URL and paste it into the Thumbnail URL field in RankMath
For YouTube videos, the thumbnail URL format is: https://img.youtube.com/vi/VIDEO_ID/maxresdefault.jpg — replace VIDEO_ID with the ID from the YouTube URL.
Person schema identifies the real human expert behind your website. This is an E-E-A-T signal (Experience, Expertise, Authoritativeness, Trustworthiness) — it tells Google and AI systems that there is a real person with real credentials behind this content. Set once in global settings and it applies across the whole site.
Step by step — set once in RankMath global settings
- 1Go to WordPress Admin → RankMath → Titles & Metas
- 2Scroll down to find the Knowledge Graph section
- 3Under 'Person or Organization', select Person
- 4Fill in all fields (see table below)
- 5Click Save Changes at the bottom of the page
| Field in RankMath | What to enter |
|---|---|
| Name | Full name of the person / author |
| Alternate Name | Name as it appears on social — e.g. 'Justin Brown Browndog' |
| Description | A 2–3 sentence bio. Include founding date, key clients, specialist topics. |
| Profile Photo | Upload a photo — or use the URL of a photo already on the site |
| Primary contact email | |
| Job Title | Principal, [Business Name] |
| Same As — URLs | All social profiles: YouTube, Vimeo, Instagram, LinkedIn, Facebook |
The 'Same As' fields are the most important part of Person schema. They connect all of your online profiles to the website — Google and AI systems use these to build a complete picture of who you are and what you are an authority on. Add as many as apply.
Organisation schema identifies your business as a real entity. Even if you're primarily using Person schema as your main entity type (correct for personal brands), the Organisation details should still be fully completed as supplementary schema.
Step by step — check and complete in RankMath
- 1Go to WordPress Admin → RankMath → Titles & Metas
- 2Scroll to the Local SEO section or Knowledge Graph section
- 3Check and complete the fields shown in the table below
- 4Click Save Changes
| Field in RankMath | What to enter |
|---|---|
| Organisation Name | Your business name — exactly as it appears on Google Business Profile |
| Organisation URL | Your site URL |
| Organisation Logo | The logo URL — check it shows the correct current logo |
| Phone | Primary phone number including country code |
| Primary business email | |
| Address | Physical or registered address |
| Same As — social | Facebook, Instagram, YouTube, Vimeo, LinkedIn — all profiles that represent the business |
If any social profile URLs have changed recently, update them here at the same time. Consistency between the schema and the actual live profiles is important.
Method 1 — Google's Rich Results Test
- 1
- 2Paste the URL of the page you just updated
- 3Click Test URL
- 4Google will show you all the schema it detected on the page
- 5Look for green ticks next to Article, FAQ, VideoObject, Person etc.
- 6If there are errors or warnings, note which field is flagged and refer back to the relevant section of this guide
Method 2 — RankMath schema tab visual check
- 1Open any page in the editor
- 2Open the RankMath panel → Schema tab
- 3Schema that is correctly applied shows with a coloured icon and the schema type name
- 4If a schema block shows a warning triangle, click on it to see what field needs attention
Common issues and fixes
| Issue | Fix |
|---|---|
| RankMath panel not visible in editor | Click the three-dot menu top right → Plugins → tick RankMath SEO |
| Schema tab not showing | Make sure you are in the full editor view, not the quick edit view. Open the post by clicking the title. |
| FAQ schema not appearing in Google test | Check the FAQ was added using a RankMath FAQ block, not a regular text block |
| Thumbnail URL not working for video | Try right-clicking the video thumbnail on Vimeo and copying the image address again |
| Person schema fields not saving | Scroll to the bottom of the Titles & Metas page and click the Save Changes button — it is easy to miss |
| Rich Results Test shows no schema | The page may not be live yet, or Google may not have crawled it. Wait 24 hours after publishing and test again. |
| Page type | Schema to apply | Where to set it |
|---|---|---|
| New blog post | Article + FAQ | RankMath panel in editor |
| Service page with FAQ | FAQ | RankMath panel in editor |
| Any page with Vimeo/YouTube embed | VideoObject | RankMath panel in editor |
| Site-wide (done once) | Person + Organisation | RankMath → Titles & Metas |
Questions about any of this? Get in touch via digitaldominator.com.au.