SlideShare une entreprise Scribd logo
1  sur  30
What’s the big deal about semantic
<acronym title=“Hypertext
markup language”>HTML

</acronym>?

@jonoalderson
The reality of SEO?
• Getting the big things that make the difference done
is hard.
• Getting little things done is easier, but these lack
impact.

• You have two options (do both)…

@jonoalderson
Schmooze

@jonoalderson
Squeeze

@jonoalderson
@jonoalderson
There are HTML tags for different purposes
• Things like…






<p>
<h1>, <h2>, <h3>…
<em> (or <i>)
<ul>, <ol> and <li>
<dl>, <dfn>, <abbr>, <address>, <cite>, <ins>, <del>

• It’s like (it is!) grammar.
• Using these tags provides and clarifies meaning.

@jonoalderson
Adding context
• <div>John said, “hello Jane”.</div>
• <p>John said, <q
cite="http://example.com/chatlog/123">hello
Jane</q>.</p>
• What happens if/when this becomes standard?
• This kind document markup has been part of HTML for
years.

@jonoalderson
So what’s the deal with Geocities?

• Pro tip: Geocities was a little thin on semantic value…

@jonoalderson
Code vs. Presentation
• Back in the bad old days, using semantic markup was
design-prohibitive.

• HTML Tags have default visual characteristics and
behaviours.
• Bastardising flexible tags (generally <table> and <br>
tags) was easier than using semantically correct tags.
•

Pro tip: Don’t hate tables – tabular data can be great, readable, linkable content.

@jonoalderson
Validation?
• This is about much more than error-free valid HTML
– it’s about using the language correctly and
contextually.
• There are overlaps, and validation is important – but
this is about grammar, rather than spelling.
•

Pro tip: W3 has galleries for websites which validate against HTML, CSS and
accessibility standards which link back to the source.

@jonoalderson
Capitalism saved the day

• Markup and presentation are separate (mostly); we can ensure that
content can be semantically accurate and attractive.
• There are no scenarios in which SEO should conflict with design, usability
or accessibility.

@jonoalderson
So what’s next?
• We can help search engines and software to
understand the nature of specific chunks of semantic
HTML and content.
• …But these are the tools for creating an
encyclopaedia, rather than poetry.

• <productinfo>Blue Widget, £19.99, 4.5/5
ratings</productinfo>

@jonoalderson
The Challenge…
• “What’s the relationship between the life expectancy in Leeds and
the number of SEO agencies operating in the city over the last
decade?”

• All of this data exists… but in different formats - human-readable
data and machine-readable data.
• This distinction is the single biggest bottleneck for the evolution of
the web.
• “We all know that we have to produce a human-readable version of
the thing... why not use that as the primary source?”
 Dan Connolly, W3, 2000

@jonoalderson
Microformats
• Microformats.org launches in 2005, providing
common approaches to adding meaningful relational
markup.
• Using the tools already at hand (HTML class
attributes), it allows us to add ‘bigger’ and
connected semantic content.

@jonoalderson
Addresses
• The Carriageworks
The Electric Press, 3 Millennium Square, Leeds, LS2 3AD
• We have sufficient human experience to interpret this
address and decode the components.
• Is the street ‘The Electric Press’?

• In order to progress, every piece of kit needs to be able
to explicitly understand each component of the address
markup.

@jonoalderson
hCard
<div id=“vcard-the-carriageworks” class=“vcard”>
<h1 class=“org fn n”>The Carriageworks</h1>
<div class=“adr”>The Electric Press
<span class="street-address"> 3 Millennium Square </span>,
<span class=“locality”>Leeds</span>,
<span class=“postal-code”> LS2 3AD</span>.
<div><abbr title=“Telephone number”>Tel</abbr>: <span
class=“tel”>0113 224 3801</span></div>
</div>
</div>

@jonoalderson
What’s this achieve?
• Practical applications:
 Build software or search engines to find and/or process all occurrences
of X

• This is game-changing, but not significantly commercially
viable or exciting…
• Few systems supported this, so nobody took the time to
implement it. Catch 22?
• Until Google came in, introduced Rich Snippets (based on
microformats) in May 12, 2009, and started an arms race.

@jonoalderson
OMG!

•

Reported clickthrough rate increases of up to 30%.

•

This is no longer an abstract pipe-dream about connectivity – it’s
real, now, commercial and growing.

@jonoalderson
Microformatting vs. OGP
• Facebook have been doing similar things with the Open
Graph Protocol.
• OGP works at page-level, and allows pages to be more
richly and accurately represented in the social graph (on
Facebook walls, in posts, etc.).
• You can use both together.

• But…
• Both of these approaches are provider-specific and tied
to their services.

@jonoalderson
Schema

@jonoalderson
Schema
• In July 2011, Google, Bing and Yahoo announce a
partnership in the same spirit as Sitemaps.org.
• A formal, semantic and infinitely extensible grammar
designed to allow for and provide explicit markup for
every type of everything.
• This already plays a part of rich snippets, and is gradually
replacing microformats in common usage.
•

Pro tip: You can combine standard HTML meta, OGP meta and schema meta into single tags.

@jonoalderson
Schema Overkill?
• Schema is the tip of the iceberg of a wider
movement and evolution.
• It’s a means to an end, and it’s the beginning of
something bigger (web 3.0).

• It’s only one tool from the kit – use it alongside
OGP, normal meta and semantic HTML tags.

