Catalog / uvsol.com.br
66

SEO audit for uvsol.com.br

Uvsol – Roupas e Acessorios com Proteção Solar

blogWordPress

Health 66/100 (fair) · 50 pages crawled · generated 2026-07-29

Download Markdown report (feed to ChatGPT / Claude / Cursor)
50
pages crawled
34
indexable pages
4
errors
209
warnings
501
notices
0
orphan pages
3
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Links 94 3 0 40
Crawlability 98 1 0 1
Agent Readiness 76 0 40 29
Performance 76 0 40 96
Meta Description 80 0 33 1
Headings 87 0 21 3
Canonical 90 0 16 0
Duplicate 90 0 16 0
Content 92 0 14 60
Images 95 0 9 9
Indexability 96 0 6 0
Structured Data 96 0 6 29
Budget 97 0 5 0
Sitemap 98 0 3 9
Cache 100 0 0 12
Rendering 100 0 0 43
Robots 100 0 0 1
Security 100 0 0 81
Social 100 0 0 68
Titles 100 0 0 10
URL 100 0 0 9
Findings

Errors (2 rules)

error Broken internal link (target 4xx/5xx)

Rule links.broken_internal · Links · 3 occurrence(s)

error Client error (4xx) response

Rule status.4xx · Crawlability · 1 occurrence(s)

Warnings (14 rules)

warning Control has no accessible name

Rule agent.control_no_name · Agent Readiness · 40 occurrence(s)

warning Noindex page receives internal links (crawl-budget waste)

Rule budget.noindex_linked · Budget · 5 occurrence(s)

  • https://uvsol.com.br/carrinho/ — this noindex page has 6 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://uvsol.com.br/?add-to-cart=906, https://uvsol.com.br/loja/?add-to-cart=906, https://uvsol.com.br/categoria-produto/uv/?add-to-cart=904.
  • https://uvsol.com.br/minha-conta/ — this noindex page has 41 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://uvsol.com.br/, https://uvsol.com.br/politica-de-privacidade/, https://uvsol.com.br/loja/.
  • https://uvsol.com.br/minha-conta/edit-account/ — this noindex page has 41 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://uvsol.com.br/, https://uvsol.com.br/politica-de-privacidade/, https://uvsol.com.br/loja/.
  • https://uvsol.com.br/minha-conta/lost-password/ — this noindex page has 3 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://uvsol.com.br/minha-conta/, https://uvsol.com.br/minha-conta/orders/, https://uvsol.com.br/minha-conta/edit-account/.
  • https://uvsol.com.br/minha-conta/orders/ — this noindex page has 41 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://uvsol.com.br/, https://uvsol.com.br/politica-de-privacidade/, https://uvsol.com.br/loja/.

warning Canonical target is noindex

Rule canonical.to_noindex · Canonical · 3 occurrence(s)

warning Near-duplicate page content

Rule duplicate.near · Duplicate · 6 occurrence(s)

warning Duplicate <title> across pages

Rule duplicate.title · Duplicate · 10 occurrence(s)

warning Images missing alt text

Rule images.missing_alt · Images · 9 occurrence(s)

warning Page is noindex

Rule index.noindex · Indexability · 6 occurrence(s)

warning Render-blocking script in <head> (no defer/async)

Rule perf.render_blocking · Performance · 40 occurrence(s)

warning BreadcrumbList present but structurally incomplete

Rule schema.breadcrumb_incomplete · Structured Data · 6 occurrence(s)

warning Non-indexable URL listed in sitemap

Rule sitemap.non_indexable · Sitemap · 3 occurrence(s)

Notices (28 rules)

notice Heading levels skip a level

Rule agent.heading_skip · Agent Readiness · 6 occurrence(s)

notice No llms.txt for AI agents

Rule agent.llms_txt_missing · Agent Readiness · 1 occurrence(s)

  • https://uvsol.com.br/ — no llms.txt found at the site root — add one so AI agents get a curated site summary

notice No main landmark for AI agents

Rule agent.no_main_landmark · Agent Readiness · 22 occurrence(s)

notice Page served uncached (no-store/private or CDN bypass)

Rule cache.not_cacheable · Cache · 12 occurrence(s)

notice Article page has no author attribution (E-E-A-T)

