Catalog / gruposd.pt
64

SEO audit for gruposd.pt

Ajudamos as pessoas a chegar mais longe! | GrupoSD

blogWordPress

Health 64/100 (fair) · 50 pages crawled · generated 2026-08-26

Download Markdown report (feed to ChatGPT / Claude / Cursor)

É com este propósito em mente que colocamos a nossa alma em tudo o que fazemos. O objetivo é que sejas, todos os dias, 1% melhor.

Screenshot of gruposd.pt
50
pages crawled
50
indexable pages
1
errors
252
warnings
466
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Security 98 1 0 99
Performance 69 0 51 151
Agent Readiness 71 0 49 68
Headings 71 0 48 0
Structured Data 73 0 45 28
Duplicate 85 0 25 7
Content 93 0 12 0
Images 96 0 7 49
Meta Description 96 0 7 1
Links 97 0 5 49
Titles 98 0 3 0
Crawlability 100 0 0 6
Social 100 0 0 7
URL 100 0 0 1
Findings

Errors (1 rules)

error Mixed content on HTTPS page

Rule security.mixed_content · Security · 1 occurrence(s)

Warnings (14 rules)

warning Control has no accessible name

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

warning Lorem-ipsum placeholder text in a live page

Rule content.lorem_ipsum · Content · 12 occurrence(s)

warning Duplicate page content

Rule duplicate.content · Duplicate · 7 occurrence(s)

  • https://www.gruposd.pt/ — content shared by 7 pages: https://www.gruposd.pt/?ae_global_templates=testimonial-layout, https://www.gruposd.pt/2026/06/09/, https://www.gruposd.pt/2025/09/19/
  • https://www.gruposd.pt/2015/09/01/ — content shared by 7 pages: https://www.gruposd.pt/, https://www.gruposd.pt/?ae_global_templates=testimonial-layout, https://www.gruposd.pt/2026/06/09/
  • https://www.gruposd.pt/2021/11/19/ — content shared by 7 pages: https://www.gruposd.pt/, https://www.gruposd.pt/?ae_global_templates=testimonial-layout, https://www.gruposd.pt/2026/06/09/
  • https://www.gruposd.pt/2024/07/31/ — content shared by 7 pages: https://www.gruposd.pt/, https://www.gruposd.pt/?ae_global_templates=testimonial-layout, https://www.gruposd.pt/2026/06/09/
  • https://www.gruposd.pt/2025/09/19/ — content shared by 7 pages: https://www.gruposd.pt/, https://www.gruposd.pt/?ae_global_templates=testimonial-layout, https://www.gruposd.pt/2026/06/09/
  • https://www.gruposd.pt/2026/06/09/ — content shared by 7 pages: https://www.gruposd.pt/, https://www.gruposd.pt/?ae_global_templates=testimonial-layout, https://www.gruposd.pt/2025/09/19/
  • https://www.gruposd.pt/?ae_global_templates=testimonial-layout — content shared by 7 pages: https://www.gruposd.pt/, https://www.gruposd.pt/2026/06/09/, https://www.gruposd.pt/2025/09/19/

