Follow this 14-step SEO Audit checklist to find SEO errors and boost your Google rankings.

Google’s algorithm now has over 200 ranking factors, and it all works under an umbrella of meeting E-E-A-T guidelines (Experience, Expertise, Authoritativeness, Trustworthiness).

An easy-to-follow SEO audit can help make sure you are covering the critical factors and impactful elements on your pages so that they get prioritized on the SERPs.

Here's a list of what we will be covering in our SEO audit:

  1. Crawl Your Website and Fix Technical Errors
  2. Remove Excess and Low-Quality Content
  3. Review Robots.txt and Robots Meta Tags
  4. Check Your Page Speed and Load Times
  5. Test Your Mobile-Friendliness
  6. Elevate Your Core Web Vitals
  7. Get Rid of Structured Data Errors
  8. Test and Rewrite Your Title Tags and Meta Descriptions
  9. Analyze Keywords and Organic Traffic
  10. Learn From Your Competition
  11. Improve Content With an On-Page SEO Audit
  12. Optimize Your Existing Internal Links
  13. Reformat URLs and 301 Redirects
  14. Track Your Site Audit Results

SEO Audit Checklist and Video Guide

If you’re looking for a simple approach to an SEO audit, check out the video below, and if you’re just starting to learn about SEO, check out our what is SEO guide so you can get started on earning more organic traffic for your website.

You can follow along with everything we do with our downloadable SEO audit checklist.

What is an SEO Audit?

An SEO audit is mix of self-checked practices like page structure and in-depth analysis of elements like broken links. Since many factors can affect your performance, an SEO audit helps you cover a wide span of them effectively.

A thorough SEO audit should identify any existing issues and potential improvements to elevate your site's visibility.

Key Areas of an SEO Audit:

  • Indexing and Crawlability: Ensures search engines can easily find and index your web pages.
  • User Experience: Examines factors like page load speed and mobile-friendliness, which impact visitor engagement.
  • Site Architecture: Looks at how well your site's structure supports both user navigation and search engine indexing.
  • Competitor Benchmarking: Compares your site’s performance against competitors to pinpoint areas for improvement.
  • Keyword Research: Identifies the most effective keywords to target for increased search visibility.
  • On-Page SEO: Checks elements like meta tags, header tags, and content relevance.
  • Backlink Profile: Evaluates the quality and quantity of external links pointing to your site.

An SEO audit acts like a comprehensive health check for your website, identifying critical errors and untapped opportunities. Addressing the findings can significantly boost your chances of ranking higher in search engine results.

SEO Audit Tools You Might Need

Before we jump into the SEO audit process, there are a few tools that you’ll want to experiment with to help make this entire process go as smoothly as possible. Are they required to overhaul your site from an SEO audit point of view? Not necessarily — but they will make the process far easier and more effective.

We created a separate, comprehensive guide to SEO audit tools so that we could explore pros, cons, and more detailed explanations of each one. Take time to review their strengths. Each tool brings a different capability to the table, covering factors like indexing, site speed performance, and link analysis.

With your tools assembled, we can move on to auditing your website and boosting your organic traffic.

Crawl Your Website and Fix Technical Errors

Even today, fundamental technical SEO issues are more common than you’d like to think, and one sure way to find these issues is by crawling your website.

Of analyzed web pages, 50% had duplicate content and indexation issues, 45% had broken image and alt tag issues, and 35% had broken links.

There is a wide range of free and paid tools you can use to crawl your site. We recommend using Screaming Frog’s SEO Spider to kick off your SEO audit (it’s free for the first 500 URLs and then £149/year after that).

Once you’ve signed up for an account, it’s time to select your crawl configuration. You need to configure your crawler to behave like the search engine you’re focused on (Googlebot, Bingbot, etc.). You can select your user agent by clicking on configuration and then selecting user agent in Screaming Frog (only available in the paid version).

Next, you want to decide how the spider should behave. You can do this by selecting “spider” from the configuration menu in Screaming Frog. Then, you need to decide whether you want the spider to check images, CSS, JavaScript, Canonicals, or a host of other options. We suggest allowing the spider to access all of the above (we will share our setup below).

Image from Screaming Frog

If you have a site that relies a lot on JavaScript (like SpyFu), you’d want to make sure the spider can render your pages correctly. To do that, click on the Rendering tab, and select JavaScript from the drop-down. You can also enable rendered page screenshots to ensure that your pages are rendering correctly.

