Upload
catalyst
View
3.995
Download
0
Embed Size (px)
Citation preview
Mike Arnesen | @mike_arnesenRuth Burr Reedy | @ruthburr
#TechSEOBoost
For Fun and Profit
Implementing &
Tracking Semantic
Markup with Google
Tag Manager
Mike Arnesen | @mike_arnesenRuth Burr Reedy | @ruthburr
#TechSEOBoost
Why Semantic Markup?
Mike Arnesen | @mike_arnesenRuth Burr Reedy | @ruthburr
#TechSEOBoost
The Case for Semantic Markup
Mike Arnesen | @mike_arnesenRuth Burr Reedy | @ruthburr
#TechSEOBoost
Rich Snippets
Mike Arnesen | @mike_arnesenRuth Burr Reedy | @ruthburr
#TechSEOBoost
Rich Cards
On mobile results and the Google Search app.
Mike Arnesen | @mike_arnesenRuth Burr Reedy | @ruthburr
#TechSEOBoost
Entity Extraction
Mike Arnesen | @mike_arnesenRuth Burr Reedy | @ruthburr
#TechSEOBoost
Structured Data Developments
New version of schema.org released!
http://schema.org/version/3.3/
Mike Arnesen | @mike_arnesenRuth Burr Reedy | @ruthburr
#TechSEOBoost
Job rich snippets and occupation structured data
Structured Data Developments
Mike Arnesen | @mike_arnesenRuth Burr Reedy | @ruthburr
#TechSEOBoost
Google now recommends JSON-LD for Merchant Center.
support.google.com/merchants/answer/7331077
Structured Data Developments
Mike Arnesen | @mike_arnesenRuth Burr Reedy | @ruthburr
#TechSEOBoost
Podcast structured data!For Google Home andSearch App only.
RSS 2.0, not JSON-LD
or inline microdata
Structured Data Developments
Mike Arnesen | @mike_arnesenRuth Burr Reedy | @ruthburr
#TechSEOBoost
Structured data for paywalled content (RIP First Click Free).
developers.google.com/search/docs/data-types/paywalled-content
Structured Data Developments
Mike Arnesen | @mike_arnesenRuth Burr Reedy | @ruthburr
#TechSEOBoost
Early signs that Bing will support JSON-LD!
Structured Data Developments
Mike Arnesen | @mike_arnesenRuth Burr Reedy | @ruthburr
#TechSEOBoost
Key Structured Data Eventsbit.ly/sdataevents
Aaron Bradley (@aaranged)
You're welcome.
Structured Data Developments
Mike Arnesen | @mike_arnesenRuth Burr Reedy | @ruthburr
#TechSEOBoost
Voice Search
Mike Arnesen | @mike_arnesenRuth Burr Reedy | @ruthburr
#TechSEOBoost
JSON-LD vs. Inline
Mike Arnesen | @mike_arnesenRuth Burr Reedy | @ruthburr
#TechSEOBoost
JSON-LD Markup
Mike Arnesen | @mike_arnesenRuth Burr Reedy | @ruthburr
#TechSEOBoost
Inline Markup
Mike Arnesen | @mike_arnesenRuth Burr Reedy | @ruthburr
#TechSEOBoost
Inline Markup is Easy to Break
We can fix this!
Mike Arnesen | @mike_arnesenRuth Burr Reedy | @ruthburr
#TechSEOBoost
Meet ItemRef & ItemId
moz.com/blog/search-marketers-guide-to-itemref-itemid
Mike Arnesen | @mike_arnesenRuth Burr Reedy | @ruthburr
#TechSEOBoost
We Can Fix This!
But should we?
Mike Arnesen | @mike_arnesenRuth Burr Reedy | @ruthburr
#TechSEOBoost
The Case for JSON-LD
Mike Arnesen | @mike_arnesenRuth Burr Reedy | @ruthburr
#TechSEOBoost
Superior Organization
Mike Arnesen | @mike_arnesenRuth Burr Reedy | @ruthburr
#TechSEOBoost
Hard Coding is Problematic
Mike Arnesen | @mike_arnesenRuth Burr Reedy | @ruthburr
#TechSEOBoost
Why Inline Might Still Matter
Mike Arnesen | @mike_arnesenRuth Burr Reedy | @ruthburr
#TechSEOBoost
Is JSON-LD
Going the Way
of Google Authorship?
searchengineland.com/google-authorship-dead-author-rank-202254
Mike Arnesen | @mike_arnesenRuth Burr Reedy | @ruthburr
#TechSEOBoost
How to Implement
Mike Arnesen | @mike_arnesenRuth Burr Reedy | @ruthburr
#TechSEOBoost
Static JSON-LD
Mike Arnesen | @mike_arnesenRuth Burr Reedy | @ruthburr
#TechSEOBoost
Static JSON-LD
Mike Arnesen | @mike_arnesenRuth Burr Reedy | @ruthburr
#TechSEOBoost
Static JSON-LD
Mike Arnesen | @mike_arnesenRuth Burr Reedy | @ruthburr
#TechSEOBoost
Dynamic JSON-LD
https://moz.com/blog/using-google-tag-manager-to-dynamically-generate-schema-org-json-ld-tags
Mike Arnesen | @mike_arnesenRuth Burr Reedy | @ruthburr
#TechSEOBoost
Dynamic JSON-LD
Mike Arnesen | @mike_arnesenRuth Burr Reedy | @ruthburr
#TechSEOBoost
Dynamic JSON-LD
Mike Arnesen | @mike_arnesenRuth Burr Reedy | @ruthburr
#TechSEOBoost
Dynamic JSON-LD
Mike Arnesen | @mike_arnesenRuth Burr Reedy | @ruthburr
#TechSEOBoost
Breaking It Down
Mike Arnesen | @mike_arnesenRuth Burr Reedy | @ruthburr
#TechSEOBoost
Breaking It Down
Mike Arnesen | @mike_arnesenRuth Burr Reedy | @ruthburr
#TechSEOBoost
Breaking It Down
Mike Arnesen | @mike_arnesenRuth Burr Reedy | @ruthburr
#TechSEOBoost
Breaking It Down
Mike Arnesen | @mike_arnesenRuth Burr Reedy | @ruthburr
#TechSEOBoost
Breaking It Down
Mike Arnesen | @mike_arnesenRuth Burr Reedy | @ruthburr
#TechSEOBoost
Breaking It Down
Mike Arnesen | @mike_arnesenRuth Burr Reedy | @ruthburr
#TechSEOBoost
Dynamic JSON-LD
Mike Arnesen | @mike_arnesenRuth Burr Reedy | @ruthburr
#TechSEOBoost
Dynamic JSON-LD
Mike Arnesen | @mike_arnesenRuth Burr Reedy | @ruthburr
#TechSEOBoost
The Upside of Dynamic JSON-LD
Unlimited power & extreme flexibility
Mike Arnesen | @mike_arnesenRuth Burr Reedy | @ruthburr
#TechSEOBoost
The Downside of Dynamic JSON-LD
It takes some persistence at first
Mike Arnesen | @mike_arnesenRuth Burr Reedy | @ruthburr
#TechSEOBoost
Gets picked up like the inline markup you know and love!
GTM Markup in GSC
Mike Arnesen | @mike_arnesenRuth Burr Reedy | @ruthburr
#TechSEOBoost
Extending the Idea:
Using GTM as a Proto-CMS
All the Names
Mike Arnesen | @mike_arnesenRuth Burr Reedy | @ruthburr
#TechSEOBoost
Extending the Idea:
Using GTM as a Proto-CMS
All the Venues
Mike Arnesen | @mike_arnesenRuth Burr Reedy | @ruthburr
#TechSEOBoost
Extending the Idea:
Using GTM as a Proto-CMS
All the Dates
Mike Arnesen | @mike_arnesenRuth Burr Reedy | @ruthburr
#TechSEOBoost
Extending the Idea:
Using GTM as a Proto-CMS
Fire on all event pages,
pulling "CMS" data each time.
Mike Arnesen | @mike_arnesenRuth Burr Reedy | @ruthburr
#TechSEOBoost
No
Easy source
code changes?Website changes
frequently?
Website
changes
frequently?
Implementation Flow Chart
Need Structured Data
JSON-LD via GTM
Static JSON-LD
JSON-LD via CMSMicrodata via CMS
Hardcoded Microdata
Is Google the
main concern?
(les
s)
Tim
e/M
on
ey
(mo
re)
Mike Arnesen | @mike_arnesenRuth Burr Reedy | @ruthburr
#TechSEOBoost
Thank You!
Further Reading & Resourcesupbuild.io/techseoboost