warning Near-duplicate page content

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

  • https://www.gruposd.pt/2015/09/01/cheque-formacao/ — near-duplicate of 8 page(s): https://www.gruposd.pt/2023/03/16/declaracao-de-autenticidade-do-cartao-tacografico/, https://www.gruposd.pt/2022/11/30/novos-alertas-sobre-a-validade-da-carta-de-conducao/, https://www.gruposd.pt/livros-agendas/
  • https://www.gruposd.pt/2022/11/30/novos-alertas-sobre-a-validade-da-carta-de-conducao/ — near-duplicate of 8 page(s): https://www.gruposd.pt/2015/09/01/cheque-formacao/, https://www.gruposd.pt/2023/03/16/declaracao-de-autenticidade-do-cartao-tacografico/, https://www.gruposd.pt/livros-agendas/
  • https://www.gruposd.pt/2023/03/16/declaracao-de-autenticidade-do-cartao-tacografico/ — near-duplicate of 8 page(s): https://www.gruposd.pt/2015/09/01/cheque-formacao/, https://www.gruposd.pt/2022/11/30/novos-alertas-sobre-a-validade-da-carta-de-conducao/, https://www.gruposd.pt/livros-agendas/
  • https://www.gruposd.pt/colaboradores/rita-pereira/ — near-duplicate of 8 page(s): https://www.gruposd.pt/2015/09/01/cheque-formacao/, https://www.gruposd.pt/2023/03/16/declaracao-de-autenticidade-do-cartao-tacografico/, https://www.gruposd.pt/2022/11/30/novos-alertas-sobre-a-validade-da-carta-de-conducao/
  • https://www.gruposd.pt/formadores/pedro-heliodoro/ — near-duplicate of 8 page(s): https://www.gruposd.pt/2015/09/01/cheque-formacao/, https://www.gruposd.pt/2023/03/16/declaracao-de-autenticidade-do-cartao-tacografico/, https://www.gruposd.pt/2022/11/30/novos-alertas-sobre-a-validade-da-carta-de-conducao/
  • https://www.gruposd.pt/legislacao/tacografos/ — near-duplicate of 8 page(s): https://www.gruposd.pt/2015/09/01/cheque-formacao/, https://www.gruposd.pt/2023/03/16/declaracao-de-autenticidade-do-cartao-tacografico/, https://www.gruposd.pt/2022/11/30/novos-alertas-sobre-a-validade-da-carta-de-conducao/
  • https://www.gruposd.pt/livros-agendas/ — near-duplicate of 8 page(s): https://www.gruposd.pt/2015/09/01/cheque-formacao/, https://www.gruposd.pt/2023/03/16/declaracao-de-autenticidade-do-cartao-tacografico/, https://www.gruposd.pt/2022/11/30/novos-alertas-sobre-a-validade-da-carta-de-conducao/
  • https://www.gruposd.pt/testemunhos/transportes-valouro/ — near-duplicate of 8 page(s): https://www.gruposd.pt/2015/09/01/cheque-formacao/, https://www.gruposd.pt/2023/03/16/declaracao-de-autenticidade-do-cartao-tacografico/, https://www.gruposd.pt/2022/11/30/novos-alertas-sobre-a-validade-da-carta-de-conducao/
  • https://www.gruposd.pt/trainings/ — near-duplicate of 8 page(s): https://www.gruposd.pt/2015/09/01/cheque-formacao/, https://www.gruposd.pt/2023/03/16/declaracao-de-autenticidade-do-cartao-tacografico/, https://www.gruposd.pt/2022/11/30/novos-alertas-sobre-a-validade-da-carta-de-conducao/

warning Duplicate <title> across pages

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

warning Missing <h1>

Rule h1.missing · Headings · 48 occurrence(s)

warning Images missing alt text

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

warning Hero/LCP image is lazy-loaded (loading=lazy delays LCP)

Rule images.no_lazy_lcp_candidate · Performance · 1 occurrence(s)

  • https://www.gruposd.pt/coming-soon/ — the likely hero/LCP image (logo-gruposd-colour.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.

warning Internal link points to a redirect

Rule links.redirect_target · Links · 5 occurrence(s)

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

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

warning Schema describes content not visible on the page

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

  • https://www.gruposd.pt/coming-soon/ — a schema name/headline ("Coming Soon | Sentidos Dinâmicos") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.

warning Rich-result schema missing required properties

Rule schema.invalid · Structured Data · 44 occurrence(s)

Notices (20 rules)

notice Heading levels skip a level

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

notice No llms.txt for AI agents

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

  • https://www.gruposd.pt/ — 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 · 48 occurrence(s)

notice Duplicate meta description across pages