When everything is finalized, enter your URL and click “Start.” Depending on the size of your domain, this could take quite a while — so remember, patience is a virtue.

The result should look something like this, with a large table of the crawled webpages and information about each one in the table’s columns.

Image from Screaming Frog

Use this information to find problems that you can fix for quick wins in your technical SEO audit. This can include:

And since it identifies the specific URL for each problem, you can go in and fix them one by one.

How to Fix a Common Duplicate Content Issue in WordPress

Duplicate content is a common technical SEO issue often caused by the content structure coded into your CMS (Content Management System). For example, if you use WordPress, it publishes category pages by default. When you create separate category pages, Google might index both of them, leading to duplicate content in the SERPs.

If you have the SEO by Yoast plugin installed, you can easily hide category and other taxonomy pages from the search results.

Image from SEO by Yoast

Go to SEO/Search Appearance/Taxonomies in the WordPress dashboard, and change the settings for categories and tags.

If your category pages are getting flagged for duplicate content, you should set the “Show Categories in search results” setting to “No.”

When you’re done fixing this issue and any others flagged by your crawler, recrawl your site to make sure that you’ve resolved all of the issues and move on to our next step.

Duplicate Versions of Your Site

This one is a common issue and, fortunately, an easy fix. We might tell someone that our site is found at spyfu.com, but our site is really at https://www.spyfu.com. In fact, any of these variations get to our page:

  • spyfu.com
  • www.spyfu.com
  • http://spyfu.com
  • http://www.spyfu.com
  • https://spyfu.com
  • https://www.spyfu.com

Google sees these as 6 individual websites. We're not going to drop them because users expect to type one of these variations, and we want to get them to the site. The solution for both of those is to use a 301 redirect on 5 of those options so that they all point to the actual domain.

Remove Excess and Low-Quality Content

Does Google rank your page higher if you post more often? Not due to frequency, no. And volume for volume's sake isn't a factor either.

However, there could be some correlation between more authoritative pages and their frequency. Pages that post growing tutorials or comment on their changing industry are likely to be sharing thought-leadership content. They are likely to have a solid content strategy.

But you also have pages that curated a substantial library for their readers with little fluff.

Over the last few years, sites have managed to improve their search rankings by actually removing thousands of pages from search results. This strategy, sometimes called Content Pruning, can lead to significant traffic increases as big as 44%.

Just as with regular pruning, Content Pruning is a process where you remove the unnecessary to maximize results.

Remove pages that serve little purpose (specific to your page) and that don’t adequately answer the search queries of Google searches.

While you should consider removing problematic pages discovered with the SEO tool in the last step, tools often don’t pick up on the majority of problem pages. So you have to do some manual searches.

What better place to start than Google itself? Put “site:(website URL)” in the Google search engine, and you’ll get every page Google has indexed for your site. Check how many pages Google has indexed, and if the number is outrageous, start pruning.

If you don’t know where to start, consider using Google Analytics to find your pages that get little or no traffic. You can get this information by signing in and then selecting Behavior/Site Content/All Pages. From this screen, you can see every page on your site and how much traffic it has had in the given time frame (which you can adjust in the top-right corner).

Image from Google Analytics

Any underperforming pages should be placed on a list to be refreshed, no-indexed, or removed.

If you are using a CMS, you should also note the types of pages that are unnecessarily indexed as well.

There might be a setting in the backend that you can change to fix the issues, rather than manually deleting or no-indexing hundreds or thousands of pages.

Review Robots.txt and Robots Meta Tags

Robots.txt files tell search engines like Google what sections of your site you want them to crawl and index and which ones you DON’T want them to crawl (these pages will still be indexed if anything links to that page).

Since your robots.txt file is so important when it comes to indexing your site, any accidents here can cause compounding SEO problems. Once, we accidentally set a bug in motion that basically told Google not to crawl our main site. This bug, which was the programming equivalent of turning off the wrong light switch, told Google to de-index hundreds of thousands of pieces of content pretty much overnight.

This lasted for five days without us realizing it. We found the problem and fixed it, but the damage was done. We went from 500,000 pages indexed to 100,000. We got some of that traffic back. But not all of it, and it was a crushing blow and an important lesson.

To avoid this, use a service like TechnicalSEO’s text checker, which automatically checks your robots.txt for changes and notifies you if it detects any changes.

