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
3.9k
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
The lazy SEO's guide: practical automations for great results
frankvandijk
0
110
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandezseo
1
1.2k
Link Wars: The SEO Awakens
ajordanseo
0
170
Using Cache to Make Cash
andrewprince
1
400
End of SEO as We Know It (SMX Advanced Version)
ipullrank
1
3.1k
Tactics vs strategy: why SEO’s shouldn’t focus on industries
petervz
0
250
Improve your SEO with video games and Google exploits - Mark Williams-Cook - BrightonSEO April 2025
markwilliamscook
2
450
Does Structured Data Markup influence EEAT?
jarnovandriel
2
950
Evidence-Based Management in SEO: Improving Value Delivery Under Uncertainty
rubenremy
0
250
Data Driven SEO: A Framework Based Approach
knagayama
0
280
Winning at Ecommerce SEO Now And Trends to Watch
aleyda
1
750
How Search Happens: Before & After you Click Enter @ SearchAfricon
davetheseo
0
120
Featured
See All Featured
Large-scale JavaScript Application Architecture
addyosmani
512
110k
Facilitating Awesome Meetings
lara
54
6.4k
Agile that works and the tools we love
rasmusluckow
329
21k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
181
53k
The Language of Interfaces
destraynor
158
25k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.5k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.7k
Code Reviewing Like a Champion
maltzj
524
40k
Rails Girls Zürich Keynote
gr2m
94
14k
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