Rule duplicate.meta_desc · Duplicate · 7 occurrence(s)

  • https://www.gruposd.pt/ — meta description shared by 7 pages: https://www.gruposd.pt/?ae_global_templates=testimonial-layout, https://www.gruposd.pt/2026/06/09/, https://www.gruposd.pt/2025/09/19/
  • https://www.gruposd.pt/2015/09/01/ — meta description shared by 7 pages: https://www.gruposd.pt/, https://www.gruposd.pt/?ae_global_templates=testimonial-layout, https://www.gruposd.pt/2026/06/09/
  • https://www.gruposd.pt/2021/11/19/ — meta description shared by 7 pages: https://www.gruposd.pt/, https://www.gruposd.pt/?ae_global_templates=testimonial-layout, https://www.gruposd.pt/2026/06/09/
  • https://www.gruposd.pt/2024/07/31/ — meta description shared by 7 pages: https://www.gruposd.pt/, https://www.gruposd.pt/?ae_global_templates=testimonial-layout, https://www.gruposd.pt/2026/06/09/
  • https://www.gruposd.pt/2025/09/19/ — meta description shared by 7 pages: https://www.gruposd.pt/, https://www.gruposd.pt/?ae_global_templates=testimonial-layout, https://www.gruposd.pt/2026/06/09/
  • https://www.gruposd.pt/2026/06/09/ — meta description shared by 7 pages: https://www.gruposd.pt/, https://www.gruposd.pt/?ae_global_templates=testimonial-layout, https://www.gruposd.pt/2025/09/19/
  • https://www.gruposd.pt/?ae_global_templates=testimonial-layout — meta description shared by 7 pages: https://www.gruposd.pt/, https://www.gruposd.pt/2026/06/09/, https://www.gruposd.pt/2025/09/19/

notice Likely hero image lacks fetchpriority=high

Rule images.hero_no_fetchpriority · Performance · 49 occurrence(s)

  • https://www.gruposd.pt/ — the likely hero/LCP image (logo-gruposd-white.png) 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.gruposd.pt/2014/12/22/159-2/ — the likely hero/LCP image (logo-gruposd-colour.png) 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.gruposd.pt/2015/09/01/cheque-formacao/ — the likely hero/LCP image (logo-gruposd-colour.png) 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.gruposd.pt/2016/01/27/a-formula-da-felicidade/ — the likely hero/LCP image (logo-gruposd-colour.png) 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.gruposd.pt/2017/11/29/organizacoes-100-juntos-somos-mais-e-melhores/ — the likely hero/LCP image (logo-gruposd-colour.png) 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.gruposd.pt/2018/09/05/felicidade-e-movimento/ — the likely hero/LCP image (logo-gruposd-colour.png) 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.gruposd.pt/2019/10/23/e-diferenciador-nas-organizacoes/ — the likely hero/LCP image (logo-gruposd-colour.png) 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.gruposd.pt/2020/12/04/adr-e-conselheiros-de-seguranca-prorrogacao-dos-prazos-de-validade/ — the likely hero/LCP image (logo-gruposd-colour.png) 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.gruposd.pt/2021/11/19/alteracao-a-titulo-excecional-da-idade-dos-veiculos-para-o-transporte-coletivo-de-criancas/ — the likely hero/LCP image (logo-gruposd-colour.png) 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.gruposd.pt/2022/11/30/novos-alertas-sobre-a-validade-da-carta-de-conducao/ — the likely hero/LCP image (logo-gruposd-colour.png) 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.gruposd.pt/2023/03/16/declaracao-de-autenticidade-do-cartao-tacografico/ — the likely hero/LCP image (logo-gruposd-colour.png) 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.gruposd.pt/2024/07/31/prorrogacao-do-prazo-da-formacao-cots-ate-2025/ — the likely hero/LCP image (logo-gruposd-colour.png) 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.gruposd.pt/2025/09/19/tacografo-digital-guia-para-motoristas-iniciantes/ — the likely hero/LCP image (logo-gruposd-colour.png) 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.gruposd.pt/2026/06/09/alteracoes-ao-regulamento-da-habilitacao-legal-para-conduzir/ — the likely hero/LCP image (logo-gruposd-colour.png) 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.gruposd.pt/avaliacao-psicologica/ — the likely hero/LCP image (logo-gruposd-colour.png) 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.gruposd.pt/e-learning/ — the likely hero/LCP image (logo-gruposd-white.png) 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.gruposd.pt/empresarial/ — the likely hero/LCP image (logo-gruposd-white.png) 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.gruposd.pt/gestao-da-formacao/ — the likely hero/LCP image (logo-gruposd-colour.png) 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.gruposd.pt/individual/ — the likely hero/LCP image (logo-gruposd-white.png) 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.gruposd.pt/recursos-humanos/ — the likely hero/LCP image (logo-gruposd-colour.png) 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.gruposd.pt/regulamento-de-formacao/ — the likely hero/LCP image (logo-gruposd-colour.png) 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.gruposd.pt/riscos-psicossociais/ — the likely hero/LCP image (logo-gruposd-colour.png) 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.gruposd.pt/sobre-nos/ — the likely hero/LCP image (logo-gruposd-colour.png) 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.gruposd.pt/tacografos/ — the likely hero/LCP image (logo-gruposd-colour.png) 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.gruposd.pt/team-building-eventos/ — the likely hero/LCP image (logo-gruposd-colour.png) 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 · 49 occurrence(s)

