What Is Semantic SEO?
Semantic SEO is the practice of optimizing content for meaning, not just keywords. It considers context, relationships between words, and user intent to improve search engine rankings.
Why Is Semantic SEO Important?
Back in the day Google evaluated a page’s topic based 100% on keywords.
For example, if you wrote a page that used a keyword “Paleo Diet” over and over again, that told Google: “That keyword appears all over the page. This page must be about the Paleo Diet!”
Then, in 2013, Google launched their Hummingbird Algorithm.
This algorithm changed how Google worked in a major way.
Instead of only looking at keywords, they now read and understand a page’s overall topic.
(Very similar to how a human would)
For example, if you searched for “Paleo diet health benefits” pre-Hummingbird, Google would show you pages that had that exact phrase on the page:
But Hummingbird is smarter than that.
Yes, Google still looks for keywords. But they don’t rely on them.
So instead of only scanning pages for keywords, they look for pages that cover the topic “Paleo diet and health” best.
And present those results to users:
Publish “Topically Relevant” Content
I recently ran the largest Google ranking factors correlation study ever conducted (over a million search results analyzed).
And one of our most surprising findings was how powerful “Topically Relevant” content turned out to be.
What is “Topically Relevant” content? And how can you optimize for it.
Topically Relevant content is a fancy way is describing content that covers and entire topic in-depth.
For example, last year I wanted to rank for the keyword “Mobile SEO”.
I could have created your average 500-word post like: “7 Ways to Mobile Optimize Your Website”.
Instead, I wrote a complete guide to mobile SEO.
Instead of a handful of tips, I wrote a guide that covered everything there was to know about optimizing websites for mobile.
And because my page was “Topically Relevant”, it quickly rose to the #1 spot in Google:
(And has maintained the top spot for over a year)
And now it’s time for to show you how you can do the same thing with your next blog post.
Write Topic Outlines
If you want to almost guarantee that your content is Topically Relevant, I HIGHLY recommend “Topic Outlines”.
Topic Outlines are outlines that list out all of the subtopics that you’re going to cover in your post.
And they make it easy to write the type of in-depth content that Google loves.
How about an example?
I recently published this post about backlinks.
But before I wrote a single word, I created a Topic Outline. This Topic Outline listed all of the subtopics that fall under the greater topic of “backlinks”
I knew that if I covered these subtopics in my content, Google would see it as Topically Relevant.
Today, my guide ranks #1 (in the Featured Snippet) for the keyword: “backlinks”.
Answer “People Also Ask” Questions
This is a cool tip that I recently picked up.
You might have noticed that Google now has these “People Also Ask” boxes in the search results.
People Also Ask Boxes are basically Google telling you: “These are burning questions that people have about this topic”.
And when you answer these questions in your content, you’ll not only rank better for your target keyword… but you can also show up inside of these “People Also Ask” boxes.
You can either answer these questions directly, like I did here in my post about nofollow links:
Or you can just cover the answer to that topic in your post.
For example, if you search for “backlinks” one of the questions is: “What is an example of a backlink”:
So I included an example in my content.
Target Keyword Variations With The Same Page
When I first got into SEO, people used to create a different page for every variation of a keyword.
For example, you’d create one page optimized around “best cookie recipes”. And another optimized for “best cookies recipe”.
The idea was to create a page that was SUPER optimized around that specific keyword. And repeat the process for every different variation of that term.
This worked well… for a while.
But thanks to updates like Panda and Hummingbird, this approach doesn’t make sense anymore.
That’s because Google now shows nearly identical results for variations of the same keywords.
For example, when you do a search for “oatmeal cookie recipe” and “oatmeal cookies recipe”, the results are pretty much exactly the same:
That’s why you want to target multiple similar keywords with the same page.
I’ll explain with an example.
One of my top-performing pieces of content is: “YouTube SEO: How to Rank YouTube Videos in 2020”
Back in the day I would have created one post optimized around “YouTube SEO”. And another around “YouTube SEO 2020”.
But thanks to Semantic SEO, I know Google understands that these topics are similar.
So I optimized this single post around BOTH keywords.
And because Google doesn’t just look at keywords, but uses Semantic SEO to understand my page’s topic, it decided to push my page to the #1 spot for both keywords.
Avoid Long Tail Keywords
You already learned it doesn’t make sense to optimize different pages around keyword variations..
Well, it turns out that the same rule also applies to most long tail keywords.
Long tail keywords are popular because they’re not super competitive.
The problem is this:
Thanks to Semantic SEO, Google now lumps similar long tail keywords under the same topic.
For example, take two long tail keywords like “link building tips” and “link building techniques”.
Google now understands that both of these long tail terms fall under the topic of “link building”.
Which is why the results for both are super similar.
Instead of long tail keywords, I recommend creating content around semi-competitive “Medium Tail” keywords.
And if your content is amazing enough, Google will automatically rank it for lots of long tail keywords.
For example, my target keyword for this page on my site is “keyword research”.
This isn’t’ an insanely competitive keyword like “SEO”. But it’s also not a long tail keyword like: “best keyword research strategies”. It’s right in the middle.
And because my content is so in-depth (and has lots of links pointing to it), it ranks for 330 different keywords:
(According to SEMRush)
Don’t Ignore Keywords Altogether
There’s been a lot of talk lately about “optimizing for topics, not keywords”.
And it’s 1000% WRONG.
As you just saw, Google can now understand a page’s topic. Which means you don’t need to spoon feed them different keyword variations and long tail keywords.
But that doesn’t mean that keywords are dead. Far from it.
In fact, Google still recommends that you use keywords on your page:
So continue to target keywords (and optimize your content around those terms).
The only difference is that you can now target multiple keywords on a single page.
And because Google is smart, they’ll rank that single page for the different keywords on your page… and lots of similar terms.
Publish Long Content
If you’re serious about optimizing for Semantic SEO, you need to get used to writing long content.
And by “long”, I mean content that’s 1 thousand, 2 thousand or even 5 thousand words.
To be clear:
I’m not saying that you should publish content with a bunch of fluff and filler.
Instead, I’m highlighting a simple fact:
It’s almost impossible to cover an entire topic with a traditional 400-word blog post.
Depending on the topic, you might need a few thousand words to cover it. And that’s perfectly OK.
For example, this list of 17 SEO tips is 3,439 words.
Is this content super long? Yes. But it makes users happy because they get everything they want on a single page.
And Google likes this content for the the same reason: it’s a single high-quality page that answers a user’s query.
Don’t be afraid to publish content that’s super long and in-depth. In fact, it can be a huge SEO competitive advantage.
Include Semantically Related Phrases
Also known as LSI Keywords.
These phrases help Google get a better understanding of your page’s overall topic.
(As a bonus, when you use related words and phrases in your content, you’ll also rank for more long tail searches)
Optimize for Conversational Keywords
You might have heard that voice search is exploding.
(Which is true. According to Google, 41% of all US adults perform at least one voice search per day)
And because voice search queries are more conversational, they feed right into what Semantic Search is trying to do: understand topics, not just individual keywords.
In other words:
You don’t need to write like a robot to rank in Google.
For example, let’s say that your target keyword is: “link building tools SEO”.
Back in the day, you’d have to find a way to force that awkward keyword into your content.
Today, you can use a natural language version of that term (like “link building tools for SEO”), and still rank for that keyword.
In fact, if you look at the SERPs for “link building tools SEO”, NONE of them use that exact term in their content:
The takeaway is this:
Use natural language in your content. It helps your content’s semantic SEO. And it also optimizes your content for a growing segment of searches: voice search.
Use Structured Data
Structured data (Schema) adds a layer of context on top of your content.
Schema isn’t an SEO magic bullet (in fact, our correlation study found no correlation between Schema usage and rankings).
But structured data DOES help Google understand your content. So it’s worth using in many cases.
Moz – Google Hummingbird: Overview of how Hummingbird changes Google’s search results with a focus on The Knowledge graph.
Using Related Topics and Semantically Connected Keywords in Your SEO: Excellent video with actionable strategies to help you optimize for Semantic Search.