With AI Overviews taking up real estate on a greater and greater number of search results, many sites are struggling with identifying what works to help blog posts rank well in organic search.
But SEO isn’t dead yet. While the process for creating blog posts that rank and drive organic traffic has changed some, there are still a series of best practices that help blog posts to rank.
In this guide, I’ll walk through a proven checklist to help you ensure your blog posts rank, drive organic traffic, and ultimately leads and sales.
Follow this fairly simple SEO checklist to give your content the best chance of ranking for relevant queries.
If you’re even interested in a checklist for blog posts that rank, you probably know to incorporate keyword research into the process. Making sure your content is targeting the right keywords is obviously an important first step–with traditional considerations still being relevant:
Keyword tools can help you get to this data, but now there are additional considerations for the terms you’re targeting. We’ll cover those next.
Let’s say we have a website dedicated to a chain of medspas. We want to write an article about how long Botox lasts, and it looks like there’s enough search volume and low enough competition that targeting the term makes sense.
An initial check will be whether this term fits in with the topical authority of our site.
What other kinds of terms does our site rank for?
It’s not uncommon that the top terms on the site will be branded or for a broad term the site ranks for. Still, you can also filter and dig down to see if you have terms of a similar competition level to the one you’re targeting that are semantically similar that you’re ranking for:
This is a great sign for this site–they have related keywords that they’re already ranking for that are at a similar level of competition to our target term here.
We could also look at the number of pages on the site targeting these terms–if there’s already a cluster of 10+ pages on this topic, plus the site is ranking for related terms, that’s a great indication that we’re on the right track and will be able to create a blog post that ranks.
🔎 Need help finding the right keywords? Try our Free Keyword Tool!
The next step is to check the actual search results to make sure that you’ll be able to get prominent placement (so that you both rank and drive traffic):
This is a pretty common SERP, and a couple of things are concerning here:
Next, you want to make sure that your blog post is a content type that Google “wants” to rank or has identified as an answer that searchers want.
This is more difficult than just copying the content type of the first result:
So you want to look at what’s ranking and build a better version of the asset type that sites with similar profiles (site type and level of authority) to yours are ranking with.
In the example above, you see the Cleveland Clinic has a general Botox guide ranking, but the medspa and services sites all have more specific answers to the question:
There’s debate about the importance of “expertise, experience, authority, and trust” (EEAT) in rankings for individual blog posts, but it’s a good idea to run through checks around:
Healthline ranks for the example query we used here–they rank well for many “Your Money or Your Life” queries and go above and beyond in this regard, with information on the medical reviewer on the post, as well as the author:
And the article’s review history at the end of the post:
Including elements like this at the start of the post, in the right sidebar, or at the end of the post, and weaving in trust elements in the introduction of your post can help satisfy EEAT.
With best practices like improving page speed load times and getting more branded mentions and searches, incorporating EEAT into your blog posts helps not only with SEO but also with conversion and visitor trust.
You don’t necessarily need to go to the lengths Healthline does if you’re a local business creating blog content in a less competitive non-YMYL niche, but baking EEAT elements into blog content helps that content rank and perform better.
How you format your content is important for:
Make sure that your post is:
Along those lines, sourcing relevant images, videos, and social media posts can help with the engagement of your post, making it a more comprehensive resource, and allowing you to rank in different search results, like image search.
Set a word count (e.g., every 500 words) and make sure you include a piece of multimedia at that cadence through the article.
You can also look for opportunities to embed relevant video, or even create a relevant video based on your article (much easier now with AI voice and video generators).
If you’re focused on optimizing your blog post for SEO at all, you’re likely making sure you create a custom meta title tag and meta description as part of your process.
To optimize here:
In our example result, there are a lot of title tags with variations of “how long does Botox last.” As you’re looking for language to include in your meta description or additional items to include in a title tag, the discussions and forums subsection can help:
Some items to consider including based on the result:
🔎 Need help understanding the modern rules for SEO? Download our free guide >> How to Do SEO Right—Right Now!
Make sure that the URL of the post you’re publishing is clean, descriptive, and includes keywords (without being unnaturally crammed in).
Your writers should be looking for opportunities to link to relevant pages as they write, but before publishing, you also want to make sure there are internal links added where appropriate–e.g., if the article about Botox talks about facelifts and you have a page or post about it, make sure the link is included.
You can also look at your top-performing pages as well as pages on your site that are on the topic of the article, and include links to those. 5-10 is typically a good number to shoot for here.
Similarly, you want to find relevant pages on your site and include them in your new post. A quick site search operator is a good way to do this, and shows you which articles Google deems relevant for the topic of your post:
Schema is a great opportunity to optimize for AI tools like ChatGPT, Perplexity, Claude, etc.
Two types showing up frequently in those tools, and that will help Google better understand your blog content as well:
If you’re not sure about how your schema has been implemented, you can use Google’s rich results test.
You can’t rank in search results if search engines aren’t indexing your content. Make sure that:
This is obviously an important round of checks to run as part of your publishing process.
We pulled all of these items into an editable Google Sheets template–make a copy of it here. Reference it as you brainstorm, write, and publish your content to give your posts the best chances for ranking in SERPs.
If you run through these checks, you can continue to create blog content that ranks and drives traffic, leads, and sales through Google updates and the growth of AI tools.