What is SEO Site Audit? How to Do Site Audit Using Semrush [The Beginner’s Tutorial]

Semrush Site Audit

Website audits help you quickly discover and fix your website's SEO issues. Here's how you can use a handy tool called Semrush Site Audit to perform an in-depth site audit. A 14-day free trial is included!

Are you struggling to get more traffic from Google even after publishing quality content? Your website might have issues. Here’s where a site audit comes in handy.

Generating more traffic from Google is REALLY hard no matter what niche you’re in. SEO is becoming even harder day by day.

So what’s the best way to sustain your current search traffic and attract even more traffic from Google? 

Conduct an in-depth website audit.

How to do that as a beginner? 

In this post, we’ll talk about exactly that where you’ll discover important things like;

  • What a site audit is all about
  • What are the benefits of site audits
  • How to perform a DETAILED site audit using Semrush (we use the same)
  • And many more

Are you ready? Let’s get started without much ado.

Site Audit for SEO: A Beginner’s Guide to Find And Fix Your Website Issues

Doing site audit with semrush

What is an SEO site audit?

An SEO website audit is a process of analyzing how well your site ranks in search engines like Google. A site audit helps you identify and fix ALL the SEO issues on your website.

There are many ways to perform an SEO site audit. One of the easiest ways to perform a detailed site audit is to use tools like the Semrush Site Audit tool.

Did you know that Semrush Site Audit scans your website for over 130 technical and SEO issues? 

That means you’ll be able to find almost every issue that’s preventing your website from getting more search traffic.

What are the benefits of a site audit?

So why should even bother about auditing your website? Here are some of the major benefits of performing an in-depth website audit.

  • With a site audit, you can easily discover issues like duplicate content, broken links, and lengthy title tags 
  • You’ll be able to identify all the AMP pages with HTML issues 
  • Discover pages that couldn’t be crawled
  • Find broke external images and internal images
  • Identify duplicate meta descriptions on a page
  • Find multiple canonical URLs and many more

All in all, performing a detailed site audit helps you discover all the problematic issues that are preventing your site from getting more traffic from Google.

Before getting into the details, make sure to give a try to it by using the below link.

Start your 14 days free trial with Semrush (worth $129.95)

How to Perform an In-depth Site Audit With Semrush in 10 Steps

Here’s a simple yet practical tutorial on how to use Semrush site audit to find and fix all your website issues.

Step 1: Once you’ve signed up for Semrush, visit the Site Audit tool.

Quick note: Here’s a FREE 14-day free trial of Semrush Pro account for you (which is worth $129.95!)

Step 2: Once you’re on the Semrush Site Audit tool, click on “Add new project” (on top right) to add your website for SEO audit.

Here’s how it looks like;

add new project

Step 3: Now, simply enter your domain name and project name and click on the “Create project” button to proceed to the next step.

Have a look;

bp project

You don’t need to edit any settings except the limit of checked pages as it will depend upon the size of your site.

site audit settings

Step 4: Click on the Start Site Audit button to start your website’s audit process.

It will take some time to crawl your whole website (depending on the size of your site). 

Once the site crawl has finished, you will see a dashboard that looks like this;

bp site audit view

As you can see above, you’ll see an overall Site Health score of your site (the higher the score, the fewer problems your website has). 

The good thing about the Semrush site audit tool is that it shows you all the errors, warnings, and notices along with the pages. This way you can easily fix those issues to improve your site health.

Step 5: Make sure to immediately fix the “Top Issues” of your website.

Semrush site audit tool provides you the most important issues detected on your site based on their number and priority level.

Here’s how it looks like;

top issues

You can click on those links to find all the corresponding issues on your website.

Here’s how the slow load speed issues on our website look like;

loading time issues

As you can see above, we currently have four pages with slow loading time issues. 

The Semrush site audit tool shows you the loading time (in seconds) of those pages so you can easily optimize their speed

You can follow various strategies such as optimizing your images, using a CDN, enabling Lazy Load, etc to improve the overall loading times of your pages.

Step 6: Check your website’s performance.

You can also find the Performance report of your website from the Semrush Site Audit tool.

Here’s how it looks like;

site performance

As you can see above, you can find a lot of important things under the Site Performance report including;

  • Page (HTML) load speed
  • The average page load speed of crawled pages
  • Number of JavaScript and CSS
  • Performance issues (along with errors, warnings, and notices)

A quick tip: You can use Google’s FREE PageSpeed Insights tool to quickly find suggestions to improve the overall speed and performance of your problematic pages. 

