A Simple (But Effective) 14-Step SEO Audit & Checklist

1-manual-actions A Simple (But Effective) 14-Step SEO Audit & Checklist

An SEO audit is where you find opportunities to improve a site’s search performance. It involves finding technical, on-page, content, and link-related issues to fix or improve.

Everyone’s SEO audit process differs, as there’s no universal approach. But there are a handful of basic issues all site owners should look for. 

You’ll learn how to check for 14 of them in this guide.

1. Check for manual actions

Manual actions are when a human reviewer at Google decides that your site doesn’t comply with their webmaster guidelines. The result is that some or all of your site won’t be shown in Google’s search results. 

You’re unlikely to have a manual action unless you’ve done something drastically wrong. But it’s still arguably the best first thing to check because if you have one, you’re dead in the water before you even start. 

To check for manual actions, go to the Manual actions report in Google Search Console. 

If it says anything other than “No issues detected,” read our Google penalties guide

2. Check organic traffic

Google updates its search algorithms all the time. Many of these updates target specific things like link spam or content quality.

For that reason, it’s important to check for organic traffic drops coinciding with known Google updates, as these may point to specific issues. 

For example, the core update in August 2018 appeared to largely affect health, fitness, and medical sites that failed to demonstrate expertise, authoritativeness, and trust (E-A-T). In fact, Barry Schwartz, a prominent blogger, dubbed it the “Medic” update. 

The update all but destroyed some sites, like this one:

2-organic-traffic-decline A Simple (But Effective) 14-Step SEO Audit & Checklist

You can check your organic traffic trend for free in Google Search Console. Just go to the Search results report and set the period to the past year or two.

3-search-results-google-search-console A Simple (But Effective) 14-Step SEO Audit & Checklist

You can also see an estimated traffic graph in Ahrefs’ Site Explorer, where you can also overlay known Google updates to more easily diagnose issues.

For example, we can see that this site’s traffic drop coincided with a core update:

4-core-update-traffic-drop A Simple (But Effective) 14-Step SEO Audit & Checklist

If you spot a big traffic drop coinciding with a Google update, check our Google Algorithm Updates History page to see the focus of the update. 

3. Check for HTTPS-related issues

HTTPS is a secure protocol for transferring data to and from visitors. It helps to keep things like passwords and credit card details secure, and it’s been a small Google ranking factor since 2014.

You can check if your website uses HTTPS by visiting it. If there’s a “lock” icon in the address bar, it’s secure. 

5-https-1 A Simple (But Effective) 14-Step SEO Audit & Checklist

However, some websites face issues where certain pages load securely, but other pages and resources don’t. So we recommend digging a bit deeper to make sure there are no HTTPS-related issues. Here’s how:

  1. Sign up for a free Ahrefs Webmaster Tools account
  2. Crawl your site with Site Audit
  3. Go to the Internal pages report

From here, check the “Protocols distribution” graph to see whether any pages are using HTTP. Ideally, you want to see an all-green graph. 

6-https-issues A Simple (But Effective) 14-Step SEO Audit & Checklist

Recommendation

If you see some HTTP URLs, don’t panic. You don’t have an issue as long as they redirect to the HTTPS versions. Here’s how to check:

  1. Click on “HTTP”
  2. Sort the report by status code from low to high
  3. Add a column for “Final redirect URL”

If the lowest HTTP status code is “301” and the final redirect URLs all begin with HTTPS, everything is fine. 

7-http-redirects A Simple (But Effective) 14-Step SEO Audit & Checklist

Next, hit the “Issues” tab and look for the “HTTPS/HTTP mixed content” issue. This indicates that while your initial HTML is loading over a secure HTTPS connection, some resource files like images load over an unsecure one. 

8-https-http-mixed-content-issues A Simple (But Effective) 14-Step SEO Audit & Checklist

If you see either of these issues, read our HTTPS guide to learn more about dealing with them. 

4. Check that you can only browse one version of your website

People should only be able to access one of these four versions of your website:

http://domain.com
http://www.domain.com
https://domain.com
https://www.domain.com

The other three variations should redirect to the canonical (master) version.

This is important because Google sees all four of these as separate site versions. Having more than one accessible can cause crawling and indexing issues. In some cases, it can even dilute link equity and, thus, may negatively impact rankings.

To check that everything works as it should, install Ahrefs’ SEO Toolbar, type each URL version into your browser, then check the HTTP headers to make sure they all redirect to the same “master” version.

For example, if we visit http://ahrefs.com, it redirects to the secure version at https://ahrefs.com.