@jonoalderson
Schema - Restaurant
<div itemscope itemtype="http://schema.org/Restaurant">
<span itemprop="name">GreatFoodDeals</span>
<div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating">
<span itemprop="ratingValue">3</span> stars - based on <span itemprop="reviewCount">150</span> reviews
</div>
<div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
<span itemprop="streetAddress">123 Example Road</span>
<span itemprop="addressLocality">Trumpton</span>,
<span itemprop="addressRegion">Noddy County</span>
<span itemprop="postalCode">12345</span>
</div>
<span itemprop="telephone">(123) 456-7890</span>
<a itemprop="url" href="http://www.greatfooddeals.com">www.greatfooddeals.com</a>
Hours: <meta itemprop="openingHours" content="Mo-Sa 09:00-17:30">Mon-Sat 9am - 5:00pm
Categories: <span itemprop="servesCuisine"> Indian </span>
Price Range: <span itemprop="priceRange">£££</span>
</div>

@jonoalderson
Schema – Hierarchies of classification
•
•

Entities that have a somewhat fixed, physical
extension.

A public structure, such as a town hall or concert
hall.
•

A theatre or other performing art centre.
•

This one doesn’t exist… yet.

@jonoalderson
Schema – Practical Application
• Search verticals, rich
snippets, mashups, crawlers, platforms, functionality,
context, exposure, clickthrough, links
• Support for everything*
 *beach, pond, movietheatre, aquarium, dancegroup, optici
an, tatooparlor, nutritionalinformation, literaryevent…

@jonoalderson
When?
• This all exists now, and you can do it now; this is
widely supported and relatively straight-forward.
• It doesn’t require mass re-engineering – the whole
point is that you only need to mark up the existing
‘human’ information and presentation.

@jonoalderson
HTML
Tag

Description

<article>

Defines an article

<details>

Defines additional details that the user can view or hide

<summary>

Defines a visible heading for a <details> element

<figure>

Specifies self-contained content, like illustrations, diagrams, photos, code listings, etc.

<figcaption>

Defines a caption for a <figure> element

<footer>

Defines a footer for a document or section

<header>

Defines a header for a document or section

<hgroup>

Groups a set of <h1> to <h6> elements when a heading has multiple levels

<mark>

Defines marked/highlighted text

<nav>

Defines navigation links

<section>

Defines a section in a document

<time>

Defines a date/time

@jonoalderson
Immediate Actions
• Mark up simple content semantically to enrich context and
get incremental relevance, traffic, exposure and links.
• When you make content recommendations, write the code!
• Invest in marking up templates (‘page types’) with Schema
data.
• Start thinking about HTML 5, too!
• Invest in extending schema itself where your
products, services or business isn’t represented (and
evangelise to get links).

@jonoalderson
Resources
•

Microformat Cheat Sheet:
http://www.addedbytes.com/cheat
-sheets/microformats-cheat-sheet/

@jonoalderson
Jono Alderson
jonoalderson@gmail.com
@jonoalderson
www.jonoalderson.com

@jonoalderson

Contenu connexe

Tendances

SearchLove San Diego 2017 | Marcus Tober | Ranking Factors in a Mobile-First ...
SearchLove San Diego 2017 | Marcus Tober | Ranking Factors in a Mobile-First ...SearchLove San Diego 2017 | Marcus Tober | Ranking Factors in a Mobile-First ...
SearchLove San Diego 2017 | Marcus Tober | Ranking Factors in a Mobile-First ...Distilled
 
0.6 seconds is the new slow
0.6 seconds is the new slow0.6 seconds is the new slow
0.6 seconds is the new slowJono Alderson
 
SearchLove London 2015 | Philip Nottingham | Building a Social Video Strategy
SearchLove London 2015 | Philip Nottingham | Building a Social Video StrategySearchLove London 2015 | Philip Nottingham | Building a Social Video Strategy
SearchLove London 2015 | Philip Nottingham | Building a Social Video StrategyDistilled
 
The price of technical seo debt final
The price of technical seo debt   finalThe price of technical seo debt   final
The price of technical seo debt finalJohn Doherty
 
SearchLeeds 2017 - Mathew Court, SEO Consultant - Auto Trader - Mobile first ...
SearchLeeds 2017 - Mathew Court, SEO Consultant - Auto Trader - Mobile first ...SearchLeeds 2017 - Mathew Court, SEO Consultant - Auto Trader - Mobile first ...
SearchLeeds 2017 - Mathew Court, SEO Consultant - Auto Trader - Mobile first ...Branded3
 
SearchLove London 2016 | Amy Harrison | Stand out to YOUR Crowd: A Simple Fra...
SearchLove London 2016 | Amy Harrison | Stand out to YOUR Crowd: A Simple Fra...SearchLove London 2016 | Amy Harrison | Stand out to YOUR Crowd: A Simple Fra...
SearchLove London 2016 | Amy Harrison | Stand out to YOUR Crowd: A Simple Fra...Distilled
 
SearchLove London 2018 - Els Aerts - User Research Done Right
SearchLove London 2018 - Els Aerts - User Research Done RightSearchLove London 2018 - Els Aerts - User Research Done Right
SearchLove London 2018 - Els Aerts - User Research Done RightDistilled
 
Increase Conversions and Rankings with User Experience (SEM Summit 2016)
Increase Conversions and Rankings with User Experience (SEM Summit 2016)Increase Conversions and Rankings with User Experience (SEM Summit 2016)
Increase Conversions and Rankings with User Experience (SEM Summit 2016)Mary Davies
 