Step 7: Check crawlability issues of your website

If you’re struggling to increase your search traffic even after publishing great content, your website might have “crawlability issues”.

“Crawlable” simply means the links to and within your site can be discovered and followed by search engine bots to rank your site. Crawlability issues include;

  • Server errors
  • Temporary redirects
  • Non-indexable pages
  • Redirect chains and loops and so on

Fortunately, with the Semrush Site Audit tool, you can easily discover your website’s crawlability issues.

Here’s how it looks like;

crawlability issues

As you can see above, you’ll find a crawlability score of your site (the higher the score, the fewer issues your website has). It will also check for the page crawl depth to give you an overview of your site’s crawlability depth. 

Step 8: Check your website’s internal linking

Want to know how your links are distributed within your website? Then, you should keep an eye on your internal linking score from the Semrush site audit tool.

It gives you a full overview of your internal link profile.

Here’s how it looks like;

internal linking

As you can see above, you’ll be able to check your internal linking score along with internal link issues that include;

  • Broken internal links
  • Malformed links
  • Broken external links
  • Too many on-page links
  • Too long link URLs and more

Step 9: Check HTTPS implementation of your website 

HTTPS is a MUST for every website. In fact, it’s a ranking signal in Google. So if your site is not yet equipped with HTTPS, make sure to install it to improve your rankings. 

Even if you’ve enabled HTTPS, there might be issues with HTTPS implementation. Here’s where the Semrush Site Audit tool comes into handy.

It gives you an overview of your site’s HTTPS implementation.

Here’s how it looks like;

HTTPS implementation

As you can see above, under HTTPS implementation, you’ll find a score (the higher, the better). You’ll also find various things like;

  • Security certificate related things (shows you whether they are up to date)
  • Server-side issues (if any)
  • Website architecture issues (such as pages with mixed content, links that lead to HTTP non-secure page, etc)

Side note: Make sure to read our in-depth guide on installing SSL certificates to easily enable HTTPS on your website. 

Step 10: Keep an eye on your website’s site audit progress

Website SEO audit is NOT a one-time process. You need to regularly audit your website to find and fix your site issues to improve your organic rankings.

Also, you need to keep an eye on your site’s SEO audit progress.

You don’t have to separately keep a track of your site audit progress as Semrush Site Audit tool will show you a “progress” report.

You can easily see how the number of issues, as well as other site audit metrics, were changing from audit to audit.

Here’s how the BloggersPassion site audit progress looks like;

SEO audit progress

As you can see above, you’ll be able to see the historical chart of your website audits under the site audit “Progress” tab where you can easily find all the issues and errors of your website including;

  • Missing title tags
  • Duplicate content
  • Broken links
  • Large HTML pages
  • Pages not crawled and many more

So there you go. That’s how you can use the Semrush site audit tool to perform an in-depth audit of your website.

Few Tips to Perform Site Audits to Fix Your Website Issues Like A Pro

Here are a few tips to find and fix your site issues like an SEO expert.

When you’re done with SEO audit with Semrush, here are a few things that you need to improve to increase your overall site score and on page SEO as well.

Make sure to add meta descriptions for all those missing pages and then check how it impacts your site score.

Using Rank Math SEO, add meta descriptions to all the pages. Now, after adding the meta description to all those missing pages, your site’s overall score increases even more.

  • HTML markup: If you are concerned about SEO then you should constantly monitor this key area. However, if you are using a quality theme, this should not be a problem.
  • Titles: Title is the one that attracts readers first and search engines too. Make sure that your titles are unique, precise and relevant to the content. If you want to check for any title duplication, then you can do so with the help of Google Search Console. Go to Google search console, under that click on “Search Appearance”, under that you will find Screaming Frog’s Page Titles tab and HTML Improvements. Check with it to find whether that title is taken already or not. However, if yours is WordPress site, then Yoast plugin is enough.
  • URLs: For every post you write, URLs you keep should be short, user friendly and has a keyword added into it.  In WordPress, you will have the option of using permalinks and WordPress does this automatically.
  • Meta description: You need to make description very unique relevant to the page content below 172 characters. But make sure that you add related keywords in it. You can also check description using Screaming Frog apart from the Yoast and other SEO plugins.
  • Headings tags: To give proper format and structure to content and making it scannable, use H1 tags in titles.
  • Precise Content: The WordPress Yoast plugin checks whether your content is unique, precise and value-added. It is the perfect plugin to optimize your blog’s content.
  • Images: If you use any images in your content, then make sure that ALT tags, file titles, SEO markers for images contain keywords and are descriptive as well. WordPress has an image plugin to check this. However, Screaming Frog has its own section where you can reduce image size for it to load faster.
  • Links: As the site grows, the chances of dead links will also increase. Although, there is a relatively good WordPress plugin to identify broken links, there are also some good dead link checkers available online.
  • Keywords: WordPress Yoast plugin optimizes only one page per a focus keyword. If a repetition occurs, Yoast will point it out.
  • Technical errors: Go to Google Search Console account to find out crawl errors. If there are any, correct the nonexistent pages with the 404 error. In other words, redirect the URLs of these pages to places with the necessary information.
  • Duplicate content: To find duplicate content issues on your site, use Siteliner.com. Alternatively, you can use Google Search Console too. Check under HTML Improvements to make necessary changes.