9-headers-ahrefs-seo-toolbar A Simple (But Effective) 14-Step SEO Audit & Checklist

The same happens if we visit the secure www version (https://www.ahrefs.com). 

10-headers-ahrefs-seo-toolbar A Simple (But Effective) 14-Step SEO Audit & Checklist

If this doesn’t happen, you’ll need to implement redirects.

Learn more: Redirects for SEO: A Simple (But Complete) Guide

5. Check for indexability issues

Google search results come from its index, which is a database of hundreds of billions of webpages. Your pages need to be in this index to stand any chance at ranking. 

It’s also important to keep pages that aren’t valuable for searchers out of Google’s index, as this can also cause SEO issues.

Indexing issues can get quite complicated, but you can check for basic issues fairly easily.

First, check the Indexability report in Site Audit for “Noindex page” warnings.

11-noindex-pages A Simple (But Effective) 14-Step SEO Audit & Checklist

Google can’t index pages with this warning, so it’s worth checking they’re not pages you want indexed. If they are, remove or edit the meta robots tag.

Second, check the number of indexable URLs in the same report.

12-indexability-issues A Simple (But Effective) 14-Step SEO Audit & Checklist

Investigate further if this looks abnormally high.

For example, given that we only have around 500 published blog posts, 2,164 indexable URLs seem high for the Ahrefs blog. But if we click the number, we see that it’s because it includes versions of our blog in other languages.

13-multiple-language-blogs A Simple (But Effective) 14-Step SEO Audit & Checklist

If we exclude those pages, along with author, category, and pagination pages, the number of indexable URLs looks pretty much spot on.

14-all-filter-results A Simple (But Effective) 14-Step SEO Audit & Checklist

6. Check for mobile-friendliness

Mobile-friendliness has been a ranking factor everywhere since Google moved to mobile-first indexing in 2019.

Checking for mobile-friendliness is easily done. Just go to the Mobile Usability report in Google Search Console. It tells you whether any URLs have errors that affect mobile usability. 

15-mobile-usability-report A Simple (But Effective) 14-Step SEO Audit & Checklist

If you don’t have access to Google Search Console, plug any page from your website into Google’s Mobile-Friendly Test tool

16-mobile-friendly-tool A Simple (But Effective) 14-Step SEO Audit & Checklist

In general, assuming that other pages on your website use the same design and layout, the result should apply to most, if not all, of your pages.

Learn more: Mobile-First Indexing: What You Need to Know

7. Check page speed

Page speed has been a small ranking factor on desktop since 2010 and mobile since 2018. However, there’s no official threshold for how fast a page should load, and there are a confusing number of metrics you can use as a proxy. 

For example, Google’s PageSpeed Insights tool shows all kinds of metrics: 

17-pagespeed-insights A Simple (But Effective) 14-Step SEO Audit & Checklist

The other downside of this tool is that you can only test one page at a time.

For that reason, it’s better to start with a tool that’ll give you speed metrics on all your pages. You can do this in Ahrefs’ Site Audit, which you can use for free with an Ahrefs Webmaster Tools account. Here’s how:

  1. Crawl your website with Site Audit
  2. Go to the Performance report
  3. Check the “Time to first byte” and “Load time distribution” graphs
18-pagespeed-ahrefs-site-audit A Simple (But Effective) 14-Step SEO Audit & Checklist

As a general rule, the more green you see here, the better. If you see lots of red, you may want to work on improving your page speed.

Further reading

8. Check Core Web Vitals

Core Web Vitals are metrics that Google uses to measure user experience. They measure a page’s load time, interactivity, and the stability of the content as it loads. 

As they’re currently a weak ranking signal, you shouldn’t obsess over them. But it’s still worth taking a quick look at your site’s performance. 

To do this, check the Core Web Vitals report in Google Search Console.

19-core-web-vitals-search-console A Simple (But Effective) 14-Step SEO Audit & Checklist

As this report is based on Chrome User Experience (CrUX) data, there’s a chance you may see a “Not enough data collected” or “Not enough recent usage data” message instead of data. 

If that happens, head over to the Performance report in Ahrefs’ Site Audit and check the Lighthouse scores. As this is lab data, it doesn’t rely on user experience data from Google. 

20-core-web-vitals-ahrefs A Simple (But Effective) 14-Step SEO Audit & Checklist

Further reading

9. Check for broken pages

Having broken pages on your site is never good. If these pages have backlinks, they are effectively wasted because they point to nothing.

To find broken pages on your website, head to the Internal pages report in Site Audit and click the number under “Broken.” 

21-broken-pages A Simple (But Effective) 14-Step SEO Audit & Checklist

If you want to see the number of backlinks to each of these pages, add the “No. of referring domains” column to the report. 

22-404s-with-backlinks A Simple (But Effective) 14-Step SEO Audit & Checklist

You can also find broken URLs with backlinks in Site Explorer. Just plug in your domain, go to the Best by links report, add a “404 not found” filter, then sort the report by referring domains from high to low. 

23-404s-with-backlinks-site-explorer A Simple (But Effective) 14-Step SEO Audit & Checklist

The benefit of using Site Explorer is that it shows URLs that people linked to accidentally. 

For example, we have links from three referring domains to this URL:

24-404-with-links A Simple (But Effective) 14-Step SEO Audit & Checklist

This page never existed. The linkers just linked to the wrong URL. It should have an “s” at the end. 

Here’s our recommended process for dealing with broken links:

25-how-to-deal-with-broken-links A Simple (But Effective) 14-Step SEO Audit & Checklist

10. Check for sitemap issues

A sitemap lists the pages that you want search engines to index. It shouldn’t list things like redirects, non-canonicals, or dead pages because those send mixed signals to Google.

To check for sitemap issues, head to the All issues report in Site Audit and scroll to the “Other” section. 

26-sitemap-issues A Simple (But Effective) 14-Step SEO Audit & Checklist

You’ll see any issues here relating to:

  • Dead or inaccessible pages in the sitemap.
  • Noindexed pages in the sitemap.
  • Non-canonical pages in the sitemap.

If you have any of these issues, hit the caret and follow the advice on fixing them.

11. Check basic on-page elements

Every indexable page on your site should have a title tag, meta description, and H1 tag. These basic on-page elements help Google understand your content and help you to win more clicks from your rankings. 

To check for issues, head to the “Issues” tab in the Content report in Site Audit

27-on-page-issues A Simple (But Effective) 14-Step SEO Audit & Checklist

For example, the website above has 724 pages with a missing or empty title tag. This isn’t ideal because Google shows them in the search results, so the site could be missing out on clicks as a result.

It also has the same number of pages with an empty or missing meta description, and thousands with a missing or empty H1 tag.

Google often shows meta descriptions in the search results, so you should try to write an enticing one for every important page. Missing H1 tags, on the other hand, usually point to bigger issues like an improperly coded theme.

You can see which URLs are affected by clicking an issue and hitting “View affected URLs.” 

28-title-tag-issues A Simple (But Effective) 14-Step SEO Audit & Checklist

If you want to prioritize fixes, sort the report by estimated organic traffic from high to low.

29-prioritizing-fixes A Simple (But Effective) 14-Step SEO Audit & Checklist

12. Check for declining content

Rankings rarely last forever. As content becomes outdated, its search traffic will often start to drop off. But you can often solve this by refreshing and republishing the content.

For example, our list of top Google searches declined massively in 2021.

30-top-google-searches-traffic A Simple (But Effective) 14-Step SEO Audit & Checklist

This is because we didn’t update the post for over a year, so the content became outdated. The recent spike in traffic is a result of us updating and republishing the piece.

Here’s an easy way to find declining content in Google Search Console:

  1. Go to the Search results report
  2. Set the date filter to compare mode
  3. Choose “Compare last 6 months to previous period”
  4. Click the “Pages” tab
  5. Sort the table by “Clicks Difference” from low to high

For example, this shows us that our list of the most visited websites has declined massively over the last six months. So this is probably ripe for an update.

31-most-visited-websites-traffic-decline A Simple (But Effective) 14-Step SEO Audit & Checklist

If you’re a WordPress user, you can automate this process with our free SEO plugin. It monitors for pages that no longer perform well and gives recommendations on how to fix them. 

For example, it’s suggesting that we rewrite our list of the best keyword tools because it used to rank in the top three for its target keyword but now doesn’t even rank in the top 100. 

32-ahrefs-seo-toolbar-rewrites A Simple (But Effective) 14-Step SEO Audit & Checklist

Further reading

13. Check for content gaps

Content gaps occur when you miss important subtopics in your content. The result is that you don’t rank for as many long-tail keywords and potentially not as high as you could for your main target keyword.

Here’s an easy way to find content gaps:

  1. Paste one of your page’s URLs into Site Explorer
  2. Go to the Content Gap report
  3. Paste in the URLs of a few similar pages outranking you
33-content-gap-tool A Simple (But Effective) 14-Step SEO Audit & Checklist

Hit “Show keywords.” You’ll see all of the keywords that these pages rank for where yours don’t. 

Many of these will just be different ways of searching for the same thing, but some may represent subtopics you’ve missed.

For example, when we do this for our page about “what is seo,” we see that competing pages are ranking for quite a few keywords relating to what SEO stands for.

34-content-gap-results A Simple (But Effective) 14-Step SEO Audit & Checklist

This is an interesting case because we kind of covered this in our definition on the page: 

35-seo-definition A Simple (But Effective) 14-Step SEO Audit & Checklist

However, we didn’t explicitly state that this is what SEO stands for. Many of our competitors did.

36-seo-definition-2 A Simple (But Effective) 14-Step SEO Audit & Checklist
37-seo-definition-3 A Simple (But Effective) 14-Step SEO Audit & Checklist

For that reason, it may be worth us stating this in a more explicit way. 

14. Check for other technical issues

Many other technical issues can hinder your rankings. That’s why it’s always worth crawling your site with a tool like Ahrefs’ Site Audit to check for other SEO issues. 

For example, if we do this for Ahrefs’ blog, we find a redirect loop:

38-redirect-loops A Simple (But Effective) 14-Step SEO Audit & Checklist

Redirect loops are something you’re unlikely to spot by chance. So this issue would have likely gone unnoticed without a crawl-based audit. 

It looks like we also have missing alt text on over 2,400 images:

39-missing-alt-text A Simple (But Effective) 14-Step SEO Audit & Checklist

This is arguably not a huge problem, but the sheer number of affected images in this instance points to a likely hole in our processes. 

Final thoughts

Running this SEO audit gives you three things to take action on to improve SEO.

  1. Technical SEO issues – Fixing these may boost your site’s overall search performance.
  2. On-page SEO issues – Fixing these may increase your organic clicks.
  3. Content opportunities – Pursuing these may rank pages higher and for more keywords. 

If you want to run a deeper audit, read our guide to running a technical SEO audit.

Got questions? Ping me on Twitter.

RECOMMENDED POSTS

Find Out More

Marketing Tips You Need

Keep In Touch

Quick Subscribe

Client Reviews Tell The Tale.

Nicole NoblesApril 18, 2024
Dan was a delight to work with. I needed a few headshots taken for my LinkedIn profile and Dan provided the easiest and most comfortable experience using state-of-the art equipment in a very professional setting. Also, the turn-around time on results was quick and I felt completely engaged and satisfied during the entire process. I highly recommend his services.Donny RitcharoenDecember 19, 2023
I got headshots taken and they turned out so well! The lighting was amazing.Tessa ChanMay 30, 2023
We used Appture to build a lodging website, and they were awesome! Dan went above and beyond to show us the functions and make all of our changes. Appture is our go to for web design from now on!Abigail HaleOctober 26, 2022
Appture knows their business and will go the extra mile for their customers. They do high quality work and provide great ongoing support.Chris McCorkindaleMay 24, 2022
Anita CauthornMay 24, 2022
It’s so rare in these times to find one man with so much wow factor and more rare to find men with similar interest and passion in their life journey as myself . Dan Elliott has been introduced to many in what is now considered as the Terror Dome , a place where many dreams are not deferred they are detoured to routes that lead to dead ends , he comes in full of optimism so infectious that he, maybe with out knowing is energizing those who have ventured where others would fear going with just the right jolt to forge on in the way of helping fallen humanity … His various fields of expertise has helped many in my region and I can only imagine the number he has effected beyond those I know … from day one I knew “ this was a man of kindred spirit “ Dan Elliott is a Gem and adds glimmer to things he touches … I’m a Witness ….and eternally grateful….L.Rashaan RichMay 21, 2022
Dan and his group are highly capable and knowledgeable. They work fast and get the job done. I highly recommend Appture.Justin FrankMarch 26, 2022
They are highly specialized in their work and constantly seek innovation.Ismail YenigulMarch 14, 2022
Dan is a marketing wizard. Honest, Experienced and a read deal. I am blessed to have him in my journey online :) Highly recommended.Sabbir HasanMarch 7, 2022
So much to say. Creative, Intelligent, Talented, Limitless, Affordable. It's amazing what these guys can do.Hack mackMay 17, 2019
We'd used some other agencies before, but man, they simply knocked us all over. After being in business for 30 years, I wonder how much more business we'd be doing if we'd hired them earlier.Rebecca HoneaMay 17, 2019