Here are some pizza places near you that meet your criteria:
1. Pizza Hut - 3 miles away, veggie pizza options, open until 10pm, accepts Amex
2. Blaze Pizza - 2 miles away, build-your-own veggie pizzas, open until 9pm, accepts Amex
3. Little Caesars - 1 mile away, veggie pizza options, open until 11pm, accepts Amex
Let me know if you need any other details like addresses or menu items. Enjoy your pizza!
Queries are a vehicle for discovery
Queries are a vehicle for discovery
find the best place to eat pizza near me with
veggie options open tonight
3. 2019 - SEO Consultant, Yext
2018 - SEO Director, iProspect
2016 - SEO Director, Croud
2016 - SEO Strategist, Three Whiskey
2014 - SEO Analyst, iCrossing
5. Speed to adoption is increasing
Time to reach 50m users
46
years
50
years
62
years
64
years
70
0
Sources: Visual Capitalist & Interactive Schools
6. Speed to adoption is increasing
Time to reach 50m users
46
years
50
years
62
years
64
years
12
years
22
years
28
years
70
0
Sources: Visual Capitalist & Interactive Schools
7. Speed to adoption is increasing
Time to reach 50m users
12
years 7
years 10
months
19
days
22
years
28
years
46
years
50
years
62
years
64
years
70
0
Sources: Visual Capitalist & Interactive Schools
8. The rise of different formats has
complicated the landscape too
9. Shifting channels of engagement
Time spend by device / day6h
0h
2016201520142012 201720132011201020092008
3h
Sources: Kleiner Perkins
Mobile
Other
Desktop
10. Shifting channels of engagement
6h
0h
2016201520142012 201720132011201020092008
3h
Sources: Kleiner Perkins
Other
Desktop
Mobile
Time spend by device / day
11. Shifting channels of engagement
Smart speaker sales (projection)300m
0m
2024202320222020 202520212019201820172016
150m
Sources: Loup Ventures / Voicebot.ai
37m
units
9m
units
73m
units52m
units
12. Shifting channels of engagement
Smart speaker sales (projection)300m
0m
2024202320222020 202520212019201820172016
150m
Sources: Loup Ventures / Voicebot.ai
37m
units
9m
units
73m
units52m
units
101m
units
129m
units
172m
units
205m
units
233m
units
291m
units
14. Search has changed over time
Source: Live Internet Stats
1998 2018
Discovery
# Of Websites In Existence
17m 29m 52m
15. Source: Live Internet Stats
1998 2018
Discovery Prioritisation
# Of Websites In Existence
17m 29m 52m 86m
172m 207m
697m
Search has changed over time
16. Source: Live Internet Stats
1998 2018
Discovery Prioritisation Answers
# Of Websites In Existence
17m 29m 52m 86m
172m 207m
697m
969m 1.04bn
1.6bn
Search has changed over time
23. how far is the moon?_
Search
Answers
Websites
Meta
Search
Voice
Search
Social
Media
Apps /
PWAs
Search
Results
Chat /
Message
AR / VR
Search is more than your website
24. how far is the moon?_
Search
Answers
Websites
Meta
Search
Voice
Search
Social
Media
Apps /
PWAs
Search
Results
Chat /
Message
AR / VR
User Interface
Search is more than your website
25. how far is the moon?_
Search
Answers
Websites
Meta
Search
Voice
Search
Social
Media
Apps /
PWAs
Search
Results
Chat /
Message
AR / VR
Machine Learning
User Interface
Search is more than your website
26. how far is the moon?_
Search
Answers
Websites
Meta
Search
Voice
Search
Social
Media
Apps /
PWAs
Search
Results
Chat /
Message
AR / VR
Machine Learning
User Interface
Knowledge Graph
Search is more than your website
27. how far is the moon?_
Search
Answers
Websites
Meta
Search
Voice
Search
Social
Media
Apps /
PWAs
Search
Results
Chat /
Message
AR / VR
Machine Learning
User Interface
Knowledge Graph
Search is more than your website
28. For many, this is a new idea – but it’s
how search has worked for a while
44. Linking data together with meaning
Margherita
Pizza
Italian
Cuisine
Mozzarella
Cheese
45. Linking data together with meaning
ObjectSubject
Predicate
Relationships can “direct” either way
46. Linking data together with meaning
Margherita
Pizza
Mozzarella
Cheese
Italian
Cuisine
Used In: Part Of:
47. Linking data together with meaning
ObjectSubject
Predicate
Attributes:
Value : Pair
Value : Pair
Attributes:
Value : Pair
Value : Pair
Each node can have
descriptive attributes
48. Linking data together with meaning
Margherita
Pizza
Mozzarella
Cheese
Italian
Cuisine
Used In: Part Of:
Ingredient: Dough
Allergens: Gluten
Diet: Vegetarian
Calories: 280
Total Fat: 17g
Protein: 28g
Originated: Italy
Type: Contemporary
Served At: Trattoria
49. We can use this type of system to
solve complicated data requests
51. Comparing a graph to a database
how many students in the school?_
Identifier
Student 1
Student 2
Student 3
Student 4
First Name
John
Lauren
Paul
Lucy
Last Name
Smith
Jones
Green
King
52. Comparing a graph to a database
how many students in the school?_
Identifier
Student 1
Student 2
Student 3
Student 4
First Name
John
Lauren
Paul
Lucy
Last Name
Smith
Jones
Green
King
4
53. Comparing a graph to a database
how many students in the school?_
School
John
Smith
Lauren
Jones
Paul
Green
Lucy King
Type: Student
Gender: Male
School Year: 11
Type: Student
Gender: Female
School Year: 6
Type: Student
Gender: Male
School Year: 6
Type: Student
Gender: Female
School Year: 10
Attends: Attends:
Attends: Attends:
54. Comparing a graph to a database
how many students in the school?_
School
John
Smith
Lauren
Jones
Paul
Green
Lucy King
Type: Student
Gender: Male
School Year: 11
Type: Student
Gender: Female
School Year: 6
Type: Student
Gender: Male
School Year: 6
Type: Student
Gender: Female
School Year: 10
Attends: Attends:
Attends: Attends:
55. Comparing a graph to a database
how many students in the school?_
School
John
Smith
Lauren
Jones
Paul
Green
Lucy King
Type: Student
Gender: Male
School Year: 11
Type: Student
Gender: Male
School Year: 6
Type: Student
Gender: Male
School Year: 6
Type: Student
Gender: Male
School Year: 10
Attends: Attends:
Attends: Attends:
4
56. Comparing a graph to a database
how many GCSE students are female and take maths?_
57. Comparing a graph to a database
how many GCSE students are female and take maths?_
Table 1: Course List
Table 2: Course /
School Year
Table 3: School Year /
Study Level
Table 4: Study Level /
Student Name
Table 5: Student Name
/ Gender
Answer…
58. Comparing a graph to a database
Identifier
Student 1
Student 2
Student 3
Student 4
First Name
John
Lauren
Paul
Lucy
Last Name
Smith
Jones
Green
King
1…?
how many GCSE students are female and take maths?_
59. Comparing a graph to a database
School
John
Smith
Lauren
Jones
Type: Student
Gender: Male
School Year: 6
Type: Student
Gender: Female
School Year: 10
Attends:Maths
Studies:
Type: Course
Level: GCSE
Teacher: Mr Jenkins
how many GCSE students are female and take maths?_
etc…
60. Comparing a graph to a database
School
John
Smith
Lauren
Jones
Type: Student
Gender: Male
School Year: 6
Type: Student
Gender: Female
School Year: 10
Attends:Maths
Studies:
Type: Course
Level: GCSE
Teacher: Mr Jenkins
how many GCSE students are female and take maths?_
etc…
61. Comparing a graph to a database
School
John
Smith
Lauren
Jones
Paul
Green
Lucy King
Type: Student
Gender: Male
School Year: 11
Type: Student
Gender: Male
School Year: 6
Type: Student
Gender: Male
School Year: 6
Type: Student
Gender: Male
School Year: 10
Attends: Attends:
Attends: Attends:
1
how many GCSE students are male and take maths?_
63. Nodes, attributes and relationships
Football Team:
Season:
Division:
Nickname:
Located In
2019 / 2020
Premier
League
Hammers
London
Fixture Date
Home Team
Away Team
26/12/2019
Crystal
Palace
West Ham
United
West Ham United
Entity
Value pairs (structured data)
64. who did west ham play on boxing day last year?_
Football Team:
Season:
Division:
Nickname:
Located In
2019 / 2020
Premier
League
Hammers
London
Fixture Date
Home Team
Away Team
26/12/2019
Crystal
Palace
West Ham
United
West Ham United
Nodes, attributes and relationships
65. who did west ham play on boxing day last year?_
Football Team:
Season: 2019 / 2020
Fixture Date
Home Team
26/12/2019
Crystal
Palace
West Ham United
Division:
Nickname:
Located In
Premier
League
Hammers
London
Home Team
Away Team
Crystal
Palace
West Ham
United
Nodes, attributes and relationships
73. The web forms the basis of knowledge
that all answer engines can leverage
74. Using the web as a source of data
Information
On The Web
Knowledge
Graph
75. Using the web as a source of data
Information
On The Web
Knowledge
Graph
Direct Submission
76. Using the web as a source of data
Information
On The Web
Knowledge
Graph
Direct Submission
Feeds & Direct Integrations
77. Using the web as a source of data
Information
On The Web
Knowledge
Graph
Direct Submission
Feeds & Direct Integrations
Trusted Sources
78. Using the web as a source of data
Information
On The Web
Knowledge
Graph
Direct Submission
Feeds & Direct Integrations
Trusted Sources
Osmosis From The Web
79. Advances in NLP make it easier to
decode unstructured information
80. Deciphering meaning is complex
hammers boxing day for sale online_
*Note: this is a simplified explanation of a far more complex process
81. Deciphering meaning is complex
hammers boxing day for sale online_
Product category: diy tool
Time period: Boxing Day
Date: 26th December 2019
Transaction medium: online
Transaction event: sale event
*Note: this is a simplified explanation of a far more complex process
82. Deciphering meaning is complex
hammers boxing day for sale online_
Left to right understanding
Ignore “common” words
*Note: this is a simplified explanation of a far more complex process
83. Deciphering meaning is complex
hammers boxing day for sale online_
*Note: this is a simplified explanation of a far more complex process
Product category: diy tool
Time period: Boxing Day
Date: 26th December 2019
Transaction medium: online
Transaction event: sale event
84. Deciphering meaning is complex
hammers boxing day for sale online_
Misinterpreted
*Note: this is a simplified explanation of a far more complex process
85. Deciphering meaning is complex
hammers boxing day for sale online_
Misinterpreted Not accounted for
*Note: this is a simplified explanation of a far more complex process
86. Deciphering meaning is complex
hammers boxing day for sale online_
Left to right understanding
Ignore “common” words
*Note: this is a simplified explanation of a far more complex process
BERT changed this for the better
87. Deciphering meaning is complex
The Hammers is the nickname of West Ham United football club
BERT – learning through masking words
*Note: this is a simplified explanation of a far more complex process
The Hammers is the nickname of West Ham United football club
The Hammers is the nickname of West Ham United football club
88. Deciphering meaning is complex
The Hammers is the nickname of West Ham United football club.
BERT - learning through guessing the next sentence
*Note: this is a simplified explanation of a far more complex process
He used them to build a new cabinet.
They used to be based at Upton Park.
89. Deciphering meaning is complex
hammers boxing day for sale online_
Using BERT to understand each word’s impact
*Note: this is a simplified explanation of a far more complex process
90. Deciphering meaning is complex
hammers boxing day for sale online_
*Note: this is a simplified explanation of a far more complex process
Product category: tickets
Type: West Ham United
Date: 26th December 2019
Event type: football fixture
Transaction medium: online
91. The output of this is a system that
can handle more complex “asks”
92. Queries are a vehicle for discovery
find the best place to eat pizza near me with
veggie options open tonight and takes amex_
93. find the best place to eat pizza near me with
veggie options open tonight and takes amex_
Intent: Navigation
Feature: For vegetarians Opening: Friday Payment: Card
Rating: 4*+ Cuisine: Italian Location: Paris
Queries are a vehicle for discovery
94. find the best place to eat pizza near me with
veggie options open tonight and takes amex_
Intent: Navigation
Feature: For vegetarians Opening: Friday Payment: Card
Rating: 4*+ Cuisine: Italian Location: Paris
Time: 8-10pm Card: American ExpressMenu Item: Margherita
Type: Takeaway Distance: <500mContent: ”clean”Type: Location
Queries are a vehicle for discovery
96. pizza near me
Ric Rodriguez
_search history
_demographic
_web actions
_inferred intent
iPhone 11 Pro Max
_ip location
_partner data
_other devices
_routine data
Queries are a vehicle for discovery
98. Ranking is a multi-layered system
Website 1
Website 2
Website 3
Website 4
Technical
Position 1
Position 2
Position 3
Position 4
Content
Links
99. Ranking is a multi-layered system
Website 1
Website 2
Website 3
Website 4
“Black box” of
ranking factors
Position 1
Position 2
Position 3
Position 4
100. Ranking is a multi-layered system
Black box
of “ranking
factors”
Secondary
refinements
Personalisation
Position 1
Position 2
Position 3
Position 4
Website 1
Website 2
Website 3
Website 4
101. Ranking is a multi-layered system
Black box
of “ranking
factors”
(e.g., speed)
Secondary
refinements
Personalisation
Position 1
Position 2
Position 3
Position 4
Website 1
Website 2
Website 3
Website 4