SearchLove London 2016 | Tom Anthony | SEO Split-Testing - How You can Run Te...
SearchLove London 2016 | Tom Anthony | SEO Split-Testing - How You can Run Te...SearchLove London 2016 | Tom Anthony | SEO Split-Testing - How You can Run Te...
SearchLove London 2016 | Tom Anthony | SEO Split-Testing - How You can Run Te...Distilled
 
Searching higher up the funnel
Searching higher up the funnelSearching higher up the funnel
Searching higher up the funnelJono Alderson
 
5 musts-to-pass-the-5-second-test
5 musts-to-pass-the-5-second-test5 musts-to-pass-the-5-second-test
5 musts-to-pass-the-5-second-testHendrik-Jan Francke
 
SearchLove London 2016 | Dom Woodman | How to Get Insight From Your Logs
SearchLove London 2016 | Dom Woodman | How to Get Insight From Your LogsSearchLove London 2016 | Dom Woodman | How to Get Insight From Your Logs
SearchLove London 2016 | Dom Woodman | How to Get Insight From Your LogsDistilled
 
2011 07 oms atlanta-gillian-muessig-topic-modeling
2011 07 oms atlanta-gillian-muessig-topic-modeling2011 07 oms atlanta-gillian-muessig-topic-modeling
2011 07 oms atlanta-gillian-muessig-topic-modelingGillian Muessig
 
Mobile SEO: Closing the Mobile Search Strategy Gap
Mobile SEO: Closing the Mobile Search Strategy GapMobile SEO: Closing the Mobile Search Strategy Gap
Mobile SEO: Closing the Mobile Search Strategy GapJustin Briggs
 
SearchLove London 2016 | Bridget Randolph | The Changing Landscape of Mobile ...
SearchLove London 2016 | Bridget Randolph | The Changing Landscape of Mobile ...SearchLove London 2016 | Bridget Randolph | The Changing Landscape of Mobile ...
SearchLove London 2016 | Bridget Randolph | The Changing Landscape of Mobile ...Distilled
 
SearchLove San Diego 2018 | Will Critchlow | From the Horse’s Mouth: What We ...
SearchLove San Diego 2018 | Will Critchlow | From the Horse’s Mouth: What We ...SearchLove San Diego 2018 | Will Critchlow | From the Horse’s Mouth: What We ...
SearchLove San Diego 2018 | Will Critchlow | From the Horse’s Mouth: What We ...Distilled
 
Getting to the People Behind The Keywords
Getting to the People Behind The KeywordsGetting to the People Behind The Keywords
Getting to the People Behind The KeywordsCarmen Mardiros
 
Competitive On Site Optimization
Competitive On Site OptimizationCompetitive On Site Optimization
Competitive On Site OptimizationSean Si
 
Moz 2013 Ranking Factors - Matt Peters MozCon
Moz 2013 Ranking Factors - Matt Peters MozConMoz 2013 Ranking Factors - Matt Peters MozCon
Moz 2013 Ranking Factors - Matt Peters MozConmattthemathman
 
19 Lessons I learned from a year of SEO split testing
19 Lessons I learned from a year of SEO split testing19 Lessons I learned from a year of SEO split testing
19 Lessons I learned from a year of SEO split testingDominic Woodman
 

Tendances (20)

SearchLove San Diego 2017 | Marcus Tober | Ranking Factors in a Mobile-First ...
SearchLove San Diego 2017 | Marcus Tober | Ranking Factors in a Mobile-First ...SearchLove San Diego 2017 | Marcus Tober | Ranking Factors in a Mobile-First ...
SearchLove San Diego 2017 | Marcus Tober | Ranking Factors in a Mobile-First ...
 
0.6 seconds is the new slow
0.6 seconds is the new slow0.6 seconds is the new slow
0.6 seconds is the new slow
 
SearchLove London 2015 | Philip Nottingham | Building a Social Video Strategy
SearchLove London 2015 | Philip Nottingham | Building a Social Video StrategySearchLove London 2015 | Philip Nottingham | Building a Social Video Strategy
SearchLove London 2015 | Philip Nottingham | Building a Social Video Strategy
 
The price of technical seo debt final
The price of technical seo debt   finalThe price of technical seo debt   final
The price of technical seo debt final
 
SearchLeeds 2017 - Mathew Court, SEO Consultant - Auto Trader - Mobile first ...
SearchLeeds 2017 - Mathew Court, SEO Consultant - Auto Trader - Mobile first ...SearchLeeds 2017 - Mathew Court, SEO Consultant - Auto Trader - Mobile first ...
SearchLeeds 2017 - Mathew Court, SEO Consultant - Auto Trader - Mobile first ...
 
SearchLove London 2016 | Amy Harrison | Stand out to YOUR Crowd: A Simple Fra...
SearchLove London 2016 | Amy Harrison | Stand out to YOUR Crowd: A Simple Fra...SearchLove London 2016 | Amy Harrison | Stand out to YOUR Crowd: A Simple Fra...
SearchLove London 2016 | Amy Harrison | Stand out to YOUR Crowd: A Simple Fra...
 
SearchLove London 2018 - Els Aerts - User Research Done Right
SearchLove London 2018 - Els Aerts - User Research Done RightSearchLove London 2018 - Els Aerts - User Research Done Right
SearchLove London 2018 - Els Aerts - User Research Done Right
 
