How to Perform an In-Depth Technical SEO Audit

How to Perform an In-Depth Technical SEO Audit
‘ );

h3_html = ‘



cta = ‘‘+cat_head_params.cta_text.textual content+’
atext = ‘


scdetails = scheader.getElementsByClassName( ‘scdetails’ );
sappendHtml( scdetails[0], h3_html );
sappendHtml( scdetails[0], atext );
sappendHtml( scdetails[0], cta );
// emblem
sappendHtml( scheader, “” );
sc_logo = scheader.getElementsByClassName( ‘sc-logo’ );
logo_html = ‘‘;
sappendHtml( sc_logo[0], logo_html );

sappendHtml( scheader, ‘


‘ );

if(“undefined”!=typeof __gaTracker)
} // endif cat_head_params.sponsor_logo

I’m not going to lie: Conducting an in-depth SEO audit is a serious deal.

And, as an SEO guide, there are just a few sweeter phrases than, “Your audit looks great! When can we bring you onboard?”

Even when you haven’t been actively on the lookout for a brand new gig, figuring out your SEO audit nailed it’s a big ego enhance.

But, are you terrified to begin? Is this your first SEO audit? Or, you simply don’t know the place to start? Sending a improbable SEO audit to a possible consumer places you in the very best place.

It’s a uncommon alternative for you to manage your processes and rid your potential consumer of unhealthy habits (cough*unpublishing pages with no 301 redirect*cough) and crust that accumulates just like the lint in your dryer.

So take your time. Remember: Your major purpose is to add worth to your buyer along with your website suggestions for each the short-term and the long-term.

Ahead, I’ve put collectively the need-to-know steps for conducting an SEO audit and a bit perception to the primary section of my processes after I first get a brand new consumer. It’s damaged down into sections under. If you’re feeling like you’ve gotten grasp on a specific part, be at liberty to soar to the subsequent.

This is a sequence, so keep tuned for extra SEO audit love. 💖

Jump to:

When Should I Perform an SEO Audit?

After a possible consumer sends me an e mail expressing curiosity in working collectively and so they reply my survey, we set-up an intro name (Skype or Google Hangouts is most popular).

Before the decision, I do my very own mini fast SEO audit (I make investments a minimum of one hour to manually researching) primarily based on their survey solutions to change into aware of their market panorama. It’s like relationship somebody you’ve by no means met.

You’re clearly going to stalk them on Facebook, Twitter, Instagram, and all different channels which might be public #soIcreep.

Here’s an instance of what my survey appears like:

Here are some key questions you’ll need to ask the consumer through the first assembly:

  1. What are your general enterprise targets? What are your channel targets (PR, social, and so on.)?
  2. Who is your audience?
  3. Do you’ve gotten any enterprise partnerships?
  4. How typically is the web site up to date? Do you’ve gotten an internet developer or an IT division?
  5. Have you ever labored with an SEO guide earlier than? Or, had any SEO work finished beforehand?

Sujan Patel additionally has some nice suggestions on questions to ask a brand new SEO consumer.

After the decision, if I really feel we’re match, I’ll ship over my formal proposal and contract (thanks HelloSign for making this an straightforward course of for me!).

To start, I at all times like to provide my purchasers the primary month as a trial interval to be sure that we vibe.

This provides each the consumer and I an opportunity to change into buddies first earlier than relationship. During this month, I’ll take my time to conduct an in-depth SEO audit.

These SEO audits can take me anyplace from 40 hours to 60 hours relying on the dimensions of the web site. These audits are bucketed into three separate components and introduced with Google Slides.

  • Technical: Crawl errors, indexing, internet hosting, and so on.
  • Content: Keyword analysis, competitor evaluation, content material maps, meta information, and so on.
  • Links: Backlink profile evaluation, development ways, and so on.

After that first month, if the consumer likes my work, we’ll start implementing the suggestions from the SEO audit. And going ahead, I’ll carry out a mini-audit month-to-month and an in-depth audit quarterly.

To recap, I carry out an SEO audit for my purchasers:

  • First month
  • Monthly (mini-audit)
  • Quarterly (in-depth audit)

What You Need from a Client Before an SEO Audit

When a consumer and I begin working collectively, I’ll share a Google doc with them requesting a listing of passwords and distributors.

