🎊 Valentine's Day DISCOUNT! + 2x Benefits for FREE

LIMITED TIME OFFER!

Analyzing Your Site’s SEO with Rank Math

SEO is the most consistent and long-term traffic source that you can master. It can take some time to get started and optimize your website, but over time, it can snowball and bring you a lot of traffic. The best part is that you will need to invest less work into SEO over time, which dramatically improves your ROI.

SEO can be complicated and overwhelming, and that is one of the reasons many people shy away from it. There is on-page SEO, off-page SEO, and technical SEO. The names alone can be overwhelming.

But, once you start to understand the basics of SEO, the mystery unfolds quickly, and you can start to implement simple steps to improve your SEO.

We’re sure that you’ve heard about the 80-20 rule. The rule says that 80% of results come from 20% of the effort. This rule applies to SEO as well. If you invest 20% time in fixing the basic SEO mistakes, you will already be on the path to getting 80% results. To make the 20% easier for you, we built the SEO analysis tool right into Rank Math.

Note: Rank Math’s SEO Analysis has been renamed to SEO Analyzer and this article has been updated to reflect the latest changes with our plugin.

We’re going to introduce and talk about the SEO Analyzer tool in this article. It’s built inside Rank Math, and it analyzes your website for the basic SEO settings that you should absolutely get right. Remember the 80-20 rule? Getting the 20% wrong means that you will lose out on 80% of your results. That is why the SEO Analyzer is so critical to use.

Let’s clear something up before we get into the post. Although the SEO Analyzer will help you fix the most basic issues, you will still need to perform SEO activities to get more traffic continuously. Millions of things play a role in SEO, and it is not possible to configure them with an automated tool. That does not mean that the SEO Analyzer is not important—it absolutely is! But, once you’ve used the SEO analyzer to improve your website, you will still need to keep improving if you expect to get more traffic from SEO.

Let’s get started with Rank Math’s SEO analyzer.

Running the analysis is easy – just visit the “SEO Analyzer” page under the SEO menu:

Visit SEO Analyzer

Here’s how the SEO Analyzer dashboard will look like. The Dashboard comprises two tabs, namely, SEO Analyzer and Competitor Analyzer.

SEO Analyzer dashboard

1 SEO Analyzer

In the SEO Analyzer tab, click on the “Start SEO Analyzer” button at the top of the page to start the SEO analysis for your website:

Start SEO Analyzer

Rank Math will start analyzing your site instantly. It only takes a few seconds – Rank Math will keep you updated during the process:

Analyzing Website

In case, you end up seeing an error message like the one shown below, it is because your website is hosted locally. Rank Math needs to fetch your page for analysis, and hence the SEO Analyzer is available only on live sites that are accessible by our server.

SEO Analysis localhost error

When the analysis is done, you’ll see a screen like this.

Rank Math SEO Analyzer score

You can also print your results using the PRINT option available only in the PRO version. To do so, click the PRINT button, as shown below.

Print option in PRO version

2 Competitor Analyzer

Rank Math PRO offers a Competitor Analyzer feature right in the dashboard. You can examine another website by entering its URL, as shown below. Click the Start Audit button to get its score and checklist results.

Competitor Analyzer in Rank Math

Competitor analysis will include only 21 tests out of all the tests. This is because data for 8 of these tests come from the Rank Math installed on the site. Since Rank Math does not have access to the site’s database, the competitor analyzer does not include them.

All tests in Competitor Analyzer

Also, the test counts vary with competitor analysis based on Easy mode and Advanced Mode. In the Easy mode, the SEO Analyzer evaluates 12 tests, and in the Advanced Mode, it evaluates 21 tests.

3 SEO Analyzer Tests

You can click on the VIEW ISSUES button to get a checklist of all the issues further classified as All tests, Passed Tests, Warnings & Failed Tests, as shown below.

Click on View Issues

The charts at the top of the page are a quick summary of any found issues. The first point is the SEO score – this is a number from 0 to 100 – higher scores are better.

Next, there’s a bar chart showing the number of passed tests, warnings, and failed tests.

