Semrush helps you:

  • Do keyword research
  • Audit your local listings
  • Perform competitor analyses
  • Manage social media accounts
  • And much more!

Backlinko readers get:

A 14-day trial for premium features. 55+ tools.
Free access for core features.

Newsletter Sign Up

Backlinko readers get unlimited
access for 14 days. 55+ tools.

Close

Grow your online visibility.
On all key channels.
From just one platform.

✓ Find profitable keywords
✓ Create winning content
✓ Get more organic traffic
Find Keyword Ideas in Seconds

Boost SEO results with powerful keyword research

Free Keyword Research Tool

The Ultimate SEO Tutorial For 2024

This is a SUPER detailed SEO tutorial for 2024.

In this new tutorial you’ll learn, step-by-step, how to:

  • Find untapped keywords
  • Optimize your content for Google
  • Promote your content
  • Get other sites to link to you

Let’s dive right in.

The Ultimate SEO Tutorial for 2020

1.Find Keywords That People Search For

Find Keywords That People Search For

I had to kick this SEO tutorial off with keyword research.

That’s because keywords determine EVERYTHING you do in SEO.

And in this first step I’m going to show you how to create a list of awesome keywords for your business.

Find “Question Keywords” to Generate Lots of Solid Keyword Ideas

Your first step is to come up with LOTS of keyword ideas.

Then, in the next step I’ll show you how to choose the best keywords from your list of ideas.

And the best way to come up with keyword ideas?

Look at questions that people ask online.

To find questions, you can manually scan sites like Reddit.

But it’s kind of hard to pull out the best questions that people are asking.

That’s why I recommend trying a few tools that specialize in bubbling up burning questions that people have.

First up, we’ve got QuestionDB.

All you need to do is enter a broad topic (like “keto” or “link building”).

And you’ll get a list of questions that people are asking online about that topic.

QuestionDB – Link building search

You can also try Answer The Public, which does basically the same thing.

Answerthepublic – Link building search

Buzzsumo also has a solid “Question Analyzer” that specializes in finding common questions that people ask online.

Buzzsumo – Discover Questions

Generate Keyword Ideas Using The Google Keyword Planner

Compared to most paid keyword research tools, The Google Keyword Planner isn’t that great at coming up with keyword ideas.

But it’s not terrible, either.

And in my experience, it will sometimes spit out a GREAT keyword that you’d be hard pressed to find in any other keyword tool.

Now:

There are two ways to use The Google Keyword Planner as a keyword generator.

First, you can pop in a seed keyword and see what the tool comes up with.

Google Keyword Planner – Basketball hoops

This is how most people use The Google Keyword Planner for SEO keyword research. It’s not a bad strategy. But it usually tends to generate the same keywords that your competitors already know about (and rank for).

Which is why I recommend using the lesser-known “Start With a Website” feature. Here’s where you pop in a URL from a competitor’s site.

And Google will use the content of that page to come up with keyword ideas.

Google Keyword Planner – Website results

Pretty cool.

Focus On Untapped Keywords That Are Trending Up

If you’re new to SEO, or just want to get an edge on your first page competition, I recommend focusing on trending topics and keywords.

Why?

Because new keywords aren’t super competitive (yet).

You can easily find dozens of trending topics and keywords with a free tool called Exploding Topics.

To use it, head over to the site’s homepage and choose a category that describes your niche.

Exploding Topics – Choose category

Then, scroll through the results.

Exploding Topics – Category results

If you see one that seems like a good fit, click on it. And you’ll get more detail on the topic, including estimated monthly search volume.

If that topic seems like something that you’d want to write about, add it to your list of keywords. And move onto the next step.

2.Choose a High-Value Keyword

Choose A High Value Keyword

So at this point you should have a solid list of keywords.

And you’re probably wondering: “How do I know which keyword to pick?”.

Well, there’s no magic formula that’s going to show you the perfect keyword from your list.

But there ARE tactics that you can use to quickly choose the best keywords for you.

That’s exactly what I’m going to cover in-depth right now.

Sort Keywords Based on Difficulty

Your first step is to figure out the keyword difficulty of each term on your list.

Fortunately, every major keyword research tool on the market, like Semrush, has a keyword difficulty score that takes the first page competition into account.

You can analyze keywords one by one or input up to 100 of them at once.

Semrush – Keyword overview – Keto diet

Either way, you’ll get an idea of how hard (or easy) each keyword is to rank for.

Keyword overview – Keto diet – Results

You can usually filter out a good chunk of keywords based on keyword difficulty alone.

For example, if your website is brand new, it doesn’t make sense to try to rank for super competitive keywords with a KD of 90+.

Start your keyword research

Explore the largest keyword database.

Backlinko Logo
Semrush Logo

Focus On High CPC Terms

When I first got started with keyword research, I pretty much ignored the cost per click (CPC).

Instead, I’d target keywords that got lots and lots of searches.