Increase Conversions and Rankings with User Experience (SEM Summit 2016)
Increase Conversions and Rankings with User Experience (SEM Summit 2016)Increase Conversions and Rankings with User Experience (SEM Summit 2016)
Increase Conversions and Rankings with User Experience (SEM Summit 2016)
 
SearchLove London 2016 | Tom Anthony | SEO Split-Testing - How You can Run Te...
SearchLove London 2016 | Tom Anthony | SEO Split-Testing - How You can Run Te...SearchLove London 2016 | Tom Anthony | SEO Split-Testing - How You can Run Te...
SearchLove London 2016 | Tom Anthony | SEO Split-Testing - How You can Run Te...
 
Searching higher up the funnel
Searching higher up the funnelSearching higher up the funnel
Searching higher up the funnel
 
5 musts-to-pass-the-5-second-test
5 musts-to-pass-the-5-second-test5 musts-to-pass-the-5-second-test
5 musts-to-pass-the-5-second-test
 
SearchLove London 2016 | Dom Woodman | How to Get Insight From Your Logs
SearchLove London 2016 | Dom Woodman | How to Get Insight From Your LogsSearchLove London 2016 | Dom Woodman | How to Get Insight From Your Logs
SearchLove London 2016 | Dom Woodman | How to Get Insight From Your Logs
 
2011 07 oms atlanta-gillian-muessig-topic-modeling
2011 07 oms atlanta-gillian-muessig-topic-modeling2011 07 oms atlanta-gillian-muessig-topic-modeling
2011 07 oms atlanta-gillian-muessig-topic-modeling
 
Mobile SEO: Closing the Mobile Search Strategy Gap
Mobile SEO: Closing the Mobile Search Strategy GapMobile SEO: Closing the Mobile Search Strategy Gap
Mobile SEO: Closing the Mobile Search Strategy Gap
 
SearchLove London 2016 | Bridget Randolph | The Changing Landscape of Mobile ...
SearchLove London 2016 | Bridget Randolph | The Changing Landscape of Mobile ...SearchLove London 2016 | Bridget Randolph | The Changing Landscape of Mobile ...
SearchLove London 2016 | Bridget Randolph | The Changing Landscape of Mobile ...
 
SearchLove San Diego 2018 | Will Critchlow | From the Horse’s Mouth: What We ...
SearchLove San Diego 2018 | Will Critchlow | From the Horse’s Mouth: What We ...SearchLove San Diego 2018 | Will Critchlow | From the Horse’s Mouth: What We ...
SearchLove San Diego 2018 | Will Critchlow | From the Horse’s Mouth: What We ...
 
Getting to the People Behind The Keywords
Getting to the People Behind The KeywordsGetting to the People Behind The Keywords
Getting to the People Behind The Keywords
 
Competitive On Site Optimization
Competitive On Site OptimizationCompetitive On Site Optimization
Competitive On Site Optimization
 
Moz 2013 Ranking Factors - Matt Peters MozCon
Moz 2013 Ranking Factors - Matt Peters MozConMoz 2013 Ranking Factors - Matt Peters MozCon
Moz 2013 Ranking Factors - Matt Peters MozCon
 
19 Lessons I learned from a year of SEO split testing
19 Lessons I learned from a year of SEO split testing19 Lessons I learned from a year of SEO split testing
19 Lessons I learned from a year of SEO split testing
 

En vedette

HTML 5 Fundamental
HTML 5 FundamentalHTML 5 Fundamental
HTML 5 FundamentalLanh Le
 
HTML Semantic Tags
HTML Semantic TagsHTML Semantic Tags
HTML Semantic TagsBruce Kyle
 
Tendencias Storage
Tendencias StorageTendencias Storage
Tendencias StorageFran Navarro
 
Best practice of HTML5 Semantic Markup
Best practice of HTML5 Semantic MarkupBest practice of HTML5 Semantic Markup
Best practice of HTML5 Semantic MarkupToby Yun
 
Impact of big data on analytics
Impact of big data on analyticsImpact of big data on analytics
Impact of big data on analyticsCapgemini
 
Introduction to the Semantic Web
Introduction to the Semantic WebIntroduction to the Semantic Web
Introduction to the Semantic WebTomek Pluskiewicz
 
Knowledge Panels, Rich Snippets and Semantic Markup
Knowledge Panels, Rich Snippets and Semantic MarkupKnowledge Panels, Rich Snippets and Semantic Markup
Knowledge Panels, Rich Snippets and Semantic MarkupBill Slawski
 

En vedette (7)

HTML 5 Fundamental
HTML 5 FundamentalHTML 5 Fundamental
HTML 5 Fundamental
 
HTML Semantic Tags
HTML Semantic TagsHTML Semantic Tags
HTML Semantic Tags
 
Tendencias Storage
Tendencias StorageTendencias Storage
Tendencias Storage
 
Best practice of HTML5 Semantic Markup
Best practice of HTML5 Semantic MarkupBest practice of HTML5 Semantic Markup
Best practice of HTML5 Semantic Markup
 
Impact of big data on analytics
Impact of big data on analyticsImpact of big data on analytics
Impact of big data on analytics
 
Introduction to the Semantic Web
Introduction to the Semantic WebIntroduction to the Semantic Web
Introduction to the Semantic Web
 
