Google RankBrain is an machine learning (AI) algorithm that helps understand search queries and deliver relevant results. It analyzes how users interact with search results and learns from them to improve future searches. In short, it helps Google know what you really want from your searches.
So: what makes RankBrain different?
Before RankBrain, 100% of Googleβs algorithm was hand-coded. So the process went something like this:
Human engineers still work on the algorithm, of course. But today, RankBrain also does its thing in the background.
In short, RankBrain tweaks the algorithm on its own.
Depending on the keyword, RankBrain will increase or decrease the importance of backlinks, content freshness, content length, domain authority etc.
Then, it looks at how Google searchers interact with the new search results. If users like the new algorithm better, it stays. If not, RankBrain rolls back the old algorithm.
Hereβs the craziest part:
Google asked a group of Google Engineers to identify the best page for a given search. They also asked RankBrain.
And RankBrain outperformed brainy Google engineers by 10%!
In short, RankBrain works. And itβs here to stay.
Now that youβve seen an overview of what RankBrain is, letβs dive deeper into how it works.
Chapter 2:How RankBrain Works
RankBrain has two main jobs:
1. Understanding search queries (keywords)
2. Measuring how people interact with the results (user satisfaction)
Letβs break each of these down.
How RankBrain Understands Any Keyword That You Search For
15% may not seem like a lot. But when you process billions of searches per day, that amounted to 450 million keywords that stumped Google every day.
Before RankBrain, Google would scan pages to see if they contained the exact keyword someone searched for.
But because these keywords were brand new, Google had no clue what the searcher actually wanted. So they guessed.
For example, letβs say you searched for βthe grey console developed by Sonyβ. Google would look for pages that contained the terms βgreyβ, βconsoleβ, βdevelopedβ and βSonyβ.
Today, RankBrain actually understands what youβre asking. And it provides a 100% accurate set of results:
Not bad.
What changed? Before, Google would try to match the words in your search query to words on a page.
Today, RankBrain tries to actually figure out what you mean. You know, like a human would.
How? By matching never-before-seen keywords to keywords that Google HAS seen before.
For example, Google RankBrain may have noticed that lots of people search for βgrey console developed by Nintendoβ.
And theyβve learned that people who search for βgrey console developed by Nintendoβ want to see a set of results about gaming consoles.
So when someone searches for βthe grey console developed by Sonyβ, RankBrain brings up similar results to the keyword it already knows (βgrey console developed by Nintendoβ).
So it shows results about consoles. In this case, the PlayStation.
Another example: a while back Google published a blog post about how theyβre using machine learning to better understand searcher intent:
In that post they describe a technology called βWord2vecβ that turns keywords into concepts.
For example, Google says that this technology βunderstands that Paris and France are related the same way Berlin and Germany are (capital and country), and not the same way Madrid and Italy areβ.
Even though this post wasnβt talking specifically about RankBrain, RankBrain likely uses similar technology.
In short: Google RankBrain goes beyond simple keyword-matching. It turns your search term into concepts… and tries to find pages that cover that concept.
In chapter 3 Iβll show you how this changes the way we should do SEO keyword research. But first, letβs cover the most interesting element of what RankBrain does…
How RankBrain Measures User Satisfaction
Sure, RankBrain can take a stab at understanding new keywords. And it can even tweak the algorithm on its own.
But the big question is:
Once RankBrain shows a set of results, how does it know if theyβre actually good?
Well, it observes:
In other words, RankBrain shows you a set of search results that they think youβll like. If lots of people like one particular page in the results, theyβll give that page a rankings boost.
And if you hated it? Theyβll drop that page and replace it with a different page. And the next time someone searches for that keyword (or a similar term), theyβll see how it performs.
What is RankBrain observing exactly?
Itβs paying very close attention to how you interact with the search results. Specifically, itβs looking at:
These are known as user experience signals (UX signals).
Letβs look at an example:
You pulled a muscle in your back playing tennis. So you search for βpulled back muscleβ in Google.
Like most people, you click on the first result. Unfortunately, the intro is full of fluff and filler content (βYour back is an important muscle groupβ¦β).
So you hit your back button and check out the 2nd result:
This one isnβt much better. Itβs full of generic advice like βrest and ice your backβ.
So you hit your browser’s back button yet again and give result #3 a shot.
Bingo! This result is EXACTLY what youβre looking for.
So instead of hitting βbackβ, you spend 5 minutes reading through the pageβs physical therapy routine. And because you got what you wanted, you didnβt revisit the search results.
This back-and-forth is called βPogo-stickingβ. And itβs something that RankBrain pays a lot of attention to.
If Google notices that people quickly leave a page to click on a different search result, that sends a strong message to Google: βThat page stinks!β.
And if Google notices that lots of people STOP pogo-sticking on a specific result, theyβre going to give that page a boost to make it easier to find.
Iβll have lots more on optimizing for UX signals in Chapters 4 and 5. But for now, itβs time for me to show you how RankBrain changes how keyword research works.
Chapter 3:Keyword Research in a RankBrain World
As you saw, Google can now understand the INTENT behind a keyword.
So does that mean that traditional keyword research is dead?
Nope!
That said, you may need to tweak your keyword research process so itβs more RankBrain-friendly.
Hereβs how:
Ignore Long Tail Keywords (Theyβre Obsolete)
Long tail keywords are dead.
(There, I said it)
Back in the day it made sense to create hundreds of different pages⦠each one optimized around a different keyword.
For example, youβd create one page optimized for βbest keyword research toolβ. And another optimized for βbest tool for keyword researchβ.
And old Google would rank each of them for their respective long tail keywords.
Today, RankBrain understands that these terms are basically the same thing. So they show nearly identical search results.
In short, optimizing for long tail keywords doesnβt make sense anymore.
What should you do instead? Keep reading…
Optimize Around Medium Tail Keywords
Instead of long tails, I recommend optimizing content around Medium Tail Keywords.
Medium Tail Keywords are middle-of-the-pack terms. They get more search volume than your average long tail. But theyβre not insanely competitive, either.
For example, hereβs a set of keywords around the topic of βPaleo Dietβ. The terms in the middle are Medium Tail Keywords.
When you optimize your page around a medium tail keyword (and make that page awesome), RankBrain will automatically rank you for that term⦠and thousands of similar keywords.
In short, I recommend optimizing your page around a single keyword.
(Just make sure it’s a Medium Tail Keyword)
Then, let RankBrain rank your single page for lots of different related keywords.
How about an example of this process in action?
Example of Keyword Research and On-Page SEO in a RankBrain World
A while back I decided to write reviews for all of the SEO tools that I ever used.
Because my content provides a ridiculous amount of value on a single page, it ranks in the top 5 for my target (Medium Tail) keyword: SEO Tools.
But more important than that, RankBrain understands that my page is about concepts like: βSEO Toolsβ, βSEO softwareβ, βkeyword research toolsβ etc.
Thatβs why this single page ranks for 1,800 different keywords (according to SEMrush):
Thatβs the power of optimizing amazing content around a single, Medium Tail Keyword.
Chapter 4:How to Optimize Titles and Description Tags for CTR
As you saw in chapter 1, organic CTR is a key RankBrain ranking signal.
The question is: how can you get people to click on your result?
Well, thatβs exactly what Iβm going to cover in this chapter.
Pack Your Title Tags With Emotion
Thereβs no doubt about it: emotional titles get more clicks.
This is something copywriters have known for years. And in recent years this idea has been backed up with data. In fact, CoSchedule found a clear correlation between highly emotional headlines and social shares.
For example, hereβs a generic SEO-optimized title tag:
Productivity Tips: How to Get More Done
Not bad. But it lacks the βumphβ that pushes people to click.
Hereβs how you could turn that title tag into an emotional powerhouse (while keeping it SEO-friendly):
Crush Your To-Do List With These 17 Productivity Tips
Now it doesnβt always make sense to create highly-emotional titles. But whenever you can, you should.
Add Brackets and Parentheses to the End Of Your Titles
This is my all-time favorite CTR hack.
I first discovered this tip from a study that HubSpot and Outbrain did a few years back…
In that study they analyzed 3.3 million headlines. And they found that brackets outperformed bracketless titles by 33%:
In fact, this little tactic works so well that I tend to include parentheses in most of my titles:
Here are some examples of brackets and parentheses you can use:
(2018)
[Infographic]
(New Data)
[Report]
(Case Study)
(Proven Tips)
You get the idea π
Use Numbers (And Not Just on List Posts)
The data from several sources (including BuzzSumo) is clear: numbers improve CTR.
The best part?
You can use numbers in your titleβ¦ even if your content isnβt a list post.
As you can see, I included not one, but TWO numbers in the title.
Donβt Forget to Optimize Your Description Tag for CTR
Yes, description tags donβt directly help with SEO anymore. That said, Iβve found that an optimized description can significantly boost your CTR.
Hereβs how to create a description tag that gets results:
1
First, make it emotional.
Just like with a title tag, you want your description tag to convey some emotion.
Hereβs an example:
2
Next, sell WHY someone should click on your result.
Is your content comprehensive? Based on research? Funny? Sell that in your description:
3
Then, copy words and phrases that paid ads (AdWords) use.
For example, when I search for βbone brothβ I see this phrase appear in two ads:
So youβd want to include the phrase βgrass fedβ in your meta description.
4
Finally, include your target keyword.
Google will make it bold, which can help your result stand out:
Thatβs all there is to it.
Chapter 5:How to Optimize Your Content for Bounce Rate and Dwell Time
OK so you used my CTR-boosting tips. And more people are clicking on your result than ever before.
Now what? Well, you need to show Google that your result makes their users happy.
And the best way to do that? Improve your dwell time.
Does Google REALLY Use Dwell Time? Yup!
Dwell time is the amount of time a Google searcher spends on your site after clicking on your result.
Obviously, the longer someone spends on your page, the better. This tells Google: βMan, people are LOVING this result. Letβs bump it up a few spotsβ.
And if someone bounces from your site after 2 seconds, that tells Google: βThis result stinks! Letβs drop it down a few spotsβ.
So itβs logical that RankBrain would measure Dwell Time — and shuffle the results around based on this signal.
In fact, a Google employee recently said that Google used to rely 100% on off-page signals (especially backlinks). Even though Google still uses backlinks, this employee pointed out that:
And the data backs this up. When we analyzed a massive set of Google search results we found a correlation between high rankings and low bounce rate:
How to Reduce Bounce Rate and Boost Dwell Time
Now itβs time for me to share a few simple strategies that you can use to increase your siteβs dwell time.
1
Push Your Content Above the Fold
When someone clicks on your site from Google, they want their question answered NOW.
In other words, they donβt want to scroll down to read your content.
Thatβs why I highly recommend removing anything that pushes your content below the fold, like this:
Instead, you want the first sentence of your content front-and-center:
That way, youβll hook your reader right off the bat.
2
Use Short Intros (5-10 Sentences MAX)
Believe it or not, but I spend MORE time on my intros than my headlines.
Thatβs because your intro is where 90% of your readers decide to stay… or go.
And after A LOT of testing Iβve found that short intros work best.
Why?
When someone searches for something in Google, they already know about that topic. So thereβs no need for a massive intro.
Instead, use your intro to sell the content theyβre about to read, like this:
When someone searches for βwhite hat SEOβ reads that intro they think: βAwesome! Iβm in the right place.β
3
Publish Long, In-Depth Content
Iβve tested this ten ways to Tuesday. And I can tell you with confidence that:
Longer content=better Dwell Time.
Obviously, it takes longer to read a 2000-word guide than a 400-word blog post. But thatβs only part of the equation.
The other reason that long form content improves Dwell Time is the fact that longer content can fully answer a searcherβs query.
For example, letβs say that you search for βhow to run a marathonβ.
And the first result that you click on is a 300-word post. It kinda sorta answers your question⦠but leaves you wanting more.
So you click on your back button to find something better (as you might remember, Google calls this βPogo-stickingβ).
And this time you hit the jackpot.
You find a comprehensive guide that covers EVERYTHING you need to know about running a marathon.
So you grab a cup of coffee and read the guide from start to finish. You even re-read certain sections. All this reading is racking up serious Dwell Time.
Long form content works so well that I tend to ONLY publish content thatβs at least 2,000 words.
4
Break Up Your Content Into Bite Size Chunks
Letβs face it:
Reading 2,000 words is HARD.
And itβs even harder if those 2,000 words are presented as a giant wall of text.
Fortunately, thereβs a simple way to get around this problem: subheaders.
Subheaders break up your content into digestible, bite-size chunks. This improves readability, and therefore, Dwell Time.
I use LOTS of subheaders at Backlinko for this exact reason:
Specifically, I try to toss in a subheader for every 200 words of content.
Pro Tip: Avoid boring subheaders like βBackhand Drillsβ or βStay Hydratedβ. Instead, pack your subheaders with emotion. For example: β3 Simple Backhand Drills The Pros Useβ and βWhat New Research Says About Staying Hydrated.β
Chapter 6:Bonus RankBrain Optimization Strategies and Case Studies
In this chapter Iβm going to cover a handful of quick strategies that you can use to optimize your site for RankBrain.
Increase Brand Awareness. Improve CTR
I already showed you how numbers, emotions and Power Words can improve your organic CTR.
But thereβs another HUGE variable that I havenβt mentioned: brand awareness.
Needless to say, if someone knows your brand, theyβre more likely to click on your site in the search results. In fact, data from WordStream found that brand awareness can increase CTR by up to 342%!
For example, take a look at these search results:
Which two sites are you most likely to click on? NYTimes.com and Simply Recipes of course!
In other words, you want people to know about your brand BEFORE they search in Google.
How can you increase your brandβs awareness?
1
First, try Facebook ads.
Even if people donβt click and convert, Facebook ads can put your brand in front of lots of eyeballs.
And when those eyeballs are scanning the search results, theyβre MUCH more likely to click on your result.
2
Also, create an insanely valuable email newsletter.
Nothing increases brand awareness more than sending valuable content to peopleβs inboxes.
In fact, my open rates are well above industry average because I only send good stuff:
Needless to say, my subscribers have learned that my material is the best in the business. So when Backlinko shows up on page 1, theyβre much more likely to click on my result.
3
Finally, do a βContent Blitzβ.
A βContent Blitzβ is where you release a ton of content in a short period of time. And trust me: this is WAY more powerful than dripping content over the course of the year.
In fact, I used a Content Blitz when I first started Backlinko.
I published guest posts:
I went on Podcasts:
I even co-authored a guide with Neil Patel:
(All within a span of a few months)
And this helped take Backlinko from βWhatβs that?β to βWhat an awesome site!β in record time.
Turn βZerosβ to βHerosβ
Do you have a page on your site that didnβt do as well as youβd hoped?
I have great news: if you go back and optimize that page for RankBrain, you can give it a SERIOUS rankings boost.
For example, Sean from Proven.com had a huge guide on his site that was doing OK… but wasnβt ranking as well as he had hoped.
And Sean realized his pageβs title tag wasnβt compelling to click on:
So he added a number, a Power Word and parentheses to his title tag:
And this single change increased Seanβs organic traffic to that page by nearly 128%:
Yes, some of that traffic boost was due to the simple fact that more people were clicking on Seanβs result.
But the BIG part of the story was that RankBrain noticed the CTR increaseβ¦ and nudged Seanβs page up a few spots:
Use LSI Keywords to Fill in βContent Gapsβ
LSI Keywords are words and phrases related to your contentβs main topic.
Why are LSI Keywords important? Well, they give RankBrain the context they need to fully understand your page.
For example, letβs say that youβre writing a guide about link building.
LSI Keywords are things like:
Backlinks
Domain Authority
Email outreach
Anchor text
And when RankBrain sees that your content includes these terms, theyβre confident that your page is about link building…
…which means youβre more likely to rank for keywords related to that topic.
This tool analyzes content that you give it for concepts, entities and categories.
For example, when I pasted in the first draft of this guide, it spit out concepts that were related to RankBrain.
The interesting part is that I didnβt mention many of these terms in the guide. Like RankBrain, Watson understands what my content is about. Very cool.
And when you sprinkle these LSI keywords into your post, youβll confirm to RankBrain that your content is comprehensive.
Now It's Your Turn
Phew! I put A TON of work into this guide. So I hope you enjoyed it.
Now Iβd like to hear what you have to say.
Whatβs the #1 tip that youβre going to implement?
Are you going to focus on CTR? Use LSI keywords? Or improve your contentβs Dwell Time?