The Future of Search and SEO in Drupal

1,668 views

Published on

Published in: Technology, News & Politics
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,668
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
10
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

The Future of Search and SEO in Drupal

  1. 1. The future of search and SEO Stéphane Corlosquet & Nick Veenhof BADCamp, October 2013 Berkeley, CA
  2. 2. 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 the Definitive Guide to Drupal 7 – Contrib modules: RDF Extensions, SPARQL, schema.org, WebID – Member of the RDFa WG at W3C
  3. 3. About the speakers ● Nick “Nick_vh” Veenhof – 6 years with Drupal – Search engineer @ Acquia – Drupal 7 Apache Solr maintainer – Very much involved in the community across North America and Europe
  4. 4. The problem
  5. 5. 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)
  6. 6. Knowledge Graph ● Live Entity disambiguation
  7. 7. Knowledge Graph ● Direct answers
  8. 8. Knowledge Graph ● List and collections
  9. 9. Knowledge Graph ● Entity summary
  10. 10. Knowledge Graph ● Rich Snippets
  11. 11. 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
  12. 12. Other search engines similar efforts ● Yahoo!
  13. 13. Other search engines similar efforts ● Bing - Satori
  14. 14. What about Drupal? ● Drupal sites hold a lot of the data on the Web – – 2% of the web – ● > 1 Million sites 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...)
  15. 15. Challenge How can you make Drupal data easily understandable by search engines?
  16. 16. 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
  17. 17. Schema.org
  18. 18. How does schema.org apply to Drupal?
  19. 19. Schema.org module for Drupal ● Map your content types and fields to the schema.org terms http://drupal.org/project/schemaorg
  20. 20. Schema.org module for Drupal ● Map your content types and fields to the schema.org terms http://drupal.org/project/schemaorg
  21. 21. Schema.org module for Drupal ● Map your content types and fields to the schema.org terms http://drupal.org/project/schemaorg
  22. 22. Schema.org mappings in HTML
  23. 23. Preview Rich Snippet ● http://www.google.com/webmasters/tools/richsnippets
  24. 24. Examples ● Recipe preview ● Event preview ● Person preview
  25. 25. rich_snippets.module Yes!
  26. 26. RDF support in Rich Snippet
  27. 27. Multisite search + Rich Snippets
  28. 28. Without Rich Snippet module
  29. 29. With Rich Snippet module
  30. 30. 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
  31. 31. Modules used ● Apache Solr Search ● Apache Solr Multisite Search ● Schema.org ● Rich Snippets ● Blog post: Bridge Drupal and Non Drupal content with RDF and Solr
  32. 32. Thanks! Stéphane Corlosquet: ● ● ● ● scorlosquet@gmail.com @scorlosquet http://openspring.net/ Nick Veenhof: ● ● ● nick.veenhof@gmail.com @nick_vh http://veenhof.be/

×