Structured Data and Semantic SEO

59
Structured Data and Semantic SEO Matthew Brown SEMPDX Sept 2012 Image credit: http://www.flickr.com/photos/jdhancock/

description

Presentation at September event for SEMPDX in Portland OR. Covering the latest on structured data markup, Open Graph, Schema.org and data markup for SEO.

Transcript of Structured Data and Semantic SEO

Page 1: Structured Data and Semantic SEO

Structured Data and Semantic SEO

Matthew BrownSEMPDX Sept 2012

Image credit: http://www.flickr.com/photos/jdhancock/

Page 2: Structured Data and Semantic SEO

Matthew BrownSlideshare: MatthewBrownPDXTwitter: @MatthewJBrown

[email protected]

http://www.portlandground.com/archives/2003/05/steel_bridge_an.php

Page 3: Structured Data and Semantic SEO

@MatthewJbrown

Definitions

Page 4: Structured Data and Semantic SEO

Good definition of Semantic SEO: http://bit.ly/kUW0fJ

Semantic Search Engine Optimization (Semantic SEO) is the use of techniques from the Semantic Web technology stack for: 1.sending detailed information about the meaning of your page content to search engines and other data consumers,

2. in a way that can be easily processed by computers.

Page 5: Structured Data and Semantic SEO

Other notable parts of the ‘Semantic Web Technology Stack’

Structured Data = Data organized by a markup language and a vocabulary. Can be organized and searched by machines.

Linked Data = Publishing structured data so it can be accessed at a URI

RDF = Resource Definition Framework. This is a data model that establishes entity relationships using ‘triples’

Semantic Web = The web of globally accessible, interlinked data entities

Page 6: Structured Data and Semantic SEO

Example of RDF triples describing entities. This is how semantic web data is defined.

http://www.seoskeptic.com/seo-semantic-web/Great overview of the Semantic Web here

Page 7: Structured Data and Semantic SEO

So what’s schema.org? Microdata? RDFa? Good primer here: http://www.seomoz.org/blog/schema-examples

Schema: A specific vocabulary

Page 8: Structured Data and Semantic SEO

Choose your weapon. Which language and vocabulary fits your situation?

Page 9: Structured Data and Semantic SEO

There are many languages and vocabularies for structured data. Schema is just one.

Page 10: Structured Data and Semantic SEO

@MatthewJbrown

Current Status of “semantic SEO”: Google, Bing, Facebook

Page 11: Structured Data and Semantic SEO

@MatthewJbrown

Page 12: Structured Data and Semantic SEO

Google is doing more displacing of organic results. Deal with it: mark up your data (and not just for Google)

OUCH!

Page 13: Structured Data and Semantic SEO

Rich snippets are everywhere now, even spammy ones

Page 14: Structured Data and Semantic SEO

There are more options everyday to increase SERP real estate

Page 15: Structured Data and Semantic SEO

Rich Snippets can take up 30 days or more. Don’t panic.Study at: http://bit.ly/P6pF4n

Page 16: Structured Data and Semantic SEO

Track CTR changes for keywords that get rich snippets to measure ROI

Page 17: Structured Data and Semantic SEO

Google Knowledge Graph

Page 18: Structured Data and Semantic SEO

Look for what markup gets into Knowledge Graph

Page 19: Structured Data and Semantic SEO

Knowledge Graph Carousel (for ‘multiple’ searches like albums)

Page 20: Structured Data and Semantic SEO

There are multiple sources in the carousels as well

Page 21: Structured Data and Semantic SEO

Markup type: (Keep a running spreadsheet)

Page 22: Structured Data and Semantic SEO

Google Plus Knowledge Graph – Great article at http://bit.ly/PrA7Sy

Page 23: Structured Data and Semantic SEO

@MatthewJbrown

Open Graph

Page 24: Structured Data and Semantic SEO

Just about every ‘entity’ under the sun is in Facebook’s graph

Page 25: Structured Data and Semantic SEO

Straight from Facebook at TC Disrupt: http://tcrn.ch/OolpA4

Page 26: Structured Data and Semantic SEO

Open Graph: Huge graph of semantic data. HUGE.

Page 27: Structured Data and Semantic SEO

Guardian’s FB traffic eclipsed Google traffic at one point: http://bit.ly/GFo3sg

Page 28: Structured Data and Semantic SEO

Wonder why services like Socialcam and Viddy suddenly exploded?

http://developers.facebook.com/docs/opengraphprotocol/

Page 29: Structured Data and Semantic SEO

Protip: Use Open Graph Markup in addition to schema, etc.

Open Graph

Schema

Page 30: Structured Data and Semantic SEO

Using OG can control how your snippets, images, and description appears in Facebook and other networks

Page 31: Structured Data and Semantic SEO

@MatthewJbrown Tools

Page 32: Structured Data and Semantic SEO

Webmaster Tools now provides basic structured data stats

Page 33: Structured Data and Semantic SEO

Facebook Object Debugger: http://developers.facebook.com/tools/debug

Page 34: Structured Data and Semantic SEO

Mat Clayton (CTO of Mixcloud) on Slideshare: http://www.slideshare.net/matclayton

Page 35: Structured Data and Semantic SEO

Schema Creator from Raven: http://schema-creator.org/