With this, you can be aware of a site’s SEO weak spots. You can then prioritize each flaw and rectify over time and you could see how each alteration has a positive impact on your website.

You will need to use lots of tools and plugins if you are manually doing an SEO audit for any website. But with Semrush, you can find out and fix all of the technical SEO issues from your website with ease using their Site Audit feature.

Here’s how you can grab Semrush 14 days FREE trail worth $129.95

Let’s now quickly talk about how you can get access to Semrush Pro account which is worth $129.95.

Step 1: Click this VIP link to grab your 14 days Semrush account for free (which is worth $129.95). You’ll now have to register by entering your email and any password.

SEMrush pro trial

Step 2: This is where you will need to enter your billing details. You’ll get a 14 days free trial of Semrush Pro here.

semrush pro free

Step 3: Enter your payment to instantly grab your Semrush Pro account free for next 14 days.

Let’s now talk about how you can conduct an in-depth site audit using the Semrush Site Audit tool.

Pricing of Semrush

Semrush offers 3 pricing packages that are listed below:

  1. Semrush Pro
  2. Semrush Guru
  3. Semrush Business

Let’s now quickly talk about each one of them to find out the best fit for your blogging needs.

Semrush Pro: With Semrush Pro account, you can get the following things.

  • Results per report: 10,000
  • Reports per day: 3000
  • Projects: 5
  • Keywords to track: 500
  • Pages to crawl: 100,000
  • Social media profiles: 50
  • Scheduled PDF reports: 5

Cost: $129.95 monthly

Semrush Guru: With Semrush Guru account, you can get the following things.

  • Results per report: 30,000
  • Reports per day: 5000
  • Projects: 50
  • Keywords to track: 1500
  • Pages to crawl: 300,000
  • Social media profiles: 100
  • Scheduled PDF reports: 20
  • Branded PDF reports
  • Get access to Historical data

Cost: $249.95 monthly

Semrush business: With Semrush Business account, you can get the following things.

  • Results per report: 50,000
  • Reports per day: 10,000
  • Projects: 40
  • Keywords to track: 6000
  • Pages to crawl: 1,000,000
  • Social media profiles: 300
  • Scheduled PDF reports: 50
  • Branded PDF reports
  • Historical data
  • Product Listing Ads
  • Multi-user management

Cost: $499.95 monthly

5 Benefits of Using Semrush Site Audit Tool

If you’re still having questions about why you need the Semrush site audit tool over other site audit tools, here are some of the major benefits of using it.

1. Check your site’s health

With the Semrush Site Audit tool’s report, you can analyze your website and make it more accessible for search engine robots. If you want to conduct an SEO-test with Semrush Site Audit reports, then set up an audit campaign.

Once you set up it, you can:

  • Add tags where they are missing.
  • Optimize your internal and external links.
  • Make titles, meta descriptions, and other HTML tags unique and comprehensible for users and search engines.
  • Correct broken images and provide them all with an alt attribute.
  • Detect and erase error pages.
  • Find duplicate content pages.
  • And fix other problems that are blocking your SEO progress.

Make sure that you don’t exceed your crawled pages limit then you can crawl your website at any time to get reports with the most fresh results.

2. You can prioritize SEO issues and fix them

Semrush Site Audit tool checks issues that are related to crawlability, content, images, links, accessibility and coding. And the report shows you the most frequently found problems on your website.

If you want to fix a particular issue throughout your entire website, then check out SEO analysis report. It displays the URLs of all webpages affected by the issue also lists all issues found on a landing page.

3. Track your SEO progress