If you want to de-index specific pages, Google recommends using robots meta tags which “lets you utilize a granular, page-specific approach to controlling how an individual page should be indexed and served to users in search results.”

All you need to do is add the robots meta tag into your header like in the image below.

[Image Source]

By adding this meta tag, you’re telling most search engines that they shouldn’t use this page on their SERPs.

Another option is to use Noindex: in the robots.txt file. Google doesn’t officially support this, but we’ve found that the command has worked for us and others.

Check Your Page Speed and Load Times

One of the best moves for your SEO is to optimize your pages’ load times, considering Google now lists page speed as an official ranking factor. An easy way to check your website loading speed is to use a tool like Google PageSpeed Insights.

Simply type in the URL and run the test.

[Image Source]

As you can see, PageSpeed Insights is giving us a pretty good grade, 90 out of 100. But that doesn’t mean there isn’t room for improvement (there always is). Scroll down, and Google will tell you what you can do to make your load time even faster.

[Image Source]

Fixing the issues Google finds can be as simple as installing a caching plugin (for clunky WordPress installations), downsizing video and image files, installing Lazy Loading scripts, or as complicated and expensive as moving servers. So, pick your battles, focusing on easy wins on your most important pages so you can get the maximum impact for the least amount of time invested.

Clean Up Your HTML for Faster Pages

A hidden culprit behind sluggish websites? Messy HTML code. Streamlining your site's HTML can lead to noticeably quicker load times—and it’s easier to diagnose than you might think.

Here’s how to get started:

  • Remove unused or outdated code. Comb through your source to delete old scripts and CSS that your site no longer uses.
  • Minify HTML, CSS, and JavaScript files. Use tools or plugins to compress code without sacrificing function. The smaller the file, the faster it loads.
  • Optimize external resources. Load only the scripts and stylesheets you truly need, and defer others where possible.
  • Keep layout structure simple. Cleaner markup leads to fewer unexpected layout shifts, making for a smoother user journey.

But why is site speed so important?

SEO Benefits

Page speed has been a ranking factor for a long time. Faster loading pages can help you rank higher on Google, directly impacting your site's visibility and search performance. The faster your pages load, the more likely Google is to reward you with better rankings.

User Experience

Site speed is also a critical user experience factor. Data shows that the slower a page loads, the higher the chance of a user leaving the website. This means a slow site can lead to higher bounce rates and lower user engagement, which can be detrimental to your overall online success.

Test Your Mobile-Friendliness

With more than half of searches happening on mobile, fixing mobile-friendliness issues should be one of your top priorities, especially if they affect any of your top pages. Mobile-friendliness is one of the main Page Experience signals that Google takes into consideration when ranking websites. If your website is not mobile-friendly, it Google may demote it in search results for users who access it via mobile devices.

To check if your website is mobile-friendly and if there are any issues, you can use the Mobile Usability report in Google Search Console.

To access it, go to the left menu and click on the 'Experience' section. Then, select 'Mobile Usability' to see an overview of how optimized your website is and how your collective website has performed over time. The report will also identify any specific issues that affect your website's mobile usability like load time and jumping elements on the page.

  1. Click 'Mobile Usability' under the 'Experience' section in the left menu.
  2. You'll find a quick overview of the usability of your pages over time.
  3. The report will list all the issues related to mobile-friendliness.
  4. Expand each issue to see all the affected pages.

From here, Google lays out which pages of yours have mobile-friendliness problems. Click through to see what the problem is, how to fix it, and then to validate the fix so Google can check to make sure that your site has improved.

Follow the instructions in Google’s Search Console Help center to fix the issues. Once fixed, you can validate the fix to make sure Google rechecks the page and confirms that the issue is resolved. This ensures that your mobile usability issues are thoroughly addressed and your website is optimized for mobile users.

Image from Google Search Console

If you are using an old theme in an old installation of WordPress, update your theme to a newer version. This should adjust your content for mobile viewers. If you don’t have the expertise to fix the issue, contact a developer to help you sort this out.

When you’re done fixing these errors, validate them yourself. Look up your top landing pages on Google and see if they’re loading well on your phone, tablet, or other mobile devices. This might also help you see if there are any optimizations you can make to improve your conversion rates on these landing pages.

Elevate Your Core Web Vitals

Google intends to promote good user experience as a major factor in its search results. Its Core Web Vitals feature helps website owners find and resolve any issues that keep them from delivering positive UX (user experiences).