Rule eeat.no_author · Content · 15 occurrence(s)

  • https://uvsol.com.br/ — this page is marked up as an article but its JSON-LD has no author and no visible byline — add an author to strengthen the E-E-A-T Trust signal
  • https://uvsol.com.br/?add-to-cart=904 — this page is marked up as an article but its JSON-LD has no author and no visible byline — add an author to strengthen the E-E-A-T Trust signal
  • https://uvsol.com.br/?add-to-cart=906 — this page is marked up as an article but its JSON-LD has no author and no visible byline — add an author to strengthen the E-E-A-T Trust signal
  • https://uvsol.com.br/?mailpoet_page=captcha — this page is marked up as an article but its JSON-LD has no author and no visible byline — add an author to strengthen the E-E-A-T Trust signal
  • https://uvsol.com.br/?mailpoet_page=subscriptions — this page is marked up as an article but its JSON-LD has no author and no visible byline — add an author to strengthen the E-E-A-T Trust signal
  • https://uvsol.com.br/acessorios/ — this page is marked up as an article but its JSON-LD has no author and no visible byline — add an author to strengthen the E-E-A-T Trust signal
  • https://uvsol.com.br/contato/ — this page is marked up as an article but its JSON-LD has no author and no visible byline — add an author to strengthen the E-E-A-T Trust signal
  • https://uvsol.com.br/feminino/ — this page is marked up as an article but its JSON-LD has no author and no visible byline — add an author to strengthen the E-E-A-T Trust signal
  • https://uvsol.com.br/home-2/ — this page is marked up as an article but its JSON-LD has no author and no visible byline — add an author to strengthen the E-E-A-T Trust signal
  • https://uvsol.com.br/infantil/ — this page is marked up as an article but its JSON-LD has no author and no visible byline — add an author to strengthen the E-E-A-T Trust signal
  • https://uvsol.com.br/kits/ — this page is marked up as an article but its JSON-LD has no author and no visible byline — add an author to strengthen the E-E-A-T Trust signal
  • https://uvsol.com.br/masculino/ — this page is marked up as an article but its JSON-LD has no author and no visible byline — add an author to strengthen the E-E-A-T Trust signal
  • https://uvsol.com.br/ola-mundo/ — this page is marked up as an article but its JSON-LD has no author and no visible byline — add an author to strengthen the E-E-A-T Trust signal
  • https://uvsol.com.br/politica-de-privacidade/ — this page is marked up as an article but its JSON-LD has no author and no visible byline — add an author to strengthen the E-E-A-T Trust signal
  • https://uvsol.com.br/politica-de-troca-e-devolucao/ — this page is marked up as an article but its JSON-LD has no author and no visible byline — add an author to strengthen the E-E-A-T Trust signal

notice Article page has no publication date (freshness / E-E-A-T)

Rule eeat.no_date · Content · 14 occurrence(s)

  • https://uvsol.com.br/ — this page is marked up as an article but has no publication date — no datePublished in its JSON-LD and no visible date — add a visible published date and an Article.datePublished so Google can assess freshness
  • https://uvsol.com.br/?add-to-cart=904 — this page is marked up as an article but has no publication date — no datePublished in its JSON-LD and no visible date — add a visible published date and an Article.datePublished so Google can assess freshness
  • https://uvsol.com.br/?add-to-cart=906 — this page is marked up as an article but has no publication date — no datePublished in its JSON-LD and no visible date — add a visible published date and an Article.datePublished so Google can assess freshness
  • https://uvsol.com.br/?mailpoet_page=captcha — this page is marked up as an article but has no publication date — no datePublished in its JSON-LD and no visible date — add a visible published date and an Article.datePublished so Google can assess freshness
  • https://uvsol.com.br/?mailpoet_page=subscriptions — this page is marked up as an article but has no publication date — no datePublished in its JSON-LD and no visible date — add a visible published date and an Article.datePublished so Google can assess freshness
  • https://uvsol.com.br/acessorios/ — this page is marked up as an article but has no publication date — no datePublished in its JSON-LD and no visible date — add a visible published date and an Article.datePublished so Google can assess freshness
  • https://uvsol.com.br/contato/ — this page is marked up as an article but has no publication date — no datePublished in its JSON-LD and no visible date — add a visible published date and an Article.datePublished so Google can assess freshness
  • https://uvsol.com.br/feminino/ — this page is marked up as an article but has no publication date — no datePublished in its JSON-LD and no visible date — add a visible published date and an Article.datePublished so Google can assess freshness
  • https://uvsol.com.br/home-2/ — this page is marked up as an article but has no publication date — no datePublished in its JSON-LD and no visible date — add a visible published date and an Article.datePublished so Google can assess freshness
  • https://uvsol.com.br/infantil/ — this page is marked up as an article but has no publication date — no datePublished in its JSON-LD and no visible date — add a visible published date and an Article.datePublished so Google can assess freshness
  • https://uvsol.com.br/kits/ — this page is marked up as an article but has no publication date — no datePublished in its JSON-LD and no visible date — add a visible published date and an Article.datePublished so Google can assess freshness
  • https://uvsol.com.br/masculino/ — this page is marked up as an article but has no publication date — no datePublished in its JSON-LD and no visible date — add a visible published date and an Article.datePublished so Google can assess freshness
  • https://uvsol.com.br/ola-mundo/ — this page is marked up as an article but has no publication date — no datePublished in its JSON-LD and no visible date — add a visible published date and an Article.datePublished so Google can assess freshness
  • https://uvsol.com.br/politica-de-privacidade/ — this page is marked up as an article but has no publication date — no datePublished in its JSON-LD and no visible date — add a visible published date and an Article.datePublished so Google can assess freshness

