On-Page SEO

Want to instantly find out how your website’s SEO is shaping up? Eye10’s On-Page SEO tool gives you all the answers you need so you can make meaningful improvements to your SEO strategy.

Simply enter your URL and a keyword you wish to rank for. Eye10 will crawl the contents of your page and give you a complete rundown of whether your page is correctly targeted towards that keyword or not.

The report will also show general information relating to your website’s health and overall SEO performance.
Once all of the information about your website’s SEO friendliness has been summarized, you can then download the findings of your SEO audit as a report. Eye10 will handily summarise the findings into ‘good’ and ‘bad’ categories, making it easier than ever to understand SEO audits so that you can focus on the aspects that need the most attention.

Why should you use our On-Page SEO tool?

Understand your website’s performance
Find out how SEO-friendly your website is in an instant.
User-friendly for all SEO ability levels
We’ll tell you what you need to know about improving your website’s SEO in layman’s terms.
Conduct regular SEO audits to rank higher on search engines.
Use the information Eye10’s On-Page SEO TOOL will give you to make meaningful changes to your SEO strategy.
tool features

What's included in the Eye10 On-Page SEO tool?

Usage of H1, H2 & H3 heading tags

Heading 1 - H1 tags

SEO headings run on a scale of H1-H6. An H1 tag (also known as heading 1) is the most important heading tag on the page.

First of all, it’s good to note that each of your pages technically has two titles. The meta title tag, appears in the search snippet, and the H1 tag, appears on the page itself. Both need to be optimized with SEO in mind, as both are highly crawlable aspects of your content.

H1 tags have the advantage of not having any character limitations, unlike meta titles which are limited to 60 characters. This means you can use the H1 tag to your advantage by making it longer, including more keywords, or using keyword variations.

When creating an H1 tag (your page or blog title), be sure to include the main keyword. If writing a blog or news article, H1 tags should intrigue the reader, making them want to click on and read the content.

Eye10’s On-Page SEO Tool will show you what H1 heading can be crawled from your website. Review the findings to see whether your H1 tag is reflective of the main keyword of the page or whether it needs to be more search-friendly.

Heading 2 - H2 tags

H2 tags support H1 tags and tend to be the most commonly used heading tag in any piece of content.

Using H2 tags throughout your content aids both your SEO and readability.

That’s because compared with reading large blocks of text (think over 300 words long), H2 tags are one of the best ways to break up your content while simultaneously allowing you to expand on the main point.

As with H1 tags, you can also place keywords within the rest of your headings, including H2 tags. For example, long-tail SEO keywords, such questions are commonly made into H2 tags, with the body copy underneath. and then going into further detail.

Remember that when using a heading tag, the next tag that follows should always be one weight higher or lower than the previous tag. Using an H1 tag more than once in a piece of content is uncommon. So, if using an H2 tag, either another H2 could be used underneath, or a H3 tag could be used.

If you expand the point into an H3 tag, you could use an H4 tag if even more points need to be expanded on. But, you’d then need to add an H3 tag underneath this H4 tag to add another H2 tag below it so that the heading tags retain the recommended hierarchy of one weight higher or lower than the last heading tag.

Eye10’s On-Page SEO Tool will display the contents of any H2 tags on your page.

Note that some H2 tags may be picked up that shouldn’t be an H2 tag, i.e., additional features within the page that add no relevance to your content. So, the next step would be ensuring that only the sections you want to rank are formatted as H2 tags.

Heading 3 - H3 tags

H3 tags follow underneath any H2 tags. The reason for using an H3 tag would be to expand upon any points raised within your H2 tag.

So, if your website was a cookery blog, here’s an example of how an H3 tag may be used when formatting your content:

Heading 1 (H1): How to bake a cake

Heading 2 (H2): Ingredients

Heading 3 (H3): Flour

Heading 3 (H3): Eggs

You could use several H3 headings to cover all of the ingredients needed before using an H2 tag to talk your readers through the instructions on mixing your cake.

Even if your website isn’t a blog, H3 tags are still incredibly useful for expanding upon any points made within H2 tags. Make sure that if you use an H3 tag, it adds relevance to the point made within the H2 tag. Otherwise, use a fresh H2 tag to introduce the next point.

Eye10’s On-Page SEO Tool will tell you all of the H3 tags that are detected on your page. Ensure these all fit the context of your content. If not, adjust your formatting or the tags themselves to ensure they are in some way related to the main keyword of your page.

