Uptime and SEO for every site you ship
Kolteo checks your clients' sites every few minutes, tells you when one goes down or slips in search, and sends them a monthly report with your logo, in their language.
- Last 30 days
- 99.98%
- Response
- 184 ms
- SEO score
- 94/100
| 00:00 | 180 ms |
|---|---|
| 00:30 | 192 ms |
| 01:00 | 196 ms |
| 01:30 | 182 ms |
| 02:00 | 193 ms |
| 02:30 | 211 ms |
| 03:00 | 214 ms |
| 03:30 | 221 ms |
| 04:00 | 218 ms |
| 04:30 | 208 ms |
| 05:00 | 213 ms |
| 05:30 | 180 ms |
| 06:00 | 180 ms |
| 06:30 | 161 ms |
| 07:00 | 182 ms |
| 07:30 | 182 ms |
| 08:00 | 159 ms |
| 08:30 | 163 ms |
| 09:00 | 138 ms |
| 09:30 | 138 ms |
| 10:00 | 147 ms |
| 10:30 | 153 ms |
| 11:00 | 157 ms |
| 11:30 | 155 ms |
| 12:00 | 186 ms |
| 12:30 | 189 ms |
| 13:00 | 199 ms |
| 13:30 | 204 ms |
| 14:00 | 182 ms |
| 14:30 | 184 ms |
| 15:00 | 221 ms |
| 15:30 | 373 ms |
| 16:00 | 222 ms |
| 16:30 | 189 ms |
| 17:00 | 218 ms |
| 17:30 | 199 ms |
| 18:00 | 202 ms |
| 18:30 | 181 ms |
| 19:00 | 166 ms |
| 19:30 | 169 ms |
| 20:00 | 158 ms |
| 20:30 | 144 ms |
| 21:00 | 141 ms |
| 21:30 | 149 ms |
| 22:00 | 141 ms |
| 22:30 | 173 ms |
| 23:00 | 165 ms |
| 23:30 | 171 ms |
Everything you check by hand, done for every site
Know a site is down before the client does
Every page is checked on a schedule. Uptime over 24 hours, 7, 30 and 365 days, incidents and response times are kept for each one.
Last 60 checks of an example page
A status page for each page
Send a link and your client sees the uptime, speed and SEO health of the page. Unlisted, never indexed.
Alerts where you work
One message when a page goes down, one when it is back, one when its SEO gets worse or robots.txt starts blocking it, a warning before a certificate or domain expires, one when its PHP or WordPress stops getting security fixes, and one when its SPF, DMARC or www. redirect breaks.
-
Slack
-
Discord
- Push
SEO advice you can act on
Each analysis ends with a score out of 100 and a short list of fixes, ranked by impact, with the values we measured.
-
To fix: Image dimensions Images
7 of 12 images have no width and height attributes, which causes layout shifts.
-
To improve: Meta description Meta tags
Meta description is 184 characters long. Aim for 50 to 160.
Certificates and domain renewals
Checked every day. You hear about it 14 days before a certificate expires and 30 days before a domain does, not when visitors see a security warning.
- HTTPS certificate
- 9 days left
- Domain name
- 214 days left
Example domain
A monthly report for each client
On the 1st, a PDF with your logo: uptime and incidents of every page, SEO scores and what changed, visits from your Matomo or Google Analytics, certificate and domain renewal dates. Sent to the contacts you choose, by email or as a link in Discord and Slack.
Visits from Matomo
Visits from Google Analytics
In English, French, German, Spanish or Italian
Uptime
99.99%
Incidents
1
Avg. response
202 ms
Avg. SEO score
94/100
Visits
1,240
Example of a monthly summary. Download the full example report (PDF, 5 pages)
Catch SEO regressions the day they happen
A plugin update or a client edit can hide a page from search engines without anyone noticing. Each analysis is compared with the previous one: you are alerted when a page becomes noindex, answers an error or loses 10 points, and you see what changed.
- Robots meta tag
- index, follow → noindex
- Title
- Handmade goods, Lyon → Home
Example of changes since the previous analysis
Accessibility and security, checked too
A WCAG 2.2 AA audit of every page, its security headers and the TLS setup of the server: what a demanding client or an auditor would point out first.
- Accessibility
- 2 serious issues
- Security headers
- 8 of 9 passed
Example page
Set up in a few minutes
-
Add your domains
Up to three per account, with a note to remember which client and project each one belongs to.
-
Choose the pages to watch
Kolteo finds the pages of the site from its sitemap and links. Pick the ones to watch: they are checked every few minutes and analysed every week.
-
Share the status page
Copy the link of a page and send it to your client. It updates on its own after every check.
Ten topics, one score out of 100
Each topic gets its own score, so you can see at a glance where a page is strong and where it needs work.
-
Meta tags
Title, description, canonical, H1, social previews.
-
Content
Amount of text and how much of the page is markup.
-
Technical
Status code, redirects, noindex and canonical, robots.txt, sitemap.
-
Performance
Load speed on a throttled mobile, page weight, real-visitor data.
-
Images
Alt text, dimensions, modern formats, lazy loading.
-
Links
Broken links, empty links, descriptive link text.
-
Accessibility
WCAG 2.2 AA audit of the rendered page: contrast, labels, alt texts, ARIA.
-
Best practices
HTTPS, console errors and other common pitfalls.
-
Security
Security headers and their values, HTTPS redirect, TLS versions and cipher suites, mixed content.
-
Structured data
JSON-LD, microdata and RDFa for rich results.
Questions
Who is Kolteo for?
Freelance developers and small agencies who look after several client sites and want to know when one goes down or slips in search, before the client notices.
How often are pages checked?
Each page is checked at the interval you set for it, down to every few minutes. Every check records the HTTP status and the response time, which feed the uptime figures and the charts. You can also require a text on the page, so an error page that still answers normally counts as down.
What does the SEO analysis look at?
The page is rendered in a real browser as a mobile visitor sees it, then checked across ten topics. You get a score out of 100, a score per topic and a list of what to fix with the values we measured. Each page is analysed again every week by default, or daily or monthly if you prefer. Site-wide checks complete it: missing pages that answer 404, one address for the site, email authentication (SPF, DMARC) and titles shared by several pages. Each analysis is compared with the previous one, and you are alerted when a page stops being indexable or its score drops by 10 points or more.
Can my clients see the results?
Yes. Every page has its own status page behind a private link that you choose to share. It is not listed by search engines, and your notes and contacts never appear on it. You can also keep the status pages of a domain to yourself.
In which language do my clients get their pages and reports?
In the language you choose for each domain: English, French, German, Spanish or Italian. The status pages, the PDF reports and the alerts sent to the contacts of the domain follow it. Your own client area stays in English.
Where do alerts go?
To you by email, as push notifications on your phone or computer if you turn them on, and to the contacts you add on each domain: email addresses, Discord or Slack. You get one message when a page goes down (a failure is checked again 20 seconds later, then once more a minute later, and only alerts if it still fails, so a short blip never does) and one when it is back. When several pages of a site fail together, they share one message, and a site that keeps dropping sends at most one of each every 15 minutes.
Is there a mobile app?
Kolteo installs like an app from your browser: "Add to Home Screen" on a phone, "Install" on a computer. Turn the push notifications on in your profile and the alerts of your sites reach that device, in addition to the emails. On an iPhone, add Kolteo to the home screen first.
Can I see the traffic of my sites?
Yes, if the site uses Matomo or Google Analytics. Connect it on the domain with access that can only read: the domain page shows the visits, sources, top pages and countries of the last 30 days, and the monthly report the visits of the month. Kolteo only reads totals, never the data of a visitor.
Will I know before a certificate or a domain expires?
Yes. Every domain is checked once a day. You are warned 14, 7 and 1 day before its HTTPS certificate expires, right away if it becomes invalid, and 30 and 7 days before the domain name expires. A few extensions, such as .io and .eu, do not publish their expiry date: Kolteo then says so instead of guessing.
What does my client receive?
Only what you choose. Each page has a status page you can share, and contacts you tick get a monthly PDF report on the 1st, with your logo: uptime, incidents, SEO with what was fixed during the month, the visits of the month if the site uses Matomo or Google Analytics, and renewal dates. By email it comes attached, on Discord and Slack as a summary with a download link.
Where is my data hosted?
On servers in Frankfurt, in the European Union. Kolteo has no advertising or tracking cookies and never sells data. The privacy policy details what is kept and for how long.
How many sites can I monitor?
Up to three domains per account and ten pages per domain. Pausing a domain stops its checks without losing its history.
Is it free?
Yes. Kolteo is in beta: every feature is free, with three domains and ten pages per domain, and no credit card is asked. We first want to see how freelancers use it, and your feedback shapes what comes next.
Who is behind Kolteo?
Tom Jamon, a freelance developer in France who looks after client sites too. Kolteo is published by APARO, Tom's company, and hosted in Frankfurt.
Start with one of your own sites
No credit card required, just your email. The first checks and the first analysis run within minutes.