Tests that pass are great – they mean there’s nothing to fix.

Warnings are issues that are not very severe, but you should give them attention and do something about them.

The red bar represents failed tests. As you can see, there are plenty of failed tests in the image above, which means there is a lot of room for improvement.

When a test fails, it means there’s something seriously wrong that needs to be fixed immediately. These aren’t site-breaking issues – your site still works. But they’re a disaster from an SEO perspective.

Moving down the screen, you can see more detailed feedback. Here, you can see what the tests are – what they’re measuring and why your site passed or failed each one.

The results are broken down into multiple sections:

Let’s break down each of the sections and their individual tests to understand them in a deeper way:

3.1 Priority

The priority section covers whether the automatic updates of the plugin are enabled on your website or not. You’ll receive a warning if you have not enabled the automatic updates, as shown below.

Priority Test in Rank Math

You can fix this warning by clicking on the Enable Auto Updates button, and Rank Math will be automatically updated whenever there is a new version of the plugin.

This test is not applicable for Competitor Analysis.

3.2 Basic SEO

Basic SEO covers the bare essentials – if your site fails any of these tests, then there are serious issues that will hurt your rankings. You can think of the basic SEO settings as the foundation of your website. If the foundation itself is poorly built, then the building that stands on top of it will always be weak or, worse, collapse. If you want to build a healthy website for the long term, then you should absolutely have all the basic SEO settings optimized. The Basic SEO tests are around the homepage when the SEO Analyzer runs from within the plugin. 

Let’s take a look at each entry and explore what they mean and what you can do about them.

3.2.1 Common Keywords

Common Keywords Test In Rank Math

The common keywords section displays a list of the most common keywords that Rank Math finds on your website’s homepage. This is a handy feature, as these are the same words that search engines are also looking at when they crawl your website. Since search engines can’t read, the frequency of the terms used and the terms themselves are the only factors that will help search engines determine what your website is about.

If you see unfamiliar terms here, then you should consider updating the content on your website’s homepage.

3.2.2 SEO Description

SEO Description Test

In this test, Rank Math checks your home page’s SEO description and tries to determine if it is search-friendly. Rank Math will check if the description is too short or too long. If everything looks good, you’ll pass this test.

If you fail this test, try to customize your website’s meta description by adding a few important keywords and keeping the overall length between 50 to 160 characters.

3.2.3 H1 Heading

H1 heading Test

After the Title, the Headings are the next most important elements on the page, from which the H1 heading has the most precedence. In this test, Rank Math checks for the presence of an H1 heading on your page. If an H1 heading is present, you pass the test. Else, you do not.

If you fail this test, then head over to your page, and see if the title of the page is empty, as the page title is used as the H1.

Ensure Title Of The Post Is Not Empty

3.2.4 H2 Headings

H2 heading Test

After H1 headings, the H2 headings are the ones that have the most impact on the optimization of the page. In this test, Rank Math checks for the presence of an H2 heading on your page. If an H2 heading is found, you pass the test; else, you do not.

If you fail this test, head over to your home page and add an H2 heading to it, choose a heading block, and confirm that it is configured to H2.

Add A H2 Block To Content

3.2.5 Image ALT Attributes

Image Alt test

Image ALT tags are a great way to mark up your images so that the search engines can better understand the image’s context. They are also pretty useful for people when the images on a page fail to load or for people using assisted devices to navigate the web. In this test, Rank Math checks if the images on your page have ALT tags specified. If all the images have ALT tags, you pass the test, else you fail.

If your website has a lot of images and you haven’t added ALT text to any one of them, you do not need to do the process manually. Rank Math features an automated solution for adding ALT text to images on the fly, meaning that your images will always be optimized. You can read about how to set it up here.

3.2.6 Keywords in Title and Description

Keywords in Title and Description

The presence of important keywords in the Title and Description of your page is a strong ranking signal. In this test, Rank Math checks your page for the presence of common keywords in the Title and the Description. If keywords are found, you pass the test.

If you fail the test, try to add some keywords related to your primary keywords in the title and description.