Look out for any words or phrases that are accidentally being classed as H3 tags that are not headings.

Website health

If you’re unfamiliar with SEO, looking at an SEO audit report can sometimes bevery confusing. But not with Eye10!

Before we get into the specifics of your website, we’ll first display a percentage score out of 100. The higher the score, the better your website performs in SEO stakes.

We’ll also give you a summary of the number of aspects that look great and the number of aspects that need work. You may also want to note your SEO score and track how it changes over time, as you implement the changes Eye10 suggests for your website.

Is the keyword in the URL?

The main keyword associated with your website within your general URL is an excellent SEO aspect.

However, within each of your pages, it’s also possible to include the main keyword of that page within the URL, as the URL can be customized before the page is published.

Messy, lengthy URLs that don’t contain any keywords won’t help your SEO efforts. So although it’s not possible to change your main domain name, you can ensure that all other pages on your website have an SEO-friendly URL.

Just be aware that altering any URL structures may cause broken links on your website unless that link is updated with the new URL. Likewise, your off-page SEO may be hampered, such as social media links, if the URL had changed from when the link was first posted or embedded.

If it’s impossible to change any URLs, then from this point onwards, look to create more SEO-friendly URLs. Having a logical sitemap can also help the cause too.

Keywords gap

Eye10 will check whether there are any obvious keywords you should be using that your content currently doesn’t contain. The data comes from crawling websites that are competing for the same main keyword as you are, by implementing any keywords noted in the keywords gap, it can help you to get ahead on search engines.

Eye10 keywords gap will also display the search volume of any suggested keywords.

Keyword in title

Any content published online should include a keyword within the title. The keyword must be the main keyword that you want to rank for on the page.

From an SEO standpoint, having a keyword in the page or content title helps join the dots. It announces what the content is about, and this is then reiterated throughout the content. Title tags have a lot of significance in page hierarchy, so always ensure they are written with a clear purpose that factors in SEO.

If Eye10 flags any issues with keywords in the title, we recommend editing the page title at your earliest convenience. The longer the page stays without a keyword, the worse its rankings are likely to be.

Also, pay attention if any keywords are irrelevant to what the page is about, as this also means the page title will need to be adapted to align with the correct type of search engine queries.

Word count

Did you know that the number of words your web pages have, impacts your SEO?

If you consider that search engines crawl your website content to link users with relevant search queries, words are an integral part of this. Aside from just keywords, your content must contain an original, meaningful copy.

Search engines officially class 150 words or less on a page as a ‘low word count’. However, we’d recommend aiming for at least 1,000 words on each web page, especially if further explanation is needed to expand on the content. Remember, it’s possible to create drop-down sections for text to reduce an overly long page length. Either way, a low word count for your website isn’t helping your SEO strategy.

If Eye10 flags up word count issues with your website, we recommend checking the same URL and keyword with our Competitor Research Tool. Doing so will show you the average word count for the 20 websites considered your closest SEO competitors. Aim for a word count similar to your competitors or, better still exceeds it, especially if the content has been well written with SEO in mind.

Keyword density

It is suggested to aim for a keyword density between 1% and 3% per page. Without using the right number of keywords, your content will struggle to rank on search engines.

It's not easy to find your website's keyword density, depending on the CMS (content management system) you are using.

Eye10's On-Page SEO Tool makes things easy by instantly giving you a keyword density percentage for the URL entered. If the result is highlighted in red, you'll need to increase the number of keywords your content has.

Image <alt> attributes

Did you know that when you upload any images to your website, the image files should have SEO-friendly names and that your image alt descriptions need filling in too?

If you want to get top marks with Eye10's On-Page SEO Tool, then your days of naming your files like ‘untitled1’ are over!

Image alt attributes should display the image’s meaning, which may be the only thing displayed on the screen in written form if the image fails to load. In addition, for accessibility purposes, if the user has a screen reader, this will read out what has been written for the image alt attributes.

Eye10's On-Page SEO Tool will tell you whether your alt tags are missing or empty. If this is the case, you'll need to go into your website's media library and update the alt tags. Using WordPress, you can also change the name of the image file itself to be more SEO-friendly by including related keywords.

Use of favicon image

Have you ever noticed the tiny graphic that appears on each browser tab? When browsing any website on a desktop device, you'll normally see the company logo appear in this space, also known as a favicon.