notice Internal link has no anchor text / accessible name

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

notice Meta description too short

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

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

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

  • https://www.gruposd.pt/e-learning/ — the page has 1576 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.gruposd.pt/sobre-nos/ — the page has 2452 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.

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

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

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

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

  • https://www.gruposd.pt/ — 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://www.gruposd.pt/2014/12/22/159-2/ — 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://www.gruposd.pt/2015/09/01/cheque-formacao/ — 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://www.gruposd.pt/2016/01/27/a-formula-da-felicidade/ — 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://www.gruposd.pt/2017/11/29/organizacoes-100-juntos-somos-mais-e-melhores/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.gruposd.pt/2018/09/05/felicidade-e-movimento/ — 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://www.gruposd.pt/2019/10/23/e-diferenciador-nas-organizacoes/ — 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://www.gruposd.pt/2020/12/04/adr-e-conselheiros-de-seguranca-prorrogacao-dos-prazos-de-validade/ — 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://www.gruposd.pt/2021/11/19/alteracao-a-titulo-excecional-da-idade-dos-veiculos-para-o-transporte-coletivo-de-criancas/ — 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://www.gruposd.pt/2022/11/30/novos-alertas-sobre-a-validade-da-carta-de-conducao/ — 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://www.gruposd.pt/2023/03/16/declaracao-de-autenticidade-do-cartao-tacografico/ — 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://www.gruposd.pt/2024/07/31/prorrogacao-do-prazo-da-formacao-cots-ate-2025/ — 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://www.gruposd.pt/2025/09/19/tacografo-digital-guia-para-motoristas-iniciantes/ — 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://www.gruposd.pt/2026/06/09/alteracoes-ao-regulamento-da-habilitacao-legal-para-conduzir/ — 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://www.gruposd.pt/avaliacao-psicologica/ — 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://www.gruposd.pt/e-learning/ — 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://www.gruposd.pt/empresarial/ — 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://www.gruposd.pt/gestao-da-formacao/ — 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://www.gruposd.pt/individual/ — 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://www.gruposd.pt/recursos-humanos/ — 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://www.gruposd.pt/regulamento-de-formacao/ — 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://www.gruposd.pt/riscos-psicossociais/ — 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://www.gruposd.pt/sobre-nos/ — 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://www.gruposd.pt/tacografos/ — 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://www.gruposd.pt/team-building-eventos/ — 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 URL redirects to another URL

Rule redirect.single · Crawlability · 6 occurrence(s)

notice Deep page has no BreadcrumbList structured data

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

notice Deprecated schema type with no Google rich result

Rule schema.deprecated_type · Structured Data · 7 occurrence(s)

  • https://www.gruposd.pt/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://www.gruposd.pt/2015/09/01/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://www.gruposd.pt/2021/11/19/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://www.gruposd.pt/2024/07/31/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://www.gruposd.pt/2025/09/19/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://www.gruposd.pt/2026/06/09/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://www.gruposd.pt/?ae_global_templates=testimonial-layout — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.

notice FAQPage structured data (rich result removed May 2026)

Rule schema.faq_deprecated · Structured Data · 10 occurrence(s)

  • https://www.gruposd.pt/avaliacao-psicologica/ — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
  • https://www.gruposd.pt/contactos/ — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
  • https://www.gruposd.pt/e-learning/ — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
  • https://www.gruposd.pt/gestao-da-formacao/ — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
  • https://www.gruposd.pt/loja-online/ — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
  • https://www.gruposd.pt/recursos-humanos/ — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
  • https://www.gruposd.pt/riscos-psicossociais/ — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
  • https://www.gruposd.pt/sobre-nos/ — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
  • https://www.gruposd.pt/tacografos/ — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
  • https://www.gruposd.pt/team-building-eventos/ — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.