Core Web Vitals are a set of three performance metrics introduced by Google in 2020 (and updated in 2024), designed to measure the page speed and user experience of websites. These metrics include Largest Contentful Paint (LCP), Cumulative Layout Shift (CLS), and Interaction to Next Paint (INP).

LCP measures how long it takes for the largest piece of a page to load, INP measures the delay between the user's actions on a page and the browser's response to it.

CLS measures the visual stability of the web page when it is being loaded. If you've seen those pesky buttons that jump right when you try to click it, that's the target of CLS.

This report is divided into desktop and mobile, and it showcases any issues that might be negatively affecting your website's performance. The report lists all the affected pages that have severe issues, flagging the issues that need urgent attention.

The feature also differentiates between pages that have minor issues and those that have severe ones.

Core Web Vitals provide website developers with a framework to identify and improve key aspects of their website performance that impact user experience. The better the user experience, the higher the likelihood of users staying on a website longer, engaging with its content, and ultimately converting.

Since Core Web Vitals are now a ranking factor for websites, it's crucial to consider these metrics when conducting an SEO website audit. By analyzing and improving on the elements measured in CWV, website managers can improve their website's rankings and visibility on search engine results pages, ultimately driving more traffic and increasing overall business revenue.

Get Rid of Structured Data Errors

There is a wide range of pages on your domain that could benefit from including structured data. These include but are certainly not limited to things like product or service reviews, product or service information or description pages, pages that outline an upcoming event that you’re going to be taking part in, and more.

If you have no idea what we’re talking about, we've got you covered. Head over to our beginner’s guide to schema markup to learn more.

If you do, then you’ll want to audit your current website for any structured data errors that might be holding it back. Head over to Google’s own Structured Data Testing Tool and enter the URL of a site you want to check. Click the option labeled “Run Test,” and Google will not only evaluate the structured data for the domain you just entered — it will also provide you with any errors that were found at the same time.

[Image Source]

If any errors were uncovered, do whatever you need to do to fix them to finish up your technical SEO audit. Luckily, Google’s tool will tell you where. If you built your site yourself, dive back into the code and make the necessary changes. If you hired someone to do it, hand them the report you just received and let them get to work — it’s a good starting point, and again, the impact you’ll experience will be huge.

Test and Rewrite Your Title Tags and Meta Descriptions

Title tags and meta descriptions are the info that gets displayed on Google’s SERP. You want to make sure your title tags and meta descriptions are unique and intriguing to help increase your pages’ CTRs and organic traffic.

[Image Source]

A well-written title tag helps your page to stand out on the SERP. It also helps search engines understand what your page is trying to convey as its main idea.

Testing and rewriting your title tags and meta descriptions is an easy win for SEO because it’s quick to implement and requires no technical SEO knowledge. First, you want to check that none of your pages have the same title tags or meta tags. You can find the instructions on how to find duplicate title and meta tags here.

Next, we want to punch up your top pages’ title tags and meta descriptions to make it more likely that people opt to click through to your page from the SERP. Remember that meta description information is designed to give people a very clear idea of the content you’re offering, thus encouraging them to click. Keep those descriptions short, sweet, and to the point — and also make sure they’re unique as well.

Some basic recommendations are:

  • Title tags and meta descriptions should stand out on the SERP and describe what the page is about.
  • For competitive terms or similar products, use your brand name in the title tag to improve click-through rates.
  • Title tags are about 55–60 characters, and meta descriptions are about 130–150 characters long.

These steps help with the "writing" part, but testing is something done over time. Set a reminder to come back after two months and see how your CTR has been affected by your changes. Keep on adjusting and testing your top pages to get even more organic traffic to your site.

Analyze Keywords and Organic Traffic

Understanding which keywords bring in the majority of your organic traffic can help you in two ways: you get a shortlist of your most important pages where you can focus your on-page SEO audit, and you can understand what kinds of keywords work for your audience so you can find similar keywords that can bring you even more traffic.

Your top keywords might not be the ones you expect. Most websites get the majority of their traffic from minor keywords. Long-tail searches account for 91.8% of all search queries done on the web. And over 50% of searches are three words or longer. This tendency means that you probably get most of your traffic from lower volume, long tail keywords.

How to Check Your Website's Organic Traffic

The first step to making the most of this trend is to do an in-depth analysis of the keywords that already drive traffic to your site.

If you have connected Google Analytics with Search Console, you can analyze your keywords from within GA. Simply open up the Acquisition breakdown, and click through to organic search.