Note: The SEO Analyzer tests are very different from the content analysis tests, where you will have the opportunity to set a focus keyword and let Rank Math check for its presence inside the content. In our SEO Analyzer tests, Rank Math will analyze your page overall and identify the commonly used keywords on your page. These keywords are listed here under the Common Keywords test. You can refer to this dedicated tutorial to get your homepage title and description updated with these keywords.

Links Ratio test

Every page should have some links—that’s the foundation of the Internet. But how many links are OK? What should be the ratio of internal and external links? To put these questions to rest, Rank Math tests how many links (internal and external) are present on your page and lets you know if the ratio is healthy from an SEO perspective.

If you fail this test, then make sure that you are linking out to internal and external resources in a natural manner.

3.2.8 SEO Title

SEO title test

The SEO title is important for 2 reasons. It lets search engines know what your website is about, and it also appears in the search results, where it can compel users to click through to your website. That is why your SEO title should be optimized for search engines and humans. In this test, Rank Math checks if your SEO title is of an appropriate length. If the title is too long, it will end up being truncated—which won’t be good. If the length of the title is appropriate, you will pass this test.

If you fail this test, head over to the page and edit the SEO Title from Rank Math to make it the appropriate length.

3.2.9 Site Tagline

Site Tagline Check In Rank Math

The site tagline is meant to describe what your site is about in a few words. WordPress uses it in a couple of places – usually in the header of each page and in your RSS feeds. When you create a WordPress site, the tagline is set to “Just another WordPress site,” which is bad for several reasons.

First of all, it’s not very complimentary. It hardly looks professional, does it?

It’s a missed SEO opportunity, too. Using relevant text in the Site Tagline helps search engines to understand what your site is about. The text is included high on the page, and Google pays more attention to the text in critical positions.

What’s more, it makes your site a shining target for hackers – any hacker with a WordPress exploit can locate your site in seconds, and they usually attack hundreds of sites at a time.

Changing the tagline only takes a moment, so there’s no excuse for using the default value! The setting you’re looking for is in the Settings → General menu.

Wordpress Website Tagline Feature

This test is not applicable for Competitor Analysis.

3.2.10 Blog Public

Blog Public Test In Rank Math

This optimization is critical to get right; else, your website may never appear in search engines.

When you install WordPress (or it is installed by your hosting provider), WordPress gives you an option to request search engines not to index your website. It is an optional setting, and it is off by default. The option itself is quite useful, as you can start building a website and not have a half-baked website appear in the search results.

But, many times, you start building your website with the option turned on, and then even when your website is built, you forget to turn it off. The result of that is, search engines come to index your website, but WordPress tells them that you don’t need your website indexed. Naturally, your website never makes it to their index, and as a result, you never get any traffic.

If you see a warning for this optimization (as you see in the screenshot above), then we highly recommend that you fix this as soon as possible. Head over to WordPress Settings → Reading, and un-check this setting. You can also use the link provided in the error message to reach the setting quickly.

Enable Website Indexing WordPress

Don’t forget to save your settings once you un-check the checkbox. Once your settings are saved, your website should be indexed and should start appearing in the search results accordingly.

This test is not applicable for Competitor Analysis.

Permalink Structure Check In Rank Math

Permalinks represent the structure of the URL for each post and page on your site. With a traditional blog, you can see the latest posts on the homepage. When you post new content, the old posts are pushed off the first page. If someone wanted to link to a post and they built a link to the homepage URL, people would see the wrong content when they click the link.

The solution is to create a unique link for each post – the permalink, because it’s permanent.

WordPress gives every post and page its own unique URL – which is great. But the standard format is pretty ugly. They usually look like this: http://www.mysite.com/?p=123

The number is the ID for the post – WordPress uses it to find the page content in the database. It’s ugly to look at, and there are some SEO drawbacks:

  • There’s no keyword information – Google uses URLs as one of the ranking factors, so the URL should reflect what your post is about.
  • People also read URLs, and that ?p=123 doesn’t look appealing. Other bloggers are less likely to discover your work or link to it.
  • The question mark makes it obvious that the content is generated by a script (a program running on the server). Since the beginning, Google has preferred static content to script-generated content.