notice Multiple <h1> elements

Rule h1.multiple · Headings · 3 occurrence(s)

notice Images without width/height (layout shift / CLS)

Rule images.missing_dimensions · Images · 9 occurrence(s)

notice Internal link has no anchor text / accessible name

Rule links.no_anchor_text · Links · 40 occurrence(s)

  • https://uvsol.com.br/ — 9 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://uvsol.com.br/?add-to-cart=906 — 9 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://uvsol.com.br/?mailpoet_page=subscriptions — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://uvsol.com.br/acessorios/ — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://uvsol.com.br/carrinho/ — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://uvsol.com.br/categoria-produto/uv/ — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://uvsol.com.br/categoria-produto/uv/?add-to-cart=904 — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://uvsol.com.br/category/sem-categoria/ — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://uvsol.com.br/contato/ — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://uvsol.com.br/feminino/ — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://uvsol.com.br/finalizar-compra/ — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://uvsol.com.br/home-2/ — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://uvsol.com.br/infantil/ — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://uvsol.com.br/kits/ — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://uvsol.com.br/loja/ — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://uvsol.com.br/loja/?add-to-cart=906 — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://uvsol.com.br/loja/?product-page=2 — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://uvsol.com.br/masculino/ — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://uvsol.com.br/minha-conta/ — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://uvsol.com.br/minha-conta/orders/ — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://uvsol.com.br/ola-mundo/ — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://uvsol.com.br/politica-de-privacidade/ — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://uvsol.com.br/politica-de-troca-e-devolucao/ — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://uvsol.com.br/produto/camisa-masculina-uv-manga-longa-2/ — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://uvsol.com.br/produto/camisa-masculina-uv-manga-longa-2/?add-to-cart=906 — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.

notice Meta description too long

Rule meta_desc.too_long · Meta Description · 1 occurrence(s)

notice Missing Open Graph tags

Rule og.missing · Social · 34 occurrence(s)

notice Large DOM (over 1500 elements) slows rendering & interaction

Rule perf.dom_size_large · Performance · 4 occurrence(s)

notice Legacy image format (jpg/png/gif) with no next-gen fallback

Rule perf.images_legacy_format · Performance · 40 occurrence(s)

  • https://uvsol.com.br/ — 10 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://uvsol.com.br/?add-to-cart=906 — 10 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://uvsol.com.br/?mailpoet_page=subscriptions — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://uvsol.com.br/acessorios/ — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://uvsol.com.br/carrinho/ — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://uvsol.com.br/categoria-produto/uv/ — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://uvsol.com.br/categoria-produto/uv/?add-to-cart=904 — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://uvsol.com.br/category/sem-categoria/ — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://uvsol.com.br/contato/ — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://uvsol.com.br/feminino/ — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://uvsol.com.br/finalizar-compra/ — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://uvsol.com.br/home-2/ — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://uvsol.com.br/infantil/ — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://uvsol.com.br/kits/ — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://uvsol.com.br/loja/ — 6 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://uvsol.com.br/loja/?add-to-cart=906 — 6 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://uvsol.com.br/loja/?product-page=2 — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://uvsol.com.br/masculino/ — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://uvsol.com.br/minha-conta/ — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://uvsol.com.br/minha-conta/orders/ — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://uvsol.com.br/ola-mundo/ — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://uvsol.com.br/politica-de-privacidade/ — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://uvsol.com.br/politica-de-troca-e-devolucao/ — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://uvsol.com.br/produto/camisa-masculina-uv-manga-longa-2/ — 18 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://uvsol.com.br/produto/camisa-masculina-uv-manga-longa-2/?add-to-cart=906 — 18 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.