Image from Google Analytics

Once you’ve arrived at the channel breakdown for Organic Search, select “Landing Page” as the primary dimension. (The Keyword view almost always shows “not provided” now and is not very useful.)

Image from Google Analytics

This will give you an overview of the most important pages on your site for organic search. Then you can cross-reference these results with the queries breakdown in Search Console.

Image from Google Analytics

Since Google doesn’t directly tie queries to landing pages in Search Console, and GA no longer displays the keywords searchers used on Google, this roundabout way is one of your best options.

There are also growing options available through keyword tools. We suggest SpyFu for its advanced metrics and filtering capability.

Just type in your URL, and you will get a breakdown of your most valuable SEO keywords. The built-in sort lets you see the most valuable keywords first. These are the ones that bring in the most clicks from your position on them. The only caveat is that the traffic metric will be limited to estimates, whereas your GA traffic is based on real data. However, it supplies insights that Google does not.

[Image Source]

By keeping track of these high-value keywords — and saving them in the SpyFu project manager — you get regular performance updates on your most important phrases.

You can also learn from your top keywords and see if there are other areas you could move into that could bring you even more relevant search traffic. Ask yourself:

  • What keywords are bringing in the most traffic?
  • Which landing pages (and the keywords associated) are leading to the highest number of conversions?
  • How do my current top keywords help me achieve my SEO goal?

After that, use SpyFu’s Related Keywords tool to find new keywords that old pages could be re-optimized for or that could become the primary keyword in their own piece of new content. Since you now know what has worked in the past (your current top keywords) and your SEO goals, spotting keywords that share characteristics with the first and dovetail with the second could be your next big boost in SEO traffic.

Learn more about finding valuable keywords in our guide to keyword research and finding your most profitable keywords.

Learn From Your Competition

Spying on your competition is the simplest way to find keyword opportunities out of the billions of search terms out there. The top one billion search terms only make up 35.7% of total searches. When the other 99 billion+ terms make up the brunt of searches, there are too many to find with normal keyword research and ideation.

So how do you know which keywords to target, day after day, year after year? “Borrow” a little from every one of your biggest competitors.

If you are new to SEO competitor analysis, don’t worry. With SpyFu, it’s no longer complicated.

Type in your URL, press enter, and voila, your organic search competitors are served on a silver platter. Or rather, they are arranged in the form of a numbered list.

[Image Source]

Once you have this list of competitors, you can do a few things.

You can painstakingly go through the SERPs for important keywords and try to figure out where you’re lacking. Or you can use SpyFu’s Kombat to instantly find keyword opportunities that your competitors use.

[Image Source]

The Kombat breakdown compiles a list of all the keywords targeted by three separate domains (yours being one of them).Then it filters the keywords into three lists:

  • Keywords everyone targets.
  • Keywords your competitors are targeting, but not you.
  • Keywords one competitor is targeting.

The second is the most valuable and often contains gems you can turn around and create a content calendar with.

Then, if you notice a single website is killing the competition in organic search, you can use our Keyword Research Tool to find opportunities from just that one site.

Improve Content With an On-Page SEO Audit

Google remains consistent in its message to SEO: create clear, authoritative content that people want to read.

On-page updates can deliver real results with much less investment. In a recent case study, on-page improvements alone led to a 32% increase in organic traffic.

We recommend small-scale and large-scale updates on your pages.

Small Scale Page Improvements

Small-scale updates are usually quick edits like adding relevant H2s/H3s/H4s. (In one study, that led to a 14% improvement.)

Another is more visual. Break up longer paragraphs to ensure white space for skimmability. The headers for each section will help readers process the details better and help search engines find "chunks" of answers to pull into their on-page overviews.

Large Scale Page Improvements

Don't take this to mean that you're overhauling your content. The point is to make your pages more authoritative and thorough. It's hard to do this without adding your SERP competition to the mix. After all, your page is competing against their topical answers to be ranked higher on the SERP or featured in AI overviews.

That's why we love RivalFlow for this. It automates the research and comparisons for you. It reviews all of your pages and finds the best opportunities to update them with insightful details that answer the questions your readers might still have.

This is a recommendation for a dermatologist's page from RivalFlow.

This example from a dermatologist's website shows that RivalFlow

  • Reviewed all of their pages
  • Found opportunities at a page level of information that was missing
  • Wrote a new section for them that they can paste inside the existing article.

Be Mindful of What Your Page Offers

