The Future of Search and SEO: How to Make your Drupal Data Easily Understandable By Search Engines

36

Transcript of The Future of Search and SEO: How to Make your Drupal Data Easily Understandable By Search Engines

Page 1: The Future of Search and SEO: How to Make your Drupal Data Easily Understandable By Search Engines
Page 2: The Future of Search and SEO: How to Make your Drupal Data Easily Understandable By Search Engines

2

The future of search and SEO

Stéphane Corlosquet & Nick VeenhofWebinar, November 2013

Page 3: The Future of Search and SEO: How to Make your Drupal Data Easily Understandable By Search Engines

3

About the speakers

● Stéphane “scor” Corlosquet– 7 years with Drupal

– Software engineer @ Acquia

– Drupal 7 RDF core maintainer

– Drupal Security Team member

– Co-authored theDefinitive Guide to Drupal 7

– Contrib modules: RDF Extensions,SPARQL, schema.org, WebID

– Member of the RDFa WG at W3C

Page 4: The Future of Search and SEO: How to Make your Drupal Data Easily Understandable By Search Engines

4

About the speakers

● Nick “Nick_vh” Veenhof– 6 years with Drupal

– Search engineer @ Acquia

– Drupal 7 Apache Solr maintainer

– Very much involved in thecommunity across North America and Europe

Page 7: The Future of Search and SEO: How to Make your Drupal Data Easily Understandable By Search Engines

7

Knowledge Graph

● Google's internal knowledge base● Helps user find information quickly + easily● Knows about people, places, cities, celebrities,

movies, work or art...● “Things, not strings” - no keyword matching● Hummingbird algorithm update (largest update

since 2001)

Page 8: The Future of Search and SEO: How to Make your Drupal Data Easily Understandable By Search Engines

8

Knowledge Graph

● Live Entity disambiguation

Page 9: The Future of Search and SEO: How to Make your Drupal Data Easily Understandable By Search Engines

9

Knowledge Graph

● Direct answers

Page 10: The Future of Search and SEO: How to Make your Drupal Data Easily Understandable By Search Engines

10

Knowledge Graph

● List and collections

Page 11: The Future of Search and SEO: How to Make your Drupal Data Easily Understandable By Search Engines

11

Knowledge Graph

● Entity summary

Page 13: The Future of Search and SEO: How to Make your Drupal Data Easily Understandable By Search Engines

13

Knowledge Graph

● 570 million real-world objects ● 18 billion facts and relationships● Built from content gathered from the Web● Freebase

– Acquired by Google in 2010

– 39 Million topics

– 1,9 Billion facts and relationships

● Wikipedia● More? → Video and video

Page 15: The Future of Search and SEO: How to Make your Drupal Data Easily Understandable By Search Engines

15

Other search engines similar efforts

● Bing - Satori

Page 16: The Future of Search and SEO: How to Make your Drupal Data Easily Understandable By Search Engines

16

What about Drupal?

● Drupal sites hold a lot of the data on the Web– > 1 Million sites

– 2% of the web

– Variety of content: news, gov, corporate, media, commerce

● Drupal's data is structured inside– Entities: Node, User, Comment, Taxonomy term

– Properties: fields (text, entity reference...)

Page 17: The Future of Search and SEO: How to Make your Drupal Data Easily Understandable By Search Engines

17

Challenge

How can you make Drupal data easily understandable by search engines?

Page 18: The Future of Search and SEO: How to Make your Drupal Data Easily Understandable By Search Engines

18

Schema.org standard

● General web schema for everyone to use● 400+ types (book, recipe, event, person...)● Sponsored and supported by major search

engines: Google, Yahoo!, Bing, Yandex● Multiple formats: RDFa, Microdata, JSON-LD

Page 19: The Future of Search and SEO: How to Make your Drupal Data Easily Understandable By Search Engines

19

Schema.org

Page 20: The Future of Search and SEO: How to Make your Drupal Data Easily Understandable By Search Engines

20

How does schema.org apply to Drupal?

Page 21: The Future of Search and SEO: How to Make your Drupal Data Easily Understandable By Search Engines

21

Schema.org module for Drupal

● Map your content types and fields to the schema.org terms

http://drupal.org/project/schemaorg

Page 22: The Future of Search and SEO: How to Make your Drupal Data Easily Understandable By Search Engines

22

Schema.org module for Drupal

● Map your content types and fields to the schema.org terms

http://drupal.org/project/schemaorg

Page 23: The Future of Search and SEO: How to Make your Drupal Data Easily Understandable By Search Engines

23

Schema.org module for Drupal

● Map your content types and fields to the schema.org terms

http://drupal.org/project/schemaorg

Page 24: The Future of Search and SEO: How to Make your Drupal Data Easily Understandable By Search Engines

24

Schema.org module for Drupal

● New release today with support for addressfield and fivestar fields

http://drupal.org/project/schemaorg

Page 25: The Future of Search and SEO: How to Make your Drupal Data Easily Understandable By Search Engines

25

Schema.org mappings in HTML

Page 26: The Future of Search and SEO: How to Make your Drupal Data Easily Understandable By Search Engines

26

Preview Rich Snippet

● http://www.google.com/webmasters/tools/richsnippets

Page 28: The Future of Search and SEO: How to Make your Drupal Data Easily Understandable By Search Engines

28

Page 29: The Future of Search and SEO: How to Make your Drupal Data Easily Understandable By Search Engines

29

rich_snippets.module

Yes!

Page 30: The Future of Search and SEO: How to Make your Drupal Data Easily Understandable By Search Engines

30

RDF support in Rich Snippet

Page 31: The Future of Search and SEO: How to Make your Drupal Data Easily Understandable By Search Engines

31

Multisite search + Rich Snippets

Page 32: The Future of Search and SEO: How to Make your Drupal Data Easily Understandable By Search Engines

32

Without Rich Snippet module

Page 33: The Future of Search and SEO: How to Make your Drupal Data Easily Understandable By Search Engines

33

With Rich Snippet module

Page 34: The Future of Search and SEO: How to Make your Drupal Data Easily Understandable By Search Engines

34

Benefits of Rich Snippets

● Same look and feel as Google search for private content

● Schema.org mappings used for Google search and internal Solr search

● Mix Drupal and non-Drupal data

Page 36: The Future of Search and SEO: How to Make your Drupal Data Easily Understandable By Search Engines

36

Thanks!

Stéphane Corlosquet:● [email protected]● @scorlosquet● http://openspring.net/

Nick Veenhof:● [email protected]● @nick_vh● http://veenhof.be/