As it turned out, this was a HUGE mistake.

Sure, I’d rank for a keyword that lots of people searched for. But these folks weren’t ready to buy anything. Now. Or ever.

Today, I pay super close attention to commercial intent. And I specifically target keywords with high CPCs.

That way, I get my content in front of people that are actually going to buy. Maybe not today. Maybe not tomorrow. But those high CPC values tell me that those folks have SOME commercial intent.

(Otherwise, people wouldn’t be bidding on those terms.)

So as you go through your list of keywords, keep an eye out for terms that have a high CPC value.

Ahrefs – Highest CPC keywords

What’s “high’ or “low” depends a lot on your niche. For example, in the marketing space, a “high” CPC is around 5 bucks. But in the personal finance space, 5 dollars per click is NOTHING.

And in the fitness space, 5 dollar CPCs are insanely high.

So yeah, I don’t recommend fixating on a specific CPC number. But I DO recommend going after keywords with an above-average CPC.

For example, I created this post optimized around “link building services” because it has a super high CPC.

Backlinko – Link building services

Choose Keywords With Solid Search Volume

At this point your list of keywords should be A LOT shorter than when you first started.

Which is good.

Now that you’ve zeroed-in on low-competition terms with high CPCs, it’s time to actually choose the first batch of keywords that you’re going to create content around.

And to do that, you want to go after keywords that get a decent amount of searches every month.

What’s a “decent amount” of monthly searches?

Just like with CPCs, “low” and “high” monthly search volumes are relative to your niche.

So I recommend looking at the search volume numbers for your list of keywords.

And you’ll quickly get an idea of what “high” and “low” is for your industry.

Then, choose a keyword that has the best combination of:

  • Keyword competition
  • CPC
  • Monthly searches

For example, with this list of potential keywords, the keyword “link building” has a high CPC and search volume… but it’s way too competitive.

Ahrefs – Link building

On the other hand, this keyword isn’t super competitive, has a high CPC and gets a decent number of searches every month.

Ahrefs – Link building services

Of course, you don’t need to go through your list manually like this. You can always filter out keywords with high levels of keyword competition and super low search volumes.

Ahrefs – Filter keywords

3.Publish Content That Google Searchers Want

Publish Content That Google Searchers Want

Step #3 is to publish a piece of content around the keyword you just picked.

But not just any piece of content…

Content that’s specifically designed to rank in Google.

And now it’s time to learn exactly how to do that.

Figure Out That Keyword’s Search Intent

Back in the day I’d write content that I THOUGHT would rank on the first page of Google.

Sometimes I was right.

But most of the time I was wrong.

Today, I take all of the guesswork out of the equation.

Specifically, before I write a single word, I figure out my target keyword’s Search Intent.

For example, some time ago I wanted to rank for the keyword “local SEO”.

So the first thing I did was a search for that keyword in Google… and analyze the first page results.

(I paid special close attention to the top 3 results, because that’s where most of the clicks are.)

And I quickly noticed that most of the content on the first page were guides.

Google SERP – Local SEO – Guides

Which told me that people searching for “local SEO” didn’t want a list of tips, a case study… or any other content format. They wanted a complete guide.

Write Content That’s a 1:1 Match For Search Intent

Now that I knew my keyword’s Search Intent, it was time to create a piece of content that was 100% aligned with that intent.

In my case, I made my post a giant definitive guide.

Backlinko – Local SEO guide visuals

And because my post was a GREAT fit for that keyword’s Search Intent, it quickly cracked Google’s first page.

Make Your Content 10x Better Than What’s Out There

Creating content that matches Search Intent is one thing.

But for your content to rank above the first page competition, it needs to be better than what’s out there.

WAY better.

Yup, I’m talking about “10x Content”.

What’s “better” depends on the content that you’re competing against.

For example, in the case of my post about local SEO, I made my content better by adding custom visuals that explained tricky concepts.

Backlinko – Local SEO guide visuals

And used more real-life examples than most of the other sites that were on page 1.

Backlinko – Local SEO guide examples

4.Optimize Your Content for UX

Optimize Your Content For UX

This step is all about making sure your content is easy for people to read, skim and consume.

This step is also where you write titles and descriptions that make people want to click on your result… even when you don’t rank #1.

So without further ado, let’s jump right into this step.

Write a Title Tag That Stands Out

When someone’s scanning Google’s first page results, they rely largely on title tags to figure out what they should click on.

And when you write a title tag that stands out, you can get tons of clicks (even more than the sites that rank above you).

You can easily see if your title stands out using CoSchedule’s free headline analyzer tool.

Just pop your headline into the tool…

Coschedule – Headline Analyzer

…and you’ll get a score along with a list of detailed recommendations.

Hook Google Visitors Right Away

When someone clicks on your site in the search results, then clicks back to Google, that’s a signal to Google that your page is a BAD fit for that result.

And if that happens often enough, Google will downrank you for that keyword.