notice Missing recommended security headers

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

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

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

notice URL is very long

Rule url.too_long · URL · 1 occurrence(s)

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://www.gruposd.pt/contactos/
Contactos | Sentidos Dinâmicos
200 yes 1795 50
https://www.gruposd.pt/e-learning/
E-Learning | Sentidos Dinâmicos
200 yes 2548 50
https://www.gruposd.pt/empresarial/
Empresarial | Sentidos Dinâmicos
200 yes 1901 50
https://www.gruposd.pt/formacoes/
Formação que te faz crescer! | Sentidos Dinâmicos
200 yes 1955 50
https://www.gruposd.pt/gestao-da-formacao/
Gestão da Formação | Sentidos Dinâmicos
200 yes 2522 50
https://www.gruposd.pt/individual/
És Motorista de Pesados? | Sentidos Dinâmicos
200 yes 1978 50
https://www.gruposd.pt/loja-online/
Loja Online | Sentidos Dinâmicos
200 yes 1900 50
https://www.gruposd.pt/noticias/
Apontamentos SD - Notícias | Sentidos Dinâmicos
200 yes 1546 50
https://www.gruposd.pt/recursos-humanos/
Recursos Humanos | Sentidos Dinâmicos
200 yes 2338 50
https://www.gruposd.pt/sobre-nos/
Sobre Nós | Sentidos Dinâmicos
200 yes 3776 50
https://www.gruposd.pt/team-building-eventos/
Team Building & Eventos | Sentidos Dinâmicos
200 yes 2258 50
https://www.gruposd.pt/
Ajudamos as pessoas a chegar mais longe! | GrupoSD
200 yes 2130 49
https://www.gruposd.pt/politicas-de-cookies/
Políticas de Cookies | Sentidos Dinâmicos
200 yes 1970 49
https://www.gruposd.pt/politicas-de-privacidade/
Políticas de Privacidade | Sentidos Dinâmicos
200 yes 1852 49
https://www.gruposd.pt/politicas-de-qualidade/
Políticas de Qualidade | Sentidos Dinâmicos
200 yes 1672 49
https://www.gruposd.pt/regulamento-de-formacao/
Regulamento de Formação | Sentidos Dinâmicos
200 yes 5032 49
https://www.gruposd.pt/termos-condicoes-loja-online/
Termos & Condições - Loja Online | Sentidos Dinâmicos
200 yes 5283 49
https://www.gruposd.pt/2025/09/19/tacografo-digital-guia-para-motoristas-iniciantes/
Tacógrafo Digital: Guia para Motoristas Iniciantes | Sentidos Dinâmicos
200 yes 1997 29
https://www.gruposd.pt/2026/06/09/alteracoes-ao-regulamento-da-habilitacao-legal-para-conduzir/
Alterações ao Regulamento da Habilitação Legal para Conduzir | Sentidos Dinâmicos
200 yes 1682 28
https://www.gruposd.pt/livros-agendas/
Livros & Agendas | Sentidos Dinâmicos
200 yes 1352 10
https://www.gruposd.pt/livros/tudo-o-que-precisa-de-saber-sobre-tacografos/
Tudo o que precisa de saber sobre Tacógrafos | Sentidos Dinâmicos
200 yes 1572 5
https://www.gruposd.pt/tacografos/
Tacógrafos | Sentidos Dinâmicos
200 yes 2363 2
https://www.gruposd.pt/trainings/cam-fea-mercadorias/
CAM FEA Mercadorias | Sentidos Dinâmicos
200 yes 1781 2
https://www.gruposd.pt/2024/07/31/prorrogacao-do-prazo-da-formacao-cots-ate-2025/
Prorrogação do Prazo da Formação COTS até 2025 | Sentidos Dinâmicos
200 yes 1652 2
https://www.gruposd.pt/avaliacao-psicologica/
Avaliação Psicológica | Sentidos Dinâmicos
200 yes 2428 1
https://www.gruposd.pt/2026/06/09/
Ajudamos as pessoas a chegar mais longe! | GrupoSD
200 yes 2130 1
https://www.gruposd.pt/2025/09/19/
Ajudamos as pessoas a chegar mais longe! | GrupoSD
200 yes 2130 1
https://www.gruposd.pt/legislacao/
Legislação | Sentidos Dinâmicos
200 yes 2642 1
https://www.gruposd.pt/2024/07/31/
Ajudamos as pessoas a chegar mais longe! | GrupoSD
200 yes 2130 1
https://www.gruposd.pt/2015/09/01/
Ajudamos as pessoas a chegar mais longe! | GrupoSD
200 yes 2130 1
https://www.gruposd.pt/2021/11/19/
Ajudamos as pessoas a chegar mais longe! | GrupoSD
200 yes 2130 1
https://www.gruposd.pt/2022/11/30/novos-alertas-sobre-a-validade-da-carta-de-conducao/
Novos Alertas sobre a Validade da Carta de Condução | Sentidos Dinâmicos
200 yes 1477 1
https://www.gruposd.pt/2023/03/16/declaracao-de-autenticidade-do-cartao-tacografico/
Declaração de Autenticidade do Cartão Tacográfico | Sentidos Dinâmicos
200 yes 1525 1
https://www.gruposd.pt/2014/12/22/159-2/
Dísticos para Transporte Coletivo de Crianças | Sentidos Dinâmicos
200 yes 1590 0
https://www.gruposd.pt/2015/09/01/cheque-formacao/
Cheque-Formação | Sentidos Dinâmicos
200 yes 1603 0
https://www.gruposd.pt/2016/01/27/a-formula-da-felicidade/
A Fórmula da Felicidade | Sentidos Dinâmicos
200 yes 1589 0
https://www.gruposd.pt/2017/11/29/organizacoes-100-juntos-somos-mais-e-melhores/
Organizações 100% - Juntos Somos Mais e Melhores | Sentidos Dinâmicos
200 yes 1835 0
https://www.gruposd.pt/2018/09/05/felicidade-e-movimento/
Felicidade é Movimento | Sentidos Dinâmicos
200 yes 1831 0
https://www.gruposd.pt/2019/10/23/e-diferenciador-nas-organizacoes/
É diferenciador nas organizações? | Sentidos Dinâmicos
200 yes 1984 0
https://www.gruposd.pt/2020/12/04/adr-e-conselheiros-de-seguranca-prorrogacao-dos-prazos-de-validade/
ADR e Conselheiros de Segurança - Prorrogação dos Prazos de Validade | Sentidos Dinâmicos
200 yes 1493 0
https://www.gruposd.pt/2021/11/19/alteracao-a-titulo-excecional-da-idade-dos-veiculos-para-o-transporte-coletivo-de-criancas/
Alteração (a título excecional) da Idade dos Veículos para o Transporte Coletivo de Crianças | Sentidos Dinâmicos
200 yes 1541 0
https://www.gruposd.pt/?ae_global_templates=testimonial-layout
Ajudamos as pessoas a chegar mais longe! | GrupoSD
200 yes 2130 0
https://www.gruposd.pt/category/apontamentos-sd/
Apontamentos SD | Sentidos Dinâmicos
200 yes 5137 0
https://www.gruposd.pt/colaboradores/rita-pereira/
Rita Pereira | Sentidos Dinâmicos
200 yes 1358 0
https://www.gruposd.pt/coming-soon/
Coming Soon | Sentidos Dinâmicos
200 yes 1195 0
https://www.gruposd.pt/formadores/pedro-heliodoro/
Pedro Heliodoro | Sentidos Dinâmicos
200 yes 1358 0
https://www.gruposd.pt/legislacao/tacografos/
Tacógrafos | Sentidos Dinâmicos
200 yes 1357 0
https://www.gruposd.pt/riscos-psicossociais/
Riscos Psicossociais | Sentidos Dinâmicos
200 yes 2279 0
https://www.gruposd.pt/testemunhos/transportes-valouro/
Transportes Valouro | Sentidos Dinâmicos
200 yes 1357 0
https://www.gruposd.pt/trainings/
Trainings | Sentidos Dinâmicos
200 yes 1408 0

Audit your own site — free

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

Scan your site →