Adding off-topic or unnecessary information just to make your page look fuller doesn’t add real value for your readers—in fact, it can dilute your main point and frustrate visitors looking for clear answers.

Instead, aim for relevance and depth on the topics you cover. Keep your content tightly aligned with the search intent you’re addressing. This approach makes your site more useful and more engaging.

  • Address Search Intent More Thoroughly: Dive deeper into user questions and provide comprehensive responses. If current top-ranking pages gloss over essential details, take the time to explain, illustrate, or clarify what they’re missing.
  • Enrich with Practical Visuals: Instead of generic images, create explanatory graphics, original charts, or step-by-step screenshots. Visuals should clarify your points, making concepts easier to grasp.
  • Connect the Dots with Relevant Links: Reference and link to reputable sources. This not only adds value for readers but helps search engines better understand your page.
  • Offer Real-World Experience and Insights: Unique value often comes from your direct experiences or case studies, whether that’s sharing how you solved a particular challenge or offering findings from in-house research or surveys.

Every addition should have a clear purpose and genuinely help your readers.

Whether it’s natural language optimization or fresher phrasing, your content benefits from modern updates. And ultimately, so does your SEO.

In fact these practices are at the heart of AI SEO--making your page a source for answers that search engines and AI platforms can serve up to their users.

If you want your content to jump to the top of search results, aiming for featured snippets—and now AI overviews—should be on your SEO radar. Both can seriously broaden your reach, bumping your pages into prime positions where users are more likely to notice and click.

To make your content snippet-ready, focus on:

  • Structuring Your Content Well: Use clear headers (H2s and H3s) throughout your page. This helps Google (and readers) quickly understand the hierarchy and flow of your information.
  • Providing Concise, Direct Answers: Wherever possible, answer common questions in short paragraphs—aim for about 40 words or less. Think of it like writing the perfect elevator pitch: quick, specific, and easy to digest.
  • Optimizing for Mobile: Easy-to-read formatting and responsive design matter more than ever, since Google favors sites that work beautifully on every device.
Pro Tip: As search engines roll out more AI-driven overviews, expect these best practices to pull double duty. While exact optimization techniques for AI overviews are still evolving, following strong on-page SEO standards should keep you ahead of the curve.

Other smart moves include:

  • Ensuring your content is fully crawlable and indexable—no technical roadblocks sneaking in.
  • Targeting keywords that align with users' actual search intent.
  • Delivering thorough, helpful, and well-organized content that genuinely answers your audience’s questions.

With these tweaks, you’re not just staying on top of traditional SEO requirements—you’re setting yourself up to stand out, no matter how search evolves.

If you aren’t interested in using a tool to improve your content, then there is a lot you can do on your own. Read through your web pages and make sure that all of your content:

  • Is written for humans and broken into manageable paragraphs.
  • Contains valuable information that readers will want to consume.
  • Doesn’t have too many ads.
  • Is optimized to encourage conversions and a good user experience.
  • Is formatted correctly with good use of header tags, alt texts, and images.
  • Has a gripping page title.
  • Is free from spelling errors or grammatical mistakes.

For more advice on getting your on-page SEO audit correct, check out our full on-page SEO checklist. Start with important pages like your home page and top organic pages, and then move down your list until your whole website is optimized.

For pure readability concerns, you can run your content through an app like Grammarly or Hemingway before publishing.

This AI-powered proofreading will help you pick up on grammatical errors and make your content easier to read for the humans on the other side of the blue screen.

Internal links often fall second to the more celebrated backlinks. I love internal links because of the control you have over them on a granular level. And frankly, they pack a wallop.

Optimizing your internal links alone could improve your traffic by as much as 40%, with a lot less work.

The first step to optimizing your internal links is to understand what links you already have. You can do this with Google Search Console’s link tab found under the legacy tools section.

Use the left hand navigation menu to find the Links option.

In this view, you can see a table of internal links on your site. This breakdown will show all pages in a descending order based on how many internal links they receive.

Focus on the relevant, original content pages.

  • What pages could get more attention from related pages of yours?
  • Does your cornerstone content have too few internal links?

The goal is to add relevant internal links throughout your content to connect your pages in a logical way.

One approach is to make a very flat pyramid of content linking. At the top is your homepage. You have your high-level category pages underneath that, and underneath those, you have the individual pages that make up those categories.