This consists of:

  • Google Analytics entry and any third-party analytics instruments
  • Google and Bing advertisements
  • Webmaster instruments
  • Website backend entry
  • Social media accounts
  • List of distributors
  • List of inside crew members (together with any work they outsource)

Tools for SEO Audit

Before you start your SEO audit, right here’s a recap of the instruments I exploit:


Tools wanted for technical SEO audit:

  • Screaming Frog
  • DeepCrawl
  • Copyscape
  • Integrity for Mac (or Xenu Sleuth for PC customers)
  • Google Analytics (if given entry)
  • Google Search Console (if given entry)
  • Bing Webmaster Tools (if given entry)

Step 1: Add Site to DeepCrawl and Screaming Frog


  • DeepCrawl
  • Copyscape
  • Screaming Frog
  • Google Analytics
  • Integrity
  • Google Tag Manager
  • Google Analytics code

What to Look When Using DeepCrawl

The very first thing I do is add my consumer’s website to DeepCrawl. Depending on the dimensions of your consumer’s website, the crawl could take a day or two to get the outcomes again.

Once you get your DeepCrawl outcomes again, listed below are the issues I search for:

Duplicate Content

Check out the “Duplicate Pages” report to find duplicate content material.

If duplicate content material is recognized, I’ll make this a prime precedence in my suggestions to the consumer to rewrite these pages and within the meantime, I’ll add the <meta title=”robots” content material=”noindex, nofollow”> tag to the duplicate pages.

