Short answer: Schema markup is code added to a web page (Google recommends the JSON-LD format) that tells Google and other systems directly what the information on the page is, such as the business name, address, opening hours, prices or who the expert is. Schema does not push rankings directly and does not guarantee a rich result, but it helps business information get read correctly. Daaistudio adds schema that matches the visible page content as part of the website care plus SEO GEO monthly plan.

Schema is a word business owners often see in SEO reports, but few people explain it in plain language. Google Thailand autocomplete (checked 13 October 2026) suggests "schema markup คือ อะไร" (what is schema markup), "schema markup wordpress" and "schema markup html", so people want both the meaning and how to add it. We have not measured the search volume for this term. This article explains what schema is, what it really helps with, what it cannot do, and how we add it to client sites.

What schema markup is, without the jargon

A person reading a page knows at once that "open 10 am to 10 pm" means opening hours, but a search system has to guess from the text. Schema markup puts labels on that information, saying plainly: this is the restaurant's name, this is the address, these are the opening hours, and this person is the chef.

The labels use the standard vocabulary of Schema.org, a project founded by Google, Microsoft, Yahoo and Yandex, so several search engines can read the same language. For the list Google actually uses on its results page, Google recommends its own Search Central documentation, because Schema.org has more types than Google uses.

Examples: what schema can tell Google

Information on the pageSchema typeSuits
Business name, logo, contact channelsOrganizationEvery business
Address, opening hours, phoneLocalBusiness (or a subtype such as Restaurant, Dentist)Shops, clinics and hotels with a location
Profile of a chef, doctor or expertPersonBusinesses that sell a person's expertise
Articles, publish date, authorArticle / BlogPostingSites with a blog
Page path (Home > Blog > Article)BreadcrumbListSites with several page levels
Products, prices, stockProductOnline shops

On our own site, every blog article carries BlogPosting, BreadcrumbList and FAQPage schema that matches the FAQ at the end of the article. If you view this page's code, you will find the same questions as the ones below.

JSON-LD, Microdata or RDFa: which to use

Schema can be written in three formats. Google says all three work equally well when written correctly, but recommends JSON-LD because it is the easiest to add and maintain. JSON-LD is one block of code in a script tag, separate from the text people see, so redesigning a page does not break the schema. Microdata and RDFa have to be woven into the HTML tags of the content. We use JSON-LD on every project.

How much schema helps SEO and AI, honestly

This is where many SEO sellers overstate things. Here is the summary from Google's own documents.

In short, schema is not a shortcut. It is basic work that keeps a business's facts clear and consistent, which is what both Google and AI need. For how SEO, AEO and GEO differ, read SEO, AEO, AIO and GEO: the differences.

A real result: Person schema and a chef in an AI Overview

Brasserie 9 is a French restaurant on Sathorn Soi 6 whose SEO and GEO we run monthly. Its strength is Chef Hervé Frérard. We built the chef's profile page only from facts the restaurant confirmed, then added Person schema giving the chef's name, role and the restaurant where he works. Every line of the schema matches the text on the page. When someone asks about the French chef in Bangkok who cooked for Queen Elizabeth, Google's AI Overview answers with the chef's name and our client's restaurant.

Google AI Overview for the search French chef cooked for Queen Elizabeth Bangkok, naming Chef Hervé Frérard as a French chef in Bangkok and mentioning Brasserie 9 in Sathorn

Google's AI Overview answering with the chef and Brasserie 9 information we set up on the page with Person schema (screenshot from the client report, September 2026).

We do not claim schema alone caused this. What worked was clear facts written on one page, with schema confirming the same facts. Read more about this part of our work in our monthly SEO and GEO plan.

How to add schema on a WordPress site

  1. Set up an SEO plugin: Rank Math or Yoast generates basic schema automatically, such as organization, web page, article and breadcrumb data.
  2. Fill in business details completely and consistently: name, address, phone and opening hours must match the website and Google Business Profile.
  3. Add the types that fit the business: for example LocalBusiness for shops and clinics, Person for experts, Product for online shops.
  4. Test before publishing: Google's Rich Results Test shows which rich results the page is eligible for, and Schema.org's Schema Markup Validator checks all the code.
  5. Follow up after publishing: Google Search Console reports flag schema errors, for example after a theme change or plugin update.

What we check every time we add schema for a client

Professionalism clients actually see

We hold a 5.0 rating on both Google and Fastwork, with 18 jobs on Fastwork and 8 clients who hired us again. The restaurants Al Saray and Brasserie 9 renewed their SEO GEO care for 6 months after the first 3. Every month clients get a report built on real data, including schema status and screenshots of search results. You work directly with the founder, and the studio team builds under the founder's direction.

Want to know what the schema on your site tells Google?

Send your site link. We check the schema and the business information Google and AI can read today, and plan the work first, free.

Summary

Schema markup labels information so Google and other systems read a business's facts correctly. Add it as JSON-LD, keep it matched to the visible content, and test it with Google's tools every time. WordPress sites we build have an SEO plugin set up from the start: see WordPress website development. Ongoing schema care is part of the website care plus SEO GEO plan at 8,500 baht a month, first month 4,900 baht. No one can guarantee Google rankings or AI answers. We show only results that really happened and can be measured.

Sources