Why doesn’t Google like content from scripts?

Often, scripts generate many pages of duplicate content. It’s hard to systematically crawl a scripted site because the server often generates new URLs with every page request – in other words, it looks like there’s an infinite number of pages. This situation is called a spider trap.

Sometimes, the content from scripts isn’t meant for the general public – for instance, private content for logged-in users. It’s never a good idea for spiders to attempt to access these URLs – most of the time, the server will block them. If the server has bad security, it will serve the pages and possibly leak private information.

For all these reasons, the Google bot is reluctant to crawl pages that contain a query (queries are the “?p=…” part of the URL). Of course, for SEO purposes, it’s important to make our site’s URLs as spider-friendly as possible.

Fortunately, it’s very easy to change the permalink structure on a WordPress site – the option is built right into the wp-admin panel. Just go to the Settings → Permalinks menu, and select the “Post Name” option. Finally, save your changes.

Post name in permalinks settings

Now all your permalinks will look like this: http://www.yoursite.com/your-post-name/ Not only is it more enticing to the spiders, but it also gives you an opportunity to get your keywords into the URL.

This test is not applicable for Competitor Analysis.

3.2.12 Focus Keywords

When you write or edit an article, Rank Math helps you to choose a Focus Keyword and optimize your content for it. A web page can rank for many closely related keywords. But a well-written article should have a common theme – it should have focus. The focus keyword is the main focus of your article.

When you use a focus keyword, Rank Math can analyze your content and calculate how well optimized it is. If you don’t provide a focus keyword, Rank Math has no way of knowing how well optimized the article is.

In the SEO Analysis screen, Rank Math checks that you have a focus keyword set for every piece of content on your site. If it finds any content without keywords, it will alert you, and you can take action. This is a Sitewide test when the SEO Analysis runs from within the plugin.

The process of adding the focus keywords is pretty easy, and Rank Math makes it even easier for you. In the error message itself, you should see links to posts, pages, and custom posts that do not have focus keywords set.

Focus Keyword Test in Rank Math

Note: For analysis, Rank Math will only include the post types where the Rank Math Metabox is enabled.

Clicking the link will take you to your posts screen, but only the posts that do not have focus keywords will be displayed. Here is how the screen would look, if you’re wondering.

Posts With Focus Keyword Not Set

All you have to do is edit those posts and add a suitable focus keyword to them.

Note: If your website has got over 200K rows in the post meta table, then Rank Math may return a notice for the focus keyword test, as it exceeds the limit. In that case, please use our filter to increase the limit, depending upon your website’s size.

This test is not applicable for Competitor Analysis.

3.2.13 Post Titles Missing Focus Keywords

In this test, Rank Math checks whether your focus keywords are present in your post’s title as well. Of course, this test only applies to the posts that have focus keywords set in the first place. If you have a lot of posts that do not have focus keywords set, then we’d recommend fixing those first and running the SEO Analyzer again to see all the posts that don’t have the focus keyword in the title.

Link To Posts Without Focus Keyword

The reason this test is in the Basic SEO section is that the title of the page is an important ranking signal for Google and other search engines. Think of it like this; if you’re looking for an iPhone charger, you’d expect the title of the page to be iPhone charger with some additional keywords like the brand, etc.

Similarly, if you’re trying to rank for a specific focus keyword and you don’t add that focus keyword to the title of the page, then you’re putting yourself at a big disadvantage.

To pass this test, edit the posts that do not have the focus keyword in the title (Rank Math will link directly to all the posts that do not pass this test), and add the focus keyword to the URL. Not only will you pass the test, but you will also increase your overall traffic.

This test is not applicable for Competitor Analysis.

3.3 Advanced SEO

The Advanced SEO section is where Rank Math offers some advanced SEO tips to help you take your website’s traffic to the next level. The Advanced SEO tests are around the homepage when the SEO Analyzer runs from within the plugin. Here are the specific recommendations that you will see in this section.

3.3.1 Mobile Snapshot

