If BWT can provide you with even more useful data, it just makes sense to use it.
3. Set Up Google Analytics
Google Analytics is one of the BEST ways to see how people find (and use) your site.
Google Analytics lets you:
See how much traffic you get from Google
Find the pages on your site that bring you the most traffic
See if your traffic is increasing or decreasing (and by how much)
Identify other sites and search engines that send you traffic
Understand your average engagement rate, page views, and time on site
Pro tip: Connect Google Analytics with Google Search Console. When you do, youโll see helpful SEO information right inside your Google Analytics account.
Yoast is the most popular SEO plugin on the planet.
And for good reason.
Yoast makes it super easy to optimize your WordPress site for search engines. And you can use it on Shopify too.
It also helps you with technical SEO stuff, like robots.txt and sitemaps. Making it super versatile.
And ideal for beginners that need an all-in-one SEO solution.
5. Identify Your Projectโs KPIs
Along with getting the right tools in place, you need to understand what you want to achieve with your SEO efforts.
Here are some common key performance indicators (KPIs) to consider:
Organic traffic: Driving more traffic to your website from search results can lead to more engagement with your brand. And more sales for your business.
Brand awareness: Enhanced visibility in search results can boost your brand awareness. Building trust with potential customers.
Backlink growth: Getting more high-quality backlinks can improve your siteโs authority. And help you rank higher in search results, in turn driving more traffic to your website.
Keyword rankings: Monitoring where your pages rank for target keywords helps you quickly adapt to drops. And capitalize on gains.
But you can also get even more granular by monitoring elements like bounce rate and page load time.
And, of course, tracking sales is a vital KPI for businesses as well. Helping you match up your SEO efforts with direct results for your business.
Understanding what you plan to achieve through SEO makes it much easier to track your results.
6. Set Up Rank Tracking
If one of your KPIs for measuring your SEO success is keyword rankings (which it probably should be), youโll need to set up a rank tracker.
There are lots of rank tracking tools to choose from. And there are even options for local businesses.
Like Semrushโs Map Rank Tracker. Which lets you keep track of your local businessโs rankings down to the street level.
Tracking your rankings in search results can help you understand if the rest of your SEO efforts are working.
7. Get a Free Semrush Account
One of the first tools you need in your SEO arsenal is Semrush. Even the free version can provide a ton of value.
Hereโs why:
You Can Spy on Your Competitors
First off, a free Semrush account lets you peek into your competitorsโ SEO strategies.
Analyze their top keywords, backlinks, and organic performance. Find out whatโs working for them and use that intel to boost your own strategy.
It Helps You Fix Your Siteโs Issues
Secondly, you can run site audits to catch and fix technical SEO problems like broken links and slow page speeds.
The free account allows you to crawl up to 100 pages, ensuring your site is optimized for search engines and users alike.
With a free Semrush account, you can analyze your backlinks to understand your siteโs authority and identify bad links that could harm your rankings.
Even at the free level, Semrush equips you with essential tools for getting started with SEO. Once you see the value, you can always upgrade to unlock even more features.
Keyword Research is the foundation of SEO. And in this checklist weโll show you how to quickly find relevant keywords that your potential customers search for.
8. Identify Your Target Market
Before you can find the right keywords to target, you need to understand who is searching for them. And what they are looking to learn/gain from the content they find (also known as the search intent).
Consider:
Who your ideal customer is: What does the customer profile look like of someone buying your product or service? What language do they use and what kind of content do they consume?
What their pain points are: What problems are they facing? How can you help solve those issues?
What platforms they hang out on: Are they searching for things related to what you sell? Or are they more likely to be active on social media?
What they search for: If they are actively searching for your kinds of products/services/content, what terms do they use?
The next steps will show you how to find these terms.
9. Discover Long Tail Keywords with โGoogle Suggestโ
But donโt press enter, or the โGoogle Searchโ button. Instead, check out the keywords that Google shows you:
(These are known as โGoogle Suggestโ keywords.)
Because these keywords come straight from Google, you KNOW that people, some of whom might be your target audience, are searching for them.
This means that they make valuable keywords to optimize your site around.
Pro tip: Check out SearchResponse.io. This tool scrapes Google for other searches users make, which makes this process much easier to scale.
10. Find Keywords with the Backlinko Keyword Tool
Keyword research tools are another useful way to find terms to target with your content. And Backlinkoโs free keyword research tool is an excellent place to start.
Just pop a broad term related to your business into the tool. And youโll get a bunch of related keywords to use for creating content.
Complete with metrics like search volume and cost per click.
11. Tap Into Online Communities
Reddit, Quora, forums and other online communities are excellent places to find keywords.
Theyโre full of real people with real problems. Problems you can solve with your products, services, or content.
How do you find keywords using these communities?
You could just browse relevant sub-communities for ideas.
But a targeted approach is to use search operators on a platform like Reddit. These are terms you add to the search bar to narrow down your search.
Focus on โproblemโ related search terms:
โHow toโ
โI wishโ
โWhere can Iโ
They can highlight ideas right in the search results for content you could create to help solve those pain points.
And clicking into the discussions could give you even more ideas. As people in the comments may discuss their own related problems too.
12. Identify Low Competition Keywords with Semrush
Semrush’s Keyword Magic Tool is a freemium keyword research tool. (You can run up to 10 searches per day with a free account.)
And with each search, you get tons of data on each keyword.
As you can see, when you type a keyword into Semrush, you get information on:
That way, you can choose low-competition keywords that are easy to rank for. And you can understand which keywords are likely to yield the best results for your website.
13. Find Question Keywords
Question keywords are PERFECT for blog posts and articles.
For example: โHow do you make cold brew coffee?โ
It lets you analyze Google Search Console keyword data to see what topics you’re already ranking for. And to identify related topics where you lack coverage. (i.e., opportunities where you could rank higher and get more traffic.)
This helps you spot gaps in your content and find opportunities to expand your topical authority.
On-Page SEO Checklist
Now itโs time to optimize your content using a handful of tested on-page SEO techniques.
15. Include Your Keyword in Your URL
Your URL helps Google understand what your page is all about. Plus, a keyword-rich URL can improve your organic CTR.
Thatโs why you want to include your keyword in your URL.
For example, the target keyword for this page is โSEO checklist.โ
And those links show Google that our content is well-referenced and trustworthy.
It wonโt necessarily improve your rankings. But it can help provide a better user experience.
24. Use Internal Links
This is super simple:
Whenever you publish a new piece of content, try and link to 2-5 other (relevant) pages on your site.
Pro tip: Use keyword-rich anchor text in your internal links.
For example, note how we use the anchor text โon-page SEOโ in this internal link:
This tells search engines and users that the page weโre linking to is about on-page SEO.
Giving Google helpful context. And telling the reader where the linked page will take them.
Content Checklist
Thereโs no denying it: if you want to rank in Google, you need to publish high-quality content.
Thatโs why content is now a BIG part of any modern-day SEO strategy. And in this section weโll show you the exact steps to creating the type of content that ranks well.
25. Chunk Your Content to Maximize Readability
No one likes reading giant walls of text:
Thatโs why we ALWAYS break our content into easy-to-read chunks, like this:
These chunks keep our bounce rate low. And keep our readers on our pages for longer.
So that they can get maximum value from our content.
26. Focus on Content Formats That Are Working Right Now
Whatโs trending in the world of content (like in any industry) is always changing.
Staying on top of whatโs working right now is your best chance at creating content people actually want to consume.
For example, with the rise of AI writing tools leading to a lot of low-quality content out there, itโs clear that people value:
Content written by experts
Original research (like surveys and industry studies)
Content that isnโt just regurgitated information
We personally tested and reviewed 41 tools. It was an insane amount of work.
But it was totally worth it.
Why?
To date, this post has generated over 11 thousand backlinks.
27. Think about Information Gain
Covering a topic in depth is no longer enough to sustainably rank well on Google. You canโt just toss together a piece made up of the top-ranking postsโ H2s and call it good.
You need to add value beyond what the current search results contain.
Otherwise:
Why should Google rank your content? And why should readers trust your content over everyone elseโs?
Technical SEO can make or break your rankings. Fortunately, fixing technical SEO problems isnโt that hard. Especially if you follow the items on this checklist.
29. Identify Crawling and Indexing Errors
A crawl error means that Google and its search engine bots are having trouble viewing a page on your site.
And if it canโt view your page, itโs not gonna rank for anything.
Indexing errors mean Google can find your content. But itโs not indexing it for some reason.
Which still means no ranking.
You can easily find these errors in Google Search Consoleโs โIndexingโ report:
If you notice Google is having trouble accessing one of your important webpages (for example, robots.txt is blocking search engine crawlers), youโll want to fix that ASAP.
30. Find Out How Google Views Your Pages
Sometimes users can see everything on your page…
…but Google canโt.
Again:
If Google canโt fully access your page, it wonโt rank.
Thatโs why we recommend using Google Search Consoleโs โInspect URLโ feature.
Just enter a page from your site at the top of GSC.
When you do, youโll see your page from Googleโs point of view:
If you see issues like indexing not allowed or different canonical URLs, you have some problems to solve.
This free tool lets you know how quickly your site loads for desktop and mobile users. And whether youโre passing each of the Core Web Vitals:
It even lets you know what you can do to speed things up.
35. Use Schema Markup
Schema markup (or structured data) helps search engines understand your content better. And it can help you land rich snippets in search results. Like these star ratings and recipe time:
When it comes to SEO, link building is KEY. They have long been used in Googleโs ranking systems as a way of understanding website quality and as a measure of authority.
Unfortunately, building links isnโt easy. But if you want to rank in Google, links are a must. And in this section weโll show you how to do it.
36. Contribute Expert Quotes to Media Outlets
Media outlets (from newspapers to blogs) are always looking for sources for stories theyโre publishing.
If youโre a subject matter expert, you can be a source for those stories. And in return, you can get a link to your website.
There are various platforms, like Connectively (formerly HARO) and Help a B2B Writer, that aim to connect writers with sources.
But you can also run searches like โ#journorequestโ along with your niche on social media to find potential opportunities.
37. Create Linkable Assets for Journalists (Digital PR)
In a similar vein to becoming a source for a journalistโs article, you can also create content directly for journalists. Or for them to hopefully pick up in their own stories.
This is often called digital PR, and one method is to create linkable assets (or link bait).
These are pieces of content that are super easy to link to. Either because they reveal interesting data, contain original insights and reports, or are otherwise entertaining.
And theyโre excellent ways to get backlinks.
Our list of Google ranking factors is a great example of link bait. As itโs a massive piece of original research covering a hot topic.
And according to Semrush, it has earned more than 26K backlinks from 6.7K referring domains.
38. Reverse Engineer Your Competitorsโ Backlinks
Why reinvent the wheel when you can copy your competitorโs link sources?
โNarrow it down as much as you can. Donโt create low quality and no value add pages. Itโs just not worth it because one thing is that we donโt necessarily want to index those pages. We think that itโs a waste of resources. The other thing is that you just wonโt get quality traffic. If you donโt get quality traffic then why are you burning resources on it?โ
This is why we make sure that every page on this site is super high-quality.
Despite the fact that this quality over quantity approach clearly works, we see A LOT of sites struggle with โdead weightโ pages.