Besides being a decorative feature, favicons can benefit your website's SEO. Although favicons don't directly impact SEO, they can influence whether or not someone bookmarks your page, along with increasing the overall usability of your website.

Not sure whether your website has a favicon or not? Eye10's On-Page SEO Tool will tell you in an instant. Given that favicons look professional, we highly recommend adding one to your website if your SEO audit tells you the page is currently without one.

iFrame usage

iFrames (also known as Inline Frames) are HTML element that allows you to embed another HTML element within your website. Some examples of iFrames include display ads, YouTube videos, social media posts, or similar content on your website.

So if iFrame content embedded into your website is designed to give an enriching experience for your users, you might be wondering what the problem in terms of SEO is?

Quite simply, when iFrames are used, all of the SEO credit actually goes to the original source of that content rather than the page it is embedded on. So while iFrames can enhance the user experience, they don't directly enhance your website's SEO.

If any iFrame usage is detected on the URL you enter into Eye10's On-Page SEO Tool, you'll be alerted in the report. Otherwise, your website will get a green tick denoting no iFrames are detected on the page, meaning no further action is needed.

Nofollow tag test

Not all links are created equal. Sometimes, when linking to another website, you may want to pass link ranking to that website.

But this is not always the case, such as for paid links, user-generated content, pages with unmoderated comments, embedded content you do not endorse, or any other type of content you do not want your website to be associated with.

The Nofollow attribute can be applied to any links to tell search engines not to pass on page rank.

If the URL you entered into Eye10's On-Page SEO Tool has any no-follow links, you'll be shown a list of them.

Be sure to check if any Nofollow links are listed, especially if you do not want to pass link ranking to any unfavorable sources.

Open graph protocol

Open graph tags affect how your content looks online when it is shared on search engines.

When open graph protocols have been applied, your content will look far more enticing when shared on the likes of Facebook or Twitter.

As enticing rich results tend to increase the CTR of the content, this means your content is more likely to gain clicks and impressions, which can all help with your SEO strategy.

Eye10’s On-Page SEO Tool will display the og:URL, og:site_name, og:title, og:description, og:type, og:image and og:locale.

Noindex tags

Noindex tags refer to whether your page uses a noindex tag. Simply put, any page containing a noindex tag means search engines will not index it.

If a page has low web traffic despite optimizing the content for SEO, it's well worth checking whether the page has any noindex tags applied using Eye10's On-Page SEO Tool.

Web server

The quality and capabilities of the server matter for your SEO. If users cannot access your website or if pages constantly time out, they'll soon head elsewhere.

Eye10 will tell you whether it approves of your website's current server. Some top issues that need to be avoided include slow page load time, website downtimes, database connection failures, sharing hosting services with spammers, and incorrect TLD (Top-Level Domains).

Refer to your hosting platform if Eye10 reveals any issues with your web server since some of these aspects may be causing the issues. Upgrading your server may be required to fix the problem.

No underscores in the URL

Search engines dislike complex URLs, and adding underscores is definitely up there with aspects that make it difficult for your website to be crawled properly.

When structuring your URL, try and keep the structure easy to read and relevant. You should always avoid long or complicated URLS.

If the URL you entered into the audit contains any underscores, Eye10 will alert you to this. You may also want to use the generous amount of requests that Eye10 gives you to check the status of your other web pages, especially if the page’s traffic or conversions is lower than ideal.

XML sitemap

XML sitemaps are designed to help search engines navigate the content of your website more easily.

Eye10 will let you know whether it could find an XML sitemap for your website. If so, it will give you a clickable link to it so you can check it out.

Clicking your XML sitemap link Eye10 gives you may also alert you to any additional errors, such as 'This XML file does not appear to have any style information associated with it'. To fix this particular error, the HTTP request URL must match the 'url-pattern'.


AMP stands for accelerated mobile pages and is designed to improve the performance of mobile versions of websites dramatically.

The number of internet users using mobile devices has long overtaken desktop computers. With so many people now accessing your website through their mobile devices, your website must be optimized with mobile-first in mind.

Many elements can slow down how fast the mobile version of your website is to load or make for a generally glitchy experience. When that happens, users are more likely to immediately exit your website rather than stay on the page. Not to mention convert or share your website.

Eye10's On-Page SEO Tool will let you know whether the URL you entered supports AMP or not. We highly recommend improving the functionality of the mobile version of your website, ensuring that AMP is supported.

Check robots