This is not actually a test, but more of a notification. Here, Rank Math takes a snapshot of your website from a mobile browser perspective and shows you the results on the screen. Using the screenshot, you can identify if your website is actually mobile-friendly. This test is quite important, as your website can be using a responsive theme and still not be mobile-friendly.

Mobile Snaphot

If you don’t like how your website looks on mobile, then consider changing your theme, which is mobile-friendly.

3.3.2 Canonical Tag

You might have noticed that a single post in WordPress can be accessed from multiple URLs. For example, a single post can have a URL of website.com/tag1/post/ or website.com/post or website.com/category/post, and so on. Since Google considers different URLs to be different pages, this can lead to Google indexing duplicate content on your website—unless you use canonical tags.

Canonical tags tell Google what the true URL of a page is. For example, for all the different URLs that we shared above, if a canonical tag was added to the posts, if the URL website.com/post, then Google would know that that is the actual URL of the content, and it will safely ignore the rest.

In this test, Rank Math tests if your website has properly implemented canonical tags, and notifies you if it finds any errors. If you see errors here, then you’ll need to manually add some canonical URLs to fix them.

Head over to the page or post you’d like to work with, and open up the Advanced tab in Rank Math on the page. You’ll see the option of defining the canonical URL for the post there.

Configure Canonical Url In Rank Math

3.3.3 Noindex Meta

When you first install WordPress, you see an option to discourage search engines from indexing your website—which is on by default. If you’ve just started to build your website, then it can be wise to turn it on. The problem happens when you forget to turn it off, and search engines send you no traffic—because you instructed them to.

In this test, Rank Math tests if your page contains a noindex meta or header, which will instruct the search engines to not index your website, and warns you if it does find it.

If you see an error here, make sure that the directive the error is based on is added on purpose. You should also check WordPress Settings → Reading to make sure that the Search Engine Visibility checkbox is unchecked.

Enable Search Engine Visibility Wordpress

In addition to that, we’d encourage you to look into your site’s robot’s meta configuration with Rank Math, so that you haven’t accidentally added a noindex meta.

3.3.4 WWW Canonicalization

For Google, www.website.com and website.com mean different things, even if the difference is just www. When you set up your website for the first time, you have the option to choose between the www version or the non-www version. Whichever version you choose, the other version should be redirected to the original. For example, try opening-up www.wordpress.org, and you will end up on wordpress.org, as the www version is redirected to the non-www version.

In this test, Rank Math checks the same for your website. If the proper redirects are in place, you pass the test, else you fail.

If you fail this test, then you need to create 301 redirects from one version of your website to the other. The best method to do so is to create the proper rules in your .htaccess file. Here is an article on SiteGround showing how to redirect www URLs to the non-www version, and here is another one showing how to achieve the opposite.

3.3.5 OpenGraph Meta

Just as Schema helps search engines understand the content on websites, Facebook created Open Graph Protocol to transform web properties into rich objects. Similar to Schema, it is a markup that needs to be added to every page of your website, which Facebook and other social networks can read and understand your page, and also display it richly on their platforms.

In this test, Rank Math tests if the proper Open Graph tags have been added to your page. If all the appropriate tags are found, you pass the test.

If you fail this test, then you should head over to the post or page and open Rank Math’s social markup editor. Here is where it is located.

Rank Math Social Sharing Settings

When you click the button, Rank Math’s social editor will open up, where you will be able to add the appropriate markup for the page/post.

Rank Math Social Sharing Settings

You can learn all about the social meta and its implementation in the dedicated article about Rank Math’s Social Meta Box.

To test your Open Graph implementation, you can also use Facebook’s Open Graph Object Debugger. Just enter the URL of the page you want to test, and click the Fetch new scrape information button, and Facebook will fetch the page and test the tags out.

3.3.6 Robots.txt

Robots.txt test

The robots.txt file is a special file present at the root of your web server, which directs search engines on what they should and should not index. It is an efficient way to manage search engines without having to use meta-robots on a lot of pages.

In this test, Rank Math looks for the presence of a robots.txt file, and you pass the test if it exists. Rank Math also tries to notify you if it finds a Disallow:tag in the file just as a warning.