Which is why it’s super important to hook people the SECOND that they land on your website from Google.

In other words, you don’t want to greet people with a giant stock photo that takes up the entire above the fold area of your page.

Stock image above fold

Instead, put your intro front-and-center, like this.

Intro above fold

Use Big Font

Font size is an underrated part of what makes up “great content”.

Specifically, I recommend using body font that’s AT LEAST 15px. And you might even want to test out 17px or 18px font.

That way, your content is super easy to read no matter what device someone is using. When you use a font that’s 15px, there’s no need to squint, pinch or zoom. The content is big enough for the vast majority of people to read comfortably.

Medium.com is my model for large, readable font.

Medium – Homepage

Chunk Your Content

In other words, avoid giant walls of text, like this:

Wall of text

Instead, break up your content into sections, like this:

Content with sections

This makes it easy for people to skim your page and pick up the key nuggets that they’re looking for.

In my experience, this is tough to do if your content is already written.

This is why I highly recommend working off of detailed outlines, like this.

That way, you already have the important sections organized and ready to go. All you need to do is fill in the blanks.

And if you want a few of these handy outlines, I recommend checking out my guide to writing blog posts. This guide contains five detailed templates that make creating super high-quality content much easier than starting from scratch.

Backlinko – Write a blog post

5.Implement On-Page SEO Best Practices

Implement On Page SEO Best Practices

The 5th step in this SEO tutorial is to keyword-optimize your content.

Most SEO tutorials put this step much earlier on in the process. But in my experience, you’re better off focusing on creating an awesome piece of content FIRST. Then, keyword optimize it right before you publish it.

That way, you can focus 100% on content… without having to worry about keywords, H2 tags, alt text and other on-page SEO stuff.

And in this step you’re going to learn exactly how to optimize your content in 2024.

Frontload Your Keyword On Your Page

This is a simple little SEO tip that I’ve found makes a difference.

All you need to do is write your keyword somewhere in the first 100 words of your page.

Frontloading your keyword

(Preferably in the first few lines.)

Why does this work?

Well, according to my own testing, Google puts a little bit more emphasis on words and phrases that show up towards the top of a webpage.

So when you put your target keyword early on, it emphasizes to Google that your page is about that specific topic.

Include Your Main Keyword In Your URL

A few years ago, Google said that having keywords in your URL was a “small” ranking factor.

Google on keyword in URL

And my own SEO experiments have backed this up: adding your keyword to your page’s URL does help with rankings. A little.

After all, the terms in your URL represent a high-level overview of what your page is about. For example, for my guide to email marketing, my URL is /email-marketing-guide.

Which tells Google that my page is about that specific keyword.

Plus, even if Google doesn’t use the terms in your URL to figure out your page’s topic, according to this industry study from last year, keyword-rich URLs can help your organic click-through-rate.

That’s because your URL is now ABOVE your title tag in the search results.

URL above title tag

So it’s the first thing that users see from your snippet. And if your URL contains the keyword that person just searched for they’re going to say: “Nice! This page has what I’m looking for”. And they’re going to click.

Sprinkle In Related Keywords

Related keywords are also sometimes referred to as “LSI Keywords”.

Basically, these are terms that tend to “show up” next to your target keyword.

For example, let’s take a look at this post from my site: “Local SEO: The Definitive Guide”.

As you can probably guess, the keyword that I’m trying to rank for with that post is “Local SEO”.

So in addition to using that term a handful of times on my page (more on that next), I also added a few related keywords to the page.

Add related keywords

That way, Google and alternate search engines can see that my page covers my topic in-depth.

You can easily find related keywords using Google Images.

Just enter a keyword that you want to rank for.

And take a look at the little tags that Google suggests.

These are words and phrases that Google considers closely tied to the keyword that you just searched for. And if you want to use a few of these in your content, it can help Google better understand your page’s topic.

Use Internal and External Links

Internal links CAN help your SEO. If you use them right.

The key is to add internal links where they make sense to your high-priority pages.

For example, this guide to writing a press release is one of our most important pages. (Why? It has decent search volume and a high CPC.)

Which is why, whenever I mention anything related to press releases, I internal link to that page.

Post internal linking

I also recommend linking out to related content, which one SEO experiment found to directly impact Google rankings.

Focus On Keyword Frequency

Back in the day, people would literally measure their keyword density: the percentage of text on a page that was dedicated to a single keyword.

(I was one of those people. I’m old… 😀 )

Now:

Google probably doesn’t use keyword density anymore. But that doesn’t mean that you should forget about using your target keyword on your page. It still matters.

But instead of worrying about keyword density, I recommend focusing on Keyword Frequency: how many times your keyword shows up on your page.

For example, take this page on my site that’s optimized for “SEO best practices”.

That page is 3,091 words. But I only use my target keyword 10 times on that page. Which is a super low (.003%) keyword density.

But because my keyword repeats 10 times, my keyword frequency is 10.

