SlideShare une entreprise Scribd logo
1  sur  27
PRACTICAL
SCHEMA
PRACTICAL SCHEMA - SEAN HAYES
SCHEMA
WHAT ARE WE GOING TO COVER?
▸What
▸Why
▸Where
▸How
▸Examples
▸Q&A
PRACTICAL SCHEMA - SEAN HAYES
WHAT IS SCHEMA
DEFINING SCHEMA
▸Schema is a structured data vocabulary that defines entities,
actions and relationships on the Internet
https://www.semrush.com/blog/what-is-schema-beginner-s-guide-to-structured-data/
‣ Schema is fully defined at https://schema.org/
WHAT IS SCHEMA
PRACTICAL SCHEMA - SEAN HAYES
SCHEMA
STRUCTURED DATA VS SCHEMA -
CLARIFICATION
▸Schema is an agreed upon set of definitions for tags
describing entities or things
▸https://schema/org - hundreds of definitions
▸Structured data helps pair names with values to help search
engines categorize and index your content such as
▸Title, Publisher, Dates, Image information etc
https://moz.com/learn/seo/schema-structured-data
PRACTICAL SCHEMA - SEAN HAYES
WHY SCHEMA
WHY SCHEMA?
▸Assists the search engines in understanding more about the
nature of the content on the page
▸For example:
▸Social Media title and description data (OpenGraph)
▸Accepted protocol for social sites to retrieve information
from the source website for display when sharing content
PRACTICAL SCHEMA - SEAN HAYES
WHY SCHEMA
GOOD STRUCTURED DATA
▸Google has stated that properly structured data can enhance
your site’s appearance in their search results
▸Schema helps Google understand the content
▸Provides relevancy signals
▸Search results for a site can benefit from enhanced results
(carousels, rich snippets, knowledge boxes)
PRACTICAL SCHEMA - SEAN HAYES
WHY SCHEMA
RICH SEARCH RESULTS
▸Example of Rich Card search results - a benefit of adding
schema to your sites markup
PRACTICAL SCHEMA - SEAN HAYES
WHY SCHEMA
SOME SCHEMA BENEFITS
▸Rich search results: Includes styling, images, and other
visual enhancements
▸Rich cards: A variation on rich search results, similar to rich
snippets and designed for mobile users
▸Knowledge Graph: Information about an entity such as a
brand
PRACTICAL SCHEMA - SEAN HAYES
WHY SCHEMA
SOME SCHEMA BENEFITS (CONTINUED)
▸Breadcrumbs: Breadcrumbs in your search result
▸Carousels: A collection of multiple rich results in a carousel style
▸Rich results for AMP: To have your AMP (Accelerated Mobile
Pages) appear in carousels and with rich results, you’ll need to
include structured data
▸https://developers.google.com/search/docs/guides/search-gallery
▸https://moz.com/blog/structured-data-for-seo-1
PRACTICAL SCHEMA - SEAN HAYES
SCHEMA
SCHEMA MARKUP TYPES
▸Microdata is html attributes within markup throughout a page
(this is considered the old way of implementing Schema)
▸JSON-LD is a structured JSON object produced and injected
into a page in once piece
PRACTICAL SCHEMA - SEAN HAYES
WHERE IS SCHEMA?
TWO WAYS TO PUT SCHEMA INTO
YOUR PAGE
▸Schema is stored within the HTML markup
▸In each page’s source code (JSON-LD example below)
PRACTICAL SCHEMA - SEAN HAYES
WHERE IS SCHEMA?
SCHEMA IN YOUR HTML MARKUP
▸Microdata example below (https://kinsta.com/blog/schema-markup-
wordpress/)
PRACTICAL SCHEMA - SEAN HAYES
SCHEMA
MICRODATA VS JSON-LD
▸Google prefers JSON-LD over microdata but they serve the
same purpose
▸Microdata is within the HTML markup of your page and
makes it difficult to add, remove content or other structured
data
▸Where possible use JSON-LD as it’s generally easier to
implement and maintain
PRACTICAL SCHEMA - SEAN HAYES
HOW SCHEMA GETS THERE
SCHEMA PLUGINS
▸Plugins
▸Yoast
▸Schema for WordPress
▸Schema
▸Schema Pro
PRACTICAL SCHEMA - SEAN HAYES
HOW SCHEMA GETS THERE
OTHER WAYS SCHEMA GETS INTO
YOUR SITE
▸Themes may have defaults built in
▸Hand built into a site or theme
▸Google Tag Manager (https://yoast.com/structured-data-
google-tag-manager/)
PRACTICAL SCHEMA - SEAN HAYES
HOW SCHEMA GETS THERE
USING AN SEO PLUGIN
(RECOMMENDED, EASY)
▸This path definitely takes care of the basics
▸Yoast is a good SEO plugin example that also implements
schema markup in your webpages
▸Yoast 11 builds structured data entries for every post and
page on your site (https://yoast.com/yoast-seo-11-0/)
▸Yoast has a comprehensive guide on structured data
(https://yoast.com/structured-data-schema-ultimate-guide/)
PRACTICAL SCHEMA - SEAN HAYES
HOW SCHEMA GETS THERE
USING A SCHEMA PLUGIN
▸Why use a schema plugin?
▸Convenience
▸No coding required
▸Large choice (search: wordpress schema plugin)
▸Not much difference between them all
▸All basics handled with fine tuning allowed as needed
PRACTICAL SCHEMA - SEAN HAYES
USING SCHEMA
TYPES OF SCHEMA USES
▸News articles or blog postings
▸Product in an e-commerce store
▸Breadcrumbs
▸Recipes
▸Reviews
▸Events
(More here: https://developers.google.com/search/docs/guides/search-gallery )
PRACTICAL SCHEMA - SEAN HAYES
SCHEMA
VIEWS OF SCHEMA IN ACTION
‣ Here are some links that show representative use of schema
‣ https://chicago.suntimes.com/politics/2019/6/10/18658536/illinois-expands-gambling-try-to-
determine-number-gambling-addicts
‣ https://www.straightdope.com/columns/read/1481/why-is-the-republican-party-called-the-
gop/
‣ https://ornamenttastic.com/shop/santas-elf-christmas-ornament/ Woocommerce with Yoast
plugin
‣ https://sebamedshop.co.uk/product/sebamed-clear-face-cleansing-foam-150ml/
Woocommerce and Schema plugin
‣ https://www.wired.com/story/google-leaks-pixel-4/
PRACTICAL SCHEMA - SEAN HAYES
SCHEMA
WORKED EXAMPLE
▸Try it for yourself in a Google Codelab environment
▸https://codelabs.developers.google.com/codelabs/structured-
data/index.html
▸This links walks you through an off-line worked example
▸Good if you really want to get into the weeds and try things
out
PRACTICAL SCHEMA - SEAN HAYES
SCHEMA
ENHANCE YOUR BUSINESS
▸You can enhance the appearance and coverage of your official
website and presence in search results
▸By defining what you would like to see for some elements in the
structured data you can standardize the display of your company
▸You say what you would like to be used by Google and over
time it learns to trust your site and to display the information you
prefer
▸https://developers.google.com/search/docs/guides/enhance-site
PRACTICAL SCHEMA - SEAN HAYES
SCHEMA
THEMES THAT IMPLEMENT SCHEMA
‣ Thesis (Focus) https://diythemes.com/demo/seo/
‣ Genesis (with Genesis Simple Schema Plugin)
‣ https://wordpress.org/themes/schema-lite/
‣ https://mythemeshop.com/themes/schema/ ($)
‣ There maybe more
PRACTICAL SCHEMA - SEAN HAYES
SCHEMA
VALIDATING YOUR SITE CONTENT
(RECOMMENDED)
▸I encourage you to validate your content using Google’s Structured Data Testing tool
▸https://search.google.com/structured-data/testing-tool/
▸Paste in source code or enter a url to validate
▸This will help identify mandatory schema elements and optional
▸Some schema elements are mandatory for the thing type (NewsArticle,
BlogPosting, Product)
▸Some schema elements are optional
▸And this tool will report these
▸Fix errors promptly if you can
PRACTICAL SCHEMA - SEAN HAYES
SCHEMA
ADDITIONAL TALK / SLIDES
▸From WordCamp for Publishers 2018
▸For a deep, deeper dive into the Schema and meta world.
▸https://2018-chicago.publishers.wordcamp.org/session/meta-
and-schema-defining-the-content-about-your-content/
THANK YOU
Sean Hayes
SCHEMA
SCHEMA
SEAN HAYES
▸ Director of Technology at Gate 39
Media www.gate39media.com
▸ Previously lead developer at the
Chicago Sun-Times
▸ Independent freelancer with over 12
years working with WordPress
▸ Enjoys racing cars

Contenu connexe

Tendances

A Roadmap to Data Migration Success
A Roadmap to Data Migration SuccessA Roadmap to Data Migration Success
A Roadmap to Data Migration SuccessFindWhitePapers
 
Data migration methodology_for_sap_v01a
Data migration methodology_for_sap_v01aData migration methodology_for_sap_v01a
Data migration methodology_for_sap_v01aAbhaya Sarangi
 
Salesforce Integration: Talking the Pain out of Data Loading
Salesforce Integration: Talking the Pain out of Data LoadingSalesforce Integration: Talking the Pain out of Data Loading
Salesforce Integration: Talking the Pain out of Data LoadingDarren Cunningham
 
How to prepare data before a data migration
How to prepare data before a data migrationHow to prepare data before a data migration
How to prepare data before a data migrationETLSolutions
 
7 common problems with salesforce data migration
7 common problems with salesforce data migration7 common problems with salesforce data migration
7 common problems with salesforce data migrationMark Kofman
 
Webinar How to Achieve True Scalability in SaaS Applications
Webinar How to Achieve True Scalability in SaaS ApplicationsWebinar How to Achieve True Scalability in SaaS Applications
Webinar How to Achieve True Scalability in SaaS ApplicationsTechcello
 
How is az 303 different from az-304
How is az 303 different from az-304How is az 303 different from az-304
How is az 303 different from az-304ShivamSharma909
 
Design Strategy for Data Isolation in SaaS Model
Design Strategy for Data Isolation in SaaS ModelDesign Strategy for Data Isolation in SaaS Model
Design Strategy for Data Isolation in SaaS ModelTechcello
 
Collaborate 2009 - Migrating a Data Warehouse from Microsoft SQL Server to Or...
Collaborate 2009 - Migrating a Data Warehouse from Microsoft SQL Server to Or...Collaborate 2009 - Migrating a Data Warehouse from Microsoft SQL Server to Or...
Collaborate 2009 - Migrating a Data Warehouse from Microsoft SQL Server to Or...djkucera
 
CSSA TOPICS (1)
CSSA TOPICS (1)CSSA TOPICS (1)
CSSA TOPICS (1)Ashock Roy
 
70-461 Querying Microsoft SQL Server 2012
70-461 Querying Microsoft SQL Server 201270-461 Querying Microsoft SQL Server 2012
70-461 Querying Microsoft SQL Server 2012siphocha
 
Recipe for Successful SaaS Company - Part 1
Recipe for Successful SaaS Company - Part 1Recipe for Successful SaaS Company - Part 1
Recipe for Successful SaaS Company - Part 1Techcello
 
ERP Data Migration Methodologies
ERP Data Migration MethodologiesERP Data Migration Methodologies
ERP Data Migration MethodologiesAhmed M. Rafik
 
Introduction to data migration
Introduction to data migrationIntroduction to data migration
Introduction to data migrationHubert Manduku
 
Get started with data migration
Get started with data migrationGet started with data migration
Get started with data migrationThinqloud
 
Top 5 Tips to Cut the Effort of your Oracle EBS R12 Project by a Third
Top 5 Tips to Cut the Effort of your Oracle EBS R12 Project by a ThirdTop 5 Tips to Cut the Effort of your Oracle EBS R12 Project by a Third
Top 5 Tips to Cut the Effort of your Oracle EBS R12 Project by a ThirdOriginal Software
 

Tendances (20)

A Roadmap to Data Migration Success
A Roadmap to Data Migration SuccessA Roadmap to Data Migration Success
A Roadmap to Data Migration Success
 
Data migration methodology_for_sap_v01a
Data migration methodology_for_sap_v01aData migration methodology_for_sap_v01a
Data migration methodology_for_sap_v01a
 
Salesforce Integration: Talking the Pain out of Data Loading
Salesforce Integration: Talking the Pain out of Data LoadingSalesforce Integration: Talking the Pain out of Data Loading
Salesforce Integration: Talking the Pain out of Data Loading
 
How to prepare data before a data migration
How to prepare data before a data migrationHow to prepare data before a data migration
How to prepare data before a data migration
 
7 common problems with salesforce data migration
7 common problems with salesforce data migration7 common problems with salesforce data migration
7 common problems with salesforce data migration
 
Salesforce Data Structures
Salesforce Data StructuresSalesforce Data Structures
Salesforce Data Structures
 
Webinar How to Achieve True Scalability in SaaS Applications
Webinar How to Achieve True Scalability in SaaS ApplicationsWebinar How to Achieve True Scalability in SaaS Applications
Webinar How to Achieve True Scalability in SaaS Applications
 
How is az 303 different from az-304
How is az 303 different from az-304How is az 303 different from az-304
How is az 303 different from az-304
 
Design Strategy for Data Isolation in SaaS Model
Design Strategy for Data Isolation in SaaS ModelDesign Strategy for Data Isolation in SaaS Model
Design Strategy for Data Isolation in SaaS Model
 
Collaborate 2009 - Migrating a Data Warehouse from Microsoft SQL Server to Or...
Collaborate 2009 - Migrating a Data Warehouse from Microsoft SQL Server to Or...Collaborate 2009 - Migrating a Data Warehouse from Microsoft SQL Server to Or...
Collaborate 2009 - Migrating a Data Warehouse from Microsoft SQL Server to Or...
 
CSSA TOPICS (1)
CSSA TOPICS (1)CSSA TOPICS (1)
CSSA TOPICS (1)
 
70-461 Querying Microsoft SQL Server 2012
70-461 Querying Microsoft SQL Server 201270-461 Querying Microsoft SQL Server 2012
70-461 Querying Microsoft SQL Server 2012
 
Data Quality Everywhere
Data Quality EverywhereData Quality Everywhere
Data Quality Everywhere
 
Recipe for Successful SaaS Company - Part 1
Recipe for Successful SaaS Company - Part 1Recipe for Successful SaaS Company - Part 1
Recipe for Successful SaaS Company - Part 1
 
ERP Data Migration Methodologies
ERP Data Migration MethodologiesERP Data Migration Methodologies
ERP Data Migration Methodologies
 
Introduction to data migration
Introduction to data migrationIntroduction to data migration
Introduction to data migration
 
Mapping Manager
Mapping ManagerMapping Manager
Mapping Manager
 
Get started with data migration
Get started with data migrationGet started with data migration
Get started with data migration
 
Cl212
Cl212Cl212
Cl212
 
Top 5 Tips to Cut the Effort of your Oracle EBS R12 Project by a Third
Top 5 Tips to Cut the Effort of your Oracle EBS R12 Project by a ThirdTop 5 Tips to Cut the Effort of your Oracle EBS R12 Project by a Third
Top 5 Tips to Cut the Effort of your Oracle EBS R12 Project by a Third
 

Similaire à Schema

SEO Basics & Beyond: Q1 2018 Edition
SEO Basics & Beyond: Q1 2018 EditionSEO Basics & Beyond: Q1 2018 Edition
SEO Basics & Beyond: Q1 2018 EditionPam Ann Marketing
 
WordPress & SEO Love for Beginners
WordPress & SEO Love for BeginnersWordPress & SEO Love for Beginners
WordPress & SEO Love for BeginnersArsham Mirshah
 
WordPress North East (Jan 2021) ~ SEO Fundamentals For WordPress
WordPress North East (Jan 2021) ~ SEO Fundamentals For WordPressWordPress North East (Jan 2021) ~ SEO Fundamentals For WordPress
WordPress North East (Jan 2021) ~ SEO Fundamentals For WordPressDan Taylor
 
SEO на WordPress уеб сайтове за непрофесионалисти
SEO на WordPress уеб сайтове за непрофесионалистиSEO на WordPress уеб сайтове за непрофесионалисти
SEO на WordPress уеб сайтове за непрофесионалистиNicky Krastev
 
Front end performance optimization
Front end performance optimizationFront end performance optimization
Front end performance optimizationStevie T
 
Adding Schema Markup (Structured Data) to WordPress – Free & Premium Plugins
Adding Schema Markup (Structured Data) to WordPress – Free & Premium PluginsAdding Schema Markup (Structured Data) to WordPress – Free & Premium Plugins
Adding Schema Markup (Structured Data) to WordPress – Free & Premium PluginsMarshall Reyher
 
DIGITAL MARKETING ppt.pptx
DIGITAL MARKETING ppt.pptxDIGITAL MARKETING ppt.pptx
DIGITAL MARKETING ppt.pptxPoojaAhire8
 
Top 10 Tips for Google Tag Manager
Top 10 Tips for Google Tag ManagerTop 10 Tips for Google Tag Manager
Top 10 Tips for Google Tag ManagerAnna Lewis
 
Getting Started with ML in AdTech - AWS Online Tech Talks
Getting Started with ML in AdTech - AWS Online Tech TalksGetting Started with ML in AdTech - AWS Online Tech Talks
Getting Started with ML in AdTech - AWS Online Tech TalksAmazon Web Services
 
How to configure google analytics to optimize your college's marketing initia...
How to configure google analytics to optimize your college's marketing initia...How to configure google analytics to optimize your college's marketing initia...
How to configure google analytics to optimize your college's marketing initia...Philippe Taza
 
How to improve your website seo using schema markup beginners guide
How to improve your website seo using schema markup   beginners guideHow to improve your website seo using schema markup   beginners guide
How to improve your website seo using schema markup beginners guideDCP Web Designers
 
Website Ranking On Page SEO Part 9
Website Ranking On Page SEO Part 9Website Ranking On Page SEO Part 9
Website Ranking On Page SEO Part 9SEO Hong Kong
 
11 Actionable SEO Tips and Tricks You Can Use Today!
11 Actionable SEO Tips and Tricks You Can Use Today!11 Actionable SEO Tips and Tricks You Can Use Today!
11 Actionable SEO Tips and Tricks You Can Use Today!Daniel Bianchini
 

Similaire à Schema (20)

Sample Schema Markups for your Website
Sample Schema Markups for your WebsiteSample Schema Markups for your Website
Sample Schema Markups for your Website
 
SEO Basics & Beyond: Q1 2018 Edition
SEO Basics & Beyond: Q1 2018 EditionSEO Basics & Beyond: Q1 2018 Edition
SEO Basics & Beyond: Q1 2018 Edition
 
WordPress & SEO Love for Beginners
WordPress & SEO Love for BeginnersWordPress & SEO Love for Beginners
WordPress & SEO Love for Beginners
 
WordPress North East (Jan 2021) ~ SEO Fundamentals For WordPress
WordPress North East (Jan 2021) ~ SEO Fundamentals For WordPressWordPress North East (Jan 2021) ~ SEO Fundamentals For WordPress
WordPress North East (Jan 2021) ~ SEO Fundamentals For WordPress
 
SEO на WordPress уеб сайтове за непрофесионалисти
SEO на WordPress уеб сайтове за непрофесионалистиSEO на WordPress уеб сайтове за непрофесионалисти
SEO на WordPress уеб сайтове за непрофесионалисти
 
Front end performance optimization
Front end performance optimizationFront end performance optimization
Front end performance optimization
 
Adding Schema Markup (Structured Data) to WordPress – Free & Premium Plugins
Adding Schema Markup (Structured Data) to WordPress – Free & Premium PluginsAdding Schema Markup (Structured Data) to WordPress – Free & Premium Plugins
Adding Schema Markup (Structured Data) to WordPress – Free & Premium Plugins
 
Boost and SEO
Boost and SEOBoost and SEO
Boost and SEO
 
DIGITAL MARKETING ppt.pptx
DIGITAL MARKETING ppt.pptxDIGITAL MARKETING ppt.pptx
DIGITAL MARKETING ppt.pptx
 
Top 10 Tips for Google Tag Manager
Top 10 Tips for Google Tag ManagerTop 10 Tips for Google Tag Manager
Top 10 Tips for Google Tag Manager
 
Getting Started with ML in AdTech - AWS Online Tech Talks
Getting Started with ML in AdTech - AWS Online Tech TalksGetting Started with ML in AdTech - AWS Online Tech Talks
Getting Started with ML in AdTech - AWS Online Tech Talks
 
How to configure google analytics to optimize your college's marketing initia...
How to configure google analytics to optimize your college's marketing initia...How to configure google analytics to optimize your college's marketing initia...
How to configure google analytics to optimize your college's marketing initia...
 
How to improve your website seo using schema markup beginners guide
How to improve your website seo using schema markup   beginners guideHow to improve your website seo using schema markup   beginners guide
How to improve your website seo using schema markup beginners guide
 
CSS framework
CSS frameworkCSS framework
CSS framework
 
SEO Ranking Part 9
SEO Ranking Part 9SEO Ranking Part 9
SEO Ranking Part 9
 
Website Ranking On Page SEO Part 9
Website Ranking On Page SEO Part 9Website Ranking On Page SEO Part 9
Website Ranking On Page SEO Part 9
 
Website Ranking On Page SEO Part 9
Website Ranking On Page SEO Part 9Website Ranking On Page SEO Part 9
Website Ranking On Page SEO Part 9
 
Instructional slides
Instructional slidesInstructional slides
Instructional slides
 
11 Actionable SEO Tips and Tricks You Can Use Today!
11 Actionable SEO Tips and Tricks You Can Use Today!11 Actionable SEO Tips and Tricks You Can Use Today!
11 Actionable SEO Tips and Tricks You Can Use Today!
 
Schema Markup
Schema MarkupSchema Markup
Schema Markup
 

Dernier

Russian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Russian Escort Abu Dhabi 0503464457 Abu DHabi EscortsRussian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Russian Escort Abu Dhabi 0503464457 Abu DHabi EscortsMonica Sydney
 
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...gajnagarg
 
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge GraphsEleniIlkou
 
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样ayvbos
 
75539-Cyber Security Challenges PPT.pptx
75539-Cyber Security Challenges PPT.pptx75539-Cyber Security Challenges PPT.pptx
75539-Cyber Security Challenges PPT.pptxAsmae Rabhi
 
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制pxcywzqs
 
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查ydyuyu
 
Microsoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck MicrosoftMicrosoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck MicrosoftAanSulistiyo
 
Trump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts SweatshirtTrump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts Sweatshirtrahman018755
 
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdfMatthew Sinclair
 
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girlsRussian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girlsMonica Sydney
 
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样ayvbos
 
PowerDirector Explination Process...pptx
PowerDirector Explination Process...pptxPowerDirector Explination Process...pptx
PowerDirector Explination Process...pptxgalaxypingy
 
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency""Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency"growthgrids
 
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrStory Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrHenryBriggs2
 
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查ydyuyu
 
Best SEO Services Company in Dallas | Best SEO Agency Dallas
Best SEO Services Company in Dallas | Best SEO Agency DallasBest SEO Services Company in Dallas | Best SEO Agency Dallas
Best SEO Services Company in Dallas | Best SEO Agency DallasDigicorns Technologies
 
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdfMatthew Sinclair
 
APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC
 
20240508 QFM014 Elixir Reading List April 2024.pdf
20240508 QFM014 Elixir Reading List April 2024.pdf20240508 QFM014 Elixir Reading List April 2024.pdf
20240508 QFM014 Elixir Reading List April 2024.pdfMatthew Sinclair
 

Dernier (20)

Russian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Russian Escort Abu Dhabi 0503464457 Abu DHabi EscortsRussian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Russian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
 
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
 
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
 
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
 
75539-Cyber Security Challenges PPT.pptx
75539-Cyber Security Challenges PPT.pptx75539-Cyber Security Challenges PPT.pptx
75539-Cyber Security Challenges PPT.pptx
 
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
 
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
 
Microsoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck MicrosoftMicrosoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck Microsoft
 
Trump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts SweatshirtTrump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts Sweatshirt
 
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
 
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girlsRussian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
 
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
 
PowerDirector Explination Process...pptx
PowerDirector Explination Process...pptxPowerDirector Explination Process...pptx
PowerDirector Explination Process...pptx
 
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency""Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
 
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrStory Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
 
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
 
Best SEO Services Company in Dallas | Best SEO Agency Dallas
Best SEO Services Company in Dallas | Best SEO Agency DallasBest SEO Services Company in Dallas | Best SEO Agency Dallas
Best SEO Services Company in Dallas | Best SEO Agency Dallas
 
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
 
APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53
 
20240508 QFM014 Elixir Reading List April 2024.pdf
20240508 QFM014 Elixir Reading List April 2024.pdf20240508 QFM014 Elixir Reading List April 2024.pdf
20240508 QFM014 Elixir Reading List April 2024.pdf
 

Schema

  • 2. PRACTICAL SCHEMA - SEAN HAYES SCHEMA WHAT ARE WE GOING TO COVER? ▸What ▸Why ▸Where ▸How ▸Examples ▸Q&A
  • 3. PRACTICAL SCHEMA - SEAN HAYES WHAT IS SCHEMA DEFINING SCHEMA ▸Schema is a structured data vocabulary that defines entities, actions and relationships on the Internet https://www.semrush.com/blog/what-is-schema-beginner-s-guide-to-structured-data/ ‣ Schema is fully defined at https://schema.org/
  • 5. PRACTICAL SCHEMA - SEAN HAYES SCHEMA STRUCTURED DATA VS SCHEMA - CLARIFICATION ▸Schema is an agreed upon set of definitions for tags describing entities or things ▸https://schema/org - hundreds of definitions ▸Structured data helps pair names with values to help search engines categorize and index your content such as ▸Title, Publisher, Dates, Image information etc https://moz.com/learn/seo/schema-structured-data
  • 6. PRACTICAL SCHEMA - SEAN HAYES WHY SCHEMA WHY SCHEMA? ▸Assists the search engines in understanding more about the nature of the content on the page ▸For example: ▸Social Media title and description data (OpenGraph) ▸Accepted protocol for social sites to retrieve information from the source website for display when sharing content
  • 7. PRACTICAL SCHEMA - SEAN HAYES WHY SCHEMA GOOD STRUCTURED DATA ▸Google has stated that properly structured data can enhance your site’s appearance in their search results ▸Schema helps Google understand the content ▸Provides relevancy signals ▸Search results for a site can benefit from enhanced results (carousels, rich snippets, knowledge boxes)
  • 8. PRACTICAL SCHEMA - SEAN HAYES WHY SCHEMA RICH SEARCH RESULTS ▸Example of Rich Card search results - a benefit of adding schema to your sites markup
  • 9. PRACTICAL SCHEMA - SEAN HAYES WHY SCHEMA SOME SCHEMA BENEFITS ▸Rich search results: Includes styling, images, and other visual enhancements ▸Rich cards: A variation on rich search results, similar to rich snippets and designed for mobile users ▸Knowledge Graph: Information about an entity such as a brand
  • 10. PRACTICAL SCHEMA - SEAN HAYES WHY SCHEMA SOME SCHEMA BENEFITS (CONTINUED) ▸Breadcrumbs: Breadcrumbs in your search result ▸Carousels: A collection of multiple rich results in a carousel style ▸Rich results for AMP: To have your AMP (Accelerated Mobile Pages) appear in carousels and with rich results, you’ll need to include structured data ▸https://developers.google.com/search/docs/guides/search-gallery ▸https://moz.com/blog/structured-data-for-seo-1
  • 11. PRACTICAL SCHEMA - SEAN HAYES SCHEMA SCHEMA MARKUP TYPES ▸Microdata is html attributes within markup throughout a page (this is considered the old way of implementing Schema) ▸JSON-LD is a structured JSON object produced and injected into a page in once piece
  • 12. PRACTICAL SCHEMA - SEAN HAYES WHERE IS SCHEMA? TWO WAYS TO PUT SCHEMA INTO YOUR PAGE ▸Schema is stored within the HTML markup ▸In each page’s source code (JSON-LD example below)
  • 13. PRACTICAL SCHEMA - SEAN HAYES WHERE IS SCHEMA? SCHEMA IN YOUR HTML MARKUP ▸Microdata example below (https://kinsta.com/blog/schema-markup- wordpress/)
  • 14. PRACTICAL SCHEMA - SEAN HAYES SCHEMA MICRODATA VS JSON-LD ▸Google prefers JSON-LD over microdata but they serve the same purpose ▸Microdata is within the HTML markup of your page and makes it difficult to add, remove content or other structured data ▸Where possible use JSON-LD as it’s generally easier to implement and maintain
  • 15. PRACTICAL SCHEMA - SEAN HAYES HOW SCHEMA GETS THERE SCHEMA PLUGINS ▸Plugins ▸Yoast ▸Schema for WordPress ▸Schema ▸Schema Pro
  • 16. PRACTICAL SCHEMA - SEAN HAYES HOW SCHEMA GETS THERE OTHER WAYS SCHEMA GETS INTO YOUR SITE ▸Themes may have defaults built in ▸Hand built into a site or theme ▸Google Tag Manager (https://yoast.com/structured-data- google-tag-manager/)
  • 17. PRACTICAL SCHEMA - SEAN HAYES HOW SCHEMA GETS THERE USING AN SEO PLUGIN (RECOMMENDED, EASY) ▸This path definitely takes care of the basics ▸Yoast is a good SEO plugin example that also implements schema markup in your webpages ▸Yoast 11 builds structured data entries for every post and page on your site (https://yoast.com/yoast-seo-11-0/) ▸Yoast has a comprehensive guide on structured data (https://yoast.com/structured-data-schema-ultimate-guide/)
  • 18. PRACTICAL SCHEMA - SEAN HAYES HOW SCHEMA GETS THERE USING A SCHEMA PLUGIN ▸Why use a schema plugin? ▸Convenience ▸No coding required ▸Large choice (search: wordpress schema plugin) ▸Not much difference between them all ▸All basics handled with fine tuning allowed as needed
  • 19. PRACTICAL SCHEMA - SEAN HAYES USING SCHEMA TYPES OF SCHEMA USES ▸News articles or blog postings ▸Product in an e-commerce store ▸Breadcrumbs ▸Recipes ▸Reviews ▸Events (More here: https://developers.google.com/search/docs/guides/search-gallery )
  • 20. PRACTICAL SCHEMA - SEAN HAYES SCHEMA VIEWS OF SCHEMA IN ACTION ‣ Here are some links that show representative use of schema ‣ https://chicago.suntimes.com/politics/2019/6/10/18658536/illinois-expands-gambling-try-to- determine-number-gambling-addicts ‣ https://www.straightdope.com/columns/read/1481/why-is-the-republican-party-called-the- gop/ ‣ https://ornamenttastic.com/shop/santas-elf-christmas-ornament/ Woocommerce with Yoast plugin ‣ https://sebamedshop.co.uk/product/sebamed-clear-face-cleansing-foam-150ml/ Woocommerce and Schema plugin ‣ https://www.wired.com/story/google-leaks-pixel-4/
  • 21. PRACTICAL SCHEMA - SEAN HAYES SCHEMA WORKED EXAMPLE ▸Try it for yourself in a Google Codelab environment ▸https://codelabs.developers.google.com/codelabs/structured- data/index.html ▸This links walks you through an off-line worked example ▸Good if you really want to get into the weeds and try things out
  • 22. PRACTICAL SCHEMA - SEAN HAYES SCHEMA ENHANCE YOUR BUSINESS ▸You can enhance the appearance and coverage of your official website and presence in search results ▸By defining what you would like to see for some elements in the structured data you can standardize the display of your company ▸You say what you would like to be used by Google and over time it learns to trust your site and to display the information you prefer ▸https://developers.google.com/search/docs/guides/enhance-site
  • 23. PRACTICAL SCHEMA - SEAN HAYES SCHEMA THEMES THAT IMPLEMENT SCHEMA ‣ Thesis (Focus) https://diythemes.com/demo/seo/ ‣ Genesis (with Genesis Simple Schema Plugin) ‣ https://wordpress.org/themes/schema-lite/ ‣ https://mythemeshop.com/themes/schema/ ($) ‣ There maybe more
  • 24. PRACTICAL SCHEMA - SEAN HAYES SCHEMA VALIDATING YOUR SITE CONTENT (RECOMMENDED) ▸I encourage you to validate your content using Google’s Structured Data Testing tool ▸https://search.google.com/structured-data/testing-tool/ ▸Paste in source code or enter a url to validate ▸This will help identify mandatory schema elements and optional ▸Some schema elements are mandatory for the thing type (NewsArticle, BlogPosting, Product) ▸Some schema elements are optional ▸And this tool will report these ▸Fix errors promptly if you can
  • 25. PRACTICAL SCHEMA - SEAN HAYES SCHEMA ADDITIONAL TALK / SLIDES ▸From WordCamp for Publishers 2018 ▸For a deep, deeper dive into the Schema and meta world. ▸https://2018-chicago.publishers.wordcamp.org/session/meta- and-schema-defining-the-content-about-your-content/
  • 27. SCHEMA SEAN HAYES ▸ Director of Technology at Gate 39 Media www.gate39media.com ▸ Previously lead developer at the Chicago Sun-Times ▸ Independent freelancer with over 12 years working with WordPress ▸ Enjoys racing cars