Using the SEO Analysis Tool

The SEO Analysis tool is a useful way to get feedback on aspects which may affect your SEO.

The tool provides information about potentially important issues and recommended improvements, along with a score out of 100.

You can use it to perform a full audit of the SEO of your site so that you can see where there may be issues with your content.

Tutorial Video

SEO Site Score on the AIOSEO Dashboard

You can see your SEO Site Score when you visit the Dashboard in All in One SEO.

SEO Site Score on the All in One SEO Dashboard

This will show you an overview with your score and the number of issues and warnings that have been flagged by the SEO Analysis tool.

Click on the Complete Site Audit Checklist link to go to the SEO Analysis tool

Using the SEO Analysis Tool

You can access the SEO Analysis tool by clicking on SEO Analysis in the All in One SEO menu.

SEO Analysis menu item in the All in One SEO menu

Here you'll see Your Homepage Score along with a screenshot of your homepage as seen on a mobile device.

Your Homepage Score on the SEO Analysis screen

You'll see tabs across the top for Site Audit, Analyze Competitor Site, and Headline Analyzer. These are discussed in the relevant sections below.

Below the Your Homepage Score section, you'll see the Complete SEO Checklist which shows the Issues, Warnings, and Good results for the homepage of your site.

In the Complete SEO Checklist section you can click on Important Issues, Recommended Improvements or Good Results to filter the results below.

Complete SEO Checklist on the SEO Analysis screen

You can click on each tab – Issues, Warnings, and Good to view the results.

You can click on the Refresh Results button to perform a new site analysis and get the latest score and checklist results.

Click the arrow next to each result to expand it so that you can view the details about the issue and how to fix it.

Expanded check in the SEO Analysis checklist showing the details and how to fix

You can find details about each of the checks in the Complete SEO Checklist Results section below.

Site Audit

You can use the Site Audit feature to perform a complete SEO audit of your site. To do this, click on the Site Audit tab.

Here you'll find a Site Overview showing how many checks have passed, or are Issues or Warnings. Click on these labels to filter the results in the Site Audit Report.

Site Overview on the Site Audit tab of the SEO Analyzer

The Site Audit Report shows the results for each item of content on your site. You can use the Content Types filter to fiter these by post type. You can also search for an item of content by post title.

Site Audit Report on the Site Audit tab of the SEO Analyzer

If you've set a Focus Keyword in AIOSEO for your content as part of the TruSEO content analysis feature, then this will shows in the Focus Keyword column.

If you haven't set set a Focus Keyword in AIOSEO for your content, then you'll see the Add Focus Keyword link. Click this link to set a Focus Keyword for that content.

Add Focus Keyword link shown in the Site Audit Report on the Site Audit tab of the SEO Analyzer

Click on the arrow to the right of any item of content to see the full audit report for that content.

Arrow shown to the right of content in the Site Audit Report on the Site Audit tab of the SEO Analyzer

You'll see buttons where you can select where to Fix or Ignore an issue in the audit report.

Fix and Ignore buttons shown in the Site Audit Report on the Site Audit tab of the SEO Analyzer

You can click on the All Checks tab in the Site Audit Report to view your report sorted by each passed or failed check.

All Checks tab shown in the Site Audit Report on the Site Audit tab of the SEO Analyzer

The All Checks tab is separated into tabs for Issues, Warnings, and checks that are Good (passed).

Finally, there's a Settings tab where you can control the Post Types, Taxonomies, and Post Statuses that the Site Audit tool will scan.

Settings tab shown in the Site Audit Report on the Site Audit tab of the SEO Analyzer

Analyzing a Competitor Site

You can use the Analyze Competitor Site by entering the URL of another site and analyzing it to get their score and checklist results.

Go to All in One SEO > SEO Analysis and click on the Analyze Competitor Site tab to do this.

Analyze Competitor Site screen in the SEO Analyzer

Complete SEO Checklist Results