It is unlikely that you will fail this test, as Rank Math usually places a simple robots.txt file on your server if it does not find one. However, if you still fail this test, you should contact your hosting provider to have it fixed and get the robots.txt file deleted so the one from Rank Math can work.

If you want to see or edit the contents of your robots.txt file, you can do so inside Rank Math. Just head over to General Settings → Edit robots.txt.

Edit Robots Txt File In Rank Math

3.3.7 Schema Meta Data

Schema Meta Data Test

Schema is the new language of the web. It is chunks of code that helps search engines understand the web and your website better. It is suspected that Schema will play an increasingly important role in the future, thus the need to have it implemented today.

In this test, Rank Math tests if your page consists of Schema data, what type of Schema isn’t checked, and you pass the test if Schema data is found.

If you fail this test, then make sure to select a default Schema type for your posts inside Rank Math by heading to Rank Math SEO → Titles and Meta → Posts → Schema Type. Once you do, Rank Math will automatically add the appropriate Schema Markup to all your posts.

Define Default Schema Type In Rank Math

You should repeat the process for pages, products, and any other custom post types that you have on your website. You should also read our dedicated guide on configuring Rich Snippets in Rank Math.

3.3.8 Search Console

Search Console test

Google offers several tools to collect and analyze the data of your website. You probably have heard of Google Analytics and Google Search Console before. These tools are free to use for anyone who maintains a website and can provide you with useful information like the keywords it ranks for, indexing status, performance, security issues, and many more.

Rank Math offers advanced integration with Google Search Console and allows you to view a lot of your website’s data directly in your WordPress dashboard. This saves you a lot of time and provides valuable insights from your Google Search Console account, which means you can see what part of your website needs work.

In this test, Rank Math checks if you’ve connected your Google Search Console with Rank Math or not. If you haven’t, you will see a warning.

Search Console connected in Rank Math

We’ve made it extremely easy to connect your site to Search Console, and we strongly recommend you to do so. Search Console gives you a wealth of information on the performance of your site. Besides all the cool behind-the-scenes improvements, it also shows you what goes wrong. As a result, the advice you get is very actionable, easy to follow up on, and helps you grow your website easily.

To connect Rank Math with Search Console, follow the instructions in the article about Search Console in Rank Math.

This test is not applicable for Competitor Analysis.

3.3.9 Sitemaps

Sitemaps are like indexes for your website, and they help search engines discover content on your website more efficiently. This option checks your website’s sitemap and warns you if a sitemap is not found.

If you fail this test, then you need to check 2 things. First, if you actually have a sitemap for your website. If you’re using Rank Math, that is simple. Head over to Rank Math SEO → Dashboard. On the Modules section, scroll down to see if the Sitemap module is enabled.

Enable Sitemap Module In Rank Math

If you’re using another plugin for sitemaps, this can remain disabled. But, you’ll need to check if the other plugin is working as expected.

Second, if you’re using Rank Math, you need to make sure that your sitemaps are configured correctly. Head over to Rank Math SEO → Sitemap Settings and verify if you’ve configured the settings correctly. You can refer to our article about configuring Sitemaps in Rank Math as a reference.

This test is not applicable for Competitor Analysis.

3.4 Performance

If you can recall the days of dial-up Internet, the performance of websites was never a big issue. The entire Internet was slow, and nobody had any big expectations. Of course, those days are long behind us.

Today, we expect sites to load quickly.

Better performance means happier users. People do notice it when sites load slowly – many of them will leave a site if it takes more than a couple of seconds to load. That’s a great way to lose visitors!

Improving your site’s loading time will improve your visitor retention, and that should improve your revenue. But that’s not the only reason for improving performance.

Why does Rank Math measure server performance? How is it related to SEO?

Site performance has become a significant ranking factor in the last couple of years. Google doesn’t want to send users to a site that gives a “bad experience” – it makes them look bad by reflection. Put simply, it’s harder to get a top ranking for your keywords if your site loads slowly.

There are lots of things you can do to improve your site’s loading time – Rank Math highlights the simplest fixes that produce the biggest result with the least effort.

3.4.1 Image Headers Expire

