What is Semantic SEO?

by Posted @ Mar 18 2021


What are the differences between SEO and Semantic SEO?

SEO has always been marketing in the framework of the Web. Semantic SEO introduces site owners to consumers to make communication easier between the two about goods and services offered. Because of this, consumers can become customers easier and learn more about those offers.

In SEO, pages rank highly in search results-based information retrieval scores using relevance and authority signals from things such as backlinks from other pages and sites.

Semantic SEO is different from SEO. It focuses on real-world objects or entities made up of people, places, and things (such as ideas and concepts.) A page about entities contains information about the attributes of those entities. These include facts that describe those entities and identifiers that can help someone learn about an entity. They focus on tasks such as question-answering over receiving a set of URLs that answer a search query.

A Semantic SEO search results page can include knowledge panels, search carousels filled with entities, featured snippets that may answer questions about the entities in a query, related questions (“People also ask” questions that may be like the featured snippet answers), related entities, and more. There is a lot of variety in Semantic SEO SERPs pages like there is in universal search SERPs pages in SEO.

Entities and Semantic SEO

Focusing on Entities can make a lot of sense. For example, a website about the City of Baltimore might contain information about the people who lived there. It can also look at monuments left behind in their memories. It can also tell you about the famous churches and schools in the city and well-known buildings, places, and businesses.

If you write about Baltimore, you would want to dig into the city’s history. You would pay attention to people and places that visitors might be most interested in finding out about. Learn about the history that brought America its national anthem. Instead of optimizing a page for terms or phrases on the page, write about the actual people, places, and things that tell visitors the information they might be most interested in. Let them know about facts associated with those entities.

In the mid-2000s, Google had engineers working on a project they referred to as the Annotation Framework. This was run by Andrew Hogue, also responsible for managing the acquisition of MetaWeb, with the volunteer directory Freebase. If Google could not build the technology behind entities, they could acquire it.

You can learn more about those efforts by reading the Resume of Andrew Hogue. It includes information about what he was doing at Google during his career. He also created a Google Tech Talk video about what Google was doing at the time that is worth watching:

More Facts in Search Results Using Semantic SEO

Another aspect of Semantic SEO at Google is moving away from 10 blue links to search results filled with rich results. This was originally described in a Google Blog post by Ramanathan Guha and has been expanded in the post Introducing Rich Snippets by Kavi Goel, Ramanathan V. Guha, and Othar Hansson.

In 2012 Google expanded the information found in Freebase and gave us search results that provided more information about entities that appear in queries, or at least the entities that Google knows about and may have included in the knowledge graph. (See: How Google’s Knowledge Graph works)

We can see more information about entities in knowledge panels, often following knowledge templates based on the type of entity that those are about. For local business entities, we will often see sentiment-based reviews about those businesses. We can also be given query revisions related to the entities displayed in the panels. Knowledge panels often tell us query log information about other entities that “people also search for.”

Providing More Information about Entities by Site Owners Using Schema

In 2011, Google joined with other search engines to provide machine-readable information about entities that appear on pages on the Schema.org website. This way of sharing between search engines is similar to when they developed XML sitemaps earlier.

Schema is a rapidly growing area of Semantic SEO, and more effort is undertaken to update Schema with new Releases. It is possible to get involved in discussions about new and developing schema by subscribing to the public-schemaorg@w3.org Mail Archives

SEOs can learn about Schema these days as part of Semantic SEO and study developing aspects of Schema. For example, showing stars in search results for products can increase clicks and are worth learning about. I also keep an eye on new emails from the schema mailing group and new revisions to the schema as they come out.

Knowledge Growing On the Web in Semantic SEO?

Sergey Brin filed an early patent from Google in 1999 after Lawrence Page filed the PageRank patent a year earlier. I wrote about that in the post Google’s First Semantic Search Invention was Patented in 1999. This algorithm was named the DIPRE algorithm after “Dual Iterative Pattern Relation Expansion.” You can use it to find sites with information about specific books and attributes of those books, such as publications, which the publishers were, how many pages each had, and more. If a site had all of the books from the seed set in the patent, the algorithm told it to collect information about the other books that it contained at well.