notice No ETag header (no conditional GET for unchanged pages)

Rule perf.no_etag · Performance · 12 occurrence(s)

  • https://uvsol.com.br/?add-to-cart=904 — 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://uvsol.com.br/?add-to-cart=906 — 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://uvsol.com.br/carrinho/ — 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://uvsol.com.br/categoria-produto/uv/?add-to-cart=904 — 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://uvsol.com.br/finalizar-compra/ — 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://uvsol.com.br/loja/?add-to-cart=904 — 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://uvsol.com.br/loja/?add-to-cart=906 — 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://uvsol.com.br/minha-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://uvsol.com.br/minha-conta/edit-account/ — 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://uvsol.com.br/minha-conta/lost-password/ — 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://uvsol.com.br/minha-conta/orders/ — 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://uvsol.com.br/produto/camisa-masculina-uv-manga-longa-2/?add-to-cart=906 — 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 · 40 occurrence(s)

  • https://uvsol.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.
  • https://uvsol.com.br/?add-to-cart=906 — 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://uvsol.com.br/?mailpoet_page=subscriptions — 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://uvsol.com.br/acessorios/ — 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://uvsol.com.br/carrinho/ — 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://uvsol.com.br/categoria-produto/uv/ — 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://uvsol.com.br/categoria-produto/uv/?add-to-cart=904 — 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://uvsol.com.br/category/sem-categoria/ — 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://uvsol.com.br/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://uvsol.com.br/feminino/ — 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://uvsol.com.br/finalizar-compra/ — 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://uvsol.com.br/home-2/ — 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://uvsol.com.br/infantil/ — 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://uvsol.com.br/kits/ — 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://uvsol.com.br/loja/ — 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://uvsol.com.br/loja/?add-to-cart=906 — 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://uvsol.com.br/loja/?product-page=2 — 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://uvsol.com.br/masculino/ — 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://uvsol.com.br/minha-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://uvsol.com.br/minha-conta/orders/ — 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://uvsol.com.br/ola-mundo/ — 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://uvsol.com.br/politica-de-privacidade/ — 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://uvsol.com.br/politica-de-troca-e-devolucao/ — 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://uvsol.com.br/produto/camisa-masculina-uv-manga-longa-2/ — 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://uvsol.com.br/produto/camisa-masculina-uv-manga-longa-2/?add-to-cart=906 — 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 · 1 occurrence(s)

notice Content required JS rendering (escalated)

Rule rendering.js_dependent · Rendering · 43 occurrence(s)

notice robots.txt missing (root returns 404/none)

Rule robots.txt_missing · Robots · 1 occurrence(s)

  • https://uvsol.com.br/ — robots.txt did not return a 200 at the site root — a healthy site should serve one (declare your sitemap and confirm the host serves root files)

notice Article schema missing recommended properties (Top Stories / image carousel)

Rule schema.article_incomplete · Structured Data · 15 occurrence(s)

  • https://uvsol.com.br/ — Article structured data is missing recommended properties (headline, image, datePublished, author) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://uvsol.com.br/?add-to-cart=904 — Article structured data is missing recommended properties (headline, image, datePublished, author) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://uvsol.com.br/?add-to-cart=906 — Article structured data is missing recommended properties (headline, image, datePublished, author) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://uvsol.com.br/?mailpoet_page=captcha — Article structured data is missing recommended properties (headline, image, datePublished, author) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://uvsol.com.br/?mailpoet_page=subscriptions — Article structured data is missing recommended properties (headline, image, datePublished, author) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://uvsol.com.br/acessorios/ — Article structured data is missing recommended properties (headline, image, datePublished, author) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://uvsol.com.br/contato/ — Article structured data is missing recommended properties (headline, image, datePublished, author) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://uvsol.com.br/feminino/ — Article structured data is missing recommended properties (headline, image, datePublished, author) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://uvsol.com.br/home-2/ — Article structured data is missing recommended properties (headline, image, datePublished, author) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://uvsol.com.br/infantil/ — Article structured data is missing recommended properties (headline, image, datePublished, author) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://uvsol.com.br/kits/ — Article structured data is missing recommended properties (headline, image, datePublished, author) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://uvsol.com.br/masculino/ — Article structured data is missing recommended properties (headline, image, datePublished, author) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://uvsol.com.br/ola-mundo/ — BlogPosting structured data is missing recommended properties (headline, image, datePublished, author) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://uvsol.com.br/politica-de-privacidade/ — Article structured data is missing recommended properties (headline, image, datePublished, author) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://uvsol.com.br/politica-de-troca-e-devolucao/ — Article structured data is missing recommended properties (headline, image, datePublished, author) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.

