How To Run An SEO Audit (Updated)
How To Run An SEO Audit (Updated)
How To Run An SEO Audit (Updated)
doctype html>
2 <html lang=”en”>
3 <head>
4 <title>The Ryte way to your
5 <meta http-equiv=”content-type”
How to Run
6 <meta name=”robots” content
7 <meta property=”og:image”
8 <meta property=”og:type” c
an SEO Audit
9 <meta property=”og:url” co
10
11 <link rel=”canonical” href=
12 <link rel=”shortcut icon”
13
A 9-step guide for increasing </head>
14 <body
your organic traffic 15
16
Table Of Contents
STEP 1: STEP 2: STEP 3:
Crawling and Identify Possible Check Your
Indexing Indexing Problems On-Page Elements
STEP 6:
STEP 4: STEP 5:
Optimize Site
Monitor Your Evaluate Your
Architecture and
Rankings Content
Internal Links
STEP 7:
STEP 8: STEP 9:
Update Status
Technique, Scripts, Internationalization
Codes and Link
and Coding
Forwarding
TIP:
Click on any of the sections to
navigate right to it.
INTRODUCTION
Introduction
Search-engine optimization (SEO) is an important,
baseline component of every online marketing measure.
After all, a website can only be successful and receive
a large volume of qualified traffic if it is visible on
Google and other search engine results and listed high
in the rankings.
3
INTRODUCTION
Buyer behavior is subject to constant change, which means Search engines, especially Google, have evolved
marketers and SEOs have to change their methods in line tremendously over the past decade. These changes
with with how buyers search on the internet. happen not only because of user demands, but
also because Google’s technology has evolved to
For example, a few years ago, it still was common to search be able to understand complex search queries and
for websites and products exclusively on your desktop deliver relevant search results.It is no longer enough
or notebook at home. Today, more than half of all users to achieve good rankings for content by stuffing
in industrialized countries use their smartphones and keywords in the page meta-data.
other mobile devices to search for relevant information or
products online. Because of this, modern website should
be optimized for mobile devices (mobile optimization). This
is the only way to ensure that mobile users also have a
positive user experience. 40 percent of users leave a
40% website if it takes more than
Another example of how user demands transform SEO three seconds to load.
practices is loading speed. Just 10 years ago, users had to
be patient when they loaded a website because connection
speeds with modems were slower, with waiting times up to
several seconds until the page fully loaded. A study found
that more than 40 percent of users leave a website if it
takes more than three seconds to load.
4
INTRODUCTION
5
INTRODUCTION
An SEO audit is a daily task for SEO service providers and agencies.
In-house SEOs should also conduct audits at regular intervals to
check the health status of corporate websites. At the same time,
SEO audits at agencies serve to document the progress of website
projects for clients. In addition, an SEO audit is important in
determining possible SEO measures when making initial contact
with customers.
6
INTRODUCTION
7
INTRODUCTION
Google Analytics: With Google Analytics, you get important insights Important: Please
regarding traffic and user behavior on your website, and if necessary, observe the applicable
you can track individual events to measure the site’s performance. In data-protection
addition, the tool can be linked with data from Google Search Console regulations of
and Google AdWords, providing you with additional insights into the GDPR before
how your website treats visitors. Google Analytics is free and offers implementation!
extensive analysis options for your SEO audit.
8
INTRODUCTION
Google Search Console: The free Google Search Console (GSC) is essential for any web project. The tool’s data comes
directly from Google and can help you in many ways, e.g., with a ranking analysis. In addition, you will gain important
insights into your website’s health, as well as information about web crawling or indexing errors. In addition, you can
use the GSC to send URLs to the Google index or devalue links using the “Disavow tool.” Thus, the GSC offers great
benefits beyond an SEO audit.
Google Search: Before you ask yourself why Google Search is an SEO tool, there are several possible uses: For
example, you can use the site query to check how many of your pages are in the index. The cache display, on the other
hand, tells you when Googlebot last crawled one of your URLs.
9
INTRODUCTION
Ryte: With Ryte, you can perform extensive On-Page analyses of your
website, even with the free version. Many reports can also be saved
directly as PDF files. You can also create custom filters to perform
your SEO audits efficiently.
10
INTRODUCTION
Plugins
Google Lighthouse Plug-In for
With a few clicks, you can turn your Chrome browser into an SEO-analysis machine. Chrome: Google Lighthouse crawls
These plug-ins offer first clues for your SEO audits: current URLs and provides you with
many starting points for On-Page
optimization. You can install the
Google Chrome extension for free.
11
STEP 1: CRAWLING AND INDEXING
STEP 1:
Crawling and
Indexing
Googlebot has a limited budget for crawling URLs
on your domain (crawl budget). Accordingly, the
Googlebot never can crawl all your URLs during its
You can create a beautiful website and fill it with interesting visit. How much crawl budget is available depends on
and useful content, but if the pages have not been crawled various factors, such as the topicality of your content
and indexed by Google, no one will find it in the SERPs. or the number of incoming links. However, you can
make crawling easier for Googlebot in a few easy
Search engines like Google have a large index in which steps to get the most out of your crawl budget.
information about domains and individual URLs is stored.
As soon as a user makes a search query, the search engine
compares its index with the query. Algorithms are used to
determine the quality and relevance of the indexed pages.
The search results are listed in order of importance based on Your website must be crawled and
algorithmic judgments (rankings). indexed by Googlebot to ensure
that your URLs are part of Google
To get your website URLs into the Google index, the SERP rankings. Thus, you should
Googlebot must crawl your page. Googlebot is a computer do everything you can to ensure
program (web crawler) that continuously searches the that the Googlebot can crawl and
Internet. The web crawler visits websites and follows the index your URLs easily.
links/URLs. Once a URL has been crawled, Googlebot stores
relevant information, including an image of the page, in the
Google index. Thus, the page is then officially “indexed.”
12
STEP 1: CRAWLING AND INDEXING
13
STEP 1: CRAWLING AND INDEXING
Check robots.txt
Robots.txt is a small text file retrieved by Googlebot and other bots before crawling your site. Robots.txt contains
instructions for bots, allowing you to control crawling directly while excluding certain areas. However, it is recommended to
let Googlebot crawl as much as possible on your site to index the content in the best possible way.
User-agent: * Disallow: /
14
STEP 1: CRAWLING AND INDEXING
15
STEP 1: CRAWLING AND INDEXING
16
STEP 1: CRAWLING AND INDEXING
Errors on websites and problems with usability are noticeable in user behavior. To check how your users navigate your website,
you can manage individual URLs with Google Analytics, which shows you central interaction data such as bounce rates, aver-
age time spent on your site, and site traffic. You can find the report in the section: “Behavior” > “Site content” > “All pages.”
17
STEP 1: CRAWLING AND INDEXING
To see how well Google recognizes your site as a brand, you should use Google to search for the domain name. Also, use the
brand to find keywords related to your site.
If your homepage is displayed first when you Is there a URL “cannibalization,” in which the
enter the brand name, this is a good sign. same content can be found on several URLs?
If the matching subpages are displayed in the Is your homepage not linked page-wide with the
first position for the combination brand + search “Home,” “Start,” or “Homepage” buttons?
term, this is also good.
Are there any inbound, faulty links that could
If the search results are different when lead to downgrading individual subpages?
entering the “Brand,” this may indicate possible
Google penalties or errors in content or
directory creation.
18
STEP 1: CRAWLING AND INDEXING
19
STEP 1: CRAWLING AND INDEXING
Troubleshooting:
20
STEP 2: IDENTIFY POSSIBLE INDEXING PROBLEMS
STEP 2:
Identify Possible
Indexing Problems
Troubleshooting:
Problems with indexing can lead to URLs not getting
into the Google index and, thus, not getting ranked Get a list of all orphan URLs.
on SERPs. Scripts or faulty links can play a vital role in
such woes. Add internal links on your site that refer to
these pages.
Check JavaScript and CSS
Too many JavaScript files can hinder the construction Check internal links and menus for errors.
of a website. In this case, the Googlebot cannot crawl
the page completely and, thus, cannot index it correctly. Add these pages to the XML Sitemap.
The same applies to faulty CSS files, which can lead to
problems when rendering the website, for example.
21
STEP 3: CHECK YOUR ON-PAGE ELEMENTS
STEP 3:
Check Your
On-Page Elements
The On-Page check is one of the most important
components of your SEO audit. This way, you can check
both your content and the presence of duplicate content.
22
STEP 3: CHECK YOUR ON-PAGE ELEMENTS
23
STEP 3: CHECK YOUR ON-PAGE ELEMENTS
Check meta-descriptions
What is important:
24
STEP 3: CHECK YOUR ON-PAGE ELEMENTS
Ryte: The Website Success module shows you existing Google Search Console: Like with the title, the GSC
meta-descriptions and can identify short or missing lets you search for URLs with duplicate or overly short
description texts. meta descriptions. You also can find the report in Ryte
under “HTML Improvements.“
25
STEP 3: CHECK YOUR ON-PAGE ELEMENTS
What is important:
26
STEP 3: CHECK YOUR ON-PAGE ELEMENTS
Thus, check whether all graphics on your pages use ALT attributes.
What is important:
27
STEP 3: CHECK YOUR ON-PAGE ELEMENTS
What is important:
28
STEP 3: CHECK YOUR ON-PAGE ELEMENTS
What is important:
29
STEP 3: CHECK YOUR ON-PAGE ELEMENTS
What is important:
30
STEP 3: CHECK YOUR ON-PAGE ELEMENTS
What is important:
31
STEP 4: MONITOR YOUR RANKINGS
To control SERP rankings, you can use both the GSC and
Ryte Search Success, which uses 100% real Google data.
32
STEP 5: EVALUATE YOUR CONTENT
If your website contains ads, you should ensure that they do not take up a Check whether the section
disproportionate amount of space, which can lead to lower Google rankings. “above the fold” can be
read without advertising.
In the GSC you can check whether the balance between your non-ad content
and ad content on your website is reasonable. Use the Ads-to-Content Ratio
function in the GSC’s “Web Tools” section.
33
STEP 5: EVALUATE YOUR CONTENT
The keyword focus ensures that all relevant content elements are
aligned with the central keyword of the target page, which forms
the page’s thematic focus.
What is important:
34
STEP 5: EVALUATE YOUR CONTENT
What is important:
35
STEP 5: EVALUATE YOUR CONTENT
TF*IDF analysis is only an orientation for content With Ryte Content Success, you can perform a TF*IDF
optimization. Your text can follow the curve, but should analysis on any URL.
be well-structured, easy to read and offer added value.
36
STEP 6: OPTIMIZE SITE ARCHITECTURE AND INTERNAL LINKS
STEP 6:
Optimize Your Site Vertical link structure:
The more internal links you find on a page, the less the link force Are there links from category pages to
that a single link can distribute to other URLs on your page. other relevant category pages?
Additionally, a large number of internal links on a page makes
Googlebot crawl the page even deeper, using up the crawl Are there links from product pages to
budget faster. other thematically suitable product pages?
37
STEP 6: OPTIMIZE SITE ARCHITECTURE AND INTERNAL LINKS
What is important:
38
STEP 7: UPDATE STATUS CODES AND LINK FORWARDING
STEP 7:
Update Status Codes and
Link Forwarding
Correct status codes and working redirects lead to a better user
experience.
What is important:
39
STEP 7: UPDATE STATUS CODES AND LINK FORWARDING
If a website can be accessed both with “www” and If 301 redirects already have been set on your site, you
without “www,” duplicate content exists, i.e., the same should check them during the SEO audit to ensure they
content can be accessed with different URLs. To avoid work correctly, i.e., that users will see the correct page
duplicate content in this case, you should set up a 301 when a URL is redirected. At the same time, forwarding
redirect that redirects from one URL version to the de- is important for Google because it gives the search en-
sired one. For this purpose, an entry can be made in the gine the URL it wants, then indexes it. In addition, page
htaccess file, which forces the server to forward the URL. rank is forwarded from the “old” URL to the “new” URL
with 301 redirects. Redirects are best found with an SEO
software like Ryte. Ryte shows you all of your redirects in
the “Redirects” report.
Is your website accessible with “www,” as Are there any forwarding chains?
well as without “www”?
Are the 301 redirects working?
Can you access your website with both
“https” and “http”? Is the page redirected to the correct one?
40
STEP 8: TECHNIQUE, SCRIPTS, AND CODING
STEP 8:
Technique, Scripts,
You can use the GSC to access individual pages on
your website. The tool shows you whether problems
and Coding
occur when rendering the page and whether JS files
are affecting page structure or loading.
Where and how is JavaScript integrated? Where are the JS files? At the beginning
or end of the source code?
With the help of JavaScript (JS), your website’s functionality
can be increased enormously. At the same time, the scripts are Do JavaScripts prevent pages
mostly used for tracking user behavior. Check where Java code from loading?
is implemented and if it works at all during the SEO audit.
41
STEP 8: TECHNIQUE, SCRIPTS, AND CODING
42
STEP 9: INTERNATIONALIZATION
STEP 9:
Internationalization
What to Audit:
When websites are designed for international visitors in
Does the URL language also change different languages or for different countries, some special
when you select a different aspects need to be considered to ensure that Google
language version? indexes the content correctly and assigns it to the respec-
tive nation/language.
Are menus translated?
Are there country- or language-specific
Have the country versions been stored URLs?
in the GSC?
URLs should be aligned with country- or -language specific
Have currencies or units been adjusted URLs to accommodate other languages/countries. For
to the respective country? example, language/country versions can be clarified by
using directories named with nations’ abbreviations. The
URL’s language also should change. You can do these
exams “by hand,” usually without any special tools.
43
STEP 9: INTERNATIONALIZATION
What is important:
44
CONCLUSION
An SEO audit consists of many small steps that provide a thorough profile of your website’s health. The more detailed your
report is, the better individual optimization measures can be derived from it.
Therefore, take enough time for your SEO audit. In addition, perform page checks at regular intervals. This is the only way to
determine whether your website has made progress or whether there is a need for further action.
Want a little more help with your SEO audit? HubSpot and Ryte have solutions for you:
Get Started Using HubSpot SEO Tools Find my errors for free