At the start of last year (2020), Google filed a continuation patent to collect information about books to display in search results. This continuation patent is about all kinds of entities and not only books anymore. My post about this patent is Rich Results Patent from Google Moves on from Only Books. It provides more details about collecting facts about entities than the 2009 Google blog post about rich results.

Google is Focusing on Learning Directly from Pages on the Web

Google patents also tell us about how Google might collect information about entities directly from the web. One of the most detailed about using natural language processing to collect part of speech information and entity recognition to build triples (Subject/Verb/Object) about those entities. For more details on how Google may do that see: Entity Extractions for Knowledge Graphs at Google

In addition to the entity extraction approach described in that patent, another entity extraction approach is described using data wrappers. Google has likely been doing with name, address, and phone information for local search for as long as Google Maps has been around. This approach is being used for sites that collect data about different types of entities. Examples are television episodes and songs from musical artists and business addresses. This is another way that Google uses Semantic SEO to better learn about facts that it might show as answers to queries from searchers. I wrote about this in the post Extracting Entities with Automated Data Wrappers.

Expanding Meanings for Answers by Rewriting Queries

SEOs have been doing Semantic SEO for almost as long as there has been SEO. We don’t just optimize pages for keywords. We optimize pages for meanings because the search engines can understand that we create pages related to the meanings in a query that a searcher might perform.

In 2003 Google started rewriting queries that people performed by replacing synonyms for words.

Google develops more sophisticated ways of substituting synonyms using the Hummingbird approach, which I wrote about on the day it came out in the post: The Google Hummingbird Update and the Likely Patent Behind Hummingbird. That patent came out a few weeks before Google announced it on Google’s 15th Birthday.

Semantic SEO Uses New Technology, Such as Language Models

Understanding Semantic SEO means being aware of the technologies and approaches that Google uses to extract entity information from the web. It also means building knowledge graphs using that technology. Google acquired Wavii in 2013, which used an open domain information extraction process they described in videos and papers. I wrote about it in With Wavii, Did Google Acquire the Future of Web Search? We have seen Google crawling the web, trying to learn about everything it can since then. This has used Word Vectors, and natural language Processing language models such as BERT and MUM.

Google later told us about using an artificial language approach that used a Word Vectors Approach to rewrite ambiguous queries and expand them with missing words in those queries. These queries could capture missing meanings and answers to queries that Google was having difficulties with before. I linked citations behind the Word Vectors Approach in the post Citations behind the Google Brain Word Vectors Approach.

Google has also expanded Natural Language Processing using pre-training language models such as BERT in several papers from Google in the past few years. I wrote about how a Word Vector approach (like in Rankbrain) was being used for question-answering in the post Question Answering Using Text Spans With Word Vectors

Here is an example of a search result where Hummingbird is replacing the word “place” with the word “restaurant: “replacing the word “place” with the word “restaurant:”

Semantic SEO with Entities in them

This is an example of real-world entities and understanding the meaning behind the words in a query. It is about how SEO is becoming Semantic SEO.

SERPs Augmented with Knowledge Results

A few years ago Google Paul Haahr presented at SMX West in How Google Works: A Google Ranking Engineer’s Story:

A Google patent that came out after that presentation told us that Google would look in queries for entities, as Paul Haahr told us. And, if Google finds an entity in that query, it may decide to augment the search results with knowledge-based results. Again, a Semantic SEO approach to search. I wrote about this patent in Augmented Search Queries Using Knowledge Graph Information.

See People Also Ask Queries and Ontologies in Image Search Labels

So again, Google shows us that Semantic SEO focuses on finding real-world objects in queries that searchers perform. Knowledge results can include featured snippets, which answer questions that many people ask about those entities. Those results can also include other questions, often referred to as “related questions” or “people also ask” questions. They may find those related questions to crowdsource them by looking in query logs for related questions in a question graph. I wrote about those in Google Related Questions now use a Question Graph.