notice Deep page has no BreadcrumbList structured data

Rule schema.breadcrumb_missing · Structured Data · 1 occurrence(s)

notice Missing recommended security headers

Rule security.missing_headers · Security · 41 occurrence(s)

notice target=_blank link without rel=noopener (tab-napping)

Rule security.unsafe_cross_origin_links · Security · 40 occurrence(s)

  • https://uvsol.com.br/ — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://uvsol.com.br/?add-to-cart=906 — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://uvsol.com.br/?mailpoet_page=subscriptions — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://uvsol.com.br/acessorios/ — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://uvsol.com.br/carrinho/ — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://uvsol.com.br/categoria-produto/uv/ — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://uvsol.com.br/categoria-produto/uv/?add-to-cart=904 — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://uvsol.com.br/category/sem-categoria/ — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://uvsol.com.br/contato/ — 6 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://uvsol.com.br/feminino/ — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://uvsol.com.br/finalizar-compra/ — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://uvsol.com.br/home-2/ — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://uvsol.com.br/infantil/ — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://uvsol.com.br/kits/ — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://uvsol.com.br/loja/ — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://uvsol.com.br/loja/?add-to-cart=906 — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://uvsol.com.br/loja/?product-page=2 — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://uvsol.com.br/masculino/ — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://uvsol.com.br/minha-conta/ — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://uvsol.com.br/minha-conta/orders/ — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://uvsol.com.br/ola-mundo/ — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://uvsol.com.br/politica-de-privacidade/ — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://uvsol.com.br/politica-de-troca-e-devolucao/ — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://uvsol.com.br/produto/camisa-masculina-uv-manga-longa-2/ — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://uvsol.com.br/produto/camisa-masculina-uv-manga-longa-2/?add-to-cart=906 — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".

notice Indexable page not listed in sitemap