Which is more than enough for Google to understand that my page is about that specific keyword.

(Especially considering that the same keyword is in my page’s URL and title tag.)

Use an On-Page SEO Analyzer

If you want to be REALLY sure that your page is optimized for SEO, I’d consider using an on-page SEO analysis tool.

I personally like the On-Page SEO Checker from SEMrush.

This tool scans your content for SEO issues (like basic technical SEO problems and whether or not your content is over-optimized).

But it also has a cool “Semantic” section that hands you a list of LSI keywords that you can use in your content.

SEMrush – On page SEO checker

If you want to go more advanced with your content optimization, you can use something like Clearscope.

This tool scrapes Google’s top 30 results to uncover terms that show up most often in top-ranking content.

And you can check your content against that list to make sure you’re using those same terms in your article.

Clearscope – Relevant terms

6.Promote Your Content

Promote Your Content

Content promotion is a SUPER underrated part of the SEO process.

In my experience, most people use the “Publish and Pray” approach to SEO and content marketing. In other words, they publish a piece of content… and hope that people share it.

The truth is, unless you already have a massive audience, you need to hustle to get the word out about your new content. And in this section you’re going to learn how to get eyeballs on your content.

Social Media Promotion Done Right

Is social media a great way to promote content?

It can be. If you do it right.

Unfortunately, most people just spam links on Twitter… and wonder why no one clicks over.

(I’m not judging. I used to do the same exact thing.)

If you want people to SEE your social posts, you need to get around social media algorithms’ biases against links.

You see, social media sites want to promote “native content”: content that’s original to their platform. And more importantly, they love posts that keep users ON the platform.

Which means that you want to add some native content to your social media posts. When you do, your organic reach will be MUCH higher.

Let’s look at a quick example.

A while back I wanted to promote one of our industry studies. But instead of just posting a title and link, I included a quick summary of what we found in a Tweet.

Summary in tweet

Which helped that Tweet get literally 5x more clicks than my average tweets. Part of this was the algorithm. But part of this Tweet’s success was that it had some interesting stuff in the Tweet itself. That way, people could Retweet it without needing to click over and see the post.

I do the same thing on Facebook and LinkedIn. Instead of just posting a link, I write a little compelling story first.

Story in LinkedIn post

That way, I give social media algos some native content.

Which leads to thousands of views on every post.

And, more importantly, significant amounts of traffic.

Google Analytics – LinkedIn traffic

Improve Content Discovery With Content Curation

Content curation is a GREAT way to let people know about content that you published back in the day.

(Especially when you curate great content from other sites too.)

For example, one of the goals with my guide to learning SEO was to promote some of my older posts. Posts that most of my audience hadn’t read before.

This is why I included lots of older resources from the Backlinko blog in that guide.

Backlinko post – Content curation

Permission-Based Outreach

When I first got started with email outreach I’d blast out lots of messages like there was no tomorrow.

Today? I’m MUCH more careful about who I send to and how I send it.

Specifically, I’ve started to use an approach called “Permission-Based Outreach”.

Here’s how it works:

First, find someone that’s legit interested in your content’s topic.

Note: this isn’t somebody that mentioned your topic once in a blog post 18 years ago. You’re looking for people that consistently write about your topic.

You can easily find these folks using an underrated feature inside of BuzzSumo called “Influencers”.

To use it, search for a keyword that describes what your content is all about.

And BuzzSumo will show you folks that tend to write about that same topic on their blog.

Buzzsumo – Authors results

Then, reach out with a permission email, like this:

Outreach email

This email lets the person know that you have a post coming out (or that just came out) on a topic that they’re interested in. And instead of shoving a link in their face, you ask them if they’d like to see it.

And when they say “sure!”, you can send them your link.

Outreach email reply

If your post is a good fit, you’ll find that many of the people that you email will be happy to share it with their audience.

Build Links From Broken Links

Broken Link Building is one of my go-to link building strategies.

To use this approach, you first need to find a page that you want to get a link from.

In my experience, pages with lots of external links on them (like a resource page or list of “best posts”) work best. In fact, I usually don’t even bother with traditional blog posts.

Then, once you’ve found a page with lots of outbound links, run Check My Links on that page.

And, if you’re lucky, you should find at least one broken link on that page.

Check my links – Broken link

When you do, use Hunter.io or another email-finder tool to find the best person to contact on that site.

Hunter – Contact search

And let the person know about their dead link (or links). And offer up your content as a potential replacement.

We recently used the Broken Link Building approach to build some really nice backlinks to Exploding Topics.

Because we sent SUPER targeted outreach emails, this little link building campaign worked super well:

Exploding Topics – Outreach email

Publish Stats

One of the biggest lessons I’ve learned about link building over the last few years is this:

Stats build links by themselves.

In other words: when you have a specific statistic on your site, you have a “hook”. A hook that bloggers and journalists can link to.

For example, you might have seen this voice search SEO study that we published on the Backlinko blog a while back.