Knowledge Panels, Rich Snippets and Semantic Markup
Knowledge Panels, Rich Snippets and Semantic MarkupKnowledge Panels, Rich Snippets and Semantic Markup
Knowledge Panels, Rich Snippets and Semantic Markup
 

Similaire à What’s the big deal about semantic HTML?

10 Digital Marketing Trends for 2017
10 Digital Marketing Trends for 201710 Digital Marketing Trends for 2017
10 Digital Marketing Trends for 2017DragonSearch
 
Jennifer Robbins: ARTIFACT EAST Keynote (Providence, 11/4/13)
Jennifer Robbins: ARTIFACT EAST Keynote (Providence, 11/4/13)Jennifer Robbins: ARTIFACT EAST Keynote (Providence, 11/4/13)
Jennifer Robbins: ARTIFACT EAST Keynote (Providence, 11/4/13)JenRobbins
 
ChatGPT-and-Generative-AI-Landscape Working of generative ai search
ChatGPT-and-Generative-AI-Landscape Working of generative ai searchChatGPT-and-Generative-AI-Landscape Working of generative ai search
ChatGPT-and-Generative-AI-Landscape Working of generative ai searchrohitcse52
 
Multi-Device Prototypes
Multi-Device PrototypesMulti-Device Prototypes
Multi-Device PrototypesDoug Gapinski
 
UX Bootcamp - August 2016
UX Bootcamp - August 2016UX Bootcamp - August 2016
UX Bootcamp - August 2016Jacklyn Burgan
 
Tales from the Accessibility Trenches
Tales from the Accessibility TrenchesTales from the Accessibility Trenches
Tales from the Accessibility Trenchesgraemecoleman
 
SPSBE14 Intranet Search #fail
SPSBE14 Intranet Search #failSPSBE14 Intranet Search #fail
SPSBE14 Intranet Search #failBen van Mol
 
SharePoint Saturday Belgium 2013 Intranet search fail
SharePoint Saturday Belgium 2013 Intranet search failSharePoint Saturday Belgium 2013 Intranet search fail
SharePoint Saturday Belgium 2013 Intranet search failBIWUG
 
DMDS Winter 2015 Workshop 1 slides
DMDS Winter 2015 Workshop 1 slidesDMDS Winter 2015 Workshop 1 slides
DMDS Winter 2015 Workshop 1 slidesPaige Morgan
 
2013-08 10 evil things - Northeast PHP Conference Keynote
2013-08 10 evil things - Northeast PHP Conference Keynote2013-08 10 evil things - Northeast PHP Conference Keynote
2013-08 10 evil things - Northeast PHP Conference Keynoteterry chay
 
Feb.2016 Demystifying Digital Humanities - Workshop 2
Feb.2016 Demystifying Digital Humanities - Workshop 2Feb.2016 Demystifying Digital Humanities - Workshop 2
Feb.2016 Demystifying Digital Humanities - Workshop 2Paige Morgan
 
Jon limjap of Readify on Cross Platform Solutions for Mobile Applications at ...
Jon limjap of Readify on Cross Platform Solutions for Mobile Applications at ...Jon limjap of Readify on Cross Platform Solutions for Mobile Applications at ...
Jon limjap of Readify on Cross Platform Solutions for Mobile Applications at ...DEVCON
 
Selfish Accessibility: MinneWebCon 2017
Selfish Accessibility: MinneWebCon 2017Selfish Accessibility: MinneWebCon 2017
Selfish Accessibility: MinneWebCon 2017Adrian Roselli
 
Exploring ChatGPT Prompt Hacks To Maximally Optimise Your Queries
Exploring ChatGPT Prompt Hacks To Maximally Optimise Your QueriesExploring ChatGPT Prompt Hacks To Maximally Optimise Your Queries
Exploring ChatGPT Prompt Hacks To Maximally Optimise Your QueriesSanjay Willie
 
InnerSource - Using open source best practices to help your company
InnerSource - Using open source best practices to help your companyInnerSource - Using open source best practices to help your company
InnerSource - Using open source best practices to help your companyEric Caron
 
Webinar - SEO for Beginners: Simple Steps for Nonprofits and Libraries - 2016...
Webinar - SEO for Beginners: Simple Steps for Nonprofits and Libraries - 2016...Webinar - SEO for Beginners: Simple Steps for Nonprofits and Libraries - 2016...
Webinar - SEO for Beginners: Simple Steps for Nonprofits and Libraries - 2016...TechSoup
 
Neil Perlin - We're Going Mobile! Great! Are We Ready?
Neil Perlin - We're Going Mobile! Great! Are We Ready?Neil Perlin - We're Going Mobile! Great! Are We Ready?
Neil Perlin - We're Going Mobile! Great! Are We Ready?LavaConConference
 
Schema, Google & The Future of the Web
Schema, Google & The Future of the WebSchema, Google & The Future of the Web
Schema, Google & The Future of the WebConnected Data World
 

Similaire à What’s the big deal about semantic HTML? (20)

10 Digital Marketing Trends for 2017
10 Digital Marketing Trends for 201710 Digital Marketing Trends for 2017
10 Digital Marketing Trends for 2017
 
Jennifer Robbins: ARTIFACT EAST Keynote (Providence, 11/4/13)
Jennifer Robbins: ARTIFACT EAST Keynote (Providence, 11/4/13)Jennifer Robbins: ARTIFACT EAST Keynote (Providence, 11/4/13)
Jennifer Robbins: ARTIFACT EAST Keynote (Providence, 11/4/13)
 
