Skip and go to main content

Monitoring Tool

Quickly detect onpage errors: Free onpage monitoring tool


Whoops !

If you're reading this, you unfortunately can't see the form that's supposed to be here. You probably have an ad blocker installed. Please switch off your adblocker in order to see this form.

Still encountering problems? Open this page in a different browser or get in touch with us: [email protected]

You have just released a new SEO feature and suddenly it’s gone after a website update. Even worse though, no one notices it at first. Sounds familiar? We have the solution for this problem! For those who are in a hurry: Here’s the direct download link.

Several websites temporarily lost their visibility within the organic search due to unintentional adjustments. With our free onpage monitoring tool based on Google Sheets, you can control the SEO conformity of your own website.

What can the onpage monitoring tool do?

With our onpage monitoring tool you have the possibility to monitor the (in)existence of texts and tags in the source text and HTTP headers of up to 100 pages.

Example cases:

  • Does the page title contain the requested text “onpage monitoring tool”?
  • Is the pagination excluded from indexing?
  • Does the h2 heading contain the word “agency”?
  • Is “onpage monitoring tool” the exact h1 heading as wanted?
  • Is the canonical URL being defined?
  • Are the 12 hreflang tags on the page being found?
  • Are all redirections still active?
  • Is the meta description being shown as expected?

In short: with the tool you can overview if the relevant SEO values and tags are still on the page or if these have been changed.

With the opportunity of automatically checking the page in regular intervals, you can (almost) completely disregard manual checks. We have integrated an email alert function, so you can get informed about any unwanted changes. If the success rate falls under your target value, you will get an email notification from the tool.

If you have any questions, you should check the user documentation under this text.


User documentation

With the help of Technical SEO-Monitoring you can monitor the source code of your websites. Whether it is the amount of h1 headings, the presence of a specific page title or a canonical-tag: This tool helps you keep track of important SEO elements within the source code.

The tool is constructed in a way in which it autonomously starts a query in set intervals set by you, calculates a total success-rate and informs you automatically per mail when it reaches a given threshold value.

How do I create my personal copy?

Click on “File” in the Google Sheet and “Make a copy” afterwards.

How many addresses can I check with the tool?

Up to 100 URLs can be checked for currently 27 various SEO relevant attributes.

Why is an authorization required?

The data doesn’t land in the sheet on it’s own by magic. A one time authorization is necessary to let the tool run its script. Don’t worry: We don’t transfer any data to us.

Why does the script need the following access?

  • Read, send, delete and manage email
    The access to the e-mail account is necessary, because the e-mail notifications will be sent with your account.
  • View and manage the files in your Google Drive
    The e-mail notification contains a PDF attachment. It has to be saved on your account.
  • View and manage your spreadsheets in Google Drive
    The sheet will be completely updated to compare the found values with the expected ones.
  • Allow this application to run when you are not present
    To allow the constant monitoring.
  • Send email as you
    You send the e-mail notifications from your account to yourself.
  • Connect to an external service
    The set URLs have to be crawled.

Which attributes can be checked?

Following attributes can be checked:

# Name     Description
1 No query ➝ Does not return a value (will not be included in the success-rate).
2 Canonical – quantity ➝ Shows the value 1 if the canonical tag exists; otherwise 0.
3 Canonical – Text ➝ Shows the canonical URL.
4 Description – Text ➝ Shows the text of the meta description.
5 Description – text length ➝ Shows the number of characters of the meta description.
6 H1 – quantity ➝ Shows the number of h1 headers.
7 H1 – Text ➝ Shows the h1 header text.
8 H1 – text length ➝ Shows the number of characters of the h1 header.
9 H2 – quantity ➝ Shows the number of h2 headers.
10 H2_1 – Text ➝ Shows the text of the first h2 header.
11 H2_1 – text length ➝ Shows the number of characters in the first h2 header.
12 H2_2 – Text ➝ Shows the text of the second h2 header.
13 H2_2 – text length ➝ Shows the number of characters in the second h2 header.
14 H2_3 – Text ➝ Shows the text of the third h2 header.
15 H2_3 – text length ➝ Shows the number of characters in the third h2 header.
16 H3 – quantity ➝ Shows the number of h3 headers.
17 H3_1 – Text ➝ Shows the text of the first h3 header.
18 H3_1 – text length ➝ Shows the number of characters of the first h3 header.
19 H3_2 – Text ➝ Shows the text of the second h3 header.
20 H3_2 – text length ➝ Shows the numbers of characters of the second h3 header.
21 H3_3 – Text ➝ Shows the text of the third h3 header.
22 H3_3 – text length ➝ Shows the number of characters of the third h3 header.
23 Hreflang – quantity ➝ Shows the amount of hreflang attributes.
24 Hreflang – Text ➝ Shows the different hreflang Country versions.
25 Robots – quantity ➝ Shows the value 1 if meta robots exist; otherwise 0.
26 Robots – Text ➝ Shows the set values of the existing meta robots tags.
27 Status Code – Status ➝ Shows the status code of the URL.
28 Title – Text ➝ Shows the text of the title.
29 Title – text length ➝ Shows the amount of characters of the title.

How can I set up a test?

Set the page you want to check in the column “URL” and choose the desired check in the dropdown menu. Using various operators the found value is being compared to the target value. After the check (click “Start ongoing monitoring”) you’ll see the found information of the source text under “Found value”. Failed tests will be marked red.

Please note: you can make only the identical check in one column. If you don’t want to check a particular URL, set “inactive” as the operator in the specific row.

Which operators can be chosen?

To compare text and numbers following operators can be chosen per dropdown:

# Operator      Meaning
1 inactive ➝ not active for this URL
2 equals ➝ equals
3 contains ➝ contains
4 greater ➝ greater than
5 greater or equals ➝ greater than or equals
6 less ➝ less than
7 less or equals ➝ less than or equals
8 not contains ➝ not contains
9 not equals ➝ not equals

How does the e-mail notification work?

To get notified about failed tests per e-mail, take the following steps:

  • Enter an e-mail address in the grey column
  • Choose a time interval
  • Choose a success rate: If the value is below the chosen rate, you will be notified per e-mail.
  • Start constant checks with the click on “Start ongoing monitoring”
  • Accomplish the authorization for e-mail notifications

What is the idea behind the page type?

With the site type comment (such as blog, site, shop, product site etc.) you can easily determine which errors occur in which site area. These “categories” will be summed up in the tab “Success rate” after the query.