In terms of social shares and comments, this post did OK. But nothing special.

The real value of this content is the fact that we gave people in the marketing space LOTS of stats to cite in their articles.

Backlinko – Voice search SEO study

This is why that post continues to build links… years after it first went live.

The thing is: creating studies like this is A LOT of work. It can be worth it. But the fact is that an industry study requires 5-10x more time and effort than a traditional blog post.

And if you want a lower-effort way to get the same effect, try publishing stats posts. In other words: a curated list of updated statistics on a specific topic.

This is something we’re experimenting here with at Backlinko. And the early returns look promising.

For example, our list of email marketing stats has already racked up quite a few solid backlinks.

Ahrefs – Email marketing stats – Backlinks

And if we scale these up, it should lead to even more passive links in the future.

Go On a “Podcast Tour”

A podcast tour is where you go on a bunch of podcasts as a guest.

This is similar to a large-scale guest posting campaign. But instead of publishing guest posts, you appear on podcasts in your niche.

You might be wondering: “I’m not a famous influencer or blogger. Why would a podcast host want to interview me?”.

Well, as I outlined in my guide to off-page SEO, you don’t need to have an audience for this to work: Daniel got interviewed on 60 podcasts even though his site was brand new.

8.Monitor and Improve Your Technical SEO

Monitor And Improve Your Technical SEO

Next, it’s time to work on your site’s technical SEO.

Specifically, you want to identify issues, fix problems, and optimize your site’s architecture for SEO.

And in this step I’ll show you exactly how to do it.

Audit Your Site for SEO Problems

Yes, you CAN do an SEO site audit on your own.

In fact, tools like Screaming Frog exist for people that want to run DIY audits.

Screaming Frog

These tools are great… if you’re already an SEO expert.

But the problem with a tool like Screaming Frog is that it doesn’t dive into what the problem is or how to fix it. They only provide basic information (like the type of error).

Which is why I recommend using a more user-friendly SEO tool, like the site audit feature inside of Semrush. Or something user-friendly that specializes in SEO audits, like Raven Tools.

No matter what tool you go with, they all work pretty much the same way:

You enter your domain into it… and the tool will scan your site for technical SEO problems.

Raven tools – Ahrefs scan

And depending on your site, you may find issues with duplicate content, page loading speed, robots.txt configuration, and more.

Raven Tools – Ahrefs report

Once those issues are fixed, it’s time to head over to the Google Search Console

Find Indexing Issues In The GSC

Specifically, head over to the “Coverage” report.

If you see any pages listed under “Errors”, I recommend getting that fixed ASAP.

While you’re here, you might also want to look at the “Sitemap” report.

If the status here says “Success”, you’re in good shape.

Google Search Console – Sitemaps report

I also recommend manually looking over your sitemap just to double-check that all of your site’s pages are listed here.

Finally, hit up the “Mobile Usability” report.

In my case, all of my pages are listed as “Mobile-friendly”.

Google Search Console – Mobile usability report

But if you see any issues listed under “Details”, I recommend getting those fixed ASAP. Now that Google uses a mobile-first index, problems with your site’s mobile usability can directly impact rankings.

Optimize Your Site Structure

Now that you’ve fixed your site’s technical SEO problems, it’s time to go on offense. Specifically, you want to set up an SEO-friendly site architecture.

Your site’s architecture is important no matter what type of site you run.

But if you’re in charge of an ecommerce site (or any site with 10k+ pages), architecture is SUPER important.

At a high-level, your goal should be to make your site as “flat” as possible. In other words, you want it so all of your pages are about 3 clicks away from your homepage.

For example, if you go to PetSmart’s site, it only takes 3 clicks to go from their homepage to a product page.

Which is exactly how you want your site’s structure to be.

Conclusion

The Ultimate SEO Tutorial for 2020

So, I hope you got a lot of value out of my new SEO tutorial.

I know that there’s A LOT here, so I want to ask:

Which technique from this guide do you want to try first?

Do you want to start getting links to your site using Broken Link Building?

Or find technical SEO issues with a quick site audit?

Let me know by leaving a comment below right now.