ChatGPT-and-Generative-AI-Landscape Working of generative ai search
ChatGPT-and-Generative-AI-Landscape Working of generative ai searchChatGPT-and-Generative-AI-Landscape Working of generative ai search
ChatGPT-and-Generative-AI-Landscape Working of generative ai search
 
Howison si2 keynote
Howison si2 keynoteHowison si2 keynote
Howison si2 keynote
 
Multi-Device Prototypes
Multi-Device PrototypesMulti-Device Prototypes
Multi-Device Prototypes
 
UX Bootcamp - August 2016
UX Bootcamp - August 2016UX Bootcamp - August 2016
UX Bootcamp - August 2016
 
Tales from the Accessibility Trenches
Tales from the Accessibility TrenchesTales from the Accessibility Trenches
Tales from the Accessibility Trenches
 
SPSBE14 Intranet Search #fail
SPSBE14 Intranet Search #failSPSBE14 Intranet Search #fail
SPSBE14 Intranet Search #fail
 
SharePoint Saturday Belgium 2013 Intranet search fail
SharePoint Saturday Belgium 2013 Intranet search failSharePoint Saturday Belgium 2013 Intranet search fail
SharePoint Saturday Belgium 2013 Intranet search fail
 
DMDS Winter 2015 Workshop 1 slides
DMDS Winter 2015 Workshop 1 slidesDMDS Winter 2015 Workshop 1 slides
DMDS Winter 2015 Workshop 1 slides
 
2013-08 10 evil things - Northeast PHP Conference Keynote
2013-08 10 evil things - Northeast PHP Conference Keynote2013-08 10 evil things - Northeast PHP Conference Keynote
2013-08 10 evil things - Northeast PHP Conference Keynote
 
What is devops
What is devopsWhat is devops
What is devops
 
Feb.2016 Demystifying Digital Humanities - Workshop 2
Feb.2016 Demystifying Digital Humanities - Workshop 2Feb.2016 Demystifying Digital Humanities - Workshop 2
Feb.2016 Demystifying Digital Humanities - Workshop 2
 
Jon limjap of Readify on Cross Platform Solutions for Mobile Applications at ...
Jon limjap of Readify on Cross Platform Solutions for Mobile Applications at ...Jon limjap of Readify on Cross Platform Solutions for Mobile Applications at ...
Jon limjap of Readify on Cross Platform Solutions for Mobile Applications at ...
 
Selfish Accessibility: MinneWebCon 2017
Selfish Accessibility: MinneWebCon 2017Selfish Accessibility: MinneWebCon 2017
Selfish Accessibility: MinneWebCon 2017
 
Exploring ChatGPT Prompt Hacks To Maximally Optimise Your Queries
Exploring ChatGPT Prompt Hacks To Maximally Optimise Your QueriesExploring ChatGPT Prompt Hacks To Maximally Optimise Your Queries
Exploring ChatGPT Prompt Hacks To Maximally Optimise Your Queries
 
InnerSource - Using open source best practices to help your company
InnerSource - Using open source best practices to help your companyInnerSource - Using open source best practices to help your company
InnerSource - Using open source best practices to help your company
 
Webinar - SEO for Beginners: Simple Steps for Nonprofits and Libraries - 2016...
Webinar - SEO for Beginners: Simple Steps for Nonprofits and Libraries - 2016...Webinar - SEO for Beginners: Simple Steps for Nonprofits and Libraries - 2016...
Webinar - SEO for Beginners: Simple Steps for Nonprofits and Libraries - 2016...
 
Neil Perlin - We're Going Mobile! Great! Are We Ready?
Neil Perlin - We're Going Mobile! Great! Are We Ready?Neil Perlin - We're Going Mobile! Great! Are We Ready?
Neil Perlin - We're Going Mobile! Great! Are We Ready?
 
Schema, Google & The Future of the Web
Schema, Google & The Future of the WebSchema, Google & The Future of the Web
Schema, Google & The Future of the Web
 

Plus de Jono Alderson

What happens when everybody's website is fixed
What happens when everybody's website is fixed What happens when everybody's website is fixed
What happens when everybody's website is fixed Jono Alderson
 
The Democratization of SEO
The Democratization of SEOThe Democratization of SEO
The Democratization of SEOJono Alderson
 
(How to) stop pretending that you're customer-centric
(How to) stop pretending that you're customer-centric(How to) stop pretending that you're customer-centric
(How to) stop pretending that you're customer-centricJono Alderson
 
The Need for Speed! Accelerated mobile, beyond AMP
The Need for Speed! Accelerated mobile, beyond AMPThe Need for Speed! Accelerated mobile, beyond AMP
The Need for Speed! Accelerated mobile, beyond AMPJono Alderson
 
The experience age has arrived...
The experience age has arrived...The experience age has arrived...
The experience age has arrived...Jono Alderson
 
Accelerated Mobile - Beyond AMP
Accelerated Mobile - Beyond AMPAccelerated Mobile - Beyond AMP
Accelerated Mobile - Beyond AMPJono Alderson
 
Product Marketing by Numbers - Objectives, Goals and KPI frameworks
Product Marketing by Numbers - Objectives, Goals and KPI frameworksProduct Marketing by Numbers - Objectives, Goals and KPI frameworks
Product Marketing by Numbers - Objectives, Goals and KPI frameworksJono Alderson
 