Common duplicate content material errors you’ll uncover:

  • Duplicate meta titles and meta descriptions
  • Duplicate physique content material from tag pages (I’ll use Copyscape to assist decide if one thing is being plagiarized).
  • Two domains (ex:,
  • Subdomains (ex:
  • Similar content material on a unique area
  • Improperly applied pagination pages (see under.)

How to repair:

  • Add the canonical tag in your pages to let Google know what you need your most popular URL to be.
  • Disallow incorrect URLs within the robots.txt.
  • Rewrite content material (together with physique copy and meta information).

Here’s an instance of a reproduction content material problem I had with a consumer of mine. As you’ll be able to see under, they’d URL parameters with out the canonical tag.

deepcrawl_pages with duplicate content report

These are the steps I took to repair the difficulty:

  • I mounted any 301 redirect points.
  • Added a canonical tag to the web page, I need Google to crawl.
  • Update the Google Search Console parameter settings to exclude any parameters that don’t generate distinctive content material.
    parameter URLs in Google Search Console
  • Added the disallow operate to the robots.txt to the wrong URLs to enhance crawl funds.


There are two stories to take a look at:

  • First Pages: To discover out what pages are utilizing pagination, assessment the “First Pages” report. Then, you’ll be able to manually assessment the pages utilizing this on the location to uncover if pagination is applied appropriately.
  • Unlinked Pagination Pages: To discover out if pagination is working appropriately, the “Unlinked Pagination Pages” report will let you know if the rel=”subsequent” and rel=”prev” are linking to the earlier and subsequent pages.

In this instance under, I used to be in a position to discover that a consumer had reciprocal pagination tags utilizing DeepCrawl:

DeepCrawl unlinked pagination pages

How to repair:

  • If you’ve gotten a “view all” or a “load more” web page, add rel=”canonical” tag. Here’s an instance from Crutchfield:
    crutchfield example
  • If you’ve gotten all of your pages on separate pages, then add the usual rel=”subsequent” and rel=”prev” markup. Here’s an instance from Macy’s:
    Macys separate pages
  • If you’re utilizing infinite scrolling, add the equal paginated web page URL in your javascript. Here’s an instance from American Eagle.
    American Eagle Outfitters Infinite Scroll

Max Redirections

Review the “Max Redirections” report to see all of the pages that redirect greater than four occasions. John Mueller talked about in 2015 that Google can cease following redirects if there are greater than 5.

While some folks refer to these crawl errors as consuming up the “crawl budget,” Gary Illyes refers to this as “host load”. It’s essential to be sure that your pages render correctly since you need your host load to be used effectively.

Here’s a short overview of the response codes you would possibly see:

  • 301 — These are nearly all of the codes you’ll see all through your analysis. 301 redirects are okay so long as there are just one redirect and no redirect loop.
  • 302 — These codes are okay, but when left longer than three months or so, I’d manually change them to 301s in order that they’re everlasting. This is an error code I’ll see typically with e-commerce websites when a product is out of inventory.
  • 400 — Users can’t get to the web page.
  • 403 — Users are unauthorized to entry the web page.
  • 404 — The web page shouldn’t be discovered (often which means the consumer deleted a web page with no 301 redirect).
  • 500 — Internal server error that you just’ll want to join with the online improvement crew to decide the trigger.

How to repair:

  • Remove any inside hyperlinks pointing to outdated 404 pages and replace them with the redirected web page inside hyperlink.
  • Undo the redirect chains by eradicating the center redirects. For instance, if redirect A goes to redirect B, C, and D, then you definitely’ll need to undo redirects B and C. The ultimate end result might be a redirect A to D.
  • There can also be a approach to do that in Screaming Frog and Google Search Console under when you’re utilizing that model.

What to Look For When Using Screaming Frog

The second factor I do after I get a brand new consumer website is to add their URL to Screaming Frog.

Depending on the dimensions of your consumer’s website, I could configure the settings to crawl particular areas of the location at a time.

Here is what my Screaming Frog spider configurations appear like:

configuration settings in Screaming Frog

You can do that in your spider settings or by excluding areas of the location.

Once you get your Screaming Frog outcomes again, listed below are the issues I search for:

Google Analytics Code

Screaming Frog will help you determine what pages are lacking the Google Analytics code (UA-1234568-9). To discover the lacking Google Analytics code, observe these steps:

  • Go to ‘Configuration’ within the navigation bar, then Custom.
  • Add analytics.js to Filter 1, then change the drop down to ‘Does not contain.’

google analytics code in screaming frog

How to repair:

  • Contact your consumer’s builders and ask them to add the code to the precise pages that it’s lacking.
  • For extra Google Analytics info, skip forward to that Google Analytics part under.

Google Tag Manager

Screaming Frog may enable you to discover out what pages are lacking the Google Tag Manager snippet with related steps:

  • Go to the ‘Configuration’ tab within the navigation bar, then Custom.
  • Add <iframe src-“// with ‘Does not contain’ chosen within the Filter.

How to repair:

  • Head over to Google Tag Manager to see if there are any errors and replace the place wanted.
  • Share the code along with your consumer’s developer’s to see if they will add it again to the location.


You’ll additionally need to verify in case your consumer’s website is utilizing schema markup on their website. Schema or structured information helps search engines like google and yahoo perceive what a web page is on the location.

To verify for schema markup in Screaming Frog, observe these steps:

  • Go to the ‘Configuration’ tab within the navigation bar, then ‘Custom.’
  • Add itemtype=” with ‘Contain’ chosen within the Filter.

schema in screaming frog


You need to decide what number of pages are being listed on your consumer, observe this in Screaming Frog:

  • After your website is finished loading in Screaming Frog, go to Directives > Filter > Index to assessment if there are any lacking items of code.

indexing in screaming frog

How to repair:

  • If the location is new, Google could haven’t any listed it but.
  • Check the robots.txt file to be sure to’re not disallowing something you need Google to crawl.
  • Check to be sure to’ve submitted your consumer’s sitemap to Google Search Console and Bing Webmaster Tools.
  • Conduct handbook analysis (seen under).


Google introduced in 2016 that Chrome will begin blocking Flash due to the gradual web page load occasions. So, when you’re doing an audit, you need to determine in case your new consumer is utilizing Flash or not.

To do that in Screaming Frog, do that:

  • Head to the ‘Spider Configuration’ within the navigation.
  • Click ‘Check SWF.’
  • Filter the ‘Internal’ tab by ‘Flash’ after the crawl is finished.

flash in sreaming frog

How to repair:

  • Embed movies from YouTube. Google purchased YouTube in 2006, no-brainer right here.
  • Or, go for HTML5 requirements when including a video.

Here’s an instance of HTML5 code for including a video:

<video controls="controls" width="320" peak="240">&gt;
 <supply class="hiddenSpellError" data-mce-bogus="1" />src="" kind="video/mp4"&gt;
 <supply src="/tutorials/media/Anna-Teaches-SEO-To-Small-Businesses.ogg" kind="video/ogg" />
Your browser doesn't assist the video tag.</video>

check box Javascript


According to Google’s announcement in 2015, JavaScript is okay to use on your web site so long as you’re not blocking something in your robots.txt (we’ll dig into this deeper in a bit!). But, you continue to need to take a peek at how the Javascript is being delivered to your website.

How to repair:

  • Review Javascript to be sure that it’s not being blocked by robots.txt
  • Make positive Javascript is operating on the server (this helps produce plain textual content information vs dynamic).
  • If you’re operating Angular JavaScript, take a look at this text by Ben Oren on why it is likely to be killing your SEO efforts.
  • In Screaming Frog, go to the Spider Configuration within the navigation bar and click on ‘Check JavaScript.’ After the crawl is finished, filter your outcomes on the ‘Internal’ tab by ‘JavaScript.’

spider in sreaming frogjavascript in screaming frog


When you’re reviewing a robots.txt for the primary time, you need to look to see if something essential is being blocked or disallowed.

For instance, when you see this code:

User-agent: *

Disallow: /

Your consumer’s web site is blocked from all net crawlers.

But, if in case you have one thing like Zappos robots.txt file, you need to be good to go.

# Global robots.txt as of 2012-06-19

User-agent: *
Disallow: /bin/
Disallow: /multiview/
Disallow: /product/assessment/add/
Disallow: /cart
Disallow: /login
Disallow: /logout
Disallow: /register
Disallow: /account

They are solely blocking what they don’t want net crawlers to find. This content material that’s being blocked shouldn’t be related or helpful to the online crawler.

How to repair:

  • Your robots.txt is case-sensitive so replace this to be all lowercase.
  • Remove any pages listed as Disallow that you really want the major search engines to crawl.
  • Screaming Frog by default will be unable to load any URLs disallowed by robots.txt. If you select to change up the default settings in Screaming Frog, it’s going to ignore all of the robots.txt.
    robots txt in screaming frog | SEJ
  • You may view blocked pages in Screaming Frog below the ‘Response Codes’ tab, then filtered by ‘Blocked by Robots.txt’ filter after you’ve accomplished your crawl.
  • If you’ve gotten a website with a number of subdomains, it’s best to have a separate robots.txt for every.
  • Make positive the sitemap is listed within the robots.txt.

Crawl Errors

I exploit DeepCrawl, Screaming Frog, and Google and Bing webmaster instruments to discover and cross-check my consumer’s crawl errors.

To discover your crawl errors in Screaming Frog, observe these steps:

  • After the crawl is full, go to ‘Bulk Reports.’
  • Scroll down to ‘Response Codes,’ then export the server facet error report and the consumer error report.

How to repair:

  • The consumer error stories, you need to be in a position to 301 redirect nearly all of the 404 errors within the backend of the location your self.
  • The server error stories, collaborate with the event crew to decide the trigger. Before fixing these errors on the basis listing, ensure to backup the location. You could merely want to create a brand new .html entry file or improve PHP reminiscence restrict.
  • You’ll additionally need to take away any of those everlasting redirects from the sitemap and any inside or exterior hyperlinks.
  • You may use ‘404’ in your URL to assist monitor in Google Analytics.

Redirect Chains

Redirect chains not solely trigger poor person expertise, however it slows down web page velocity, conversion charges drop, and any hyperlink love you might have obtained earlier than is misplaced.

Fixing redirect chains is a fast win for any firm.

How to repair:

  • In Screaming Frog after you’ve accomplished your crawl, go to ‘Reports’ > ‘Redirect Chains’ to view the crawl path of your redirects. In an excel spreadsheet, you’ll be able to monitor to be sure to’re 301 redirects are remaining 301 redirects. If you see a 404 error, you’ll need to clear this up.

screaming frog redirect chainsscreaming frog redirect chains 404 status code

Internal & External Links

When a person clicks on a hyperlink to your website and will get a 404 error, it’s not person expertise.

And, it doesn’t assist your search engines like google and yahoo like several higher both.

To discover my damaged inside and exterior hyperlinks I exploit Integrity for Mac. You may use Xenu Sleuth when you’re a PC person.

I’ll additionally present you ways to discover these inside and exterior hyperlinks in Screaming Frog and DeepCrawl when you’re utilizing that software program.

How to repair:

  • If you’re utilizing Integrity or Xenu Sleuth, run your consumer’s website URL and also you’ll get a full record of damaged URLs. You can both manually replace these your self or when you’re working with a dev crew, ask them for assist.
  • If you’re utilizing Screaming Frog, after the crawl is accomplished, go to ‘Bulk Export’ within the navigation bar, then ‘All Outlinks.’ You can kind by URLs and see which pages are sending a 404 sign. Repeat the identical step with ‘All Inlinks.’
    Screaming Frog bulk export backlinks
  • If you’re utilizing DeepCrawl, go to the ‘Unique Broken Links’ tab below the ‘Internal Links’ part.


Every time you tackle a brand new consumer, you need to assessment their URL format. What am I on the lookout for within the URLs?

  • Parameters – If the URL as bizarre characters like ?, =, or +, it’s a dynamic URL which may trigger duplicate content material if not optimized.
  • User-friendly – I like to hold the URLs brief and easy whereas additionally eradicating any further slashes.

How to repair:

  • You can seek for parameter URLs in Google by doing inurl: “?” or no matter you suppose the parameter would possibly embody.
  • After you’ve run the crawl on Screaming Frog, check out URLs. If you see parameters listed which might be creating duplicates of your content material, you want to counsel the next:
    • Add a canonical tag to the principle URL web page. For instance, is the principle web page and I see$, then the canonical tag would want to be added to
    • Update your parameters in Google Search Console below ‘Crawl’ > ‘URL Parameters.’

parameter URL options in google search console

  • Disallow the duplicate URLs within the robots.txt.

Step 2: Review Google Search Console and Bing Webmaster Tools.


  • Google Search Console
  • Bing Webmaster Tools
  • Sublime Text (or any textual content editor device)

Set a Preferred Domain

Since the Panda replace, it’s helpful to make clear to the major search engines the popular area. It additionally helps be sure that all of your hyperlinks are giving one website the additional love as an alternative of being unfold throughout two websites.

How to repair:

  • In Google Search Console, click on the gear icon within the higher proper nook.
  • Choose which of the URLs is the popular area.

Google Search Console Preferred Domain

  • You don’t want to set the popular area in Bing Webmaster Tools, simply submit your sitemap to assist Bing decide your most popular area.


With the announcement that Penguin is real-time, it’s very important that your consumer’s backlinks meet Google’s requirements.

If you discover a big chunk of backlinks coming to your consumer’s website from one web page on a web site, you’ll need to take the mandatory steps to clear it up, and FAST!

How to repair:

  • In Google Search Console, go to ‘Links’ > then kind your ‘Top linking sites.’
    GSC top linking sites
  • Contact the businesses which might be linking to you from one web page to have them take away the hyperlinks.
  • Or, add them to your disavow record. When including firms to your disavow record, be very cautious how and why you do that. You don’t need to take away helpful hyperlinks.

Here’s an instance of what my disavow file appears like:

disavow example


As an SEO guide, it’s my job to begin to be taught the market panorama of my consumer. I want to know who their audience is, what they’re looking for, and the way they’re looking. To begin, I check out the key phrase search phrases they’re already getting visitors from.

  • In Google Search Console, below ‘Search Traffic’ > ‘Search Analytics’ will present you what key phrases are already sending your consumer clicks.

keywords google search console


Sitemaps are important to get search engines like google and yahoo to crawl your consumer’s web site. It speaks their language. When creating sitemaps, there are some things to know:

  • Do not embody parameter URLs in your sitemap.
  • Do not embody any non-indexable pages.
  • If the location has completely different subdomains for cell and desktop, add the rel=”alternate” tag to the sitemap.

How to repair:

  • Go to ‘Google Search Console’ > ‘Index’ > ‘Sitemaps’ to examine the URLs listed within the sitemap to the URLs within the net index.
    Google Search Console - Index - Sitemaps
  • Then, do a handbook search to decide pages aren’t getting listed and why.
  • If you discover outdated redirected URLs in your consumer’s sitemap, take away them. These outdated redirects can have an opposed affect in your SEO when you don’t take away them.
  • If the consumer is new, submit a brand new sitemap for them in each Bing Webmaster Tools and Google Search Console.
    Add a new sitemap


Crawl errors are essential to verify as a result of it’s not solely unhealthy for the person however it’s unhealthy on your web site rankings. And, John Mueller said that low crawl charge could also be an indication of a low-quality website.

To verify this in Google Search Console, go to ‘Coverage’ > ‘Details.’


To verify this in Bing Webmaster Tools, go to ‘Reports & Data’ > ‘Crawl Information.’

bing webmaster tools crawl information

How to repair:

  • Manually verify your crawl errors to decide if there are crawl errors coming from outdated merchandise that don’t exist anymore or when you see crawl errors that ought to be disallowed within the robots.txt file.
  • Once you’ve decided the place they’re coming from, you’ll be able to implement 301 redirects to related pages that hyperlink to the lifeless pages.
  • You’ll additionally need to cross-check the crawl stats in Google Search Console with common load time in Google Analytics to see if there’s a correlation between time spent downloading and the pages crawled per day.

Structured Data

As talked about above within the schema part of Screaming Frog, you’ll be able to assessment your consumer’s schema markup in Google Search Console.

Use the person wealthy outcomes standing report in Google Search Console. (Note: The structured information report is now not accessible).

This will enable you to decide what pages have structured information errors that you just’ll want to repair down the street.

How to repair:

  • Google Search Console will let you know what’s lacking within the schema while you check the dwell model.
  • Based in your error codes, rewrite the schema in a textual content editor and ship to the online improvement crew to replace. I exploit Sublime Text for my textual content enhancing. Mac customers have one built-in and PC customers can use TextPad.

Step three: Review Google Analytics


  • Google Analytics
  • Google Tag Manager Assistant Chrome Extension
  • Annie Cushing Campaign Tagging Guide


When I first get a brand new consumer, I arrange three completely different views in Google Analytics.

  • Reporting view
  • Master view
  • Test view

These completely different views give me the pliability to make adjustments with out affecting the information.

How to repair:

  • In Google Analytics, go to ‘Admin’ > ‘View’ > ‘View Settings’ to create the three completely different views above.
    google analytics view settings
  • Make positive to verify the ‘Bot Filtering’ part to exclude all hits from bots and spiders.
  • Link Google Ads and Google Search Console.
  • Lastly, be sure that the ‘Site search Tracking’ is turned on.
    google analytics bot filter


You need to be sure to add your IP tackle and your consumer’s IP tackle to the filters in Google Analytics so that you don’t get any false visitors.

How to repair:

  • Go to ‘Admin’> ’View’ > ‘Filters’
  • Then, the settings ought to be set to ‘Exclude’ > ‘traffic from the IP addresses > ‘that are equal to.’

filters in google analytics

Tracking Code

You can manually verify the supply code, or you should use my Screaming Frog method from above.

If the code is there, you’ll need to monitor that it’s firing real-time.

  • To verify this, go to your consumer’s web site and click on round a bit on the location.
  • Then go to Google Analytics > ‘Real-Time’ > ‘Locations,’ your location ought to populate.
    real time tagging in google analytics
  • If you’re utilizing Google Tag Manager, you may also verify this with the Google Tag Assistant Chrome extension.

How to repair:

  • If the code isn’t firing, you’ll need to verify the code snippet to be sure that it’s the proper one. If you’re managing a number of websites, you might have added a unique website’s code.
  • Before copying the code, use a textual content editor, not a phrase processor to copy the snippet onto the web site. This could cause further characters or whitespace.
  • The capabilities are case-sensitive so verify to be sure that all the things is lowercase in code.


If you had an opportunity to mess around in Google Search Console, you most likely seen the ‘Coverage’ part.

When I’m auditing a consumer, I’ll assessment their indexing in Google Search Console in contrast to Google Analytics. Here’s how:

  • In Google Search Console, go to ‘Coverage’
  • In Google Analytics, go to ‘Acquisition’ > ‘Channels’ > ‘Organic Search’ > ‘Landing Page.’
    google search console channels
  • Once you’re right here, go to ‘Advanced’ > ‘Site Usage’ > ‘Sessions’ > ‘9.’
    google analytics sessions

How to repair:

  • Compare the numbers from Google Search Console with the numbers from Google Analytics, if the numbers are broadly completely different, then that although the pages are getting listed solely a fraction are getting natural visitors.

Campaign Tagging

The final thing you’ll need to verify in Google Analytics is that if your consumer is utilizing marketing campaign tagging appropriately. You don’t need to not get credit score for the work you’re doing since you forgot about marketing campaign tagging.

How to repair:


You can use Google Analytics to achieve perception into potential key phrase gems on your consumer. To discover key phrases in Google Analytics, observe these steps:

  • Go to Google Analytics > ‘Behavior’ > ‘Site Search’ > ‘Search Terms.’ This will provide you with a view of what prospects are looking for on the web site.
    google analytics site search
  • Next, I’ll use these search phrases to create a ‘New Segment’ in Google Analytics to see what pages on the location are already rating for that exact key phrase time period.

GA new segment

Step four: Manual Check


  • Google Analytics
  • Access to consumer’s server and host
  • You Get Signal
  • Pingdom
  • PagePace Tools
  • Wayback Machine

1 Version of Your Client’s Site is Searchable

Check all of the other ways you possibly can seek for a web site. For instance:


As Highlander would say, “there can be only one” web site that’s searchable.

How to repair:

  • Use a 301 redirect for all URLs that aren’t the first website to the canonical website.


Conduct a handbook search in Google and Bing to decide what number of pages are being listed by Google. This quantity isn’t at all times correct along with your Google Analytics and Google Search Console information, however it ought to provide you with a tough estimate.

To verify, do the next:

  • Perform a website search in the major search engines.
    annaleacrowe_SEO audit site search
  • When you search, manually scan to be sure that solely your consumer’s model is showing.
  • Check to be sure that the homepage is on the primary web page. John Mueller stated it isn’t vital for the homepage to seem as the primary end result.

How to repair:

  • If one other model is showing within the search outcomes, you’ve gotten an even bigger problem in your fingers. You’ll need to dive into the analytics to diagnose the issue.
  • If the homepage isn’t showing as the primary end result, carry out a handbook verify of the web site to see what it’s lacking. This may additionally imply the location has a penalty or poor website structure which is an even bigger website redesign problem.
  • Cross-check the variety of natural touchdown pages in Google Analytics to see if it matches the variety of search outcomes you noticed within the search engine. This will help you identify what pages the major search engines see as helpful.


I’ll run a fast verify to see if the highest pages are being cached by Google. Google makes use of these cached pages to join your content material with search queries.

To verify if Google is caching your consumer’s pages, do that:

Make positive to toggle over to the ‘Text-only version.’

You may verify this in Wayback Machine.

How to repair:

  • Check the consumer’s server to see if it’s down or working slower than traditional. There is likely to be an inside server error or a database connection failure. This can occur if a number of customers try to entry the server without delay.
  • Check to see who else is in your server with a reverse IP tackle verify. You can use You Get Signal web site for this section. You may have to improve your consumer’s server or begin utilizing a CDN if in case you have sketchy domains sharing the server.
  • Check to see if the consumer is eradicating particular pages from the location.


While this may increasingly get a bit technical for some, it’s very important to your SEO success to verify the internet hosting software program related to your consumer’s web site. Hosting can hurt SEO and all of your arduous work might be for nothing.

You’ll want entry to your consumer’s server to manually verify any points. The most typical internet hosting points I see are having the improper TLD and gradual website velocity.

How to repair:

  • If your consumer has the improper TLD, you want to be sure that the nation IP tackle is related to the nation your consumer is working in essentially the most. If your consumer has a .co area and likewise a .com area, then you definitely’ll need to redirect the .co to your consumer’s major area on the .com.
  • If your consumer has gradual website velocity, you’ll need to tackle this rapidly as a result of website velocity is a rating issue. Find out what’s making the location gradual with instruments like PagePace Tools and Pingdom. Here’s a have a look at a number of the frequent web page velocity points:
    • Host
    • Large pictures
    • Embedded movies
    • Plugins
    • Ads
    • Theme
    • Widgets
    • Repetitive script or dense code

Image Credits

Featured Image: Paulo Bobita
All screenshots taken by writer

Source hyperlink SEO

Be the first to comment

Leave a Reply

Your email address will not be published.