177 Comments

  1. Another great post on SEO. Thanks Brian. Just can’t wait for your new contents/posts!

    1. Brian Dean Avatar Brian Deansays:

      No worries, Jason. Glad you enjoyed the tutorial. There are A LOT of SEO tutorials out there on the internet. So I tried to do something a little different to help this one stand out.

  2. Hey, Brian!

    I’ve implemented your SEO advice into my website and even though it’s relatively new, I’m starting to see positive changes!

    Thank you so much for all your hard work.

    1. Brian Dean Avatar Brian Deansays:

      Hey Fiona, that’s great to hear. And props for taking action on my material.

  3. I have been reading this from the last 30 mins. Still a lot to conver. Saved the link to continue tomorrow.

    This is a very detailed one, Brian. Thanks for the awesome article.

    1. Brian Dean Avatar Brian Deansays:

      Thanks Kyle. For sure: there’s a lot of content in this guide. I tried to many it really comprehensive.

  4. Brian, I can’t thank you enough for all of your SEO guides and tips. They are a goldmine!! Keep rocking on, you are helping so many.

    1. Brian Dean Avatar Brian Deansays:

      Hey Brittany, no worries 👍👍👍

  5. Did I miss something or did you not write about pagespeed?

  6. Camilo Avatar Camilosays:

    This is the best guide I have seen so far on the internet.
    Thank you for the long, easy to understand and profound explanations. The amount of info is really helpful if you are not only learning but actually applying what Brian suggests.
    I will surely recommend this resource.
    Thank you
    Cheers
    Camilo Noya

    1. Brian Dean Avatar Brian Deansays:

      No problem, Camilo. Glad you found it useful.

  7. I must say this is an amazing and powerful article. You describe it very well. 🔥

    1. Brian Dean Avatar Brian Deansays:

      Thank you 👍👍👍

  8. Brian, yet another fantastic value based article. Correct keyword research, usage and implementation is 1 of the most important parts of a campaign yet so many SEO’s forget about this vital step either completely OR don’t give it the attention it rightly deserves. Glad that you have highlighted how to research and implement keywords correctly a number of times in the post. Brilliant 🙂

    1. Brian Dean Avatar Brian Deansays:

      Thanks Andy. For sure: that’s why I put keyword research first in this tutorial. It’s the foundation for everything else.

  9. I am already used the seo audit for my interior design website. This blog is more helpful for me.

    1. Brian Dean Avatar Brian Deansays:

      Sounds good, Gisa.

  10. Richard Avatar Richardsays:

    Hello Brian,

    Congrats on the quality of your article on SEO. Really good!!

    Do you have it (and all the sublinks) in PDF form?

    1. Brian Dean Avatar Brian Deansays:

      Thanks Richard. My team and I worked on this (especially the illustrations and animated visuals). So it’s good to hear that. We don’t have a PDF ready yet. But may add a link to download to this page in the future.

  11. Hey Brian,

    Can you elaborate more about Technical SEO or if you have already a post on it, let me know by leaving the link.

    And just want to tell you that you’re my SEO Hero 🙂

  12. Nadya Avatar Nadyasays:

    Every single post has so much value. Thank you Brian!

    1. Brian Dean Avatar Brian Deansays:

      You’re welcome, Nadya. Happy to hear that.

  13. Thanks, Brian. Really nice post again!

    About content promotion, a thing I’ve been seeing a doing a little in Twitter is creating a thread and inserting the link on the last tweet.

    Poeple are enjoying threads and there’s even a chance you can enter on editorial trends, depending of the content of course.

    I noticed that a main tweet with 2 vertical images get a bit more of exposure. It can be a coincidence, but it’s working 🤣

    Thanks again!

    1. Brian Dean Avatar Brian Deansays:

      Thanks Daniel. I’ve noticed that too. In fact, we’ve been publishing lots of twitter threads on the Exploding Topics Twitter account. With a link to our newsletter sign up page. Same idea.

  14. Thanks Brian for letting me know about the update. As always loved it. Regarding the keyword research part I too avoid using higher cpc terms. But definitely there’s something about them specially the commercial intent.
    Also, when it comes to user intent analysis it’s become really complicated because of some products searches. I might be wrong but look at this keyword – extra virgin olive oil for cooking. What’s the intent of this keyword? I mean buying or information? Also search on Google and checkout the results.

  15. wow , this is gem…..what a great guide on SEO. A questions, for the outreach do you recommend a tool ?

    1. Brian Dean Avatar Brian Deansays:

      Thanks. It depends a lot on the type of outreach you’re doing and your level of scale.

  16. There are so many SEO and content-related services and tools out there it’s hard to know which ones to test and explore. Thanks for pointing out lots of new ones I didn’t know existed – great stuff.

    1. Brian Dean Avatar Brian Deansays:

      You’re welcome, Cory. I’m a huge tools fan so I love to find obscure ones and share them with the Backlinko community.

  17. John Devies Avatar John Deviessays:

    👎👎👎👎👎

    1. Brian Dean Avatar Brian Deansays:

      Can’t please everybody.

  18. Useful tips as usual. The best suggestion I liked was about writing posts on social media and checking headlines on Coscheule. I am never sure about my headlines. Thanks for the suggestions

    1. Brian Dean Avatar Brian Deansays:

      No worries, Seema. Yup, that’s a great little tool.

  19. Hi Brian,

    Again nice article.

    I have a question:

    How to rank Local services pages in Google?

    Any specific planning?

  20. Hi Brian Dean,
    Thanks for your new & update article on SEO Tutorial. This is much common with the previous one. I would like to clarify that is 301 redirected URL helps to boost ranking?

    1. Brian Dean Avatar Brian Deansays:

      This is a totally new post. What previous post do you mean?

  21. Enoch Avatar Enochsays:

    I was skimming the article and noticed the discussion of the “Coverage” tab in Google Search Console. Realized I hadn’t look at this in a long time. Bounced over to my account and to my surprise found an NoIndex tag in header file of a site I run. “You have 36 coverage issues.” Classic! Thank you for this wonderful content!

    1. Brian Dean Avatar Brian Deansays:

      HA! Nice 👍👍👍

  22. Thank you for the amazing post 🙂

    1. Brian Dean Avatar Brian Deansays:

      👍👍👍

  23. Momchil Koychev Avatar Momchil Koychevsays:

    Good article, Brian. What do you think about coming up with unique angles for popular topics? For example, you have the keyword “programming skills” and there are hundreds of articles about it. What if you create “Best YouTube Channels To Improve Your Programming Skills,” and still follow the user intent and include all the other similar keywords users are searching for? Do you think it can hit the first page for “programming skills?”

    1. Brian Dean Avatar Brian Deansays:

      Thanks. Good question there. Yes, it’s definitely possible. In cases like that you definitely want to look beyond just SEO. If there are 100s of articles on a topic, you’re probably better off just from a general marketing point of view creating something unique. And that also matches search intent for the term.

  24. Honestly, I can’t thank you enough for this wonderful post. I totally agree with you on almost everything especially the search intent, frontloading of the keyword in the content, and to also include the major keyword in the URL. So far, this very post and the other one you did about SEO tools are my all-time best.

    What’s your opinion about setting post meta description, is it still recommendable or to allow Google to fetch what they think is more relevant from the post content?

  25. Thank you so much for this very interesting article with great info in it.

    1. Brian Dean Avatar Brian Deansays:

      You’re welcome, Colin.

  26. Hey Brian, great stuff as always! One of the things that keep bugging me the most are AMP errors, any info on how to avoid or resolve them?

    Keep up the awesome work!

    1. Brian Dean Avatar Brian Deansays:

      Thanks Vivek. I actually don’t have a lot of experience with AMP.

  27. Once again, amazing stuff. Thanks for putting out such great content Brian!

    1. Brian Dean Avatar Brian Deansays:

      You’re welcome, David.

  28. I just want to ask.

    Which best?

    Create 1 post but cover all topic ( what its is, how it work, how to)

    Or

    Create several post with discus more specific topic ( post 1 what is, post 2 how its work, post 3 how to use it)

    Sorry for bad grammar, i’m Indonesian

    1. Brian Dean Avatar Brian Deansays:

      Option #1 is usually better.

  29. This post is JUST what I needed, as I’ve started working toward a holistic plan to improve my SEO in 2021. Some of these things I’ve been doing after learning about them, but only sporadically. The way you’ve laid it out here enables me see it as a process I can follow for each post I write. Very well timed with easy-to-understand, actionable steps. Much appreciated!

    1. Brian Dean Avatar Brian Deansays:

      Hi Shanna, nice! That was my big picture goal: to provide a process that anyone can follow to improve their SEO.

  30. Hey Brian thanks for this amazing advanced SEO Post, I will definitely implement it on my blog.

    1. Brian Dean Avatar Brian Deansays:

      Sounds good

  31. Brian, I was always admiring your ability to share valuable things with everyone just for free. Such article deserve to be a separate step-by-step SEO course. Thank you!

    1. Brian Dean Avatar Brian Deansays:

      Hey Max, no worries.

  32. man Brian can you write some definitive guides, they are just amazing. I am always impressed with your guides and I always notice they all are similar in style, very impressive. Keep up the great work, love the read.

    1. Brian Dean Avatar Brian Deansays:

      Thanks Steve. The similar style is probably due to the fact that we work with the same designer for each one. She does an amazing job.

  33. Another great guide – thank you!

    The one topic I have a hard time finding more information on is related to issues with content duplication. We’re currently struggling with the inherent tension between providing really in-depth information about a specific topic without impacting our more surface level content (about the same topic) that is already ranking highly/doing well… I don’t suppose you have a guide for that?

    1. Brian Dean Avatar Brian Deansays:

      You’re welcome, Andrea. That’s a common issue for sure. The exact way to deal with that depends a lot on the content. And how similar each piece is to one another. But in general, it’s OK to have some overlap between pages. As long as each page has content that’s truly unique.

  34. Great info – can’t wait to dig in & learn as much as I can. I will be applying many of your discussed techniques in my website. Thanks for all your hard work!

    1. Brian Dean Avatar Brian Deansays:

      You’re welcome, Darshana. Glad you liked it.

  35. Super detailed, a lot of work must go into these guides, graphics and animations!
    How long does it take you to write such a post?

    1. Brian Dean Avatar Brian Deansays:

      Thanks Loftie. Each post takes 30-40 hours total.

  36. Hi Brian, have you ever considered creating a WordPress SEO plugin?

    1. Brian Dean Avatar Brian Deansays:

      Hey Corrie, I have. But I’m not sure how I’d do anything super different than Yoast and RankMath.

  37. Hey Brian this was really an awesome tutorial. After reading I am going to apply two things on my blog. One I am going to target High CPC keywords and second I am going to test technical seo of my blog.
    Thanks for publishing this valuable piece of content.
    Keep sharing.

    1. Brian Dean Avatar Brian Deansays:

      Sounds good, Ramesh. Those are two solid action items to start with.

  38. I’m stuck at building backlinks. Have been trying to find broken links but the problem is that I never have the right replacement content… I think this approach only works well for big sites

    1. Brian Dean Avatar Brian Deansays:

      Hi Jennifer, I hear you. Link building is tough. If you find a broken link with a ton of links, you can always create something similar just for your broken link building campaign.

  39. Silvia Avatar Silviasays:

    I know this is very far from what you usually do, but I would be very interested to read some SEO guide for artistic websites (drawing and animation is my field), which is the niche I’m trying to specialize. I will surely try to apply these principles to my website. Thanks!

    1. Brian Dean Avatar Brian Deansays:

      Hi Silvia, thanks for your suggestion. I’ll look into that.

  40. Great stuff as always, Brian! I’d love to see any feedback you have related to Google’s new Core Web Vitals reports and impact on rank.

  41. Hey Brian, as an SEO I can appreciate the thought given into organising this. You have basically compressed SEO from beginners to intermediates in a great bite-sized chunk. Its not easy as there are so many parts that many tutorials end up looking chunky and all over the place. But you found a way to organize it really well, especially the animated visuals helped a great deal. Kudos!!!

    1. Brian Dean Avatar Brian Deansays:

      Hi Tom, good catch there. That was actually my goal. It’s impossible to cover EVERYTHING there is to know about SEO in a blog post. So I tried to distill things down as much as I could.

  42. Great post Brian! When your seo that works will open again? can’t wait to join!

    1. Brian Dean Avatar Brian Deansays:

      Hi Jacky, thank you. We’re going to open up enrollment for SEO That Works in late October. Hope to see you then.

  43. Hi Brian
    Definitely one of the BEST SEO tutorial again.

    You have mentioned High CPC keyword = High Commercial Intent.
    Do you suggest to target High CPC keyword only ?

    1. Brian Dean Avatar Brian Deansays:

      Hi Hang, I wouldn’t only target high CPC keywords. But you do want to target a few of them. Especially if their terms that your target customer searches for.

  44. Hi Brian, I really like UX part. Great post!!!

    1. Brian Dean Avatar Brian Deansays:

      Thanks Vi 👍👍👍

  45. Cheefoo Avatar Cheefoosays:

    Thanks Brian! :=) When we used ‘questions keyword’ method, and we got something like ‘how to choose pillow’, what should we use as URL and Page Title ?

    1. Brian Dean Avatar Brian Deansays:

      Hey Chefoo, you’re welcome. For the URL, I usually shorten it to something like: /choose-pillow. And I usually put the exact term in the title. So “How to choose a pillow…”

  46. Hey, Brian!

    Here’s another great piece that gives me a chance to look back at the big SEO picture.

    Start the SEO process from keyword research, on-page SEO, off-page SEO …

    Very impressive!.

    Do not know what to say. Many thanks for your efforts.

    Thanks, Brian.

    1. Brian Dean Avatar Brian Deansays:

      Hi Lam, you’re welcome. Glad you liked it.

  47. This is huge! I mean HUGE! I started reading 30 minutes back and still not completed! Bookmarked for future reference!

    Thank you Brian.

    1. Brian Dean Avatar Brian Deansays:

      LOL. Yup. It’s literally huge. 4.9k words. Dozens of screenshots. Plus new videos. It was a big project.

  48. Well, looks like I need to improve UX, On Page SEO and find some High Value Keyword

    1. Brian Dean Avatar Brian Deansays:

      Sounds like a plan, Joshua.

  49. Hi Brian,

    It’s been a while since i received your last content, i am excited to read this newly published blog of yours. Thank you for sending me over this content via email. I enjoyed reading it from the beginning up the the last part. I also like reading those internal linking you inserted especially those tools and articles, they are truly a big help. I will definitely follow these informative tips. Thank you so much! Kudos for you!!! 🙂

    1. Brian Dean Avatar Brian Deansays:

      Hey Jade, happy to hear that you enjoyed the tutorial. The entire team put a ton of work into this piece.

  50. Hi Brian, awesome post, thanks for this. Have you had much success with Rankmath, which do you prefer between Rankmath & Yoast? Do you have a more in-depth paid course you offer?

    1. Brian Dean Avatar Brian Deansays:

      Thanks Vishal. I plan on testing out RankMath soon. And yes, I have a flagship course called SEO That Works.

Leave a Comment

Your email address will not be published. Required fields are marked *