SEO audit for klarim.net
Klarim — Segurança web para o Brasil
Health 66/100 (fair) · 50 pages crawled · generated 2026-08-26
Download Markdown report (feed to ChatGPT / Claude / Cursor)Pesquise a segurança de qualquer site brasileiro em 30 segundos. Relatório completo e 100% gratuito, sem cadastro.
| Category | Score | Errors | Warnings | Notices |
|---|---|---|---|---|
| Links | 41 | 0 | 98 | 0 |
| Security | 73 | 0 | 45 | 0 |
| Content | 94 | 0 | 10 | 9 |
| Titles | 98 | 0 | 4 | 0 |
| Duplicate | 99 | 0 | 1 | 0 |
| Headings | 99 | 0 | 1 | 0 |
| AI Content | 100 | 0 | 0 | 1 |
| Cache | 100 | 0 | 0 | 49 |
| Crawlability | 100 | 0 | 0 | 2 |
| Meta Description | 100 | 0 | 0 | 7 |
| Performance | 100 | 0 | 0 | 94 |
| Sitemap | 100 | 0 | 0 | 7 |
| Structured Data | 100 | 0 | 0 | 2 |
| URL | 100 | 0 | 0 | 6 |
Warnings (6 rules)
warning Thin content (low word count)
Rule content.thin · Content · 10 occurrence(s)
- https://klarim.net/ — 58 words
- https://klarim.net/cadastrar — 69 words
- https://klarim.net/cadastrar?plan=pro — 82 words
- https://klarim.net/contato — 71 words
- https://klarim.net/dashboard — 65 words
- https://klarim.net/dashboard/conta — 65 words
- https://klarim.net/entrar — 65 words
- https://klarim.net/estatisticas — 185 words
- https://klarim.net/recuperar-senha — 58 words
- https://klarim.net/scan — 57 words
warning Homepage duplicated across protocol/host variants (no redirect)
Rule duplicate.protocol_host · Duplicate · 1 occurrence(s)
- https://klarim.net/ — https://www.klarim.net/ serves the same homepage content with a 200 and no redirect — Google sees a duplicate. Pick one canonical host/scheme and 301-redirect the others.
warning Content-Type header doesn't match the actual content
Rule headers.content_type_mismatch · Security · 45 occurrence(s)
- https://klarim.net/cadastrar — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://klarim.net/cadastrar?plan=pro — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://klarim.net/contato — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://klarim.net/dashboard — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://klarim.net/dashboard/conta — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://klarim.net/entrar — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://klarim.net/estatisticas — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://klarim.net/melhores — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://klarim.net/planos — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://klarim.net/ranking — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://klarim.net/ranking/clinica — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://klarim.net/ranking/consultoria — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://klarim.net/ranking/ecommerce — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://klarim.net/ranking/escola — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://klarim.net/ranking/imobiliaria — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://klarim.net/ranking/loja_moda — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://klarim.net/ranking/petshop — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://klarim.net/ranking/tecnologia — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://klarim.net/recuperar-senha — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://klarim.net/scan — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://klarim.net/setor/tecnologia — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://klarim.net/setor/tecnologia?page=1 — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://klarim.net/setor/tecnologia?sort=score_asc — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://klarim.net/setores — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://klarim.net/site/abgrefonline.com.br — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
warning Internal link points to a redirect
Rule links.redirect_target · Links · 98 occurrence(s)
- https://klarim.net/ — https://klarim.net/dashboard → https://klarim.net/entrar?redirect=%2Fdashboard
- https://klarim.net/ — https://klarim.net/dashboard/conta → https://klarim.net/entrar?redirect=%2Fdashboard%2Fconta
- https://klarim.net/cadastrar — https://klarim.net/dashboard → https://klarim.net/entrar?redirect=%2Fdashboard
- https://klarim.net/entrar — https://klarim.net/dashboard → https://klarim.net/entrar?redirect=%2Fdashboard
- https://klarim.net/entrar — https://klarim.net/dashboard/conta → https://klarim.net/entrar?redirect=%2Fdashboard%2Fconta
- https://klarim.net/estatisticas — https://klarim.net/dashboard → https://klarim.net/entrar?redirect=%2Fdashboard
- https://klarim.net/estatisticas — https://klarim.net/dashboard/conta → https://klarim.net/entrar?redirect=%2Fdashboard%2Fconta
- https://klarim.net/melhores — https://klarim.net/dashboard → https://klarim.net/entrar?redirect=%2Fdashboard
- https://klarim.net/melhores — https://klarim.net/dashboard/conta → https://klarim.net/entrar?redirect=%2Fdashboard%2Fconta
- https://klarim.net/planos — https://klarim.net/dashboard → https://klarim.net/entrar?redirect=%2Fdashboard
- https://klarim.net/planos — https://klarim.net/dashboard/conta → https://klarim.net/entrar?redirect=%2Fdashboard%2Fconta
- https://klarim.net/ranking — https://klarim.net/dashboard → https://klarim.net/entrar?redirect=%2Fdashboard
- https://klarim.net/ranking — https://klarim.net/dashboard/conta → https://klarim.net/entrar?redirect=%2Fdashboard%2Fconta
- https://klarim.net/ranking/tecnologia — https://klarim.net/dashboard → https://klarim.net/entrar?redirect=%2Fdashboard
- https://klarim.net/ranking/tecnologia — https://klarim.net/dashboard/conta → https://klarim.net/entrar?redirect=%2Fdashboard%2Fconta
- https://klarim.net/scan — https://klarim.net/dashboard → https://klarim.net/entrar?redirect=%2Fdashboard
- https://klarim.net/scan — https://klarim.net/dashboard/conta → https://klarim.net/entrar?redirect=%2Fdashboard%2Fconta
- https://klarim.net/setor/tecnologia — https://klarim.net/dashboard → https://klarim.net/entrar?redirect=%2Fdashboard
- https://klarim.net/setor/tecnologia — https://klarim.net/dashboard/conta → https://klarim.net/entrar?redirect=%2Fdashboard%2Fconta
- https://klarim.net/setores — https://klarim.net/dashboard → https://klarim.net/entrar?redirect=%2Fdashboard
- https://klarim.net/setores — https://klarim.net/dashboard/conta → https://klarim.net/entrar?redirect=%2Fdashboard%2Fconta
- https://klarim.net/site/abgrefonline.com.br — https://klarim.net/dashboard → https://klarim.net/entrar?redirect=%2Fdashboard
- https://klarim.net/site/abgrefonline.com.br — https://klarim.net/dashboard/conta → https://klarim.net/entrar?redirect=%2Fdashboard%2Fconta
- https://klarim.net/sobre — https://klarim.net/dashboard → https://klarim.net/entrar?redirect=%2Fdashboard
- https://klarim.net/sobre — https://klarim.net/dashboard/conta → https://klarim.net/entrar?redirect=%2Fdashboard%2Fconta
warning Title likely truncated in SERP (too wide)
Rule title.too_long · Titles · 4 occurrence(s)
- https://klarim.net/ranking/automotivo — 77 chars, ~588px (limit ~580px)
- https://klarim.net/setor/tecnologia — 82 chars, ~632px (limit ~580px)
- https://klarim.net/setor/tecnologia?page=1 — 82 chars, ~632px (limit ~580px)
- https://klarim.net/setor/tecnologia?sort=score_asc — 82 chars, ~632px (limit ~580px)
Notices (11 rules)
notice Uniform sentence length (scaled-content hygiene signal)
Rule ai.uniform_sentence_length · AI Content · 1 occurrence(s)
- https://klarim.net/melhores — sentence lengths on this page are unusually uniform (standard deviation 3.5 words, below 4) — a stylistically flat rhythm that correlates with templated or unedited content and low editorial effort. Vary sentence length and add specifics on a re-read. This is a content-quality nudge; it does not determine AI authorship.
notice Page served uncached (no-store/private or CDN bypass)
Rule cache.not_cacheable · Cache · 49 occurrence(s)
- https://klarim.net/ — Cache-Control: public, max-age=0, no-store · cloudflare: DYNAMIC
- https://klarim.net/cadastrar — Cache-Control: no-store · cloudflare: DYNAMIC
- https://klarim.net/cadastrar?plan=pro — Cache-Control: no-store · cloudflare: DYNAMIC
- https://klarim.net/contato — Cache-Control: no-store · cloudflare: DYNAMIC
- https://klarim.net/dashboard — Cache-Control: no-store · cloudflare: DYNAMIC
- https://klarim.net/dashboard/conta — Cache-Control: no-store · cloudflare: DYNAMIC
- https://klarim.net/entrar — Cache-Control: no-store · cloudflare: DYNAMIC
- https://klarim.net/estatisticas — Cache-Control: public, max-age=300 · cloudflare: DYNAMIC
- https://klarim.net/melhores — Cache-Control: public, max-age=300 · cloudflare: DYNAMIC
- https://klarim.net/planos — Cache-Control: no-store · cloudflare: DYNAMIC
- https://klarim.net/privacidade — Cache-Control: public, max-age=0, no-store · cloudflare: DYNAMIC
- https://klarim.net/ranking — Cache-Control: public, max-age=300 · cloudflare: DYNAMIC
- https://klarim.net/ranking/clinica — Cache-Control: public, max-age=300 · cloudflare: DYNAMIC
- https://klarim.net/ranking/consultoria — Cache-Control: public, max-age=300 · cloudflare: DYNAMIC
- https://klarim.net/ranking/ecommerce — Cache-Control: public, max-age=300 · cloudflare: DYNAMIC
- https://klarim.net/ranking/tecnologia — Cache-Control: public, max-age=300 · cloudflare: DYNAMIC
- https://klarim.net/recuperar-senha — Cache-Control: no-store · cloudflare: DYNAMIC
- https://klarim.net/scan — Cache-Control: no-store · cloudflare: DYNAMIC
- https://klarim.net/setor/tecnologia — Cache-Control: public, max-age=300 · cloudflare: DYNAMIC
- https://klarim.net/setor/tecnologia?page=1 — Cache-Control: public, max-age=300 · cloudflare: DYNAMIC
- https://klarim.net/setor/tecnologia?sort=score_asc — Cache-Control: public, max-age=300 · cloudflare: DYNAMIC
- https://klarim.net/setores — Cache-Control: public, max-age=300 · cloudflare: DYNAMIC
- https://klarim.net/site/abgrefonline.com.br — Cache-Control: public, max-age=300 · cloudflare: DYNAMIC
- https://klarim.net/sobre — Cache-Control: public, max-age=0, no-store · cloudflare: DYNAMIC
- https://klarim.net/termos — Cache-Control: public, max-age=0, no-store · cloudflare: DYNAMIC
notice Low text-to-HTML ratio
Rule content.low_ratio · Content · 9 occurrence(s)
- https://klarim.net/ — 4.0%
- https://klarim.net/cadastrar — 2.8%
- https://klarim.net/cadastrar?plan=pro — 3.3%
- https://klarim.net/contato — 2.9%
- https://klarim.net/dashboard — 2.7%
- https://klarim.net/dashboard/conta — 2.7%
- https://klarim.net/entrar — 2.7%
- https://klarim.net/recuperar-senha — 2.6%
- https://klarim.net/scan — 2.6%
notice Meta description too long
Rule meta_desc.too_long · Meta Description · 3 occurrence(s)
- https://klarim.net/privacidade — 162 chars
- https://klarim.net/site/abgrefonline.com.br — 300 chars
- https://klarim.net/termos — 164 chars
notice Meta description too short
Rule meta_desc.too_short · Meta Description · 4 occurrence(s)
- https://klarim.net/dashboard — 24 chars
- https://klarim.net/dashboard/conta — 24 chars
- https://klarim.net/entrar — 24 chars
- https://klarim.net/recuperar-senha — 37 chars
notice No ETag header (no conditional GET for unchanged pages)
Rule perf.no_etag · Performance · 49 occurrence(s)
- https://klarim.net/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://klarim.net/cadastrar — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://klarim.net/cadastrar?plan=pro — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://klarim.net/contato — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://klarim.net/dashboard — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://klarim.net/dashboard/conta — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://klarim.net/entrar — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://klarim.net/estatisticas — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://klarim.net/melhores — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://klarim.net/planos — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://klarim.net/privacidade — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://klarim.net/ranking — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://klarim.net/ranking/clinica — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://klarim.net/ranking/consultoria — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://klarim.net/ranking/ecommerce — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://klarim.net/ranking/tecnologia — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://klarim.net/recuperar-senha — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://klarim.net/scan — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://klarim.net/setor/tecnologia — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://klarim.net/setor/tecnologia?page=1 — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://klarim.net/setor/tecnologia?sort=score_asc — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://klarim.net/setores — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://klarim.net/site/abgrefonline.com.br — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://klarim.net/sobre — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://klarim.net/termos — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
notice No Last-Modified header (no conditional GET for unchanged pages)
Rule perf.no_last_modified · Performance · 45 occurrence(s)
- https://klarim.net/cadastrar — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://klarim.net/cadastrar?plan=pro — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://klarim.net/contato — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://klarim.net/dashboard — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://klarim.net/dashboard/conta — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://klarim.net/entrar — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://klarim.net/estatisticas — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://klarim.net/melhores — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://klarim.net/planos — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://klarim.net/ranking — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://klarim.net/ranking/clinica — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://klarim.net/ranking/consultoria — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://klarim.net/ranking/ecommerce — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://klarim.net/ranking/escola — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://klarim.net/ranking/imobiliaria — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://klarim.net/ranking/loja_moda — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://klarim.net/ranking/petshop — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://klarim.net/ranking/tecnologia — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://klarim.net/recuperar-senha — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://klarim.net/scan — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://klarim.net/setor/tecnologia — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://klarim.net/setor/tecnologia?page=1 — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://klarim.net/setor/tecnologia?sort=score_asc — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://klarim.net/setores — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://klarim.net/site/abgrefonline.com.br — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
notice URL redirects to another URL
Rule redirect.single · Crawlability · 2 occurrence(s)
- https://klarim.net/dashboard — redirects to https://klarim.net/entrar?redirect=%2Fdashboard
- https://klarim.net/dashboard/conta — redirects to https://klarim.net/entrar?redirect=%2Fdashboard%2Fconta
notice Deep page has no BreadcrumbList structured data
Rule schema.breadcrumb_missing · Structured Data · 2 occurrence(s)
- https://klarim.net/cadastrar?plan=pro — depth-2 page has structured data but no BreadcrumbList
- https://klarim.net/recuperar-senha — depth-2 page has structured data but no BreadcrumbList
notice Indexable page not listed in sitemap
Rule sitemap.orphan_not_listed · Sitemap · 7 occurrence(s)
- https://klarim.net/cadastrar — indexable but not in sitemap
- https://klarim.net/contato — indexable but not in sitemap
- https://klarim.net/entrar — indexable but not in sitemap
- https://klarim.net/planos — indexable but not in sitemap
- https://klarim.net/privacidade — indexable but not in sitemap
- https://klarim.net/recuperar-senha — indexable but not in sitemap
- https://klarim.net/termos — indexable but not in sitemap
notice Underscores in URL path (prefer hyphens)
Rule url.underscores · URL · 6 occurrence(s)
| URL | Status | Indexable | Words | In-links |
|---|---|---|---|---|
| https://klarim.net/ Klarim — Segurança web para o Brasil |
200 | yes | 58 | 49 |
| https://klarim.net/cadastrar Criar conta · Klarim |
200 | yes | 69 | 49 |
| https://klarim.net/contato Fale conosco · Klarim |
200 | yes | 71 | 49 |
| https://klarim.net/dashboard Entrar · Klarim |
200 | yes | 65 | 49 |
| https://klarim.net/dashboard/conta Entrar · Klarim |
200 | yes | 65 | 49 |
| https://klarim.net/entrar Entrar · Klarim |
200 | yes | 65 | 49 |
| https://klarim.net/estatisticas Segurança web no Brasil em números | Klarim |
200 | yes | 185 | 49 |
| https://klarim.net/melhores Sites com score perfeito de segurança web | Klarim |
200 | yes | 1022 | 49 |
| https://klarim.net/planos Planos e preços — Klarim · Klarim |
200 | yes | 325 | 49 |
| https://klarim.net/privacidade Política de Privacidade · Klarim |
200 | yes | 311 | 49 |
| https://klarim.net/setores Segurança web por setor no Brasil | Klarim |
200 | yes | 1068 | 49 |
| https://klarim.net/sobre Sobre o Klarim · Klarim |
200 | yes | 388 | 49 |
| https://klarim.net/termos Termos de Uso · Klarim |
200 | yes | 479 | 49 |
| https://klarim.net/recuperar-senha Recuperar senha · Klarim |
200 | yes | 58 | 3 |
| https://klarim.net/setor/tecnologia Segurança web no setor Tecnologia / Software / TI — 1822 sites analisados | Klarim |
200 | yes | 525 | 2 |
| https://klarim.net/scan Análise de segurança · Klarim |
200 | yes | 57 | 30 |
| https://klarim.net/ranking Rankings de segurança por setor · Klarim |
200 | yes | 415 | 28 |
| https://klarim.net/cadastrar?plan=pro Criar conta · Klarim |
200 | yes | 82 | 1 |
| https://klarim.net/setor/tecnologia?sort=score_asc Segurança web no setor Tecnologia / Software / TI — 1813 sites analisados | Klarim |
200 | yes | 521 | 3 |
| https://klarim.net/setor/tecnologia?page=1 Segurança web no setor Tecnologia / Software / TI — 1822 sites analisados | Klarim |
200 | yes | 525 | 2 |
| https://klarim.net/ranking/agencia Sites de Agência / Marketing / Design mais seguros do Brasil | Klarim |
200 | yes | 206 | 1 |
| https://klarim.net/ranking/arquitetura Sites de Arquitetura / Design de Interiores mais seguros do Brasil | Klarim |
200 | yes | 206 | 1 |
| https://klarim.net/ranking/automotivo Sites de Oficina / Concessionária / Autopeças mais seguros do Brasil | Klarim |
200 | yes | 206 | 1 |
| https://klarim.net/ranking/clinica Sites de Clínica Médica mais seguros do Brasil | Klarim |
200 | yes | 203 | 1 |
| https://klarim.net/ranking/condominio Sites de Condomínio / Administradora mais seguros do Brasil | Klarim |
200 | yes | 204 | 1 |
| https://klarim.net/ranking/construtora Sites de Construtora / Incorporadora mais seguros do Brasil | Klarim |
200 | yes | 204 | 1 |
| https://klarim.net/ranking/consultoria Sites de Consultoria mais seguros do Brasil | Klarim |
200 | yes | 202 | 1 |
| https://klarim.net/ranking/contabilidade Sites de Contabilidade mais seguros do Brasil | Klarim |
200 | yes | 202 | 1 |
| https://klarim.net/ranking/ecommerce Sites de E-commerce / Loja Online mais seguros do Brasil | Klarim |
200 | yes | 205 | 1 |
| https://klarim.net/ranking/escola Sites de Escola mais seguros do Brasil | Klarim |
200 | yes | 202 | 1 |
| https://klarim.net/ranking/estetica_spa Sites de Estética / Spa mais seguros do Brasil | Klarim |
200 | yes | 204 | 1 |
| https://klarim.net/ranking/eventos_buffet Sites de Eventos / Buffet / Cerimonial mais seguros do Brasil | Klarim |
200 | yes | 206 | 1 |
| https://klarim.net/ranking/faculdade Sites de Faculdade / Ensino Superior mais seguros do Brasil | Klarim |
200 | yes | 205 | 1 |
| https://klarim.net/ranking/farmacia Sites de Farmácia / Manipulação mais seguros do Brasil | Klarim |
200 | yes | 204 | 1 |
| https://klarim.net/ranking/fotografia Sites de Fotografia / Vídeo / Produtora mais seguros do Brasil | Klarim |
200 | yes | 206 | 1 |
| https://klarim.net/ranking/hotel Sites de Hotel / Pousada mais seguros do Brasil | Klarim |
200 | yes | 204 | 1 |
| https://klarim.net/ranking/imobiliaria Sites de Imobiliária mais seguros do Brasil | Klarim |
200 | yes | 202 | 1 |
| https://klarim.net/ranking/industria Sites de Indústria / Fábrica mais seguros do Brasil | Klarim |
200 | yes | 204 | 1 |
| https://klarim.net/ranking/juridico Sites de Advocacia / Jurídico mais seguros do Brasil | Klarim |
200 | yes | 204 | 1 |
| https://klarim.net/ranking/loja_moda Sites de Moda / Calçados / Acessórios mais seguros do Brasil | Klarim |
200 | yes | 206 | 1 |
| https://klarim.net/ranking/moveis_decoracao Sites de Móveis / Decoração mais seguros do Brasil | Klarim |
200 | yes | 204 | 1 |
| https://klarim.net/ranking/petshop Sites de Pet Shop mais seguros do Brasil | Klarim |
200 | yes | 203 | 1 |
| https://klarim.net/ranking/psicologia Sites de Psicologia / Terapia mais seguros do Brasil | Klarim |
200 | yes | 204 | 1 |
| https://klarim.net/ranking/restaurante Sites de Restaurante mais seguros do Brasil | Klarim |
200 | yes | 202 | 1 |
| https://klarim.net/ranking/seguros_financeiro Sites de Seguros / Financeiro mais seguros do Brasil | Klarim |
200 | yes | 204 | 1 |
| https://klarim.net/ranking/tecnologia Sites de Tecnologia / Software / TI mais seguros do Brasil | Klarim |
200 | yes | 206 | 1 |
| https://klarim.net/ranking/transporte Sites de Transporte / Logística mais seguros do Brasil | Klarim |
200 | yes | 204 | 1 |
| https://klarim.net/ranking/turismo_viagens Sites de Turismo / Agência de Viagens mais seguros do Brasil | Klarim |
200 | yes | 206 | 1 |
| https://klarim.net/site/abgrefonline.com.br abgrefonline.com.br — Score de segurança: 73/100 | Klarim |
200 | yes | 304 | 0 |
| https://klarim.net/.well-known/security.txt | 200 | no | 0 | 1 |
Audit your own site — free
157 checks, internal PageRank, render-diff. No signup, results in ~30s.