Here's a list of the checks and results in the Complete SEO Checklist, what they mean and how to fix them:

SEO Title Checks

These checks refer to the SEO title set on your homepage:

  • We couldn't find an SEO title – This means there may be no SEO title set on your homepage. Go to All in One SEO » Search Appearance and check in the Home Page section. You can learn more about setting the SEO for your Home page here.
  • Your SEO title is only X characters long, which is too short – This means that your SEO title for your homepage is too short and you should consider writing something longer. Google likes concise, descriptive titles.
  • Your SEO title is X characters long, which is too long – This means that your SEO title for your homepage is too long and you should consider writing something shorter. Google likes concise, descriptive titles.
  • No keywords were found in the page title – This check is looking to see if the most common keywords in your homepage content are included in your SEO title. You can safely ignore this if you feel your SEO title is representative of your site.
  • Both the page title and meta description are missing keywords – This is the same check as above.

Meta Description Checks

These checks refer to the meta description set on your homepage:

  • No meta description was found for your page – This means there may be no meta description set on your homepage. Go to All in One SEO » Search Appearance and check in the Home Page section. You can learn more about setting the SEO for your Home page here.
  • Your meta description is only X characters long, which is too short – This means that your meta description for your homepage is too short and you should consider writing something longer. Google likes high quality, descriptive meta descriptions and has examples here.
  • Your meta description is X characters long, which is too long – This means that your meta description for your homepage is too long and you should consider writing something shorter. Google likes high quality, descriptive meta descriptions and has examples here.
  • No keywords were found in your meta description – This check is looking to see if the most common keywords in your homepage content are included in your meta description. You can safely ignore this if you feel your meta description is representative of your site.
  • Both the page title and meta description are missing keywords – This is the same check as above.

Heading Checks

These checks refer to the H1 and H2 headings in the content of your homepage:

  • No H1 tag was found – This means there is no H1 heading on your homepage. Some themes replace the H1 heading with a logo, but you should still place an H1 heading at the start of the content on your homepage..
  • X H1 tags were found – There should only be one H1 heading on each page and your homepage has too many.
  • No H2 tags were found on your page – H2 headings are used to separate content into logical sections and help visitors find what they're looking for on your homepage.

H1 and H2 headings are typically something you would add in your content or, in the case of H1 headings, they're added by your theme. WordPress has an article on how to use the Heading block in the default Block Editor here.

Image Checks

These checks refer to the images shown on your homepage:

  • Some images on your page have no alt attribute – This means that some of the images on your homepage don't have the Alt text set. You can expand the result to see a list of the images that don't have Alt text set. Depending on your theme and plugins, you may not be able to set Alt text on all images. You can learn about How to Write Alt Text for Images here.

These checks refer to the links shown on your homepage:

  • No internal links were found on your page – There should be links on your homepage that lead to the content within your site. This makes it easy for visitors to navigate your site.
  • Too few internal links on your page – You should consider adding more internal links to help visitors navigate your site. You can safely ignore this if you feel your content contains links to all the most important areas of your site.
  • The ratio of internal links to external links is uneven – An imbalance of external to internal links can show search engines that you care more about content on other sites. You can safely ignore this if you feel the links are most appropriate to your site.

Internal and external links are typically something you would add in your content. WPBeginner has an article on how to add a link in WordPress here.

Advanced SEO Checks

