Skip to content

SEO changes monitoring for your websites

SEOtto crawls your site up to once an hour and tells you when a release breaks something Google relies on, like a stray noindex tag, a robots.txt rule, a broken sitemap or a changed canonical.

Free for one site. No card, no plugin.

SEOtto showing a demo site, Ridgeline SaaS, at health 59 with two critical changes: /customers went from 200 to 404, and robots.txt lost Allow: / and gained Disallow: /

Checked on every crawl

All 34 checks
  • robots.txt
  • sitemap.xml
  • <title>
  • <h1>
  • rel="canonical"
  • X-Robots-Tag

How SEO monitoring works

The first crawl starts the moment you add a site. Nothing to install, and no Google account to connect.

01

Add your site

Paste the address. Pages come from your XML sitemap, or from links if you don't have one.

02

It gets crawled on a schedule

Daily on Free, hourly on Pro and Agency. Each crawl is compared with the previous one, page by page.

03

You hear about what changed

With the old value, the new one and how to fix it. Quiet days send nothing.

Technical SEO issues, found before Search Console reports them.

By the time a problem shows up there, Google has already acted on it.

Organic search traffic

last 9 weeks

Tuesday's deploy

Analytics shows it, three weeks later

A traffic line that is flat until a deploy, then declines slowly. SEOtto raises an alert in the hour of the deploy; the decline is visible in analytics about three weeks later.

Noindex tag on live pages

A noindex tag takes a page out of Google. It usually ships by accident, from a staging config or WordPress's “Discourage search engines” box.

  • Meta robots tag and X-Robots-Tag header, on every page
  • A critical alert with the previous value and the day it changed
Pages
SEOtto pages report filtered to noindex: three URLs with noindex, nofollow, the previous value (not set) and the date of the change
SEOttonow

Critical on verity-legal.example: Page is set to noindex (+2 more)

3 critical found on Verity Legal

Track SEO changes on every page.

Each change is kept with its date and both values, so you can see what a release did.

ridgeline.example

changes, 26 weeks
robots.txt changed on Fridaycriticalwarningnotes
Changes
SEOtto changes feed: HTTP status from 200 to 404, a robots.txt diff that adds Disallow: /, and a canonical URL before and now

SEO alerts by email, Slack and webhook.

One message per crawl, and only when an issue opens or closes.

  • Email on every plan. Slack and webhooks on Pro and Agency
  • Pick which severities reach which channel
  • The first crawl of a new site sends nothing
  • Accepted issues stay quiet until the value changes again
Email
SEOtto alert email: robots.txt blocks the entire site, and /customers returns 404, each with what to do

#seo-alerts

10:12

SEOtto

Critical on ridgeline.example: robots.txt blocks the entire site (+1 more)

Ridgeline SaaS · 2 critical found

critical robots.txt blocks the entire site

robots.txt disallows everything for User-agent: *. No page on this site will be crawled while this line stands.

critical Page returns an error status

checks on every crawl
34
between crawls on Pro and Agency
1 hour
sites on one Agency account
50
pages across them, up to 2,000 per site
25,000

SEO monitoring for agencies.

Up to 50 client websites on one overview, the most serious problem at the top.

  • Sites grouped by client
  • Separate alert channels per client or per site
  • Client reports as a PDF or a share link
  • No per-seat pricing
Overview
SEOtto overview with four sites sorted by health score, the open issues on each, and a Fix first list of critical issues
The demo account has four made-up sites. The site with the worst problems is at the top. Fix first, on the right, lists the six critical problems.

Free SEO checker.

Paste any URL and see what a search engine reads on it. No signup.

Loading a worked example

Free SEO monitoring for one website.

25 pages checked every day, with email alerts. Upgrade for hourly checks, more sites and Slack.

Free

For one site, checked once a day.

$0forever

No card needed

  • 1 site, 25 pages
  • Daily crawl
  • Email alerts
  • 14 days of page snapshots
  • All checks included

Pro

For a business with a few sites.

$190per year

$15.83 a month, billed yearly

  • 10 sites, 500 pages each
  • Hourly crawl
  • Email, Slack and webhook alerts
  • 180 days of page snapshots
  • Per-site alert routing

Agency

For agencies that look after client sites.

$990per year

$82.50 a month, billed yearly

  • 50 sites, 25,000 pages between them
  • Up to 2,000 pages on one site
  • Hourly crawl
  • A separate alert channel per client
  • 1 year of page snapshots

Questions

Something else? Write to [email protected].

Start monitoring your website for free