To give your website this general shape, work on grouping similar content through internal links. Where possible, make sure that the anchor text describes the content it is linking to. So, instead of linking to a page for “Chocolate Chip Cookie Recipes” on the phrase “click here,” you might make the anchor text read “Our complete guide to chocolate chip cookie recipes.”

As well, make sure that each lower-level page links back to your higher-level cornerstone content to help give it an SEO boost and make it easier for users to navigate through your content. So, all of your cookie recipe pages should link to each other where it’s logical and back to a general dessert recipe cornerstone piece.

You should also prioritize improving your internal linking by linking to relevant cornerstone pages as you add new content to your site.

There are many tools you can use to help you with this. For instance, if you use WordPress, SEO by Yoast will suggest internal links to include in a post based on topic relevance. But make sure to keep your site architecture in mind and don’t link too much across categories.

Once you’ve nailed every step of this internal link strategy, you will be rewarded with better rankings for your key pages.

It’s not a secret that backlinks are still the backbone of any large scale SEO effort. Links from outside sources tell Google that someone else considers your content to be helpful. That's part of a good user experience. Some experts even claim that as much as 75% of SEO is off-page, and backlinks are still one of the top ranking factors.

That doesn't just mean that Google rewards those with the most backlinks. Context matters.

Google cares if the site that links to you is in the same category, authoritative, and linking to you from inside its own content (as opposed to in a link directory).

Link farms are a clear no-go. You’ll need to build real backlinks from real sites to get actual results. Here are a couple of ways to get that kind of link building done.

Before you start building, it helps to establish where your backlink profile stands. A backlink audit gives you a snapshot of who’s linking to you, the quality of those links, and whether any of them might be holding your site back.

Start by entering your website into a reputable backlink analysis tool like Moz. It can help you see:

  • Number of referring domains: That's how many unique websites point to your content. Generally, more unique domains indicate greater trust and authority in Google’s eyes.
  • Link quality and sources: Scan through the sources of your backlinks. Are most coming from respected sites within your field? Or do you see a pattern of low-quality, unrelated, or suspicious domains?

Remember—having a diverse and relevant set of backlinks is more important than the sheer quantity.

One good practice is to hunt out toxic or spammy links. One or two aren’t usually a problem (Google often ignores these), but a pattern can harm your site’s reputation and rankings.

Here’s what to look for:

  • Check the source: Are most links coming from relevant, reputable sites in your industry? That’s great news. But if you see a bunch of backlinks from sketchy directories, unrelated sites, or obvious link farms, that’s a red flag.
  • Review anchor text: Even if it wasn't intended, keyword-stuffed anchor text in your backlinks can signal manipulative linking—something Google frowns on.
  • Assess overall quality: A profile full of low-authority, irrelevant sites linking to you can hint at problems.

If you uncover what look like toxic links, don’t panic. Even the healthiest backlink profiles pick up a handful of spammy links over time. Google tends to ignore most of them automatically.

However, if you spot a cluster of clearly manipulative links—or worse, if you’ve been hit with a manual penalty—consider using Google’s Disavow Tool to tell Google to ignore those questionable backlinks. Just use it cautiously; it’s a last resort, not a regular maintenance tool.

Once your backlink audit is complete, you’re ready to move forward and capitalize on new opportunities for growth.

One of the easiest ways to build backlinks is to talk to people who have already linked to you in the past. You can do this by returning to the Search Console link tab and focusing on all of your external links.

Image from Google Search Console

If you find any high-quality, relevant domains, you can reach out to see if they’d be open to linking to some of your other content.

Your competitors’ link profiles can be some of the richest sources of new backlink opportunities available to you today. SpyFu makes finding these kinds of backlinks as easy as pie. Simply head to the Backlinks Tool, type in their URL, and start checking.

[Image Source]

If you can find content that has a lot of backlinks but is outdated or simply not that good, you have a potential goldmine on your hands.

All you need to do is one-up the original content and run an outreach campaign to the sites that linked to the original piece. Argue your case, and you just might be able to pick up some backlinks at the expense of your closest competitors.

Stay In Touch With Writers & Influencers in Your Space

This strategy is a bit of a slow burner but is perhaps the strategy that pays the most dividends per second of your time spent.

Chances are you already know of a few, but you can use a tool like Buzzsumo to easily search for more.

Write down the most important ones, or the ones you think you can get along with the most, and make a point out of keeping in touch with them.