You can regularly monitor your website’s health using Semrush SEO analysis report. Schedule a weekly technical SEO audit and it will automatically start crawling your website. Once finished, you will get a notification.

By running website SEO audits on a regular basis, you are tracking the progress of your website’s health. Position Tracking tool helps you to look at your site’s positions too.

4. Fix hreflang mistakes

When it comes to International SEO, hreflang are a cornerstone. It tells Google which page should be shown to visitors depending on their language and location. So, if you wrongly implement hreflang tags, it damages the user experience as well as SEO of your website. To find and fix hreflang errors, use Semrush SEO Audit feature.

5. Detect security issues

Having HTTPS on your website is an important ranking factor for search engines. It is a sign to users that you care about their privacy and security. Site Audit came up with a new HTTPS report that quickly detect security issues on your website. It warns when your SSL certificate is expired or if it’s registered to an incorrect domain name.

It also alerts you about internal links to non-secure pages, missing redirects from HTTP to HTTPS versions of the same page, HTTP URLs in your sitemap and usage of HTTP on pages with password fields.

You can also export .pdf file of site audit report. If you offer SEO services, then this feature helps in converting a prospect into a client.

4 factors to consider while doing site audit

It doesn’t matter which tool you’re using for site audit (Moz or Semrush or any other tool), here are some important factors you need to keep in mind to get the most out of site audits.

1. Site speed

One of the main things that search engine cares about is user-experience.  If your website doesn’t load instantly then the end-user won’t come to your website again. So, checking site speed is very important.

There are several free online tools you can use. But it is recommended to use Google’s pagespeed insights tool to match with its expectation.

2. Indexing and accessibility

User interaction with your website is recorded only when your website is assessed by its usability which means whether your visitors and search engine crawlers are able to access your webpages or not.

For this, your website has to be properly indexed. If not properly indexed, it shows 4xx or 5xx server errors or 3xx redirect errors. However, these SEO audits are easy to perform with Semrush.

3. Mobile-friendly test

Google has already upgraded to a mobile-first index to publish search results which clearly means online businesses need a responsive website that performs well on mobile devices too.

You can also use Google’s mobile friendly testing tools to perform a quick test.

4. Content

Without content, there is no point in talking about SEO as content is the driving force behind SEO. Focus on publishing high-quality content that provides great value to your readers. If you write In-depth content, then you will automatically outrank your competitors.

By doing content audit, you can determine the strengths and weaknesses of your website like which pages are driving traffic and conversions and which pages are redundant. Search engines don’t rank websites. They rank pages.

The first task of a content audit is to identify which pages are ranking and which are not. So that you will know which pages to improve.

When optimizing your content, make sure you keep the most relevant keywords in these sections:

  • Page Title and URL
  • Opening paragraph
  • First 100 words
  • At least one subheading
  • Alt tags in images
  • Metatags
  • Meta description

If you want to perform a quick audit on your website with a few tests to increase SEO rankings, these corrections will have the most impact.

In order to ensure that your website is not missing out any valuable traffic then conduct audit checks at least every three months.

FAQs | Site Audits With Semrush

Here are some of the frequently asked questions around the Semrush site audit.

What is a site audit in SEO?

SEO audit is the process of analyzing how well your website performs in search engines like Google. It will help you identify the technical or SEO-related issues that are preventing your website from getting more organic traffic.

What issues can we find with the Semrush Site Audit tool?

Semrush site audit scans and checks your website for 130+ SEO related issues on your site including;
– Your website’s loading speed
– Crawlability
– Content issues
– Meta tags
– HTTPS security protocols
– Internal linking
– CSS errors
– AMP implementation and many more

What’s the cost of the Semrush site audit?

Semrush site audit is a part of the Semrush SEO toolkit. Semrush offers you over 45 tools under one roof and you’ll have three pricing plans which are listed below.

1. Pro plan costs you $129.95 per month which is great for freelancers and startups
2. Guru plan costs you $249.95 per month which is great for a small business where you’ll get all the features from the Pro plan along with extended limits and historical data
3. Business plan costs you $499.95 per month which is great for agencies where you’ll get all the features from the Guru plan along with API access and extended limits

Can we find internal linking issues with Semrush site audit?

Yes, you can discover all the internal linking issues on your website. Also, you can perform many things including;

– Finding your website linking issues
– Organizing your site’s link structure
– Ensuring your site’s link distribution properly and more

What are the best SEO audit tools?