Image Headers Expire Test

Most modern web browsers use caching to speed up the browsing experience of their users and save bandwidth. When using caching, one of the problems is that how would the browser know if the content is updated? The answer is expire headers. With each object, your server can attach an expire header, indicating that the element will not change for a specified amount of time.

Images are cached the same way too, and this option verifies if your images are using the Image Expires Header to improve the user experience. If Rank Math finds expire headers on your image headers; you will pass this test.

If you fail this test, you will have to add expired headers to your image assets yourself. Don’t worry; it is not too complicated. Here is a helpful guide that will teach you how to do it, and it also covers multiple approaches.

3.4.2 Minify CSS

Minify Css Test In Rank Math

When optimizing for the web, every byte counts. You might think that compressing something to save a few kilobytes is not a huge deal, but that would be incorrect. A single kilobyte of data saved will affect your website for all your visitors, for all of your website’s existence. It won’t be surprising that a few kilobytes saved by minimizing CSS would save hundreds or even thousands of megabytes over time.

In this test, Rank Math tests if your CSS files are minified. If they are, you pass the test. If you fail the test, you have multiple options to explore. You can either use a caching plugin like WP Rocket and configure the minification of your CSS there or use an online tool like CSS Minifier to minify your CSS files. We’ve already covered the basics of minification in this blog post.

Please note that minify is not a set it and forget it process, and it has the potential to break your website. Therefore, we recommend that you first test out these changes on a testing/staging environment and then push them to your live website.

3.4.3 Minify JavaScript

Minify Javascript Test In Rank Math

Almost every website on the web uses JavaScript, and minifying it is going to save you a lot of bandwidth while helping with website speed as well. Thus minifying JavaScript is also important. In this test, Rank Math tests if JavaScript files on your website are minified or not. If they are, the test is passed.

If you fail, you have a few options to consider. You can use a caching plugin like WP Rocket, which supports JavaScript modification, and configure it there. Or, you could minify the files yourself by using an online tool like Javascript Minifier.

You should know that minifying JavaScript can have unintended consequences, including breaking a part of your website. In fact, minifying JavaScript is usually more troublesome than minifying HTML or CSS. Therefore, we recommend that you thoroughly test your changes in a staging environment before pushing changes to your live website.

Note: Minimizing your JavaScript files can make your site load faster and speed up your WordPress site. However, you can ignore minifying JavaScript warning.

3.4.4 Page Objects

Page Objects Test In Rank Math

A single web page that you browse is made up of multiple elements. You have the actual HTML, JavaScript, CSS, images, and then external resources. The issue is that the server must request each object separately, which further adds to the page’s loading time. If you could combine some of the resources together, that will reduce the number of requests, which will cut down on load times.

There is no established baseline on what the number of requests should be, but the lower, the better. In this test, Rank Math looks at the number of requests that are made, and you pass if the number of requests is less than 20.

3.4.5 Page Size

Page Size Test In Rank Math

The smaller the size of your page, the faster it will load. And, faster load times equals happy visitors. In this test, Rank Math calculates the total size of the HTML of the page. If the size is less than 50 Kb, you pass the test.

To reduce the page size, and to speed up WordPress in general, follow this WordPress Speed Optimization guide.

3.4.6 Response Time

Response Time

One of the key factors in the overall speed of your website is how fast does your server respond to requests. The faster the response, the better the loading times of your website. In this test, Rank Math tests the response time of your server. If the response is under 0.2 seconds, you pass the test.

Response time is affected by many factors, but unfortunately, the biggest factor is the host itself. If your page response is terrible, you are better off changing your host entirely. Here are several hosting recommendations for you to check out in case you do decide to change providers. If that’s not an option, we would recommend that you use a content delivery network (CDN) to speed up your website. A CDN will copy your website.

3.5 Security

A key part of operating your website is keeping it secure from hackers and other malicious users. In this section, Rank Math checks your website for basic security issues and notifies you of any problems it can find. Here are the tests that it performs.

3.5.1 Visible Plugins

Visible Plugins Test In Rank Math

