There are many great resources out there on how to create Structured Data markup for your websites, and why this is beneficial for triggering Rich Results in Search. But I understand that getting Structured Data best implemented across your site requires buy-in from stakeholders and developer resources. In my new SMX Munich talk, I give advice on how you can implement an effective process that will ensure reliable testing and implementation of Schema mark-up and how this can benefit your website's goals.
6. @izzionfire #SMX
Some Hot Structured Data News of 2020
Google ends Rich Results
for data-vocabulary
New Results for Image Licenses
& COVID announcements
FAQ Rich Results will be
shown less frequently
Jan 2020 April / May 2020 July 2020
💀 💬
Stronger updates to
Documentation
✍
Refinement of Result
Type requirements
🌟
11. @izzionfire #SMX
“Even without the structured data leading to rich
results, our systems profit by understanding the pages
better when they use structured data,”
09.10.19 - #AskGoogleWebmasters
13. @izzionfire #SMX
Speculative
Fiction
Is Author of
Is Based on
actor
Starred in
Ottawa,
Canada
Born in
18.11.
1939
has Birth date Dystopian
Fiction
May,
2003
Published on
L.A.,
USA
The Knowledge
Graph
22. @izzionfire #SMX
But we need to markup our properties and define intrinsic connections
as an additional step towards data accuracy
Your
Data
Structure Data Interchange
Format
23. @izzionfire #SMX
Especially to provide reliable nested connections for our item types
https://schema.org/Recipe
https://schema.org/Organization
https://schema.org/VideoObject
https://schema.org/Review
https://schema.org/Person
24. @izzionfire #SMX
To give businesses a better chance and easier way of
building their own connected Knowledge Graphs
https://izzi.com/tshirt#product4
https://izzi.com#organization
part of brand:
https://izzi.com#person/izzi
founded by:
25. @izzionfire #SMX
Rich Results and Entity Features also greatly assist with
Google’s Search Experience and thus their market dominance
>
38. @izzionfire #SMX
JS / Google Tag Manager can be a good workaround,
although not the ideal solution
https://developers.google.com/search/docs/guides/
generate-structured-data-with-javascript
49. @izzionfire #SMX
Understand the
Problem
Can Structured
Data resolve
this?
Don’t bother
Define the
primary goal to
achieve
Implement
Minimum
Viable Markup
Were the
results at all
beneficial?
no
yes
50. @izzionfire #SMX
Understand the
Problem
Can Structured
Data resolve
this?
Don’t bother
Define the
primary goal to
achieve
Implement
Minimum
Viable Markup
Were the
results at all
beneficial?
Roll-out
no
yes
yes
no
55. @izzionfire #SMX
What can Structured Data assist with
Irrelevant traffic🤔
● Provide details of the page’s attributes in
Rich Results
● Give meaning to ambiguous content
Navigational results🧭
● Enrich Knowledge Graphs
● Factually accurate Entity Results
Subpar CTR👆
● Improve click-through-rate with Richer
Results
Lack of clarity🔮
● Attempt to make connections become
clearer, e.g. to prove E-A-T signals
56. @izzionfire #SMX
Today’s focus:
Irrelevant traffic🤔
● Provide details of the page’s attributes in
Rich Results
● Give meaning to ambiguous content
Navigational results🧭
● Enrich Knowledge Graphs
● Factually accurate Entity Results
Subpar CTR👆
● Improve click-through-rate with Richer
Results
Lack of clarity🔮
● Attempt to make connections become
clearer, e.g. to prove E-A-T signals
78. @izzionfire #SMX
Self-Owned
● Your domain’s own Featured Snippets that you can amend if needs be
Google-Owned
● Knowledge Graph results & Entity Features that may require some pushes
SERP Competitor Owned
● Reach out to them to update the incorrect information in a Featured Snippet
● Attempt to overtake the Featured Snippet location
Categories of your Branded / Navigational Results Ownership
79. @izzionfire #SMX
Categories of your Branded / Navigational Results Ownership
Self-Owned
● Your domain’s own Featured Snippets that you can amend if needs be
Google-Owned
● Knowledge Graph results & Entity Features that may require some pushes
SERP Competitor Owned
● Reach out to them to update the incorrect information in a Featured Snippet
● Attempt to overtake the Featured Snippet location
85. @izzionfire #SMX
These can be some worthwhile advantages:
Representation > Exclusion
Be in control of facts > Misinformation
On-SERP Satisfaction > Quick website visits
Quicker Conversions via Google Integrations
104. @izzionfire #SMX
Aim to create clear graphs that provide intrinsic connections
Product
Created /
manufactured by:
Reviewed by: Is Consumable for:
Organization Person Product
112. @izzionfire #SMX
Remember: Structured Data not only helps define meaning, but can
solidify connections across topics and entities
alumniOf
award
jobTitle
honorificPrefix
hasCredential
sameAs
Dr. Izzi MD
116. @izzionfire #SMX
Check in Google’s Cloud Natural Language API tester if
important entities are recognizable
117. @izzionfire #SMX
Understand the
Problem
Can Structured
Data resolve
this?
Don’t bother
Define the
primary goal to
achieve
Implement
Minimum
Viable Markup
Were the
results at all
beneficial?
Roll-out
no
yes
yes
no
119. @izzionfire #SMX
What is your objective and which Structured Data types
will help you reach that goal?
Increased nB Clicks
Increase branded query CTR
Reduce bounce rate
Increase conversions
120. @izzionfire #SMX
“As a potential customer, I need to be able to trust the website before I
click on their result and visit their page. Therefore, I want to see
Product Rich Results that are generated by Schema markup.”
Prepare requests as User Stories to aid with
ticket planning & prioritization
121. @izzionfire #SMX
Understand the
Problem
Can Structured
Data resolve
this?
Don’t bother
Define the
primary goal to
achieve
Implement
Minimum
Viable Markup
Were the
results at all
beneficial?
Roll-out
no
yes
yes
no
130. @izzionfire #SMX
In a seperate tab, build concatenates to combine the
template with the extracted data!
<30 minutes of
work!
131. @izzionfire #SMX
Ideally: control the test by applying to 50% of a similar set of pages
Control GroupTest Group
www.izzi.com/product/1/
www.izzi.com/product/3/
www.izzi.com/product/5/
www.izzi.com/product/7/
www.izzi.com/product/9/
www.izzi.com/product/11/
www.izzi.com/product/13/
www.izzi.com/product/15/
www.izzi.com/product/17/
www.izzi.com/product/19/
www.izzi.com/product/2/
www.izzi.com/product/4/
www.izzi.com/product/6/
www.izzi.com/product/8/
www.izzi.com/product/10/
www.izzi.com/product/12/
www.izzi.com/product/14/
www.izzi.com/product/16/
www.izzi.com/product/18/
www.izzi.com/product/20/
132. @izzionfire #SMX
Understand the
Problem
Can Structured
Data resolve
this?
Don’t bother
Define the
primary goal to
achieve
Implement
Minimum
Viable Markup
Were the
results at all
beneficial?
Roll-out
no
yes
yes
no
135. @izzionfire #SMX
Then you can compare your real GSC Search Performance
Schema No Schema pages
Schema
No Schema pages
136. @izzionfire #SMX
Not seeing any Rich Results? There might be a reason for that:
1. You might have a Manual Rich Results Penalty for SD manipulation
● This means your website can’t display any SERP features. Fix the offending issue and submit via GSC.
2. A Rich Result simply isn’t relevant for this query
● Google will not display a Rich Result if they don’t see it as providing any general value to a searcher’s interaction
3. There are syntax errors or parsing problems
● Validate with the Rich Results Testing Tool to troubleshoot any bugs that need to be fixed
4. The site has been perceived as being low quality
● Google’s algorithms may have evaluated your domain as too low-quality. Perform a site: search to check.
5. Google has updated their requirements for the Rich Result to be displayed
● Occasionally Google will add new requirements for Rich Results. Check the documentation.
137. @izzionfire #SMX
Understand the
Problem
Can Structured
Data resolve
this?
Don’t bother
Define the
primary goal to
achieve
Implement
Minimum
Viable Markup
Were the
results at all
beneficial?
Roll-out
no
yes
yes
no
139. @izzionfire #SMX
You will now have justification, and results to present!
We need proper
Structured Data on our
pages and here’s why:
140. @izzionfire #SMX
It may take time but now you have the results & justification
Your proposed
solution to a
problem
Setting
quantifiable
measurements
First proof of
concept
Proving results
to decision
makers
Roll-out planning
141. @izzionfire #SMX
Once you have a working process in place, you can then start to test
even more Structured Data awesomeness:
● Additional properties that keep uplifting clicks / user engagement
● Product conversions via Surfaces on Google features
● Google Actions that further enrich your services
● Building wonderful, connected Knowledge Graphs
● Using Structured Data types for Analytics
● Even more things I forgot to mention!