Check robots will test whether or not a URL will be blocked, depending on the contents of your robot.txt file. This feature is handy for debugging or fixing blocked resources on your website, along with general syntax testing of your robot.txt files.

As an advanced SEO technique, seeing the current status of your website's check robots can be complicated and time-consuming. But, Eye10's On-Page SEO Tool gives you the results you need in an instant. If any issues are flagged up, head to Google Search Console to fix these.

Disallow directive test

In essence, disallow directives ensure that search engine's index pages bring your website positive traffic in terms of page rank and content. Any pages which don't follow this mantra will be ignored.

Disallow directive can be found within the robots.txt file of your website. If you're unsure where this is located, you'll need to find the root directory of your website. It is the first aspect search engines will inspect when crawling your website, so despite being hidden in your website’s depths, it is actually a lot more important than it may seem.

For anyone unfamiliar with disallow directives and what this means for your SEO audit, we recommend you read Google Search Central's guide, which is classed as an advanced SEO technique.

SEO Audit FAQs

Want to learn more about the importance of carrying out regular SEO audits? We’ve answered some of the most common questions about SEO audits to guide you.

What is an SEO audit?

SEO audits accurately reflect how your website is performing by detailing a list of aspects that affect your ranking potential.

Similar to taking your car to be serviced at a garage or even having a progress meeting at your place of work, we sometimes need answers about the performance of a particular aspect, including where improvements can be made. Without specific answers in terms of your SEO, it’s impossible for your website to reach its potential. When your website happens to be the digital face of your business, this matters!

There are three main components of SEO that will be covered within an SEO audit, including on-page, off-page, and technical SEO. The findings will then be given to you as a report so that you can make the recommended changes to improve your search engine rankings, as well as the overall experience that users have on your website.

Why do an SEO audit?

Like with anything you are looking to improve, it’s going to be impossible to make meaningful changes to your SEO strategy without fully understanding where your efforts need to be focused.

Within seconds, Eye10’s On-Page SEO Tool will give you the answers you need about the content of your website, including the inner workings, to tell you what’s working great and what requires some attention. This means you can retain what’s working well for your website and improve any aspects preventing your website from reaching its potential, both in terms of visitor numbers and conversions.

How to do an SEO audit

Click ‘On-Page SEO Tool’ when using Eye10. Enter your website URL, and a keyword you wish to rank for.

Eye10’s On-Page SEO Tool will then perform a powerful search giving you a comprehensive results list in seconds. Eye10 also makes it easy to filter out what you need to focus on and what’s working well for your website, simply by toggling between ‘good’ which will display a green score, and ‘not good’, which will display a red score.

Take the time to read through all of the suggestions Eye10 pulls up. For your convenience, you can also email yourself the results or export them as a PDF.

How to make an SEO audit report

Once you’ve entered your URL and main keyword, your Eye10 SEO report will automatically be displayed.

IIf you’d like to save your SEO audit for later reading or to share with your marketing team, you can either send the report as an email or download it as a PDF.

AAs Eye10 gives you a generous amount of SEO audits (30 requests per day for Professional subscriptions or 100 requests per day for Enterprise subscriptions), we suggest holding onto your SEO reports so that you can compare them over time.

Likewise, you can use screenshots of the reports and implement them into your wider marketing strategy to work with accurate data about your website’s current performance.

How much does an SEO audit cost?

An SEO audit can cost anywhere from $500 to $10,000 on average if you approach a marketing agency or an SEO professional.

With Eye10, our subscription costs just $39/month, and we’ll give you 30 SEO audit requests per day, even on our cheapest package. Our key ethos is making SEO affordable for everyday business and website owners, and our On-Page SEO Tool is no exception.

What does an SEO audit include?

Eye10 SEO audits cover a wide range of aspects including website health, H1 review, H2 review, H3 review, keywords gap if the keyword is the URL, keywords in title, keywords in the description, keyword density, underscores in the URL, open graph protocol, image alt tag attributes, iframe usage, word count, no follow tag test, XML sitemap, check robots, disallow directive test, use of favicon, AMP and webserver.

Don’t understand any of the above? Don’t worry! Eye10 is packed with helpful hints and tips to make SEO something everyone can get to grips with. For example, the top statistic you’ll see is your website health score, which will show green for good and red for anything that needs work.

We recommend looking at each aspect one by one so that you can understand what it means for your website, and how you can improve it if Eye10 suggests work is needed.