Getting Around Finance - Keyword Research & Tagging
Getting Around Finance - Keyword Research & TaggingGetting Around Finance - Keyword Research & Tagging
Getting Around Finance - Keyword Research & TaggingJono Alderson
 
Organisation Hacking
Organisation HackingOrganisation Hacking
Organisation HackingJono Alderson
 
Changing Channel - Linkdex iGaming #thinktank
Changing Channel - Linkdex iGaming #thinktankChanging Channel - Linkdex iGaming #thinktank
Changing Channel - Linkdex iGaming #thinktankJono Alderson
 
Measuring the ROI of content marketing
Measuring the ROI of content marketingMeasuring the ROI of content marketing
Measuring the ROI of content marketingJono Alderson
 
Digital marketing by numbers
Digital marketing by numbersDigital marketing by numbers
Digital marketing by numbersJono Alderson
 

Plus de Jono Alderson (13)

What happens when everybody's website is fixed
What happens when everybody's website is fixed What happens when everybody's website is fixed
What happens when everybody's website is fixed
 
The Democratization of SEO
The Democratization of SEOThe Democratization of SEO
The Democratization of SEO
 
(How to) stop pretending that you're customer-centric
(How to) stop pretending that you're customer-centric(How to) stop pretending that you're customer-centric
(How to) stop pretending that you're customer-centric
 
The Need for Speed! Accelerated mobile, beyond AMP
The Need for Speed! Accelerated mobile, beyond AMPThe Need for Speed! Accelerated mobile, beyond AMP
The Need for Speed! Accelerated mobile, beyond AMP
 
The experience age has arrived...
The experience age has arrived...The experience age has arrived...
The experience age has arrived...
 
Accelerated Mobile - Beyond AMP
Accelerated Mobile - Beyond AMPAccelerated Mobile - Beyond AMP
Accelerated Mobile - Beyond AMP
 
Product Marketing by Numbers - Objectives, Goals and KPI frameworks
Product Marketing by Numbers - Objectives, Goals and KPI frameworksProduct Marketing by Numbers - Objectives, Goals and KPI frameworks
Product Marketing by Numbers - Objectives, Goals and KPI frameworks
 
Getting Around Finance - Keyword Research & Tagging
Getting Around Finance - Keyword Research & TaggingGetting Around Finance - Keyword Research & Tagging
Getting Around Finance - Keyword Research & Tagging
 
Data layers 101
Data layers 101Data layers 101
Data layers 101
 
Organisation Hacking
Organisation HackingOrganisation Hacking
Organisation Hacking
 
Changing Channel - Linkdex iGaming #thinktank
Changing Channel - Linkdex iGaming #thinktankChanging Channel - Linkdex iGaming #thinktank
Changing Channel - Linkdex iGaming #thinktank
 
Measuring the ROI of content marketing
Measuring the ROI of content marketingMeasuring the ROI of content marketing
Measuring the ROI of content marketing
 
Digital marketing by numbers
Digital marketing by numbersDigital marketing by numbers
Digital marketing by numbers
 

Dernier

TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 

Dernier (20)

TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 

