SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

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
John Doherty
 
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
Hendrik-Jan Francke
 

Was ist angesagt? (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
 

Andere mochten auch (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
 

Ähnlich wie What’s the big deal about semantic HTML?

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
 
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
BIWUG
 
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
 
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
Eric Caron
 

Ähnlich wie 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
 
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
 
SPSBE14 Intranet Search #fail
SPSBE14 Intranet Search #failSPSBE14 Intranet Search #fail
SPSBE14 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
 

Mehr von Jono Alderson

Digital marketing by numbers
Digital marketing by numbersDigital marketing by numbers
Digital marketing by numbers
Jono Alderson
 

Mehr von 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
 

Kürzlich hochgeladen

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Kürzlich hochgeladen (20)

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 

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