Schema markup is code that tells search engines what’s on a page: who your business is, what an article is about, what a product costs or when an event takes place. Many small businesses skip it because it looks technical. Basic schema markup isn’t difficult, and you don’t need a developer to add it.
This guide shows you how we add schema with Google Tag Manager and an AI tool, and what Google does and doesn’t do with it. Schema is one of the technical checks in our work on SEO in Sussex.
What Is Schema Markup?
Schema markup is structured data, usually written in a format called JSON-LD. It sits in the code of a page, out of sight of visitors, and gives search engines facts in a format they can read without guessing. Schema.org is the shared vocabulary that Google, Bing and other search engines use.
What Are Rich Results?
Some types of schema make a page eligible for rich results, which are search listings with extra information such as prices, stock levels or event dates. Google decides when to show them, so adding schema doesn’t guarantee a rich result.
Types of Schema Markup
Organization Schema
Organization schema describes your business: its name, logo, website, contact details and social profiles. It usually goes on your home page or About page.

Article Schema
Article schema describes a blog post or article, including the headline, author and publication date. It helps search engines understand who wrote a piece and when. We never thought we’d get Dave Grohl into an SEO article.

Product Schema
Product schema lists details such as price, availability, brand and reviews on product pages. It can make those pages eligible for price and stock information in search results.

Event Schema
Event schema gives the date, location and ticket details of an event, which can make it eligible for event listings in Google.

Local Business Schema
LocalBusiness schema describes a business that serves customers at a location or in an area, including opening hours and contact details. It supports the information in your Google Business Profile, but your profile, reviews and distance from the searcher do most of the work in the map pack. Keep the details in your schema identical to your profile.

FAQ Schema
FAQ schema marks up the questions and answers on a page. Google stopped showing FAQ rich results for all websites on 7 May 2026, after limiting them to government and health sites in 2023. You don’t have to remove existing FAQ markup, but don’t add it expecting extra space in Google’s results.
How Schema Helped on Our Own Site
On our own site, a blog post and a service page were targeting similar keywords and competing with each other. Adding the right schema to each page helped show Google that they served different search intent. One was there to inform, and the other was there to sell.

How Do I Add Schema Markup?
If your website platform or SEO plugin already adds schema, check what it outputs before you add more. Two tools adding the same markup can create duplicates and conflicts.
If you need to add your own, Google Tag Manager is a simple way to do it, especially if you already use it. Google can read structured data added with JavaScript, which is how Tag Manager adds it.
Step-by-Step Guide to Adding Schema With GTM and AI
You’ll need these tools:
- Your website
- Google Tag Manager
- An AI tool such as ChatGPT or Claude
- The Schema.org validator and Google’s Rich Results Test
1. Generate Your Schema Code
We use a general AI tool to draft the code, then check every line. AI tools make mistakes and sometimes invent details, so never publish code you haven’t checked.
Use a prompt like this: “Write Organization schema in JSON-LD for [your website address]. Use only these details: [your business name, logo address, phone number, email and social profiles].”
The AI will return something like this Organization schema example:
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Example Business Ltd",
"url": "https://www.example.co.uk/",
"logo": "https://www.example.co.uk/logo.png",
"telephone": "+44 1234 567890",
"email": "hello@example.co.uk",
"sameAs": [
"https://www.linkedin.com/company/example-business",
"https://www.facebook.com/examplebusiness"
]
}Replace every placeholder with your own details. Don’t add ratings or reviews of your own business to Organization or LocalBusiness schema, because Google doesn’t show star ratings for reviews a business publishes about itself on its own site.
2. Set Up Google Tag Manager
If you haven’t already, create a free Tag Manager account and add its code to your website. Many WordPress themes and plugins have a field for it.
3. Create a New Tag
- In Tag Manager, click Tags in the left menu, then click New.
- Give the tag a clear name, such as “Organization Schema”.
- Click Tag Configuration and choose Custom HTML.
- Type <script type=”application/ld+json”> on the first line, paste your schema below it and type </script> on the last line.
4. Create a Trigger
- Decide which pages need the markup. Organization schema usually goes on the home page, and Article schema on each post.
- Click Triggering, then the + icon, then Trigger Configuration.
- Choose Page View, then Some Page Views.
- Set the condition to Page URL equals the address of your chosen page.
5. Save and Publish
- Click Save.
- Click Submit in the top right corner to publish your changes. Tag Manager changes don’t go live until you publish them.
6. Test It
- Use Tag Manager’s Preview mode to check that the tag fires on the right pages.
- Run the page through Google’s Rich Results Test and the Schema.org validator.
- After a few days, check Search Console for any structured data errors.
Schema describes your page. If it doesn’t match what’s on the page, it doesn’t belong there.
FAQ
Should I Add Schema to Every Page?
Add schema where it describes the page. Organization schema belongs on your home or About page, Article schema on posts, Product schema on product pages and Event schema on event pages. The markup must match the visible content of the page it’s on.
Is Schema Markup a Ranking Factor?
Google has said structured data isn’t a general ranking factor. It helps Google understand your pages and can make them eligible for rich results, which can bring more clicks.
Is Schema Necessary for SEO?
It isn’t essential in the way good content and a crawlable site are. It’s a useful addition once those foundations are in place.
Is Schema Markup Difficult?
Basic schema markup isn’t difficult. The main risks are errors and markup that doesn’t match the page, which is why testing is so important.
How Do I Add Local Business Schema With Google Tag Manager?
Follow the same steps, but ask the AI for LocalBusiness schema, or a more specific type, such as AccountingService for an accountant in Crawley or LegalService for a solicitor in Brighton, and include your opening hours and contact details. Use exactly the same business name, phone number and address details as your Google Business Profile.
Does Schema Markup Help AI Search?
Google says you don’t need special markup to appear in its AI Overviews or AI Mode. Structured data that matches what’s on the page still helps search engines understand your business and your content, and accurate, consistent information is what AI tools rely on too.
Schema helps Google understand your pages, but knowing which searches to target comes first. Our guide to keyword research for Sussex businesses explains how to find them.
Sources
- Google Search Central: introduction to structured data
- Google Search Central: generate structured data with JavaScript
- Google Search Central: structured data general guidelines
- TechWyse: Google ends FAQ rich results for all sites

About the Author
Alice Watkyn has owned and run Mouthy Marketing, a marketing and SEO agency based in East Grinstead, since 2020. She believes in marketing done the right way. She has run campaigns for big and small brands, as well as national and international charities, but her passion is small business, and that is what she writes about.
She runs small business clinics, where she helps business owners with all kinds of marketing problems, from SEO to pricing. Many of her clients stay with her for years.