These checks look for additional SEO information that we recommend sites implement:

  • No canonical link tag found on your page – A canonical link was not found on your homepage. WordPress outputs this as standard so something may be removing it such as your theme or a plugin. You can learn more about canonical URLs here.
  • Your page contains a noindex header or meta tag – You may have set the Search engine visibility under Settings » Reading in WordPress. There are also settings for noindex in All in One SEO. You can learn more about these Robots Meta settings here.
  • The www and non-www versions of your URL are not redirected to the same site – This refers to your DNS configuration. Normally, you would have a CNAME that redirects www to your domain. Check with your DNS provider to see if you have this. There's a guide to www vs. non-www on WPBeginner here.
  • Your robots.txt file is missing or unavailable – WordPress creates a robots.txt as standard, you can also create one with All in One SEO by going to Tools » Robots.txt Editor. You can learn more about the Robots.txt Tool in All in One SEO here.
  • Your site has a robots.txt file which includes one or more “disallow” directives – Check your robots.txt to make sure it's not blocking access to areas or files that shouldn't be blocked. WordPress adds a default disallow rule for /wp-admin/ to the robots.txt and this shouldn't be removed. You can view and manage your robots.txt by using the Robots.txt Tool in All in One SEO.
  • Some Open Graph meta tags are missing – You can add Open Graph meta tags, which are used when content is shared on social media, by going to All in One SEO » Social Networks » Facebook. You can learn more about setting the social meta for your Home page here.
  • Duplicate Open Graph meta tags were found – There should only be one set of Open Graph meta tags on your site. If you're using All in One SEO to add these, then your theme or another plugin could also be outputting them. You can learn more about identifying duplicate Open Graph meta here.
  • No Schema.org data was found on your page – You can use All in One SEO to output Schema.org markup on your site. Check out our article on configuring the Schema settings in All in One SEO here.

Performance Checks

These checks look for anything that can affect the performance of your site. These checks cover advanced site and server configuration topics. If you don't know what to do, you can safely ignore these:

  • Your server is not using “expires” headers for your images – If you use the Apache or NGINX web servers, you can edit the configuration files to set the “expires” header for all image files. For Apache, you can also use a “.htaccess” file to change the settings for each folder. You can learn more about adding expires headers on WPBeginner here.
  • Some JavaScript files don't seem to be minified – Expand the check to see a list of unminified files. You can then see if a minification plugin will minify these. Go to the WordPress Plugin Repository and search for “minify” to find plugins that may help. We have additional information about minifying JavaScript and CSS files here.
  • Some CSS files don't seem to be minified – Expand the check to see a list of unminified files. You can then see if a minification plugin will minify these. Go to the WordPress Plugin Repository and search for “minify” to find plugins that may help. We have additional information about minifying JavaScript and CSS files here.
  • Your page makes X requests. More than 20 requests can result in slow page loading – Expand the check to see details. Deactivate unused plugins that may be adding unnecessary scripts to your page. We have an article on how to speed up your WordPress site here.
  • The size of the HTML document is X Kb. This is over our recommendation of 50 Kb – Expand the check to learn more. Depending on the theme and plugins you use, this may be something you cannot fix. We have an article on how to speed up your WordPress site here.
  • The response time of your page is X seconds. It is recommended to keep it equal to or below 0.2 seconds – The simplest way to improve page load times is to use a good caching plugin that works with your server configuration. Contact your hosting provider to see if they have a recommended caching plugin and configuration. We have an article on how to speed up your WordPress site here.

Security Checks

These checks look for security issues which may place your site at risk from attackers:

  • Plugins from your website are publicly visible – Expand the check to see which plugins are visible. You can use some minification or security plugins to hide this information in your source code.
  • Anyone can see that you are using the XX theme – You can use some minification or security plugins to hide this information in your source code.
  • Directory Listing seems to be enabled on your server – Every popular web server has options to prevent directory listings. Contact your hosting provider and ask them if they can implement this. WPBeginner has an article on how to disable Directory Listing here.
  • It looks like your site has been added to one of Google's malware lists – If your site has been flagged by Google then you'll need to contact a security expert for help with cleaning malware from your site. You'll then need to let Google know via the Security Issues report in Google Search Console.
  • Your site is not using a secure transfer protocol (https) – You should add an SSL certificate to your site and configure HTTP to redirect to HTTPS. See our article on setting up HTTPS here.

Headline Analyzer

You can learn about the Headline Analyzer tab by checking out our article on Using the Headline Analyzer in All in One SEO here.