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

Written by / In group / Updated on
January 11, 2021
Semrush Site Audit
What is SEO Site Audit? How to Do Site Audit with Semrush Easily [The Beginner's Tutorial]

Product Name: Semrush



Struggling to increase your search traffic even after writing great content, you need to consider one thing i.e doing site audit. Here’s where Semrush comes into handy where you can use its site audit feature to find and fix your site issues.

Increasing website traffic is really hard no matter what industry you’re in. It’s especially overwhelming when you’re new to online world.

But here’s the thing. Website traffic is the currency online (especially organic search traffic).

If you’re struggling to boost your search engine traffic, your site might be suffering with some issues.

Here’s where SEO site audit comes into handy. In this detailed post, let’s talk about what is SEO site audit and how to do website audit with Semrush easily.

We’ll also talk about Moz site audit tool so you will get a better idea about which one to pick. Are you ready? Let’s get started with further ado.

What is SEO site audit?

Want to get a ton of ideas to boost your search traffic? Then run SEO audit on your site.

SEO site audit basically involves in:

  • Finding your website issues (such as duplicated content, missing alt tags, broken links etc)
  • Fixing them to get more search traffic

Tools like Semrush comes into handy when you’re doing site audits. Semrush Site Audit is a tool that can crawl any website to detect technical SEO issues and provide data for analysis. With this site audit tool, you can perform a comprehensive technical SEO audit at high speed.

Click Here to Try Semrush for Free for the Next 30 Days (Worth $119.95)

How SEO audit can help?

Are you creating great content but still struggling to increase your search traffic? Then, you need to perform site audit to find and fix all your website issues to make it rank better in Google search rankings. Here’s where a tool like Semrush comes into play to identify where your content is missing out on opportunities to bring you more search traffic.

Site issues like duplicate content, broken links or lengthy title tags, nofollow attribute warnings and whatever the deeper technical issues, SEO audit helps in finding all these issues. It helps you to fix on-site issues and boost search engine rankings.

Site Audit helps you to know about many SEO issues which you usually ignore. This whole process is automated and you will get weekly report of your site audit. So that you can fix all the errors and issues and wait for next audit report to see how effective is your complete SEO of the blog. You can run SEO Audit tool as and when needed manually for any website as well.

Here’s a simple 5 step tutorial that will improve your overall website’s SEO. Not only you’ll be able to find your site SEO related issues but you will also see a growth in your search rankings after fixing them using Semrush site audit tool.

The 3 step tutorial and doing site audit with Semrush

Doing site audit with semrush

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

Start your 30 days free trial with Semrush (worth $119.95)

Get access to Semrush pro 30 days trail worth $119.95

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

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

SEMrush register details

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

semrush pro

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

You can also go for Semrush Guru account as we’re going discuss below.

Get access to Semrush Guru 14 days trail worth $229.95

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

Step 1: Click on this exclusive link to grab Guru account from Semrush and enter your details to register an account.

guru register

Step 2: Once you have entered an email and password, you’ll be given access to their 30 days free trial.

SEMrush guru free

As you can see above, you’ll get instant access after entering your payment billing information.

Why should you go for Semrush Guru plan?

Here are few features that you get with Semrush Guru plan.

  • Results per report: 30,000
  • Reports per day: 5000
  • Projects: 15
  • Historical data
  • Multitargeted tracking
  • Keywords to track: 1500
  • Pages to crawl: 300,000
  • Social media profiles: 100 (for monitoring) and 30 for posting
  • Scheduled PDF reports: 20
  • Branded PDF reports

Grab Semrush Guru account for 14 days

Step 1: Create a project by listing your domain
Once you’ve logged into Semrush dashboard, create a NEW project from projects. Click on “Add new project” to create a new project. Here’s how it basically looks like.

Add New Project

Once you click on it, a dialogue box will open up:

dialogue box

Simple enter your domain name (ex: yourdomain.com) and give a name of your choice to your project. Click Save to continue.

Step 2: Check your site score
Once you’ve created the project with your domain name, Semrush takes a while to evaluate it. Within a few minutes, it will give you a site audit score for your website revealing all your website issues, errors and warnings.

When you start doing Site Auditing of your website using Semrush, it reveals much more errors of your website that you are not aware of. Here’s how it basically looks like:

Site audit report of BloggersPassion

If you observe the above screenshot, site score for Bloggers Passion came as 91% and this tool pointed few things as below

In total BloggersPassion site has:

  • 18 broken links
  • 87 Pages don’t have meta descriptions
  • 16 Pages have a low text-HTML ratio

Step 3: Eliminate the issues and warnings to improve your site score
In the above step, we’ve found several issues that our blog Bloggers Passion has.

Quick note: Our site Bloggers Passion had a site score of around 70 and we made some changes by rectifying all the mistakes and warnings recently, so it went up to 91%.

One of the fantastic features of Semrush is site audit that helps those who are struggling to generate more visitors and gain more authority for their websites.

Some of the other features that this site audit tool have are:

  • It helps in finding broken links on your site.
  • You can find pages with duplicate content on your site and also pages that do not have a meta description.
  • It can find pages where there is low Text to HTML ratio.

It can find all other problems which are blocking your SEO Progress in some way.

Grab your 30 days free trial with Semrush (worth $119.95)

The faster you eliminate those issues, the better your overall site health will be. That’s the use of Semrush site audit feature.

In this scenario, you can do the following things once you find all the mistakes and issues that your site has.

Let’s correct broken links first as it hurts the user experience of any website. You can use broken link checker plugin by WordPress. With this plugin, you can check all broken links both  internal and external linking errors. Sort out all bad links and remove them.

Now, perform the test again on Semrush Audit tool to see how your site is performing in terms of SEO Score.

Also make sure to add meta descriptions for all those missing pages and then check how it impacts your site score. Using Yoast SEO, add meta descriptions to all the pages. Now, after adding meta description to all those missing pages, your site overall score increases even more.

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. Pro tip: I highly recommend you to start using WordPress SEO by Yoast plugin (free) to quickly resolve the issues like images with no alt tags, lengthy titles, missing meta descriptions etc.

  • 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 SEO audit for any website. But with Semrush, you can find out and fix all of technical SEO issues from your website with ease using their Site Audit feature.

No matter what type of services you are offering online, you always need to find out what’s happening in market. To outrank your competitors, you should know what are the right keywords to target for your site, what are your site issues which you are not aware of, what are your competitor’s backlinks. No doubt, Semrush is the best tool for every business that helps you with all these task and helps in increasing your brand in online.

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: $119.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: $229.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: $449.95 monthly

Now let’s talk about another site audit from Moz so you will have a better idea about both the site audit tools.

Moz site audit tool

In addition to Semrush, there is another incredible SEO tool called Moz. Both Moz and Semrush are perfectly optimized SEO tools. And they have their own unique features. Just like Semrush, Moz too offers site auditing that helps in identifying SEO issues. It also fixes them and will take your website to the next level.

Moz’s SEO crawl tool identifies duplicate content and titles, server redirects, errors in the title tag or URL and many other factors that affect a website’s search engine crawlability.

1. Scrape up to 1 million pages
Moz’s crawler has capacity to scrape any public website up to 1 million pages. You can identify issues that impacts your SEO performance and work to improve your website’s ability to be crawled by the search engines.
2. Schedule Crawl Alerts
With Moz Pro’s site crawl tool, you can do unlimited audits of any public website. It gives instant data about issues impacting your SEO performance.

The crawl test tool sends rogerbot straight to your site or your competitor’s site and finds SEO impacting errors like 500 status codes, title tags etc. However, each account is limited to 2 crawl tests per day and the rogerbot can crawl up to 3k links per crawl test. You can save results in a CSV format.

You can see crawl results after fixing some crawl errors on your site.  But, Moz’s crawl test tool comes with Moz Pro subscription. You can schedule weekly crawls to identify new issues. Whenever, new problems arise, you will receive notifications.

3. Check crawlability issues
Duplicate content and broken links are some of the main factors that hinders the growth of any site. And with Moz Pro’s crawl tool, you can check for website crawlability and indexing issues such as duplicate content and title, broken links, missing page elements, crawl errors, meta descriptions and title tag issues.

Pricing of Moz pro

Moz has several pricing options. Here are their pricing packages in case if you’re interested in grabbing their tools (you need a Moz Pro account in order to get access to their site crawling tool).

  1. Standard
  2. Medium
  3. Large
  4. Premium

Let’s now quickly talk about their 4 pricing options so that you’ll get a better idea about which one to choose.

Standard: With their standard package (costs $99 per month), you can do the following.

  • 5 Campaigns
  • 300 Tracked Keyword Rankings
  • 100,000 Crawled Pages/Week
  • You can’t do site recrawl (unlike Semrush) with this package
  • Keyword Reports/Day

Medium: With their standard package (costs $149 per month), you can do the following.

  • 10 Campaigns
  • 750 Tracked Keyword Rankings
  • 500,000 Crawled Pages/Week
  • Instant Site Recrawl
  • 5,000 Keyword Reports/Month
  • 30 Keyword Lists

Large: With their standard package (costs $249 per month), you can do the following.

  • 25 Campaigns
  • 1,900 Tracked Keyword Rankings
  • 1,250,000 Crawled Pages/Week
  • Instant Site Recrawl
  • 15,000 Keyword Reports/Month
  • 60 Keyword Lists

Premium: With their standard package (costs $599 per month), you can do the following.

  • 100 Campaigns
  • 7,500 Tracked Keyword Rankings
  • 5,000,000 Crawled Pages/Week
  • Instant Site Recrawl
  • Speed Crawl (10x faster)
  • 30,000 Keyword Reports/Month
  • 100 Keyword Lists

So there you go, we talked both about Moz pro and Semrush pricing packages. If you observe closely, Semrush clearly wins the race.

What makes Semrush incredible when compared to Moz site audit?

If you’re still having questions about why you need Semrush site audit tool over Moz, 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.

Here’s how it basically looks like:

Sample Site Audit

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.

Click here to start your 30 days free trial with Semrush (worth $119.95)

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, 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 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
Users interaction with your website is recorded only when your website is assessed by their 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
These days there is not even single person who doesn’t use mobile phones. 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. Now, you know that these 4 areas to be concentrated more while doing site audit.

In a nutshell, site audit can help you to improve your website’s on-page SEO, spots redirect chains and loops that could hurt SEO, evaluates a domain’s use of markups, HTTP status codes, sitemap, internal links and hreflang tags and finally prioritizes the most important pages first that has biggest issues and fixes it.

Browse more Semrush Posts:

Final Thoughts

So there you go. 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.

Click This Link to Try Semrush Free for the Next 30 Days (worth $119.95)

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

Anil Agarwal

What is SEO Site Audit? How to Do Site Audit with Semrush Easily [The Beginner's Tutorial]Anil Agarwal who owns Bloggerspassion.com, is a full-time blogger and SEO expert who has been helping people build profitable blogs for over a decade. Bloggers Passion has been featured on premium online sites like Forbes.com, Huffingtonpost, Semrush, Problogger, Crazy Egg, The Next Web and so on.

16 Comments on "What is SEO Site Audit? How to Do Site Audit with Semrush Easily [The Beginner’s Tutorial]"

  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. Kamba lee says:

    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. Filip says:

    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. Abhilash PS says:


    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.

    • Anil Agarwal says:

      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. Emmerey Rose says:

    Thanks for sharing Anil! 🙂 This is very helpful! I was wondering, how often do you conduct site audit?

    • Anil Agarwal says:

      Emmerey, you should try to do Site Audit using SEMrush tool in every two weeks time to keep a check on your website health.

  7. SMN Zaman says:

    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,

  8. Shaurya says:

    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.

  9. Mark Stephen says:

    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.

  10. Saurabh Dubey says:

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

  11. Kabs says:

    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

  12. himanshu says:

    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

Affiliate Disclosure

Some of the links to products on this blog are affiliate links. It simply means, at no additional cost to you, we’ll earn a commission if you click through and buy any product.

Copyright BloggersPassion © 2009-2021 | Privacy Policy | Disclaimer | Sitemap

We're Hosted on WPX Hosting

Copy link
Powered by Social Snap