Learn SEO at Your Own Pace
A FREE collection of resources that cover basic and advanced search engine optimization concepts and techniques.
Learn SEO and Blogging!
Join the waiting list for the “From Zero to Hero” course that teaches how to build a blog that rocks!

SEO Fundamentals
Learn how search engines work.
How SERPs Work
Are you interested in understanding how search engine results pages work? This 101 guide will explain the basics of SERPs and what impacts your ranking.
Rich Snippets
Rich snippets can help you increase your organic CTR by making your content stand out in the SERPs.
Do you want to know how?
Read what they are, why they’re important, and how to get them.
SERP Features
If you’re an SEO enthusiast, then you’ve probably heard of SERP features. But what are they, exactly? And how many are there? This guide will answer these questions and more.
SEO Metrics
Learn the most important SEO metrics and how to track them. By keeping an eye on them, you can ensure that your SEO efforts are paying off and helping you achieve your desired results.
Google RankBrain
Google RankBrain is now the third most important ranking factor for SEO. This artificial intelligence system was designed to help Google better understand search queries and return the best results possible. Learn how it works.
Google Search Essentials
Google Search Essentials give the basics of what your site content needs to earn more visibility on search results. Read what you need to know about this simplified version of the Google Webmaster Guidelines.
Confirmed Google Ranking Factors
Google Ranking Factors are the criteria used by Google to determine the relevance of a website or page in its search engine results pages. Read the confirmed factors here.
Google E-E-A-T
Google E-E-A-T is the recent update to the quality rater guidelines. The introduction of the “first-hand experience” is designed to help raters better understand how Google defines high-quality content. Read more!
Keyword Research for SEO
Learn how to research and find terms that people look into search engines to build optimized content around them.
Keyword Research
Are you looking to do keyword research (for free) but don’t know where to start? This guide will teach you how, without spending a dime.
Long-Tail Keywords
Long-tail keywords are specific, long phrases that people type into search engines that can help you drive more organic traffic to your website. Learn how to find and use them.
LSI Keywords
LSI (Latent Semantic Indexing) keywords help search engines understand the content on your website, and can improve your ranking in search results. Discover how to implement them.

Keyword Cannibalization
Keyword cannibalization is something that can happen to any website, no matter the size or amount of content. Read how to identify and fix it.
Content Creation for SEO
Learn how to create and optimize your content for search engines and reach higher rankings.
SEO Copywriting
When you create SEO copy, you are writing for two different audiences: users and Google. This guide will teach you how to build content that appeals to both of these groups simultaneously.
Featured Snippets
Featured snippets are an important part of SEO. They can increase your website’s visibility and help you attract more traffic. Read how to optimize your content for getting featured snippets.
On-Page SEO Optimization
On-page SEO refers to everything you can do, within your website, to optimize your content for better rankings on search engines. And this guide will teach you how.
Voice Search Optimization
As voice search becomes more and more popular, it’s essential to make sure your content is optimized for it. Learn everything about it.
Semantic SEO
Semantic SEO is all about understanding how Google interprets the website content and providing users with the information they are searching for. Read all about it.
Content Refreshing
Content refreshing is the process of taking old content and updating it to make it relevant and fresh again. Read how to properly do this.

SEO Meta Tags
Meta tags can be a valuable tool in your SEO arsenal. They are easy to use and can help you increase search engine rankings. Learn how to use them.
Link Building for SEO
Learn how to build links, authority, and E.A.T.
Off-Page SEO
Off-page SEO refers to everything you can do, outside your website, to improve your rankings on search engines. And this guide will teach you how.
Link Building Strategies
This monster list offers over 100 different ways to get links for your website, based on beginner, intermediate, and advanced levels.
Link Building for SEO
Do you want to do link building but don’t know where to start? This guide will tell you how to create backlinks for your website, with actionable tips.

Anchor Text
Anchor text is the clickable words used to link from one web page to another. Read how it works, the different types, and how to optimize it.
Technical SEO
Learn how to optimize your website for technical SEO.
Website Architecture
Website architecture is one of the most important (and often overlooked) aspects of SEO. Learn what it is, why it is important for SEO, and nine simple strategies you can use to improve your site structure!
Crawl Budget
Crawl budget is the number of pages search engine crawlers are allowed to visit on your website. Read why it is so important for SEO and how to optimize it to improve your website’s ranking!
Duplicate Content
Duplicate content can be a huge SEO nightmare.
If you are not careful, it can tank your website’s search engine rankings and cause you to lose traffic. Read how it may hurt your SEO and how to avoid it.
Page Speed and SEO
Page speed is an important aspect of SEO. Learn how to improve your site loading time and boost your ranking.
HTTP Status Codes
HTTP status codes are an essential part of SEO and web development. They tell you everything you need to know about the status of a page or request and help you troubleshoot any errors that might appear.
Robots.txt
Robots.txt contains instructions for search engine bots. It is a simple file, but it is also easy to mess it up. If you do, it can dramatically hurt your SEO. Read everything you need to know about it.
Canonical Tags
Canonical tags are one of the most important SEO tags. Yet, they are often misunderstood. Read what canonical tags are and how to use them correctly to avoid duplicate content.
Redirects
Redirects are an important part of SEO. They allow keeping your website’s URL structure consistent, which is good for both users and search engines. Read how to use them.
User Experience Signals
Learn how to optimize your web pages around user experience.
Dwell Time
Dwell time is the amount of time visitors spend on your website, before going back to search results. We will cover everything about dwell time, including how you can improve it and make visitors stick to your content.
Core Web Vitals
Core web vitals are factors that Google considers when ranking your website in search engine results pages. We’ll cover what they are and how you can improve them.
Bounce Rate
Bounce rate is the percentage of people who leave your website after viewing only one page.
We will discuss bounce rate in-depth and teach you how to improve it on your site!
Organic CTR
Organic click-through rate (CTR) is one of the most important SEO metrics. We’ll cover what CTR is, why it’s important, and how you can improve it to increase the number of organic clicks.
See what they’re saying.
Happy readers have a lot to say about what I share!
Amazing Guide, Erik. SEO has always been fascinating and peculiar at the same time. But, all we can do is to implement the best strategies to improve user experience and let Google decides the ranking.
Thanks for this guide. Valuable one.
Atish Ranjan
BloggerWow Erik!
What a great post. Love the detail and step by step layout of how exactly to do the research. This has been one thing I have been struggling with but I think it was just because I wasn’t fully understanding the process. You have laid everything out so precisely that I had an aha moment. Can’t wait to dig into this a little deeper now. Thank you.
Sharlaann Matyjanka
BloggerEverything looks fabulous for this post, and on your blog. Awesome job. My recent attention to on-page SEO paid sweet dividends. I have ranked for a few semi-competitive keywords due to updating old posts via optimizing these pieces of content. Much of my work has been onsite. Making even tiny changes pays immense returns over the long haul.
Ryan K Biddulph
Blogger
Be a Successful Blogger!
Join hundreds of bloggers who already built a blog that rocks!