What’s the big deal about semantic HTML?

  • 1. What’s the big deal about semantic <acronym title=“Hypertext markup language”>HTML </acronym>? @jonoalderson
  • 2. The reality of SEO? • Getting the big things that make the difference done is hard. • Getting little things done is easier, but these lack impact. • You have two options (do both)… @jonoalderson
  • 6. There are HTML tags for different purposes • Things like…      <p> <h1>, <h2>, <h3>… <em> (or <i>) <ul>, <ol> and <li> <dl>, <dfn>, <abbr>, <address>, <cite>, <ins>, <del> • It’s like (it is!) grammar. • Using these tags provides and clarifies meaning. @jonoalderson
  • 7. Adding context • <div>John said, “hello Jane”.</div> • <p>John said, <q cite="http://example.com/chatlog/123">hello Jane</q>.</p> • What happens if/when this becomes standard? • This kind document markup has been part of HTML for years. @jonoalderson
  • 8. So what’s the deal with Geocities? • Pro tip: Geocities was a little thin on semantic value… @jonoalderson
  • 9. Code vs. Presentation • Back in the bad old days, using semantic markup was design-prohibitive. • HTML Tags have default visual characteristics and behaviours. • Bastardising flexible tags (generally <table> and <br> tags) was easier than using semantically correct tags. • Pro tip: Don’t hate tables – tabular data can be great, readable, linkable content. @jonoalderson
  • 10. Validation? • This is about much more than error-free valid HTML – it’s about using the language correctly and contextually. • There are overlaps, and validation is important – but this is about grammar, rather than spelling. • Pro tip: W3 has galleries for websites which validate against HTML, CSS and accessibility standards which link back to the source. @jonoalderson
  • 11. Capitalism saved the day • Markup and presentation are separate (mostly); we can ensure that content can be semantically accurate and attractive. • There are no scenarios in which SEO should conflict with design, usability or accessibility. @jonoalderson
  • 12. So what’s next? • We can help search engines and software to understand the nature of specific chunks of semantic HTML and content. • …But these are the tools for creating an encyclopaedia, rather than poetry. • <productinfo>Blue Widget, £19.99, 4.5/5 ratings</productinfo> @jonoalderson
  • 13. The Challenge… • “What’s the relationship between the life expectancy in Leeds and the number of SEO agencies operating in the city over the last decade?” • All of this data exists… but in different formats - human-readable data and machine-readable data. • This distinction is the single biggest bottleneck for the evolution of the web. • “We all know that we have to produce a human-readable version of the thing... why not use that as the primary source?”  Dan Connolly, W3, 2000 @jonoalderson
  • 14. Microformats • Microformats.org launches in 2005, providing common approaches to adding meaningful relational markup. • Using the tools already at hand (HTML class attributes), it allows us to add ‘bigger’ and connected semantic content. @jonoalderson
  • 15. Addresses • The Carriageworks The Electric Press, 3 Millennium Square, Leeds, LS2 3AD • We have sufficient human experience to interpret this address and decode the components. • Is the street ‘The Electric Press’? • In order to progress, every piece of kit needs to be able to explicitly understand each component of the address markup. @jonoalderson
  • 16. hCard <div id=“vcard-the-carriageworks” class=“vcard”> <h1 class=“org fn n”>The Carriageworks</h1> <div class=“adr”>The Electric Press <span class="street-address"> 3 Millennium Square </span>, <span class=“locality”>Leeds</span>, <span class=“postal-code”> LS2 3AD</span>. <div><abbr title=“Telephone number”>Tel</abbr>: <span class=“tel”>0113 224 3801</span></div> </div> </div> @jonoalderson
  • 17. What’s this achieve? • Practical applications:  Build software or search engines to find and/or process all occurrences of X • This is game-changing, but not significantly commercially viable or exciting… • Few systems supported this, so nobody took the time to implement it. Catch 22? • Until Google came in, introduced Rich Snippets (based on microformats) in May 12, 2009, and started an arms race. @jonoalderson
  • 18. OMG! • Reported clickthrough rate increases of up to 30%. • This is no longer an abstract pipe-dream about connectivity – it’s real, now, commercial and growing. @jonoalderson
  • 19. Microformatting vs. OGP • Facebook have been doing similar things with the Open Graph Protocol. • OGP works at page-level, and allows pages to be more richly and accurately represented in the social graph (on Facebook walls, in posts, etc.). • You can use both together. • But… • Both of these approaches are provider-specific and tied to their services. @jonoalderson
  • 21. Schema • In July 2011, Google, Bing and Yahoo announce a partnership in the same spirit as Sitemaps.org. • A formal, semantic and infinitely extensible grammar designed to allow for and provide explicit markup for every type of everything. • This already plays a part of rich snippets, and is gradually replacing microformats in common usage. • Pro tip: You can combine standard HTML meta, OGP meta and schema meta into single tags. @jonoalderson
  • 22. Schema Overkill? • Schema is the tip of the iceberg of a wider movement and evolution. • It’s a means to an end, and it’s the beginning of something bigger (web 3.0). • It’s only one tool from the kit – use it alongside OGP, normal meta and semantic HTML tags. @jonoalderson
  • 23. Schema - Restaurant <div itemscope itemtype="http://schema.org/Restaurant"> <span itemprop="name">GreatFoodDeals</span> <div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"> <span itemprop="ratingValue">3</span> stars - based on <span itemprop="reviewCount">150</span> reviews </div> <div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress"> <span itemprop="streetAddress">123 Example Road</span> <span itemprop="addressLocality">Trumpton</span>, <span itemprop="addressRegion">Noddy County</span> <span itemprop="postalCode">12345</span> </div> <span itemprop="telephone">(123) 456-7890</span> <a itemprop="url" href="http://www.greatfooddeals.com">www.greatfooddeals.com</a> Hours: <meta itemprop="openingHours" content="Mo-Sa 09:00-17:30">Mon-Sat 9am - 5:00pm Categories: <span itemprop="servesCuisine"> Indian </span> Price Range: <span itemprop="priceRange">£££</span> </div> @jonoalderson
  • 24. Schema – Hierarchies of classification • • Entities that have a somewhat fixed, physical extension. A public structure, such as a town hall or concert hall. • A theatre or other performing art centre. • This one doesn’t exist… yet. @jonoalderson
  • 25. Schema – Practical Application • Search verticals, rich snippets, mashups, crawlers, platforms, functionality, context, exposure, clickthrough, links • Support for everything*  *beach, pond, movietheatre, aquarium, dancegroup, optici an, tatooparlor, nutritionalinformation, literaryevent… @jonoalderson
  • 26. When? • This all exists now, and you can do it now; this is widely supported and relatively straight-forward. • It doesn’t require mass re-engineering – the whole point is that you only need to mark up the existing ‘human’ information and presentation. @jonoalderson
  • 27. HTML Tag Description <article> Defines an article <details> Defines additional details that the user can view or hide <summary> Defines a visible heading for a <details> element <figure> Specifies self-contained content, like illustrations, diagrams, photos, code listings, etc. <figcaption> Defines a caption for a <figure> element <footer> Defines a footer for a document or section <header> Defines a header for a document or section <hgroup> Groups a set of <h1> to <h6> elements when a heading has multiple levels <mark> Defines marked/highlighted text <nav> Defines navigation links <section> Defines a section in a document <time> Defines a date/time @jonoalderson
  • 28. Immediate Actions • Mark up simple content semantically to enrich context and get incremental relevance, traffic, exposure and links. • When you make content recommendations, write the code! • Invest in marking up templates (‘page types’) with Schema data. • Start thinking about HTML 5, too! • Invest in extending schema itself where your products, services or business isn’t represented (and evangelise to get links). @jonoalderson