Here are some of the best SEO audit tools you can try in 2024.

– Semrush site audit
– SEOptimer (free to use but NOT as comprehensive as Semrush)
– SEO site audit tool by Ahrefs
– Ubersuggest SEO analyzer (free to use but not as good as Semrush)

Can I use Semrush for free?

Yes, you can use this exclusive link to try Semrush FREE for 14 days. No coupon code required!

Is Semrush worth paying for?

Yes, Semrush is a premium SEO toolkit and their pricing plans start from $129.95 per month ($108.33/mo if you pay annually). It offers you over 45 powerful SEO tools ranging from site audit to organic research to keyword research, PPC research, social media management, and many more. 

Can I get a discount on Semrush?

Yes, if you pay annually, you’ll get a 17% instant discount on ALL the pricing plans from Semrush. Here’s the pricing list of Semrush plans if you pay annually.
– Pro Account for 12 Months: Only $108.33/mo
– Guru Account for 12 Months: Only $208.33/mo
– Business Account for 12 Months: Only $416.66/mo

Click here to get a 17% instant discount on Semrush

Browse more Semrush Posts:

Final Thoughts

Finding and fixing all your website SEO related issues is the most important step.

If you want to bring more search traffic to your sites, make sure to conduct site audits frequently (at least once a month). Here’s where tools like Semrush come into handy.

Not only Semrush helps you find great keywords, analyse competition, find link building opportunities but it also helpful in doing in-depth SEO site audit for any site to bring more search traffic.

So did you like this tutorial on doing site audit using Semrush tool? Do you have any questions? Share your thoughts in the comments.

About Author
Anil Agarwal is the Founder of Bloggerspassion. He is a full-time blogger and SEO expert who has been helping people build profitable blogs for over a decade Now. He has been featured in Over 100 Publications including Forbes, The HuffPost, HubSpot, Shopify, Semrush, Kinsta, Bluehost, Hostinger and G2.com etc. Know more about Anil Agarwal from here.

Reader Comments (17)

  1. Broken link analysis and Toxic score of your site health are useful features of SEMrush site audit. I have tried many tools like Moz, Spyfu, GA etc, but this SEM tool has always been on my priority list for its vast data. It looks little clumsy with all those metrics. But if you can use those parameters properly to analyze your site and take action, this is a great tool for site audit. Thanks for a good article.

  2. What a great review is this! I think all info is covered by this article and helpful for everyone who want to use Semrush. Your article is also covered by mind changing all information to buy “the best SEO tools SEMrush”
    I have seen you win three times of monthly contest program within few months from BeRush. That’s why I have no doubt you are a great blogger.

    Thanks for sharing with us, and from now on I have become your follower.

  3. I’ve been hesitating to buy SEMRUSH for a while now, reasons being that its too expensive. Your post has made me change my mind. Thank you so much for sharing!

  4. Great article Anil, I really enjoyed it.

    I have a quick question.

    Can you recommend a good alternative tool for site speed checking besides Google’s page speed insights tool?

    Kind regards,

  5. Hi,

    I used SEMRUSH tool for two months in last year, very useful. I ran site audits of my currently working company website by using this tool, this website has more than 5000 webpages.Errors & Warnings showed up but when I tried to solve one error it lead to another error, so I think this site audit feature in SEMRUSH is not so reliable for websites which have many pages.

    • Abhilash, please spend some time in understanding the errors that are shared by SEMrush site audit tool. You can avoid the errors that are shown in Warnings section though.

  6. Hi Anil,

    It was a very helpful post for me. This is because I heard the name of SEO audit several times though I had no idea on how to do this for my site.

    I’m very happy because from now on, I can do that for my site.

    Thanks for sharing such a helpful post for your readers,

  7. Great review of a great tool. It is indeed good for website audit but it really sucks for checking backlinks. it just shows 10% of the backlinks. However, I avoid that by using a free ahrefs account to check backlinks and semrush for audits.

  8. Anil Agarwal ! Thanks for sharing this great info. I am using SEM Rush for the evaluation of my website performance. It’s so beneficial.
    Keep on sharing the good work.

  9. Thank You Sir For This Post.
    One question for you please answer me,”Is There Is Any Alternative of SEMrush?”

  10. Thanks for sharing this with us. I am using Semrush since last one month but i was not aware of all these features. Thanks for sharing such beautiful tutorial

  11. Hi, thanks for giving us a wonderful information related to SEO and how to do site audit this is really a good and knowledgeable article.


Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.