Hackers’ primary tool for hacking is information. The more information they can gather about someone or something, the more chances are that they’ll find a vulnerability in it to exploit. In this test, Rank Math tests which of your plugins are publicly visible, and notifies you if any of them are.

The reason why exposed plugins names create a security risk is quite simple. WordPress has millions of plugins, which means at any point in time, a few dozen plugins have security issues. The WordFence Blog does a fantastic job of reporting security issues in popular plugins. Now think about this.

A security issue has been discovered in a plugin. What will a hacker do in this case? He or she will try to find all the websites that have the plugin installed and try to hack them immediately. If the list of plugins installed on your website is public, then your website becomes an easy target. So, it is important that you secure your website and your web server. To hide your plugin’s info, you can consider installing a WordPress plugin like Hide My WP Ghost.

3.5.2 Theme Visibility

Theme Visibility Test In Rank Math

Similar to plugins, themes can also have security issues. For the same reasons, you should try to hide the theme’s name from being publicly accessible. In this test, Rank Math tries to identify if your theme name can be discovered by theme detectors or other tools, and notifies you if it is.

Unfortunately, hiding the theme name is not a toggle you can switch on or off — you’d have to perform some steps to do so. Here is a good resource on how to hide your theme’s name, which covers multiple approaches.

3.5.3 Directory Listing

Directory Listing Test In Rank Math

A website is just a collection of files and folders on a web server, similar to what you’d see on your computer. A web server can actually display these files and directories, but for security reasons, the option needs to be disabled.

In this test, Rank Math checks if directory listing on your website is enabled, and warns you if it is.

If you fail this test, then the easiest way for you to disable the directory listing is by contacting your hosting provider. If you’d like to disable the access yourself, then here is a helpful guide on how to do it for Apache Servers.

3.5.4 Google Safe Browsing

Google Safe Browsing Test In Rank Math

Google’s first priority is the user experience. That includes keeping users away from malicious websites. If you’ve ever visited a website and been greeted with a giant red warning screen, then you know what we’re talking about.

Malicious websites aren’t the only websites flagged by Google. Websites that get hacked are also flagged, as they can be used to harm end-users, even without the owners knowing.

In this test, Rank Math tries to find out if your website has been flagged by Google as malicious, dangerous, hacked, or any other red flag. If your website isn’t flagged, you’ll pass this test.

If you fail this test, then you’ll have to work to get Google to trust your website again. Start by going to your Google Search Console account and see if you’ve any notifications from Google. If you find them there, act on them, and fix everything going wrong with your website. If your website has been hacked, then you should consult a professional immediately.

3.5.5 Secure Connection

Secure Connection Test In Rank Math

Using a secure connection (https) is becoming important day by day as consumers are becoming more aware of the security of their data. On top of that, Google is also preferring secure sites and plans to give them the edge in search results. For these reasons, you should switch to https, if you haven’t already.

In this test, Rank Math tests if your website is using a secure (HTTPS) connection. If it is, you pass the test.

If you fail this test, then you’re still using unsecured connections, which is a red flag to Google and to your users. We recommend that you switch to HTTPS quickly. Here is a helpful guide that outlines the process of doing so for WordPress websites without any costs.

4 Final Words

We hope that you see how valuable and powerful Rank Math’s SEO Analyzer is for your website. Without spending a dime on SEO tools, you can get a lot of valuable insights about your website, which will help you improve or fix your SEO efforts.

We’ve tried to explain all the tests, what they do, and what to do if you actually fail one alongside the tests’ description. But, if you still have issues, or if you don’t understand the importance of a test, then support is just a few clicks away. Open a support ticket on Rank Math’s Forum, and an expert will be available to assist you.

Also, make sure to run the SEO Analyzer occasionally, as changes you’ve made to your website might interfere with your SEO optimizations. We also add new tests to the analyzer frequently, so visiting the analyzer is a great way to discover new tests as well.

Still not using Rank Math?

Setup takes less than 5 minutes including the import from your old SEO Plugin!

Learn more about the PRO Version

Still need help?

?

Submit Your Question

Please give us the details, our support team will get back to you.

Open Ticket

Related Articles