This can mean:

  • Letting them know about updates as soon as (or before) they come out.
  • Informing them they have access to interview your team members if they want it.
  • Reaching out to them when your/their favorite team wins the Super Bowl.

Often, you'll have to start that relationship by reaching out to ask for a link. It might seem intimidating, but your best bet is to keep it authentic and concise.

Just make sure you are top of mind when they want to write something about a company in your space. If you nurture these kinds of relationships, more often than not, you’ll start to build backlinks organically through these connections.

Reformat URLs and 301 Redirects

While it is beneficial to include your keyword phrase in URLs, changing your URLs can negatively impact traffic when you do a 301. As such, we typically recommend optimizing URLs when the current ones are really bad or when you don’t have to change URLs with existing external links.

So, as part of your SEO audit, you should evaluate your current URLs and make sure that all necessary redirects are in place and used properly.

With redirects:

  • Use static URLs that are easy to read for humans (no excessive parameters or sessions IDs).
  • Keep URLs short (115 characters or shorter).
  • Add keywords where they fit.
  • Confirm 301s are being used for all redirects.
  • Ensure all redirects are pointed at the final URL.

In some cases, good content will be saddled with bad URLs. Unfortunately, changing these URLs to more optimized versions will hurt more than help. For this reason, make sure all new URLs follow the best practices outlined above (short, descriptive, and optimized with keywords).

Track Your Site Audit Results

If you implement changes during this audit without tracking the results, you’re really just blindly hoping for better SEO. The simple act of installing analytics and tracking results is powerful. It can lead to 13% improvements in conversion rate all by itself, controlling for every other factor (no increase in budget or change of staff).And SEO is no different.

If you didn’t track what happened after you implemented certain changes on your website, it would be like operating with a blindfold. You wouldn’t know what you should keep doing or stop doing.

Luckily, SpyFu makes rank tracking easy. Just open the tracking dashboard, and you can see your historical ranks for any keyword.

Image from SpyFu

You can also easily save keywords while doing other things (like checking out your biggest winners). This also lets you get ongoing rank updates (and trendlines) whether you check in or not. Of course, if you need to look back, you can check a website’s past rankings to see how they’ve progressed on a keyword.

Why is it Important to Audit and Improve Your Top Pages?

Performing an audit and enhancing your top pages is critical for several reasons. These pages are not just any pages; they are the ones driving the most conversions and targeting your most important keywords. Ignoring them can severely impact your overall online performance.

Identifying Technical Issues

A comprehensive audit helps uncover potential technical issues that could be hindering your website's performance. By zeroing in on your top pages, you ensure that any technical bottlenecks are swiftly addressed, improving load times, mobile responsiveness, and overall user experience.

Enhancing Page Performance

Beyond technical fixes, analyzing the performance of individual pages allows for targeted improvements. Looking at key metrics such as bounce rates, average session duration, and conversion rates to pinpoint areas where the page may fall short. Tweaking elements like content, layout, and calls-to-action can lead to significantly better user engagement and higher conversion rates.

Competitive Benchmarking

By comparing your top pages against high-ranking competitors, you gain insights into what works well in your industry. A competitive analysis can offer actionable recommendations to boost your rankings. This process helps you stay ahead of the competition by adopting best practices and innovating where it matters most.

Optimization Ideas

Focusing on your most important pages means prioritizing the keywords that are crucial for your business. Implementing SEO best practices tailored to these pages maximizes your chances of ranking higher in search engine results. Always look for opportunities to improve keyword density, meta descriptions, and internal linking.

Efficient Resource Allocation

Not all pages hold equal value for your business. By concentrating your efforts on the pages that matter most, you make the best use of your time and resources. This strategic approach ensures that your SEO efforts yield the highest return on investment.

Actionable Recommendations

After your audit, it's easier to implement actionable recommendations such as optimizing images, refining meta tags, and enhancing content quality.

Stick to the Basics and Run SEO Audits Regularly

It’s wise to run through your SEO audit checklist regularly because it’ll let you stay on top of your SEO efforts and catch errors as soon as they happen.

There are a lot of details you can focus on in SEO: keyword density, perfectly stuffing meta and alt tags, word length, and everything else that sounds good. However, getting too stuck in these details can have you lose sight of the larger picture.

Great SEO is all about consistency and nailing the basics. If you can run an SEO audit regularly, put in place good practices, track the results, learn from them, and improve gradually, you’ll be in a really good place to get organic traffic and be light-years ahead of someone who is stuck worrying about every “new” ranking factor.