Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Generating complex schema markup at scale with AI
Search
Itamar Blauer
September 17, 2023
Marketing & SEO
3
4k
Generating complex schema markup at scale with AI
This talk was delivered at brightonSEO on 14th September 2023.
Itamar Blauer
September 17, 2023
Tweet
Share
Other Decks in Marketing & SEO
See All in Marketing & SEO
Smarter Search Strategies: Diversifying Ad Platforms in the Age of AI
yourppcdoc
1
150
Google's AI Overviews - The New Search
badams
0
800
YouTube Keyword Research 2.0
philnottingham
0
340
Joao Filipe Pereira - Predicting Core Web Vitals impact using Google Sheets [BrightonSEO April 2025]
joao_f_pereira
1
360
Les daltoniens, les oubliés de l'UX
seomix
0
600
CMO's Guide to Winning in AI Search with Ahrefs
andreitit
0
1.2k
Las 8 cosas que las marcas deberían estar haciendo
manuchat
0
140
Momentum: how publishing and updating frequency impact SEO - BrightonSEO April 2025
pontusvippelius
0
270
The lazy SEO's guide: practical automations for great results
frankvandijk
0
130
BrightonSEO April 2025: XML Sitemaps + Hreflang For E-Commerce
nmsamuel
1
190
Search Marketing Connect - SXO: Cos’è la Search Experience Optimization? - #SMConnect
sarafernandezseo
0
110
Cómo sobrevivir al apocalipsis zombi de AI Overviews gracias a Google Discover - Territorio DSM 25
clarasoteras
0
150
Featured
See All Featured
Code Reviewing Like a Champion
maltzj
525
40k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
6k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.7k
The Language of Interfaces
destraynor
161
25k
Music & Morning Musume
bryan
46
6.8k
A designer walks into a library…
pauljervisheath
207
24k
Building Adaptive Systems
keathley
43
2.7k
A Tale of Four Properties
chriscoyier
160
23k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
33
2.4k
Build The Right Thing And Hit Your Dates
maggiecrowley
37
2.9k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
850
Transcript
Generating complex schema markup at scale with AI Itamar Blauer
StudioHawk @ItamarBlauer
@itamarblauer #brightonSEO Generating complex schema markup at scale with AI
Raise your hand if your website has schema markup 🙋
@itamarblauer #brightonSEO Generating complex schema markup at scale with AI
Almost half of websites use schema markup
@itamarblauer #brightonSEO Generating complex schema markup at scale with AI
https://almanac.httparchive.org/en/2022/seo#structured-data (September 2022)
@itamarblauer #brightonSEO Generating complex schema markup at scale with AI
But why is it important?
@itamarblauer #brightonSEO Generating complex schema markup at scale with AI
Google is continuing to verify info
@itamarblauer #brightonSEO Generating complex schema markup at scale with AI
https://blog.google/products/search/google-search-new-fact-checking-misinformation/ (March 2023)
@itamarblauer #brightonSEO Generating complex schema markup at scale with AI
Schema markup supports E-E-A-T
@itamarblauer #brightonSEO Generating complex schema markup at scale with AI
Speaking of E-E-A-T, here’s a bit about me…
Work ABOUT ME Senior SEO Director 💻
Podcast ABOUT ME Host “SEO Unplugged” featuring: 🎙️
Book ABOUT ME Author “Keywords for SEO” 📖
1 2 3 What makes schema “complex” Useful B2B &
B2C schema Generate, debug & scale with AI 4 Implement schema with GTM @itamarblauer #brightonSEO Generating complex schema markup at scale with AI
1. What makes schema “complex” @itamarblauer #brightonSEO Generating complex schema
markup at scale with AI
@itamarblauer #brightonSEO Generating complex schema markup at scale with AI
Schema.org contains 803 Types and 1465 Properties https://schema.org/docs/schemas.html (As of September 2023)
@itamarblauer #brightonSEO Generating complex schema markup at scale with AI
The schemas are a set of 'types', each associated with a set of properties https://schema.org/docs/schemas.html (As of September 2023)
@itamarblauer #brightonSEO Generating complex schema markup at scale with AI
"Complex” schema: specific types & properties reinforce E-E-A-T
@itamarblauer #brightonSEO Generating complex schema markup at scale with AI
Here’s an example of Organization schema
@itamarblauer #brightonSEO Generating complex schema markup at scale with AI
@itamarblauer #brightonSEO Generating complex schema markup at scale with AI
Out of 70 possible Properties within Organization schema
@itamarblauer #brightonSEO Generating complex schema markup at scale with AI
This example used four (which is ~5%)
@itamarblauer #brightonSEO Generating complex schema markup at scale with AI
Damn, that’s basic. 1️⃣ 2️⃣ 3️⃣ 4️⃣
@itamarblauer #brightonSEO Generating complex schema markup at scale with AI
Limited info in schema isn’t good
@itamarblauer #brightonSEO Generating complex schema markup at scale with AI
Ever heard of “Less is more”?
@itamarblauer #brightonSEO Generating complex schema markup at scale with AI
This doesn’t apply with schema markup
@itamarblauer #brightonSEO Generating complex schema markup at scale with AI
@itamarblauer #brightonSEO Generating complex schema markup at scale with AI
Many CMS plugins/apps provide limited schema
@itamarblauer #brightonSEO Generating complex schema markup at scale with AI
Even Organization schema is generic
@itamarblauer #brightonSEO Generating complex schema markup at scale with AI
You can find more specific Types
@itamarblauer #brightonSEO Generating complex schema markup at scale with AI
@itamarblauer #brightonSEO Generating complex schema markup at scale with AI
The search function is underrated
@itamarblauer #brightonSEO Generating complex schema markup at scale with AI
@itamarblauer #brightonSEO Generating complex schema markup at scale with AI
Once you found the schema type you want to use
@itamarblauer #brightonSEO Generating complex schema markup at scale with AI
Look through all the relevant properties that Google would find helpful
@itamarblauer #brightonSEO Generating complex schema markup at scale with AI
Have the values of the properties ready to fill out (like a shopping list)
@itamarblauer #brightonSEO Generating complex schema markup at scale with AI
But I get it, you might be too busy
2. Useful B2B & B2C schema @itamarblauer #brightonSEO Generating complex
schema markup at scale with AI
@itamarblauer #brightonSEO Generating complex schema markup at scale with AI
B2B B2C Service Product WebPage LocalBusiness BreadcrumbList VideoObject BlogPosting WebSite FAQPage Person Article Event Course Collectio nPage
@itamarblauer #brightonSEO Generating complex schema markup at scale with AI
Many of these types contain E-E-A-T-rich properties
@itamarblauer #brightonSEO Generating complex schema markup at scale with AI
The “about” property provides context of the subject matter
@itamarblauer #brightonSEO Generating complex schema markup at scale with AI
The “sameAs” property links well with “about” for referencing authoritative sites
@itamarblauer #brightonSEO Generating complex schema markup at scale with AI
The “keywords” property is pretty self-explanatory 🤑
3. Generate, debug & scale with AI @itamarblauer #brightonSEO Generating
complex schema markup at scale with AI
@itamarblauer #brightonSEO Generating complex schema markup at scale with AI
Open ChatGPT
@itamarblauer #brightonSEO Generating complex schema markup at scale with AI
Hold your 🐎
@itamarblauer #brightonSEO Generating complex schema markup at scale with AI
Think GIGO 🗑️
GIGO garbage in, garbage out Low quality prompts generate low
quality outputs @itamarblauer #brightonSEO Generating complex schema markup at scale with AI
@itamarblauer #brightonSEO Generating complex schema markup at scale with AI
To avoid 💩 prompts, your use case needs to be defined
Prompts relate to: @itamarblauer #brightonSEO Generating complex schema markup at
scale with AI
Prompts relate to: Getting ideas for schema types and properties
🤖 @itamarblauer #brightonSEO Generating complex schema markup at scale with AI
🤖 Generating schema based on predetermined values Prompts relate to:
Getting ideas for schema types and properties 🤖 @itamarblauer #brightonSEO Generating complex schema markup at scale with AI
Scaling and fixing incorrect code 🤖 🤖 Generating schema based
on predetermined values Prompts relate to: Getting ideas for schema types and properties 🤖 @itamarblauer #brightonSEO Generating complex schema markup at scale with AI
@itamarblauer #brightonSEO Generating complex schema markup at scale with AI
Example prompt for generating schema
@itamarblauer #brightonSEO Generating complex schema markup at scale with AI
@itamarblauer #brightonSEO Generating complex schema markup at scale with AI
This prompt uses predetermined values
@itamarblauer #brightonSEO Generating complex schema markup at scale with AI
@itamarblauer #brightonSEO Generating complex schema markup at scale with AI
Errors may occur, so check with validator!
@itamarblauer #brightonSEO Generating complex schema markup at scale with AI
@itamarblauer #brightonSEO Generating complex schema markup at scale with AI
But how can you scale this?
@itamarblauer #brightonSEO Generating complex schema markup at scale with AI
Create a spreadsheet with different tabs
@itamarblauer #brightonSEO Generating complex schema markup at scale with AI
@itamarblauer #brightonSEO Generating complex schema markup at scale with AI
Export it as .xlsx (Excel) and upload it to ChatGPT (Premium)
@itamarblauer #brightonSEO Generating complex schema markup at scale with AI
@itamarblauer #brightonSEO Generating complex schema markup at scale with AI
@itamarblauer #brightonSEO Generating complex schema markup at scale with AI
@itamarblauer #brightonSEO Generating complex schema markup at scale with AI
I’ll share a QR code later with more prompts 👀
@itamarblauer #brightonSEO Generating complex schema markup at scale with AI
Now that you have your schema
@itamarblauer #brightonSEO Generating complex schema markup at scale with AI
You need to push it live
4. Implement schema with GTM @itamarblauer #brightonSEO Generating complex schema
markup at scale with AI
GTM is the 🐐: @itamarblauer #brightonSEO Generating complex schema markup
at scale with AI
GTM is the 🐐: Free ✅ @itamarblauer #brightonSEO Generating complex
schema markup at scale with AI
GTM is the 🐐: Free ✅ ✅ Doesn’t require CMS
access to implement schema @itamarblauer #brightonSEO Generating complex schema markup at scale with AI
GTM is the 🐐: Easy to update and you won’t
break anything Free ✅ ✅ ✅ Doesn’t require CMS access to implement schema @itamarblauer #brightonSEO Generating complex schema markup at scale with AI
@itamarblauer #brightonSEO Generating complex schema markup at scale with AI
However, it isn’t efficient for dynamic schema
@itamarblauer #brightonSEO Generating complex schema markup at scale with AI
If you can’t get GTM access
@itamarblauer #brightonSEO Generating complex schema markup at scale with AI
You Client/Dev
@itamarblauer #brightonSEO Generating complex schema markup at scale with AI
(RIP Cheems 2011-2023 🙏)
@itamarblauer #brightonSEO Generating complex schema markup at scale with AI
Open GTM
@itamarblauer #brightonSEO Generating complex schema markup at scale with AI
@itamarblauer #brightonSEO Generating complex schema markup at scale with AI
@itamarblauer #brightonSEO Generating complex schema markup at scale with AI
@itamarblauer #brightonSEO Generating complex schema markup at scale with AI
Save the tag/trigger and click Preview
@itamarblauer #brightonSEO Generating complex schema markup at scale with AI
@itamarblauer #brightonSEO Generating complex schema markup at scale with AI
Not fired on the homepage
@itamarblauer #brightonSEO Generating complex schema markup at scale with AI
Fired on the /blog/ page
@itamarblauer #brightonSEO Generating complex schema markup at scale with AI
SCAN ME!!! @itamarblauer #brightonSEO Generating complex schema markup at scale
with AI ChatGPT Prompts
Thanks! Itamar Blauer StudioHawk
[email protected]
LinkedIn linkedin.com/in/itamarblauer Twitter @ItamarBlauer @itamarblauer
#brightonSEO Generating complex schema markup at scale with AI