SEO audit for coragem100limites.pt
Coragem 100 Limites — Private Driver & Tours pelo Norte de Portugal
Health 65/100 (fair) · 27 pages crawled · generated 2026-08-26
Download Markdown report (feed to ChatGPT / Claude / Cursor)Transporte privado de passageiros e tours guiados pelo Norte de Portugal. Transfers de e para aeroportos, hotéis e eventos. Tours pelo Douro, Minho, Gerês e mais. Veículos até 9 lugares.
| Category | Score | Errors | Warnings | Notices |
|---|---|---|---|---|
| Duplicate | 46 | 0 | 49 | 26 |
| Canonical | 70 | 0 | 27 | 0 |
| Security | 70 | 0 | 27 | 27 |
| Content | 96 | 0 | 4 | 0 |
| Links | 98 | 0 | 2 | 12 |
| Structured Data | 98 | 0 | 2 | 23 |
| Agent Readiness | 100 | 0 | 0 | 21 |
| Images | 100 | 0 | 0 | 21 |
| Meta Description | 100 | 0 | 0 | 6 |
| Performance | 100 | 0 | 0 | 21 |
| Sitemap | 100 | 0 | 0 | 13 |
| Social | 100 | 0 | 0 | 52 |
Warnings (8 rules)
warning Missing canonical tag
Rule canonical.missing · Canonical · 27 occurrence(s)
- https://coragem100limites.pt/
- https://coragem100limites.pt/animacao.html
- https://coragem100limites.pt/tours.html
- https://coragem100limites.pt/tours/braga-guimaraes.html
- https://coragem100limites.pt/tours/costa-minho.html
- https://coragem100limites.pt/tours/douro.html
- https://coragem100limites.pt/tours/geres.html
- https://coragem100limites.pt/tours/porto.html
- https://coragem100limites.pt/tours/tras-os-montes.html
- https://coragem100limites.pt/tours/vale-lima.html
- https://coragem100limites.pt/transfers.html
- https://www.coragem100limites.pt/
- https://www.coragem100limites.pt/animacao.html
- https://www.coragem100limites.pt/contactos.html
- https://www.coragem100limites.pt/sobre.html
- https://www.coragem100limites.pt/tours.html
- https://www.coragem100limites.pt/tours/braga-guimaraes.html
- https://www.coragem100limites.pt/tours/costa-minho.html
- https://www.coragem100limites.pt/tours/douro.html
- https://www.coragem100limites.pt/tours/geres.html
- https://www.coragem100limites.pt/tours/lamego.html
- https://www.coragem100limites.pt/tours/porto.html
- https://www.coragem100limites.pt/tours/tras-os-montes.html
- https://www.coragem100limites.pt/tours/vale-lima.html
- https://www.coragem100limites.pt/transfers.html
warning Thin content (low word count)
Rule content.thin · Content · 4 occurrence(s)
- https://coragem100limites.pt/contactos.html — 104 words
- https://coragem100limites.pt/transfers.html — 150 words
- https://www.coragem100limites.pt/contactos.html — 104 words
- https://www.coragem100limites.pt/transfers.html — 150 words
warning Duplicate page content
Rule duplicate.content · Duplicate · 22 occurrence(s)
- https://coragem100limites.pt/ — content shared by 2 pages: https://www.coragem100limites.pt/
- https://coragem100limites.pt/animacao.html — content shared by 2 pages: https://www.coragem100limites.pt/animacao.html
- https://coragem100limites.pt/tours.html — content shared by 2 pages: https://www.coragem100limites.pt/tours.html
- https://coragem100limites.pt/tours/braga-guimaraes.html — content shared by 2 pages: https://www.coragem100limites.pt/tours/braga-guimaraes.html
- https://coragem100limites.pt/tours/costa-minho.html — content shared by 2 pages: https://www.coragem100limites.pt/tours/costa-minho.html
- https://coragem100limites.pt/tours/douro.html — content shared by 2 pages: https://www.coragem100limites.pt/tours/douro.html
- https://coragem100limites.pt/tours/geres.html — content shared by 2 pages: https://www.coragem100limites.pt/tours/geres.html
- https://coragem100limites.pt/tours/lamego.html — content shared by 2 pages: https://www.coragem100limites.pt/tours/lamego.html
- https://coragem100limites.pt/tours/porto.html — content shared by 2 pages: https://www.coragem100limites.pt/tours/porto.html
- https://coragem100limites.pt/tours/tras-os-montes.html — content shared by 2 pages: https://www.coragem100limites.pt/tours/tras-os-montes.html
- https://coragem100limites.pt/tours/vale-lima.html — content shared by 2 pages: https://www.coragem100limites.pt/tours/vale-lima.html
- https://www.coragem100limites.pt/ — content shared by 2 pages: https://coragem100limites.pt/
- https://www.coragem100limites.pt/animacao.html — content shared by 2 pages: https://coragem100limites.pt/animacao.html
- https://www.coragem100limites.pt/tours.html — content shared by 2 pages: https://coragem100limites.pt/tours.html
- https://www.coragem100limites.pt/tours/braga-guimaraes.html — content shared by 2 pages: https://coragem100limites.pt/tours/braga-guimaraes.html
- https://www.coragem100limites.pt/tours/costa-minho.html — content shared by 2 pages: https://coragem100limites.pt/tours/costa-minho.html
- https://www.coragem100limites.pt/tours/douro.html — content shared by 2 pages: https://coragem100limites.pt/tours/douro.html
- https://www.coragem100limites.pt/tours/geres.html — content shared by 2 pages: https://coragem100limites.pt/tours/geres.html
- https://www.coragem100limites.pt/tours/lamego.html — content shared by 2 pages: https://coragem100limites.pt/tours/lamego.html
- https://www.coragem100limites.pt/tours/porto.html — content shared by 2 pages: https://coragem100limites.pt/tours/porto.html
- https://www.coragem100limites.pt/tours/tras-os-montes.html — content shared by 2 pages: https://coragem100limites.pt/tours/tras-os-montes.html
- https://www.coragem100limites.pt/tours/vale-lima.html — content shared by 2 pages: https://coragem100limites.pt/tours/vale-lima.html
warning Homepage duplicated across protocol/host variants (no redirect)
Rule duplicate.protocol_host · Duplicate · 1 occurrence(s)
- https://coragem100limites.pt/ — https://www.coragem100limites.pt/ 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 Duplicate <title> across pages
Rule duplicate.title · Duplicate · 26 occurrence(s)
- https://coragem100limites.pt/ — title shared by 2 pages: https://www.coragem100limites.pt/
- https://coragem100limites.pt/animacao.html — title shared by 2 pages: https://www.coragem100limites.pt/animacao.html
- https://coragem100limites.pt/contactos.html — title shared by 2 pages: https://www.coragem100limites.pt/contactos.html
- https://coragem100limites.pt/tours.html — title shared by 2 pages: https://www.coragem100limites.pt/tours.html
- https://coragem100limites.pt/tours/braga-guimaraes.html — title shared by 2 pages: https://www.coragem100limites.pt/tours/braga-guimaraes.html
- https://coragem100limites.pt/tours/costa-minho.html — title shared by 2 pages: https://www.coragem100limites.pt/tours/costa-minho.html
- https://coragem100limites.pt/tours/douro.html — title shared by 2 pages: https://www.coragem100limites.pt/tours/douro.html
- https://coragem100limites.pt/tours/geres.html — title shared by 2 pages: https://www.coragem100limites.pt/tours/geres.html
- https://coragem100limites.pt/tours/lamego.html — title shared by 2 pages: https://www.coragem100limites.pt/tours/lamego.html
- https://coragem100limites.pt/tours/porto.html — title shared by 2 pages: https://www.coragem100limites.pt/tours/porto.html
- https://coragem100limites.pt/tours/tras-os-montes.html — title shared by 2 pages: https://www.coragem100limites.pt/tours/tras-os-montes.html
- https://coragem100limites.pt/tours/vale-lima.html — title shared by 2 pages: https://www.coragem100limites.pt/tours/vale-lima.html
- https://www.coragem100limites.pt/ — title shared by 2 pages: https://coragem100limites.pt/
- https://www.coragem100limites.pt/animacao.html — title shared by 2 pages: https://coragem100limites.pt/animacao.html
- https://www.coragem100limites.pt/contactos.html — title shared by 2 pages: https://coragem100limites.pt/contactos.html
- https://www.coragem100limites.pt/tours.html — title shared by 2 pages: https://coragem100limites.pt/tours.html
- https://www.coragem100limites.pt/tours/braga-guimaraes.html — title shared by 2 pages: https://coragem100limites.pt/tours/braga-guimaraes.html
- https://www.coragem100limites.pt/tours/costa-minho.html — title shared by 2 pages: https://coragem100limites.pt/tours/costa-minho.html
- https://www.coragem100limites.pt/tours/douro.html — title shared by 2 pages: https://coragem100limites.pt/tours/douro.html
- https://www.coragem100limites.pt/tours/geres.html — title shared by 2 pages: https://coragem100limites.pt/tours/geres.html
- https://www.coragem100limites.pt/tours/lamego.html — title shared by 2 pages: https://coragem100limites.pt/tours/lamego.html
- https://www.coragem100limites.pt/tours/porto.html — title shared by 2 pages: https://coragem100limites.pt/tours/porto.html
- https://www.coragem100limites.pt/tours/tras-os-montes.html — title shared by 2 pages: https://coragem100limites.pt/tours/tras-os-montes.html
- https://www.coragem100limites.pt/tours/vale-lima.html — title shared by 2 pages: https://coragem100limites.pt/tours/vale-lima.html
- https://www.coragem100limites.pt/transfers.html — title shared by 2 pages: https://coragem100limites.pt/transfers.html
warning Content-Type header doesn't match the actual content
Rule headers.content_type_mismatch · Security · 27 occurrence(s)
- https://coragem100limites.pt/ — 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://coragem100limites.pt/animacao.html — 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://coragem100limites.pt/tours.html — 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://coragem100limites.pt/tours/braga-guimaraes.html — 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://coragem100limites.pt/tours/costa-minho.html — 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://coragem100limites.pt/tours/douro.html — 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://coragem100limites.pt/tours/geres.html — 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://coragem100limites.pt/tours/porto.html — 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://coragem100limites.pt/tours/tras-os-montes.html — 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://coragem100limites.pt/tours/vale-lima.html — 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://coragem100limites.pt/transfers.html — 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://www.coragem100limites.pt/ — 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://www.coragem100limites.pt/animacao.html — 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://www.coragem100limites.pt/contactos.html — 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://www.coragem100limites.pt/sobre.html — 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://www.coragem100limites.pt/tours.html — 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://www.coragem100limites.pt/tours/braga-guimaraes.html — 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://www.coragem100limites.pt/tours/costa-minho.html — 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://www.coragem100limites.pt/tours/douro.html — 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://www.coragem100limites.pt/tours/geres.html — 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://www.coragem100limites.pt/tours/lamego.html — 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://www.coragem100limites.pt/tours/porto.html — 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://www.coragem100limites.pt/tours/tras-os-montes.html — 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://www.coragem100limites.pt/tours/vale-lima.html — 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://www.coragem100limites.pt/transfers.html — 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 Orphan page (no internal inlinks)
Rule links.orphan · Links · 2 occurrence(s)
- https://www.coragem100limites.pt/ — no internal links point here
- https://www.coragem100limites.pt/sobre.html — no internal links point here
warning LocalBusiness schema missing required properties (name/address)
Rule schema.localbusiness_incomplete · Structured Data · 2 occurrence(s)
- https://coragem100limites.pt/ — LocalBusiness structured data is missing required property (address) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (openingHoursSpecification, geo, priceRange), which enrich the result.
- https://www.coragem100limites.pt/ — LocalBusiness structured data is missing required property (address) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (openingHoursSpecification, geo, priceRange), which enrich the result.
Notices (12 rules)
notice Heading levels skip a level
Rule agent.heading_skip · Agent Readiness · 20 occurrence(s)
- https://coragem100limites.pt/tours.html — h3 follows h1 — skips h2
- https://coragem100limites.pt/tours/braga-guimaraes.html — h4 follows h2 — skips h3
- https://coragem100limites.pt/tours/costa-minho.html — h4 follows h2 — skips h3
- https://coragem100limites.pt/tours/douro.html — h4 follows h2 — skips h3
- https://coragem100limites.pt/tours/geres.html — h4 follows h2 — skips h3
- https://coragem100limites.pt/tours/lamego.html — h4 follows h2 — skips h3
- https://coragem100limites.pt/tours/porto.html — h4 follows h2 — skips h3
- https://coragem100limites.pt/tours/tras-os-montes.html — h4 follows h2 — skips h3
- https://coragem100limites.pt/tours/vale-lima.html — h4 follows h2 — skips h3
- https://coragem100limites.pt/transfers.html — h3 follows h1 — skips h2
- https://www.coragem100limites.pt/tours.html — h3 follows h1 — skips h2
- https://www.coragem100limites.pt/tours/braga-guimaraes.html — h4 follows h2 — skips h3
- https://www.coragem100limites.pt/tours/costa-minho.html — h4 follows h2 — skips h3
- https://www.coragem100limites.pt/tours/douro.html — h4 follows h2 — skips h3
- https://www.coragem100limites.pt/tours/geres.html — h4 follows h2 — skips h3
- https://www.coragem100limites.pt/tours/lamego.html — h4 follows h2 — skips h3
- https://www.coragem100limites.pt/tours/porto.html — h4 follows h2 — skips h3
- https://www.coragem100limites.pt/tours/tras-os-montes.html — h4 follows h2 — skips h3
- https://www.coragem100limites.pt/tours/vale-lima.html — h4 follows h2 — skips h3
- https://www.coragem100limites.pt/transfers.html — h3 follows h1 — skips h2
notice No llms.txt for AI agents
Rule agent.llms_txt_missing · Agent Readiness · 1 occurrence(s)
- https://coragem100limites.pt/ — no llms.txt found at the site root — add one so AI agents get a curated site summary
notice Duplicate meta description across pages
Rule duplicate.meta_desc · Duplicate · 26 occurrence(s)
- https://coragem100limites.pt/ — meta description shared by 2 pages: https://www.coragem100limites.pt/
- https://coragem100limites.pt/animacao.html — meta description shared by 2 pages: https://www.coragem100limites.pt/animacao.html
- https://coragem100limites.pt/contactos.html — meta description shared by 2 pages: https://www.coragem100limites.pt/contactos.html
- https://coragem100limites.pt/tours.html — meta description shared by 2 pages: https://www.coragem100limites.pt/tours.html
- https://coragem100limites.pt/tours/braga-guimaraes.html — meta description shared by 2 pages: https://www.coragem100limites.pt/tours/braga-guimaraes.html
- https://coragem100limites.pt/tours/costa-minho.html — meta description shared by 2 pages: https://www.coragem100limites.pt/tours/costa-minho.html
- https://coragem100limites.pt/tours/douro.html — meta description shared by 2 pages: https://www.coragem100limites.pt/tours/douro.html
- https://coragem100limites.pt/tours/geres.html — meta description shared by 2 pages: https://www.coragem100limites.pt/tours/geres.html
- https://coragem100limites.pt/tours/lamego.html — meta description shared by 2 pages: https://www.coragem100limites.pt/tours/lamego.html
- https://coragem100limites.pt/tours/tras-os-montes.html — meta description shared by 2 pages: https://www.coragem100limites.pt/tours/tras-os-montes.html
- https://coragem100limites.pt/tours/vale-lima.html — meta description shared by 2 pages: https://www.coragem100limites.pt/tours/vale-lima.html
- https://coragem100limites.pt/transfers.html — meta description shared by 2 pages: https://www.coragem100limites.pt/transfers.html
- https://www.coragem100limites.pt/ — meta description shared by 2 pages: https://coragem100limites.pt/
- https://www.coragem100limites.pt/animacao.html — meta description shared by 2 pages: https://coragem100limites.pt/animacao.html
- https://www.coragem100limites.pt/contactos.html — meta description shared by 2 pages: https://coragem100limites.pt/contactos.html
- https://www.coragem100limites.pt/tours.html — meta description shared by 2 pages: https://coragem100limites.pt/tours.html
- https://www.coragem100limites.pt/tours/braga-guimaraes.html — meta description shared by 2 pages: https://coragem100limites.pt/tours/braga-guimaraes.html
- https://www.coragem100limites.pt/tours/costa-minho.html — meta description shared by 2 pages: https://coragem100limites.pt/tours/costa-minho.html
- https://www.coragem100limites.pt/tours/douro.html — meta description shared by 2 pages: https://coragem100limites.pt/tours/douro.html
- https://www.coragem100limites.pt/tours/geres.html — meta description shared by 2 pages: https://coragem100limites.pt/tours/geres.html
- https://www.coragem100limites.pt/tours/lamego.html — meta description shared by 2 pages: https://coragem100limites.pt/tours/lamego.html
- https://www.coragem100limites.pt/tours/porto.html — meta description shared by 2 pages: https://coragem100limites.pt/tours/porto.html
- https://www.coragem100limites.pt/tours/tras-os-montes.html — meta description shared by 2 pages: https://coragem100limites.pt/tours/tras-os-montes.html
- https://www.coragem100limites.pt/tours/vale-lima.html — meta description shared by 2 pages: https://coragem100limites.pt/tours/vale-lima.html
- https://www.coragem100limites.pt/transfers.html — meta description shared by 2 pages: https://coragem100limites.pt/transfers.html
notice Likely hero image lacks fetchpriority=high
Rule images.hero_no_fetchpriority · Performance · 21 occurrence(s)
- https://coragem100limites.pt/ — the likely hero/LCP image (scene-douro.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://coragem100limites.pt/tours.html — the likely hero/LCP image (scene-porto.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://coragem100limites.pt/tours/braga-guimaraes.html — the likely hero/LCP image (scene-braga.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://coragem100limites.pt/tours/costa-minho.html — the likely hero/LCP image (scene-minho.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://coragem100limites.pt/tours/douro.html — the likely hero/LCP image (scene-douro.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://coragem100limites.pt/tours/geres.html — the likely hero/LCP image (scene-geres.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://coragem100limites.pt/tours/lamego.html — the likely hero/LCP image (scene-lamego.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://coragem100limites.pt/tours/porto.html — the likely hero/LCP image (scene-porto.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://coragem100limites.pt/tours/tras-os-montes.html — the likely hero/LCP image (scene-tras.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://coragem100limites.pt/tours/vale-lima.html — the likely hero/LCP image (scene-lima.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://www.coragem100limites.pt/ — the likely hero/LCP image (scene-douro.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://www.coragem100limites.pt/sobre.html — the likely hero/LCP image (scene-hero.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://www.coragem100limites.pt/tours.html — the likely hero/LCP image (scene-porto.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://www.coragem100limites.pt/tours/braga-guimaraes.html — the likely hero/LCP image (scene-braga.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://www.coragem100limites.pt/tours/costa-minho.html — the likely hero/LCP image (scene-minho.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://www.coragem100limites.pt/tours/douro.html — the likely hero/LCP image (scene-douro.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://www.coragem100limites.pt/tours/geres.html — the likely hero/LCP image (scene-geres.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://www.coragem100limites.pt/tours/lamego.html — the likely hero/LCP image (scene-lamego.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://www.coragem100limites.pt/tours/porto.html — the likely hero/LCP image (scene-porto.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://www.coragem100limites.pt/tours/tras-os-montes.html — the likely hero/LCP image (scene-tras.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://www.coragem100limites.pt/tours/vale-lima.html — the likely hero/LCP image (scene-lima.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
notice Images without width/height (layout shift / CLS)
Rule images.missing_dimensions · Images · 21 occurrence(s)
- https://coragem100limites.pt/ — 5 of 5 images without width/height
- https://coragem100limites.pt/tours.html — 8 of 8 images without width/height
- https://coragem100limites.pt/tours/braga-guimaraes.html — 2 of 2 images without width/height
- https://coragem100limites.pt/tours/costa-minho.html — 2 of 2 images without width/height
- https://coragem100limites.pt/tours/douro.html — 2 of 2 images without width/height
- https://coragem100limites.pt/tours/geres.html — 2 of 2 images without width/height
- https://coragem100limites.pt/tours/lamego.html — 2 of 2 images without width/height
- https://coragem100limites.pt/tours/porto.html — 2 of 2 images without width/height
- https://coragem100limites.pt/tours/tras-os-montes.html — 2 of 2 images without width/height
- https://coragem100limites.pt/tours/vale-lima.html — 2 of 2 images without width/height
- https://www.coragem100limites.pt/ — 5 of 5 images without width/height
- https://www.coragem100limites.pt/sobre.html — 2 of 2 images without width/height
- https://www.coragem100limites.pt/tours.html — 8 of 8 images without width/height
- https://www.coragem100limites.pt/tours/braga-guimaraes.html — 2 of 2 images without width/height
- https://www.coragem100limites.pt/tours/costa-minho.html — 2 of 2 images without width/height
- https://www.coragem100limites.pt/tours/douro.html — 2 of 2 images without width/height
- https://www.coragem100limites.pt/tours/geres.html — 2 of 2 images without width/height
- https://www.coragem100limites.pt/tours/lamego.html — 2 of 2 images without width/height
- https://www.coragem100limites.pt/tours/porto.html — 2 of 2 images without width/height
- https://www.coragem100limites.pt/tours/tras-os-montes.html — 2 of 2 images without width/height
- https://www.coragem100limites.pt/tours/vale-lima.html — 2 of 2 images without width/height
notice Page has only one internal inlink (fragile crawl path)
Rule links.single_inlink · Links · 12 occurrence(s)
- https://coragem100limites.pt/animacao.html — only one internal link points here — if that source changes, this page becomes an orphan. Add more contextual internal links to strengthen the crawl path.
- https://coragem100limites.pt/tours.html — only one internal link points here — if that source changes, this page becomes an orphan. Add more contextual internal links to strengthen the crawl path.
- https://coragem100limites.pt/tours/costa-minho.html — only one internal link points here — if that source changes, this page becomes an orphan. Add more contextual internal links to strengthen the crawl path.
- https://coragem100limites.pt/tours/lamego.html — only one internal link points here — if that source changes, this page becomes an orphan. Add more contextual internal links to strengthen the crawl path.
- https://coragem100limites.pt/tours/tras-os-montes.html — only one internal link points here — if that source changes, this page becomes an orphan. Add more contextual internal links to strengthen the crawl path.
- https://coragem100limites.pt/tours/vale-lima.html — only one internal link points here — if that source changes, this page becomes an orphan. Add more contextual internal links to strengthen the crawl path.
- https://www.coragem100limites.pt/animacao.html — only one internal link points here — if that source changes, this page becomes an orphan. Add more contextual internal links to strengthen the crawl path.
- https://www.coragem100limites.pt/tours.html — only one internal link points here — if that source changes, this page becomes an orphan. Add more contextual internal links to strengthen the crawl path.
- https://www.coragem100limites.pt/tours/costa-minho.html — only one internal link points here — if that source changes, this page becomes an orphan. Add more contextual internal links to strengthen the crawl path.
- https://www.coragem100limites.pt/tours/lamego.html — only one internal link points here — if that source changes, this page becomes an orphan. Add more contextual internal links to strengthen the crawl path.
- https://www.coragem100limites.pt/tours/tras-os-montes.html — only one internal link points here — if that source changes, this page becomes an orphan. Add more contextual internal links to strengthen the crawl path.
- https://www.coragem100limites.pt/tours/vale-lima.html — only one internal link points here — if that source changes, this page becomes an orphan. Add more contextual internal links to strengthen the crawl path.
notice Meta description too long
Rule meta_desc.too_long · Meta Description · 6 occurrence(s)
- https://coragem100limites.pt/ — 186 chars
- https://coragem100limites.pt/tours.html — 167 chars
- https://coragem100limites.pt/tours/lamego.html — 171 chars
- https://www.coragem100limites.pt/ — 186 chars
- https://www.coragem100limites.pt/tours.html — 167 chars
- https://www.coragem100limites.pt/tours/lamego.html — 171 chars
notice Missing Open Graph tags
Rule og.missing · Social · 25 occurrence(s)
- https://coragem100limites.pt/animacao.html — og:title, og:description, og:image
- https://coragem100limites.pt/contactos.html — og:title, og:description, og:image
- https://coragem100limites.pt/tours.html — og:title, og:description, og:image
- https://coragem100limites.pt/tours/braga-guimaraes.html — og:title, og:description, og:image
- https://coragem100limites.pt/tours/costa-minho.html — og:title, og:description, og:image
- https://coragem100limites.pt/tours/douro.html — og:title, og:description, og:image
- https://coragem100limites.pt/tours/geres.html — og:title, og:description, og:image
- https://coragem100limites.pt/tours/lamego.html — og:title, og:description, og:image
- https://coragem100limites.pt/tours/porto.html — og:title, og:description, og:image
- https://coragem100limites.pt/tours/tras-os-montes.html — og:title, og:description, og:image
- https://coragem100limites.pt/tours/vale-lima.html — og:title, og:description, og:image
- https://coragem100limites.pt/transfers.html — og:title, og:description, og:image
- https://www.coragem100limites.pt/animacao.html — og:title, og:description, og:image
- https://www.coragem100limites.pt/contactos.html — og:title, og:description, og:image
- https://www.coragem100limites.pt/sobre.html — og:title, og:description, og:image
- https://www.coragem100limites.pt/tours.html — og:title, og:description, og:image
- https://www.coragem100limites.pt/tours/braga-guimaraes.html — og:title, og:description, og:image
- https://www.coragem100limites.pt/tours/costa-minho.html — og:title, og:description, og:image
- https://www.coragem100limites.pt/tours/douro.html — og:title, og:description, og:image
- https://www.coragem100limites.pt/tours/geres.html — og:title, og:description, og:image
- https://www.coragem100limites.pt/tours/lamego.html — og:title, og:description, og:image
- https://www.coragem100limites.pt/tours/porto.html — og:title, og:description, og:image
- https://www.coragem100limites.pt/tours/tras-os-montes.html — og:title, og:description, og:image
- https://www.coragem100limites.pt/tours/vale-lima.html — og:title, og:description, og:image
- https://www.coragem100limites.pt/transfers.html — og:title, og:description, og:image
notice No structured data detected
Rule schema.none · Structured Data · 23 occurrence(s)
- https://coragem100limites.pt/animacao.html
- https://coragem100limites.pt/contactos.html
- https://coragem100limites.pt/tours.html
- https://coragem100limites.pt/tours/braga-guimaraes.html
- https://coragem100limites.pt/tours/costa-minho.html
- https://coragem100limites.pt/tours/geres.html
- https://coragem100limites.pt/tours/lamego.html
- https://coragem100limites.pt/tours/porto.html
- https://coragem100limites.pt/tours/tras-os-montes.html
- https://coragem100limites.pt/tours/vale-lima.html
- https://coragem100limites.pt/transfers.html
- https://www.coragem100limites.pt/animacao.html
- https://www.coragem100limites.pt/contactos.html
- https://www.coragem100limites.pt/sobre.html
- https://www.coragem100limites.pt/tours.html
- https://www.coragem100limites.pt/tours/braga-guimaraes.html
- https://www.coragem100limites.pt/tours/costa-minho.html
- https://www.coragem100limites.pt/tours/geres.html
- https://www.coragem100limites.pt/tours/lamego.html
- https://www.coragem100limites.pt/tours/porto.html
- https://www.coragem100limites.pt/tours/tras-os-montes.html
- https://www.coragem100limites.pt/tours/vale-lima.html
- https://www.coragem100limites.pt/transfers.html
notice Missing recommended security headers
Rule security.missing_headers · Security · 27 occurrence(s)
- https://coragem100limites.pt/ — HSTS, CSP, X-Content-Type-Options
- https://coragem100limites.pt/animacao.html — HSTS, CSP, X-Content-Type-Options
- https://coragem100limites.pt/tours.html — HSTS, CSP, X-Content-Type-Options
- https://coragem100limites.pt/tours/braga-guimaraes.html — HSTS, CSP, X-Content-Type-Options
- https://coragem100limites.pt/tours/costa-minho.html — X-Content-Type-Options, HSTS, CSP
- https://coragem100limites.pt/tours/douro.html — HSTS, CSP, X-Content-Type-Options
- https://coragem100limites.pt/tours/geres.html — X-Content-Type-Options, HSTS, CSP
- https://coragem100limites.pt/tours/porto.html — HSTS, CSP, X-Content-Type-Options
- https://coragem100limites.pt/tours/tras-os-montes.html — HSTS, CSP, X-Content-Type-Options
- https://coragem100limites.pt/tours/vale-lima.html — HSTS, CSP, X-Content-Type-Options
- https://coragem100limites.pt/transfers.html — X-Content-Type-Options, HSTS, CSP
- https://www.coragem100limites.pt/ — HSTS, CSP, X-Content-Type-Options
- https://www.coragem100limites.pt/animacao.html — CSP, X-Content-Type-Options, HSTS
- https://www.coragem100limites.pt/contactos.html — HSTS, CSP, X-Content-Type-Options
- https://www.coragem100limites.pt/sobre.html — X-Content-Type-Options, HSTS, CSP
- https://www.coragem100limites.pt/tours.html — HSTS, CSP, X-Content-Type-Options
- https://www.coragem100limites.pt/tours/braga-guimaraes.html — X-Content-Type-Options, HSTS, CSP
- https://www.coragem100limites.pt/tours/costa-minho.html — HSTS, CSP, X-Content-Type-Options
- https://www.coragem100limites.pt/tours/douro.html — HSTS, CSP, X-Content-Type-Options
- https://www.coragem100limites.pt/tours/geres.html — HSTS, CSP, X-Content-Type-Options
- https://www.coragem100limites.pt/tours/lamego.html — HSTS, CSP, X-Content-Type-Options
- https://www.coragem100limites.pt/tours/porto.html — CSP, X-Content-Type-Options, HSTS
- https://www.coragem100limites.pt/tours/tras-os-montes.html — HSTS, CSP, X-Content-Type-Options
- https://www.coragem100limites.pt/tours/vale-lima.html — HSTS, CSP, X-Content-Type-Options
- https://www.coragem100limites.pt/transfers.html — HSTS, CSP, X-Content-Type-Options
notice Indexable page not listed in sitemap
Rule sitemap.orphan_not_listed · Sitemap · 13 occurrence(s)
- https://coragem100limites.pt/ — indexable but not in sitemap
- https://coragem100limites.pt/animacao.html — indexable but not in sitemap
- https://coragem100limites.pt/contactos.html — indexable but not in sitemap
- https://coragem100limites.pt/tours.html — indexable but not in sitemap
- https://coragem100limites.pt/tours/braga-guimaraes.html — indexable but not in sitemap
- https://coragem100limites.pt/tours/costa-minho.html — indexable but not in sitemap
- https://coragem100limites.pt/tours/douro.html — indexable but not in sitemap
- https://coragem100limites.pt/tours/geres.html — indexable but not in sitemap
- https://coragem100limites.pt/tours/lamego.html — indexable but not in sitemap
- https://coragem100limites.pt/tours/porto.html — indexable but not in sitemap
- https://coragem100limites.pt/tours/tras-os-montes.html — indexable but not in sitemap
- https://coragem100limites.pt/tours/vale-lima.html — indexable but not in sitemap
- https://coragem100limites.pt/transfers.html — indexable but not in sitemap
notice Missing Twitter Card tag
Rule twitter.missing · Social · 27 occurrence(s)
- https://coragem100limites.pt/
- https://coragem100limites.pt/animacao.html
- https://coragem100limites.pt/tours.html
- https://coragem100limites.pt/tours/braga-guimaraes.html
- https://coragem100limites.pt/tours/costa-minho.html
- https://coragem100limites.pt/tours/douro.html
- https://coragem100limites.pt/tours/geres.html
- https://coragem100limites.pt/tours/porto.html
- https://coragem100limites.pt/tours/tras-os-montes.html
- https://coragem100limites.pt/tours/vale-lima.html
- https://coragem100limites.pt/transfers.html
- https://www.coragem100limites.pt/
- https://www.coragem100limites.pt/animacao.html
- https://www.coragem100limites.pt/contactos.html
- https://www.coragem100limites.pt/sobre.html
- https://www.coragem100limites.pt/tours.html
- https://www.coragem100limites.pt/tours/braga-guimaraes.html
- https://www.coragem100limites.pt/tours/costa-minho.html
- https://www.coragem100limites.pt/tours/douro.html
- https://www.coragem100limites.pt/tours/geres.html
- https://www.coragem100limites.pt/tours/lamego.html
- https://www.coragem100limites.pt/tours/porto.html
- https://www.coragem100limites.pt/tours/tras-os-montes.html
- https://www.coragem100limites.pt/tours/vale-lima.html
- https://www.coragem100limites.pt/transfers.html
| URL | Status | Indexable | Words | In-links |
|---|---|---|---|---|
| https://www.coragem100limites.pt/contactos.html Contactos — Coragem 100 Limites |
200 | yes | 104 | 10 |
| https://www.coragem100limites.pt/transfers.html Transfers Privados — Coragem 100 Limites |
200 | yes | 150 | 2 |
| https://coragem100limites.pt/contactos.html Contactos — Coragem 100 Limites |
200 | yes | 104 | 9 |
| https://coragem100limites.pt/transfers.html Transfers Privados — Coragem 100 Limites |
200 | yes | 150 | 2 |
| https://coragem100limites.pt/tours/braga-guimaraes.html Tour Braga & Guimarães — Dia Inteiro | Coragem 100 Limites |
200 | yes | 607 | 2 |
| https://coragem100limites.pt/tours/douro.html Tour Douro Vinhateiro — Dia Inteiro | Coragem 100 Limites |
200 | yes | 726 | 2 |
| https://coragem100limites.pt/tours/geres.html Tour Gerês Selvagem — Dia Inteiro | Coragem 100 Limites |
200 | yes | 647 | 2 |
| https://coragem100limites.pt/tours/porto.html Tour Porto Patrimonial — Meio-Dia | Coragem 100 Limites |
200 | yes | 613 | 2 |
| https://www.coragem100limites.pt/tours/braga-guimaraes.html Tour Braga & Guimarães — Dia Inteiro | Coragem 100 Limites |
200 | yes | 607 | 2 |
| https://www.coragem100limites.pt/tours/douro.html Tour Douro Vinhateiro — Dia Inteiro | Coragem 100 Limites |
200 | yes | 726 | 2 |
| https://www.coragem100limites.pt/tours/geres.html Tour Gerês Selvagem — Dia Inteiro | Coragem 100 Limites |
200 | yes | 647 | 2 |
| https://www.coragem100limites.pt/tours/porto.html Tour Porto Patrimonial — Meio-Dia | Coragem 100 Limites |
200 | yes | 613 | 2 |
| https://coragem100limites.pt/animacao.html Animação Turística — Coragem 100 Limites |
200 | yes | 347 | 1 |
| https://coragem100limites.pt/tours.html Tours Privados pelo Norte de Portugal — Coragem 100 Limites |
200 | yes | 288 | 1 |
| https://www.coragem100limites.pt/animacao.html Animação Turística — Coragem 100 Limites |
200 | yes | 347 | 1 |
| https://www.coragem100limites.pt/tours.html Tours Privados pelo Norte de Portugal — Coragem 100 Limites |
200 | yes | 288 | 1 |
| https://coragem100limites.pt/tours/costa-minho.html Tour Costa do Minho — Dia Inteiro | Coragem 100 Limites |
200 | yes | 600 | 1 |
| https://coragem100limites.pt/tours/lamego.html Tour Lamego Barroco — Meio-Dia | Coragem 100 Limites |
200 | yes | 645 | 1 |
| https://coragem100limites.pt/tours/tras-os-montes.html Tour Trás-os-Montes Místico — Dia Inteiro | Coragem 100 Limites |
200 | yes | 631 | 1 |
| https://coragem100limites.pt/tours/vale-lima.html Tour Vale do Lima & Sistelo — Meio-Dia | Coragem 100 Limites |
200 | yes | 596 | 1 |
| https://www.coragem100limites.pt/tours/costa-minho.html Tour Costa do Minho — Dia Inteiro | Coragem 100 Limites |
200 | yes | 600 | 1 |
| https://www.coragem100limites.pt/tours/lamego.html Tour Lamego Barroco — Meio-Dia | Coragem 100 Limites |
200 | yes | 645 | 1 |
| https://www.coragem100limites.pt/tours/tras-os-montes.html Tour Trás-os-Montes Místico — Dia Inteiro | Coragem 100 Limites |
200 | yes | 631 | 1 |
| https://www.coragem100limites.pt/tours/vale-lima.html Tour Vale do Lima & Sistelo — Meio-Dia | Coragem 100 Limites |
200 | yes | 596 | 1 |
| https://coragem100limites.pt/ Coragem 100 Limites — Private Driver & Tours pelo Norte de Portugal |
200 | yes | 431 | 0 |
| https://www.coragem100limites.pt/ Coragem 100 Limites — Private Driver & Tours pelo Norte de Portugal |
200 | yes | 431 | 0 |
| https://www.coragem100limites.pt/sobre.html Sobre Nós — Coragem 100 Limites |
200 | yes | 341 | 0 |
Audit your own site — free
157 checks, internal PageRank, render-diff. No signup, results in ~30s.