Page 36: Structured Data and Semantic SEO

Local Business Microdata Generator: http://microdatagenerator.org/

Page 38: Structured Data and Semantic SEO

Drupal has functionality to consume and publish RDF data. Guide to getting up and running at: http://semantic-drupal.com/

Page 39: Structured Data and Semantic SEO

Rich Snippets Bookmarklet: http://www.blindfiveyearold.com/rich-snippets-testing-tool-bookmarklet

Page 40: Structured Data and Semantic SEO

Bing Webmaster Tools Markup Validator

Page 41: Structured Data and Semantic SEO

http://linter.structured-data.org – Industrial Strength Structured Data Display

Page 42: Structured Data and Semantic SEO

Sindice.com – Semantic web search engine. Good way to see what sites are doing with linked data

Page 43: Structured Data and Semantic SEO

@MatthewJbrown

Linked Data tools for content marketing

Page 44: Structured Data and Semantic SEO

Point Blank SEO’s guide to data visualizations: http://pointblankseo.com/visualizations

Page 45: Structured Data and Semantic SEO

http://richard.cyganiak.de/2007/10/lod/lod-datasets_2011-09-19_colored.html - Linking Open Data Cloud

Page 46: Structured Data and Semantic SEO

Linked Data datasets – current best source: http://www.w3.org/wiki/TaskForces/CommunityProjects/LinkingOpenData/DataSets

Page 47: Structured Data and Semantic SEO

Dbpedia is Wikipedia in Linked Data specification. Outputs are JSON/XML/RDF.

Page 48: Structured Data and Semantic SEO

PoolParty has a Wordpress plugin to import Linked Data as tooltips:http://wordpress.org/extend/plugins/poolparty-thesaurus/screenshots/

Page 49: Structured Data and Semantic SEO

LODSPeaKr – Simple Publishing Kit for Linked Data - http://alangrafu.github.com/lodspeakr/

Page 50: Structured Data and Semantic SEO

@MatthewJbrown

Reading Materials/Resources

Page 51: Structured Data and Semantic SEO

Raven has an excellent schema.org guide here: http://raventools.com/blog/an-seos-guide-to-schema-org/

Page 52: Structured Data and Semantic SEO

Good Relations has several great Q+A sites and a FAQ:http://wiki.goodrelations-vocabulary.org/FFAQ

Page 53: Structured Data and Semantic SEO

Great primer to RDFa in HTML5 and Linked Data:

Page 54: Structured Data and Semantic SEO

Learn what entities are.http://justinbriggs.org/entity-search-results-the-on-going-evolution-of-search

http://www.youtube.com/watch?v=KuAaa6lZxAU

Page 55: Structured Data and Semantic SEO

Proposed schemas: http://www.w3.org/wiki/WebSchemas/SchemaDotOrgProposals

Page 56: Structured Data and Semantic SEO

There’s a ton of resources on the web to get you started

http://learnlinkeddata.com/articles Linked Data Primer – Start Here

http://www.ibm.com/developerworks/library/x-disprdf/index.htmlIBM Developer Works tutorial on how to combine data

Reading List

http://searchnewscentral.com/20110207129/Technical/rdfa-the-inside-story-from-best-buy.htmlInterview with Jay Myers, Lead Development Engineer for Best Buy

http://www.w3.org/2011/Talks/0607-SemTech-RDFa-IH/Talk.pdfGreat intro to RDFa and highlights Best Buy, Overstock, Examiner.com

http://semanticweb.com/introduction-to-rdf_b17953 - Dead simple intro to RDF and associated vocabularies and tools. SemanticWeb.com rules.

Page 57: Structured Data and Semantic SEO

People who have both search and semantic backgrounds

Semantic SEO Follow ListFolks who have some SEO/Semantic Web crossover:

Aaron Bradley - @aaranged – Hands down the best curator of semantic happenings on the SEO side. When he blogs at http://www.seoskeptic.com it’s not to be missed.

Jeff Preston - @JeffreyPreston – Lead SEO at Disney Corp. Happens to be speaking at the Semantic Web 2012 conference

Sean Golliher - @SeanGolliher – Publisher of SEMJ – writes occasionally for http://www.semanticweb.com

Jay Myers - @jaymyers – Best Buy lead dev and RDFa proponent. He’s the man responsible for Best Buy’s 30% CTR increase with rich snippets.

Dan Brickley - @DanBri – Schema.org outreach for Google, works on proposed Schema.org specs

Page 58: Structured Data and Semantic SEO

People building semantic tech tools and standards

Semantic Tech ProsSemantic Tech Folks who are very smart and say things I don’t get:

Martin Hepp- @MFHepp– Heads up Good Relations, which is the most extensive vocabulary for e-commerce data

Manu Sporny - @ManuSporny – Leader of the W3C working group for RDF. The man leading the charge for the RDF spec.

Lin Clark - @LinClark – Works on the linked data/RDF integration for Drupal. Codes neat linked data things for Drupal.

Gregg Kellogg - @Gkellogg – Semantic Web Developer of all trades. Wrote the Structured Data Linter.

Aaron Bradley’s gigantic Semantic Twitter Group: https://twitter.com/#!/SemanticWeb/semanticweb100 - Like tapping into the Matrix of semantic tech information.