I pointed out the labels that Google uses for categories to my co-workers. Google tells us in a blog post that they associate machine ID numbers with entities in image search. This is at Improving Photo Search: A Step Across the Semantic Gap

And categories in image search show related entities and concepts in an ontology-based on your search terms. I detailed this in Google Image Search Labels Becoming More Semantic? If you are doing keyword research for pages and want to better understand related entities and concepts for those pages, search for those terms on Google Image search. Labels can tell you about entities and terms that might be related to people, places, and things.

Learn About Entities and Personalized Knowledge Graphs from Google

There is an open access book (free) by a computer scientist who worked as an intern at Google for a year. I highly recommend reading it. The author is Krisztian Balrog, and his book is Entity-Oriented Search. It covers the use of entities at Google quite well. He also wrote a paper on entities for a conference that is worth looking at: Personal Knowledge Graphs: A Research Agenda

The idea of personalized knowledge graphs was very interesting. I ran across a couple of Google patents that covered that area, and wrote about them. These are those posts:

Semantic Topic Models in Semantic SEO

Back in 2006, I wrote about Anna Lynn Patterson’s Phrase-Based Indexing in Move over PageRank: Google is Using Phrase-Based Searching?. I expanded on this many times over the years. Google has been granted around 20 related patents on different aspects of phrase-based indexing. I added to it a post called Thematic Modeling Using Related Words in Documents and Anchor Text which shows off how frequently reappearing co-occurring phrases tend to be very predictive about what the pages those are used on are about.

A couple of years later, I wrote about a continuation patent for Phrase-based indexing that turned it from a reranking approach to a direct ranking approach: Google Phrase-Based Indexing Updated. This can make phrase-based indexing very valuable.

Answering Queries using Knowledge Graphs

In Answering Questions Using Knowledge Graphs I wrote about association scores giving different weights to tuples about entities. They use their sources to give them weight. I also write about how Google might receive a query and create a knowledge graph based on those weights in providing answers. This is in the patent application Natural Language Processing With An N-Gram Machine.

I provide several examples of search carousels. Those show entities that answer queries like in that patent application in the post Ranked Entities in Search Results at Google.

A search carousel with ranked entities appears in SERPs for a query at Google, such as “Best Science Fiction Books 2020.”

A Search Carousel based on entities from a Knowledge graph

These books are from query results filled with entities shown in a carousel in a ranked order.

Knowledge graphs can show personalized results for people and answer questions. I covered that in the post User-Specific Knowledge Graphs to Support Queries and Predictions

User-Specific Knowledge graph

Under Semantic SEO, search will collect real-world information about you and answer relevant questions. Semantic SEO brings us to a world that includes smart devices during the internet of things. This can mean smarter cars and kitchen devices and email connections with many others in the world.

The Web Becoming Ready for Semantic SEO?

Back in 2001, Tim Berners-Lee, James Hendler and Ora Lassila wrote the Semantic Web for Scientific American. The sharing of information and data collection described in that paper tells us about the future of Semantic SEO that many places such as Google work towards.

A more semantic web doesn’t stuff pages with synonyms or semantically relevant words. It is, as Tim Berners-Lee wrote:

The Semantic Web is not a separate Web but an extension of the current one, in which information is given well-defined meaning, better-enabling computers and people to work in cooperation.

I thought it was worth sharing some of the things I have seen from the patent office, also on the pages of Google about search becoming more semantic. Most pages ranking in Google for terms such as “Semantic SEO” are filled with synonyms and a lack of understanding about how semantic technology might work. They also mention technology from the 1980s and fail to cover things such as knowledge graphs or schema.

That is a problem that those don’t cover those topics.

subscribe to our newsletter


  1. Pingback: Semantic SEO: Optimizing Pages for Entity & Associated Information Extraction

  2. Pingback: SEO Editing: What It Is and How to Do It | Edited by Michelle

  3. Pingback: Extracting Entities with Automated Data Wrappers - SEO by the Sea ⚓

Leave a Comment