Rule sitemap.orphan_not_listed · Sitemap · 9 occurrence(s)

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://uvsol.com.br/
Uvsol – Roupas e Acessorios com Proteção Solar
200 yes 383 41
https://uvsol.com.br/acessorios/
Acessórios – Uvsol
200 yes 115 41
https://uvsol.com.br/contato/
Contato – Uvsol
200 yes 755 41
https://uvsol.com.br/feminino/
Feminino – Uvsol
200 yes 115 41
https://uvsol.com.br/infantil/
Infantil – Uvsol
200 yes 115 41
https://uvsol.com.br/kits/
Kits – Uvsol
200 yes 115 41
https://uvsol.com.br/loja/
Loja – Uvsol
200 yes 299 41
https://uvsol.com.br/masculino/
Masculino – Uvsol
200 yes 115 41
https://uvsol.com.br/minha-conta/
Minha conta – Uvsol
200 no 184 41
https://uvsol.com.br/minha-conta/edit-account/
Detalhes da conta – Uvsol
200 no 184 41
https://uvsol.com.br/minha-conta/orders/
Pedidos – Uvsol
200 no 184 41
https://uvsol.com.br/politica-de-privacidade/
Política de privacidade – Uvsol
200 yes 715 41
https://uvsol.com.br/politica-de-troca-e-devolucao/
Politica de Troca e Devolução – Uvsol
200 yes 585 41
https://uvsol.com.br/minha-conta/lost-password/
Senha perdida – Uvsol
200 no 146 3
https://uvsol.com.br/produto/mascara-balaclava-uv/
Mascara Balaclava UV – Uvsol
200 yes 522 13
https://uvsol.com.br/produto/camisa-masculina-uv-manga-longa/
Camisa Masculina UV Manga Longa – Segunda Pele – Uvsol
200 yes 573 12
https://uvsol.com.br/produto/luva-longa-aberta-uv/
Luva Longa Aberta UV – Uvsol
200 yes 506 12
https://uvsol.com.br/produto/camisa-masculina-uv-manga-longa-2/
Camisa Masculina UV Manga Longa – Uvsol
200 yes 565 11
https://uvsol.com.br/produto/manguito-uv-com-protecao-solar-98/
Manguito UV com 98% de Proteção Solar – Uvsol
200 yes 571 11
https://uvsol.com.br/loja/?add-to-cart=904
Loja – Uvsol
200 yes 309 3
https://uvsol.com.br/loja/?add-to-cart=906
Loja – Uvsol
200 yes 310 3
https://uvsol.com.br/categoria-produto/camisas-masculinas/
Camisas Masculinas – Uvsol
200 yes 211 4
https://uvsol.com.br/categoria-produto/luvas/
Luvas – Uvsol
200 yes 194 4
https://uvsol.com.br/loja/?product-page=2
Loja – Uvsol
200 yes 213 1
https://uvsol.com.br/?add-to-cart=904
Uvsol – Roupas e Acessorios com Proteção Solar
200 yes 393 3
https://uvsol.com.br/?add-to-cart=906
Uvsol – Roupas e Acessorios com Proteção Solar
200 yes 394 3
https://uvsol.com.br/categoria-produto/balaclava/
Balaclava – Uvsol
200 yes 170 3
https://uvsol.com.br/categoria-produto/feminino/
Feminino – Uvsol
200 yes 170 3
https://uvsol.com.br/categoria-produto/infantil/
Infantil – Uvsol
200 yes 170 3
https://uvsol.com.br/carrinho/
Carrinho – Uvsol
200 no 122 6
https://uvsol.com.br/categoria-produto/uv/
uv – Uvsol
200 yes 233 2
https://uvsol.com.br/categoria-produto/uvgym/
UVGYM – Uvsol
200 yes 208 2
https://uvsol.com.br/produto/camisa-masculina-uv-manga-longa-2/?add-to-cart=906
Camisa Masculina UV Manga Longa – Uvsol
200 yes 576 2
https://uvsol.com.br/categoria-produto/uv/?add-to-cart=904
uv – Uvsol
200 yes 243 2
https://uvsol.com.br/ola-mundo/
Olá, mundo! – Uvsol
200 yes 175 1
https://uvsol.com.br/?mailpoet_page=captcha
Página MailPoet – Uvsol
200 yes 159 0
https://uvsol.com.br/?mailpoet_page=subscriptions
Página do MailPoet – Uvsol
200 yes 160 0
https://uvsol.com.br/category/sem-categoria/
Sem categoria – Uvsol
200 yes 136 0
https://uvsol.com.br/finalizar-compra/
Carrinho – Uvsol
200 no 122 0
https://uvsol.com.br/home-2/
Home 2 – Uvsol
200 yes 136 0
https://uvsol.com.br/categoria-produto/manguitos/
Página não encontrada – Uvsol
404 no 127 3
https://uvsol.com.br/wp-content/uploads/2024/01/Manguito-UV-Preto-5.jpg 200 no 0 4
https://uvsol.com.br/wp-content/uploads/2024/11/Camisa-Masculina-UV-Manga-Longa-Azul-1.jpg 200 no 0 3
https://uvsol.com.br/wp-content/uploads/2024/11/Camisa-Masculina-UV-Manga-Longa-Azul-2.jpg 200 no 0 3
https://uvsol.com.br/wp-content/uploads/2024/11/Camisa-Masculina-UV-Manga-Longa-Azul-3.jpg 200 no 0 3
https://uvsol.com.br/wp-content/uploads/2024/11/Camisa-Masculina-UV-Manga-Longa-Azul-4.jpg 200 no 0 3
https://uvsol.com.br/wp-content/uploads/2024/11/Camisa-Masculina-UV-Manga-Longa-Cinza-2.jpg 200 no 0 3
https://uvsol.com.br/wp-content/uploads/2024/11/Camisa-Masculina-UV-Manga-Longa-Preto-1.jpg 200 no 0 3
https://uvsol.com.br/wp-content/uploads/2024/11/Camisa-Masculina-UV-Manga-Longa-Preto-2.jpg 200 no 0 3
https://uvsol.com.br/wp-content/uploads/2024/11/Camisa-Masculina-UV-Manga-Longa-Preto-3.jpg 200 no 0 3

Audit your own site — free

157 checks, internal PageRank, render-diff. No signup, results in ~30s.

Scan your site →