Bill Slawski SEO and the New Search Results
-
Upload
bill-slawski -
Category
Business
-
view
3.093 -
download
0
Transcript of Bill Slawski SEO and the New Search Results
SEO and the New Search Results – A look at how Entities and Concepts
have grown to become part of Google’s Search Results
DFWSEMMarch 9, 2016
NOAH’s Event Center2251 N Greenville AveRichardson, TX 75083
About Bill Slawski
• Director of Search Marketing at Go Fish Digital
• Founder of SEO by the Sea
• Co-Host of Bill and Ammon’s Bogus Hangout
Searchers are looking for Entities…
According to an internal study of Microsoft, at least 20-30% of queries submitted to Bing search are simply name entities, and it is reported 71% of queries contain name entities.
Building Taxonomy of Web Search Intents for Name Entities
Andrew Hogue
Google Senior Staff Engineer and Engineering Manager June 2004 – November 2011:
Annotations FrameworkStructured Data and NLP StrategyQuestion Answering and NLPGoogle SquaredGoogle Goggles
Google’s Annotation Framework
Andrew Hogue’s Resume
What is an Annotation?Larry Page on the Origins of Google’s PageRank
From an entry in Brad DeLong’s journal from 2003.
Larry Page: “It wasn’t that we intended to build a search engine. We built a ranking system to deal with annotations. We wanted to annotate the web–build a system so that after you’d viewed a page you could click and see what smart comments other people had about it. But how do you decide who gets to annotate Yahoo? We needed to figure out how to choose which annotations people should look at, which meant that we needed to figure out which other sites contained comments we should classify as authoritative. Hence PageRank.
“Only later did we realize that PageRank was much more useful for search than for annotation…”
(via @kevinmarks)
Browseable Fact Repository
Browseable fact repositoryhttps://www.google.com/patents/US7774328Granted Aug 10, 2010Filing date Feb 17, 2006Inventors Andrew W. Hogue, Jonathan T. BetzOriginal Assignee Google Inc.
Google Acquired Metaweb in 2010
Google’s New Head of Search
•Co-Founder of MetaWeb•Former Head of Machine Learning at Google•Inventor of Query Optimization Patent
Query Optimization Patent
For example, 9202a8c04000641f8000000000006567, is the GUID which corresponds to the person known as "Arnold Schwarzenegger". The front part, 9202a8c04000641f8, is the database id and the back part, 6567, is the primitive id.
Query Optimization US 20110093500 A1, by Scott Meyer, Jutta Degener, Barak Michener, John Giannandrea
MetaWeb Query Optimization
Machine ID Number in Freebase
“A mid or machine id is a short form of id for any Freebase topic. Mids allow topics to be more easily managed and changes tracked over time, particularly when they are stored in external data sources and used as foreign keys into Freebase. They differ from a guid in being shorter, and in magically working in spite of topic merges and other such transformations.”
~ http://wiki.freebase.com/wiki/Machine_ID
Type: Body Builder
Type: Actor
Type: Actor
Type: Actor
Type: Politician
Other Uses of MIDs at Google
• Reverse Image Search• Trends• Knowledge Graph API• Searches of Nearby Entities (Shortly!)
Reverse Image Search uses MIDs
As in ImageNet, the classes were not text strings, but are entities, in our case we use Freebase entities which form the basis of the Knowledge Graph used in Google search. An entity is a way to uniquely identify something in a language-independent way. In English when we encounter the word “jaguar”, it is hard to determine if it represents the animal or the car manufacturer. Entities assign a unique ID to each, removing that ambiguity, in this case “/m/0449p” for the former and “/m/012x34” for the latter.
Improving Photo Search: A Step Across the Semantic Gap,
Google Trends uses MIDs to Track*
https://www.google.com/trends/explore#q=%2Fm%2F045c7b (unencoded: “/m/045c7b”)
Google Freebase listing (MID /m/045c7b):
*(See Barbara Starr slide 26)
MIDs in Google KG Search API
A Layman’s Visual Guide To Google’s Knowledge Graph Search API
What is JSON-LD? A Talk with Gregg Kellogg
Nearby Entities and MIDs
Example data can include a name of the entity, a location of the entity, one or more types assigned to the entity, one or more ratings associated with the entity, a set of entity query patterns associated with the entity, and any other appropriate information that can be provided for the entity. In some examples, an entity can be associated with a unique identifier within the one or more databases. For example, the entity Alcatraz Island can be assigned the identifier /m/0h594.
Interpreting User Queries Based on Nearby Locations
The Magic Carpet Ride
A statute, near my home in Cardiff-by-the-Sea, known locally as“The Cardiff Kook.” Many Locals don’t know it by its actual name
KG Search API
Google’s Knowledge Graph knows both names….
Knowledge Panel
Google Shows a Knowledge Panel on a search for its name
We May Be Able to Query Nearby Entities Soon