SEO audit for mypartner.pt
myPartner | IT Consulting
Health 66/100 (fair) · 50 pages crawled · generated 2026-08-26
Download Markdown report (feed to ChatGPT / Claude / Cursor)We offer value through Microsoft business management software solutions.
| Category | Score | Errors | Warnings | Notices |
|---|---|---|---|---|
| Crawlability | 97 | 1 | 2 | 26 |
| Sitemap | 98 | 1 | 0 | 2 |
| Links | 0 | 0 | 398 | 46 |
| Duplicate | 68 | 0 | 54 | 27 |
| Agent Readiness | 72 | 0 | 46 | 52 |
| Hreflang | 78 | 0 | 36 | 0 |
| Performance | 94 | 0 | 10 | 164 |
| Content | 96 | 0 | 7 | 59 |
| Meta Description | 98 | 0 | 3 | 0 |
| Cache | 100 | 0 | 0 | 46 |
| Headings | 100 | 0 | 0 | 46 |
| Images | 100 | 0 | 0 | 46 |
| Security | 100 | 0 | 0 | 93 |
| Social | 100 | 0 | 0 | 81 |
| Structured Data | 100 | 0 | 0 | 44 |
| URL | 100 | 0 | 0 | 3 |
Errors (2 rules)
error Non-200 URL listed in sitemap
Rule sitemap.not_200 · Sitemap · 1 occurrence(s)
- https://www.mypartner.pt/factorial — listed in sitemap but status 404
error Client error (4xx) response
Rule status.4xx · Crawlability · 1 occurrence(s)
- https://www.mypartner.pt/factorial — HTTP 404
Warnings (11 rules)
warning Control has no accessible name
Rule agent.control_no_name · Agent Readiness · 46 occurrence(s)
- https://mypartner.pt/ — 3 button/link(s) with no text or aria-label — an agent can't target them
- https://www.mypartner.pt/about-mypartner — 3 button/link(s) with no text or aria-label — an agent can't target them
- https://www.mypartner.pt/article/dynamics-365-sales — 2 button/link(s) with no text or aria-label — an agent can't target them
- https://www.mypartner.pt/brochures — 2 button/link(s) with no text or aria-label — an agent can't target them
- https://www.mypartner.pt/business-solutions/power-platform — 4 button/link(s) with no text or aria-label — an agent can't target them
- https://www.mypartner.pt/caso-de-sucesso-lasso-eco-innovation — 4 button/link(s) with no text or aria-label — an agent can't target them
- https://www.mypartner.pt/contacts — 2 button/link(s) with no text or aria-label — an agent can't target them
- https://www.mypartner.pt/job-positions — 2 button/link(s) with no text or aria-label — an agent can't target them
- https://www.mypartner.pt/mission-vision-values — 4 button/link(s) with no text or aria-label — an agent can't target them
- https://www.mypartner.pt/mypartner-ethics-canal-de-denuncias-1 — 2 button/link(s) with no text or aria-label — an agent can't target them
- https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel — 2 button/link(s) with no text or aria-label — an agent can't target them
- https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel-1 — 2 button/link(s) with no text or aria-label — an agent can't target them
- https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel-2 — 2 button/link(s) with no text or aria-label — an agent can't target them
- https://www.mypartner.pt/mypartner-team — 4 button/link(s) with no text or aria-label — an agent can't target them
- https://www.mypartner.pt/privacy-and-cookies-policy — 2 button/link(s) with no text or aria-label — an agent can't target them
- https://www.mypartner.pt/pt/ — 2 button/link(s) with no text or aria-label — an agent can't target them
- https://www.mypartner.pt/pt/business-solutions/microsoft-power-platform — 5 button/link(s) with no text or aria-label — an agent can't target them
- https://www.mypartner.pt/pt/equipa-mypartner — 4 button/link(s) with no text or aria-label — an agent can't target them
- https://www.mypartner.pt/pt/missao-visao-e-valores — 3 button/link(s) with no text or aria-label — an agent can't target them
- https://www.mypartner.pt/pt/sobre-a-mypartner — 3 button/link(s) with no text or aria-label — an agent can't target them
- https://www.mypartner.pt/services — 2 button/link(s) with no text or aria-label — an agent can't target them
- https://www.mypartner.pt/success-stories — 2 button/link(s) with no text or aria-label — an agent can't target them
- https://www.mypartner.pt/success-stories/delta-q-improves-customer-service-with-dynamics-crm — 4 button/link(s) with no text or aria-label — an agent can't target them
- https://www.mypartner.pt/terms-and-conditions — 2 button/link(s) with no text or aria-label — an agent can't target them
- https://www.mypartner.pt/videos — 2 button/link(s) with no text or aria-label — an agent can't target them
warning Thin content (low word count)
Rule content.thin · Content · 7 occurrence(s)
- https://www.mypartner.pt/article/dynamics-365-sales — 157 words
- https://www.mypartner.pt/brochures — 158 words
- https://www.mypartner.pt/mypartner-team — 193 words
- https://www.mypartner.pt/pt/brochuras — 158 words
- https://www.mypartner.pt/pt/equipa-mypartner — 193 words
- https://www.mypartner.pt/pt/videos — 158 words
- https://www.mypartner.pt/videos — 158 words
warning Duplicate page content
Rule duplicate.content · Duplicate · 23 occurrence(s)
- https://www.mypartner.pt/about-mypartner — content shared by 2 pages: https://www.mypartner.pt/pt/sobre-a-mypartner
- https://www.mypartner.pt/caso-de-sucesso-lasso-eco-innovation — content shared by 2 pages: https://www.mypartner.pt/pt/caso-de-sucesso-lasso-eco-innovation
- https://www.mypartner.pt/contacts — content shared by 2 pages: https://www.mypartner.pt/pt/contactos
- https://www.mypartner.pt/job-positions — content shared by 2 pages: https://www.mypartner.pt/pt/vagas-de-emprego
- https://www.mypartner.pt/mypartner-ethics-canal-de-denuncias-1 — content shared by 3 pages: https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel-1, https://www.mypartner.pt/pt/mypartner-ethics-canal-de-denuncias-1
- https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel — content shared by 2 pages: https://www.mypartner.pt/pt/mypartner-ethics-canal-de-denuncias
- https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel-1 — content shared by 3 pages: https://www.mypartner.pt/mypartner-ethics-canal-de-denuncias-1, https://www.mypartner.pt/pt/mypartner-ethics-canal-de-denuncias-1
- https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel-2 — content shared by 2 pages: https://www.mypartner.pt/pt/mypartner-ethics-canal-de-denuncias-2
- https://www.mypartner.pt/privacy-and-cookies-policy — content shared by 2 pages: https://www.mypartner.pt/pt/politica-de-privacidade-e-cookies
- https://www.mypartner.pt/pt/caso-de-sucesso-lasso-eco-innovation — content shared by 2 pages: https://www.mypartner.pt/caso-de-sucesso-lasso-eco-innovation
- https://www.mypartner.pt/pt/casos-de-sucesso — content shared by 2 pages: https://www.mypartner.pt/success-stories
- https://www.mypartner.pt/pt/contactos — content shared by 2 pages: https://www.mypartner.pt/contacts
- https://www.mypartner.pt/pt/mypartner-ethics-canal-de-denuncias — content shared by 2 pages: https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel
- https://www.mypartner.pt/pt/mypartner-ethics-canal-de-denuncias-1 — content shared by 3 pages: https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel-1, https://www.mypartner.pt/mypartner-ethics-canal-de-denuncias-1
- https://www.mypartner.pt/pt/mypartner-ethics-canal-de-denuncias-2 — content shared by 2 pages: https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel-2
- https://www.mypartner.pt/pt/politica-de-privacidade-e-cookies — content shared by 2 pages: https://www.mypartner.pt/privacy-and-cookies-policy
- https://www.mypartner.pt/pt/servicos — content shared by 2 pages: https://www.mypartner.pt/services
- https://www.mypartner.pt/pt/sobre-a-mypartner — content shared by 2 pages: https://www.mypartner.pt/about-mypartner
- https://www.mypartner.pt/pt/termos-e-condicoes — content shared by 2 pages: https://www.mypartner.pt/terms-and-conditions
- https://www.mypartner.pt/pt/vagas-de-emprego — content shared by 2 pages: https://www.mypartner.pt/job-positions
- https://www.mypartner.pt/services — content shared by 2 pages: https://www.mypartner.pt/pt/servicos
- https://www.mypartner.pt/success-stories — content shared by 2 pages: https://www.mypartner.pt/pt/casos-de-sucesso
- https://www.mypartner.pt/terms-and-conditions — content shared by 2 pages: https://www.mypartner.pt/pt/termos-e-condicoes
warning Duplicate <title> across pages
Rule duplicate.title · Duplicate · 31 occurrence(s)
- https://www.mypartner.pt/about-mypartner — title shared by 2 pages: https://www.mypartner.pt/pt/sobre-a-mypartner
- https://www.mypartner.pt/brochures — title shared by 2 pages: https://www.mypartner.pt/pt/brochuras
- https://www.mypartner.pt/business-solutions/power-platform — title shared by 2 pages: https://www.mypartner.pt/pt/business-solutions/microsoft-power-platform
- https://www.mypartner.pt/caso-de-sucesso-lasso-eco-innovation — title shared by 2 pages: https://www.mypartner.pt/pt/caso-de-sucesso-lasso-eco-innovation
- https://www.mypartner.pt/job-positions — title shared by 2 pages: https://www.mypartner.pt/pt/vagas-de-emprego
- https://www.mypartner.pt/mypartner-ethics-canal-de-denuncias-1 — title shared by 7 pages: https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel, https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel-1, https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel-2
- https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel — title shared by 7 pages: https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel-1, https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel-2, https://www.mypartner.pt/mypartner-ethics-canal-de-denuncias-1
- https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel-1 — title shared by 7 pages: https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel, https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel-2, https://www.mypartner.pt/mypartner-ethics-canal-de-denuncias-1
- https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel-2 — title shared by 7 pages: https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel, https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel-1, https://www.mypartner.pt/mypartner-ethics-canal-de-denuncias-1
- https://www.mypartner.pt/privacy-and-cookies-policy — title shared by 2 pages: https://www.mypartner.pt/pt/politica-de-privacidade-e-cookies
- https://www.mypartner.pt/pt/brochuras — title shared by 2 pages: https://www.mypartner.pt/brochures
- https://www.mypartner.pt/pt/business-solutions/microsoft-power-platform — title shared by 2 pages: https://www.mypartner.pt/business-solutions/power-platform
- https://www.mypartner.pt/pt/caso-de-sucesso-lasso-eco-innovation — title shared by 2 pages: https://www.mypartner.pt/caso-de-sucesso-lasso-eco-innovation
- https://www.mypartner.pt/pt/casos-de-sucesso — title shared by 2 pages: https://www.mypartner.pt/success-stories
- https://www.mypartner.pt/pt/mypartner-ethics-canal-de-denuncias — title shared by 7 pages: https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel, https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel-1, https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel-2
- https://www.mypartner.pt/pt/mypartner-ethics-canal-de-denuncias-1 — title shared by 7 pages: https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel, https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel-1, https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel-2
- https://www.mypartner.pt/pt/mypartner-ethics-canal-de-denuncias-2 — title shared by 7 pages: https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel, https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel-1, https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel-2
- https://www.mypartner.pt/pt/politica-de-privacidade-e-cookies — title shared by 2 pages: https://www.mypartner.pt/privacy-and-cookies-policy
- https://www.mypartner.pt/pt/servicos — title shared by 2 pages: https://www.mypartner.pt/services
- https://www.mypartner.pt/pt/sobre-a-mypartner — title shared by 2 pages: https://www.mypartner.pt/about-mypartner
- https://www.mypartner.pt/pt/vagas-de-emprego — title shared by 2 pages: https://www.mypartner.pt/job-positions
- https://www.mypartner.pt/pt/videos — title shared by 2 pages: https://www.mypartner.pt/videos
- https://www.mypartner.pt/services — title shared by 2 pages: https://www.mypartner.pt/pt/servicos
- https://www.mypartner.pt/success-stories — title shared by 2 pages: https://www.mypartner.pt/pt/casos-de-sucesso
- https://www.mypartner.pt/videos — title shared by 2 pages: https://www.mypartner.pt/pt/videos
warning Self hreflang language disagrees with html lang
Rule hreflang.mismatch_html_lang · Hreflang · 2 occurrence(s)
- https://mypartner.pt/ — the self-referencing hreflang is "en" but <html lang> is "pt" — contradictory language signals can make Google distrust the hreflang cluster. Align both to the same BCP-47 language.
- https://www.mypartner.pt/mission-vision-values — the self-referencing hreflang is "en" but <html lang> is "pt" — contradictory language signals can make Google distrust the hreflang cluster. Align both to the same BCP-47 language.
warning hreflang set has no self-reference
Rule hreflang.missing_self · Hreflang · 18 occurrence(s)
- https://www.mypartner.pt/about-mypartner — no hreflang entry points to this URL
- https://www.mypartner.pt/article/dynamics-365-sales — no hreflang entry points to this URL
- https://www.mypartner.pt/brochures — no hreflang entry points to this URL
- https://www.mypartner.pt/business-solutions/power-platform — no hreflang entry points to this URL
- https://www.mypartner.pt/caso-de-sucesso-lasso-eco-innovation — no hreflang entry points to this URL
- https://www.mypartner.pt/contacts — no hreflang entry points to this URL
- https://www.mypartner.pt/job-positions — no hreflang entry points to this URL
- https://www.mypartner.pt/mypartner-ethics-canal-de-denuncias-1 — no hreflang entry points to this URL
- https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel — no hreflang entry points to this URL
- https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel-1 — no hreflang entry points to this URL
- https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel-2 — no hreflang entry points to this URL
- https://www.mypartner.pt/mypartner-team — no hreflang entry points to this URL
- https://www.mypartner.pt/privacy-and-cookies-policy — no hreflang entry points to this URL
- https://www.mypartner.pt/services — no hreflang entry points to this URL
- https://www.mypartner.pt/success-stories — no hreflang entry points to this URL
- https://www.mypartner.pt/success-stories/delta-q-improves-customer-service-with-dynamics-crm — no hreflang entry points to this URL
- https://www.mypartner.pt/terms-and-conditions — no hreflang entry points to this URL
- https://www.mypartner.pt/videos — no hreflang entry points to this URL
warning hreflang has no return link (not reciprocal)
Rule hreflang.no_return · Hreflang · 16 occurrence(s)
- https://www.mypartner.pt/about-mypartner — https://www.mypartner.pt/pt/sobre-a-mypartner (pt) does not link back
- https://www.mypartner.pt/brochures — https://www.mypartner.pt/pt/brochuras (pt) does not link back
- https://www.mypartner.pt/business-solutions/power-platform — https://www.mypartner.pt/pt/business-solutions/microsoft-power-platform (pt) does not link back
- https://www.mypartner.pt/caso-de-sucesso-lasso-eco-innovation — https://www.mypartner.pt/pt/caso-de-sucesso-lasso-eco-innovation (pt) does not link back
- https://www.mypartner.pt/contacts — https://www.mypartner.pt/pt/contactos (pt) does not link back
- https://www.mypartner.pt/job-positions — https://www.mypartner.pt/pt/vagas-de-emprego (pt) does not link back
- https://www.mypartner.pt/mypartner-ethics-canal-de-denuncias-1 — https://www.mypartner.pt/pt/mypartner-ethics-canal-de-denuncias-1 (pt) does not link back
- https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel — https://www.mypartner.pt/pt/mypartner-ethics-canal-de-denuncias (pt) does not link back
- https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel-1 — https://www.mypartner.pt/pt/mypartner-ethics-canal-de-denuncias-1 (pt) does not link back
- https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel-2 — https://www.mypartner.pt/pt/mypartner-ethics-canal-de-denuncias-2 (pt) does not link back
- https://www.mypartner.pt/mypartner-team — https://www.mypartner.pt/pt/equipa-mypartner (pt) does not link back
- https://www.mypartner.pt/privacy-and-cookies-policy — https://www.mypartner.pt/pt/politica-de-privacidade-e-cookies (pt) does not link back
- https://www.mypartner.pt/services — https://www.mypartner.pt/pt/servicos (pt) does not link back
- https://www.mypartner.pt/success-stories — https://www.mypartner.pt/pt/casos-de-sucesso (pt) does not link back
- https://www.mypartner.pt/terms-and-conditions — https://www.mypartner.pt/pt/termos-e-condicoes (pt) does not link back
- https://www.mypartner.pt/videos — https://www.mypartner.pt/pt/videos (pt) does not link back
warning Hero/LCP image is lazy-loaded (loading=lazy delays LCP)
Rule images.no_lazy_lcp_candidate · Performance · 10 occurrence(s)
- https://www.mypartner.pt/about-mypartner — the likely hero/LCP image (1o-imagem-business-solutions.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.
- https://www.mypartner.pt/pt/ — the likely hero/LCP image (design-sem-nome-3.jpg) 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.
- https://www.mypartner.pt/pt/blog — the likely hero/LCP image (imagens-artigo-9.jpg) 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.
- https://www.mypartner.pt/pt/business-solutions/mycrm-for-insurance-crm-setor-seguros — the likely hero/LCP image (logo-mycrm-2025-cor.svg) 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.
- https://www.mypartner.pt/pt/business-solutions/mywms-gestao-de-armazens — the likely hero/LCP image (mywms-logo-branco.svg) 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.
- https://www.mypartner.pt/pt/casos-de-sucesso — the likely hero/LCP image (caso-de-sucesso-1.jpg) 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.
- https://www.mypartner.pt/pt/servicos — the likely hero/LCP image (1.jpg) 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.
- https://www.mypartner.pt/pt/sobre-a-mypartner — the likely hero/LCP image (1o-imagem-business-solutions.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.
- https://www.mypartner.pt/services — the likely hero/LCP image (1.jpg) 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.
- https://www.mypartner.pt/success-stories — the likely hero/LCP image (caso-de-sucesso-1.jpg) 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 · 398 occurrence(s)
- https://mypartner.pt/ — https://www.mypartner.pt/ → https://www.mypartner.pt
- https://www.mypartner.pt/pt/ — https://www.mypartner.pt/ → https://www.mypartner.pt
- https://www.mypartner.pt/pt/ — https://www.mypartner.pt/pt/ → https://www.mypartner.pt
- https://www.mypartner.pt/pt/ — https://www.mypartner.pt/pt/article/microsoft-azure-como-funciona → https://www.mypartner.pt/article/microsoft-azure-como-funciona
- https://www.mypartner.pt/pt/ — https://www.mypartner.pt/pt/blog → https://www.mypartner.pt/blog
- https://www.mypartner.pt/pt/ — https://www.mypartner.pt/pt/brochuras → https://www.mypartner.pt/brochuras
- https://www.mypartner.pt/pt/ — https://www.mypartner.pt/pt/business-solutions/dynamics-365-crm → https://www.mypartner.pt/business-solutions/dynamics-365-crm
- https://www.mypartner.pt/pt/ — https://www.mypartner.pt/pt/business-solutions/erp-business-central → https://www.mypartner.pt/business-solutions/erp-business-central
- https://www.mypartner.pt/pt/ — https://www.mypartner.pt/pt/business-solutions/microsoft-power-platform → https://www.mypartner.pt/en/business-solutions/microsoft-power-platform
- https://www.mypartner.pt/pt/ — https://www.mypartner.pt/pt/business-solutions/mycrm-for-insurance-crm-setor-seguros → https://www.mypartner.pt/business-solutions/mycrm-for-insurance-crm-setor-seguros
- https://www.mypartner.pt/pt/ — https://www.mypartner.pt/pt/business-solutions/mywms-gestao-de-armazens → https://www.mypartner.pt/business-solutions/mywms-gestao-de-armazens
- https://www.mypartner.pt/pt/ — https://www.mypartner.pt/pt/contactos → https://www.mypartner.pt/contactos
- https://www.mypartner.pt/pt/ — https://www.mypartner.pt/pt/mypartner-ethics-canal-de-denuncias → https://www.mypartner.pt/mypartner-ethics-canal-de-denuncias
- https://www.mypartner.pt/pt/ — https://www.mypartner.pt/pt/politica-de-privacidade-e-cookies → https://www.mypartner.pt/politica-de-privacidade-e-cookies
- https://www.mypartner.pt/pt/ — https://www.mypartner.pt/pt/servicos → https://www.mypartner.pt/servicos
- https://www.mypartner.pt/pt/ — https://www.mypartner.pt/pt/sobre-a-mypartner → https://www.mypartner.pt/sobre-a-mypartner
- https://www.mypartner.pt/pt/ — https://www.mypartner.pt/pt/termos-e-condicoes → https://www.mypartner.pt/termos-e-condicoes
- https://www.mypartner.pt/pt/sobre-a-mypartner — https://www.mypartner.pt/ → https://www.mypartner.pt
- https://www.mypartner.pt/pt/sobre-a-mypartner — https://www.mypartner.pt/pt/ → https://www.mypartner.pt
- https://www.mypartner.pt/pt/sobre-a-mypartner — https://www.mypartner.pt/pt/brochuras → https://www.mypartner.pt/brochuras
- https://www.mypartner.pt/pt/sobre-a-mypartner — https://www.mypartner.pt/pt/contactos → https://www.mypartner.pt/contactos
- https://www.mypartner.pt/pt/sobre-a-mypartner — https://www.mypartner.pt/pt/mypartner-ethics-canal-de-denuncias → https://www.mypartner.pt/mypartner-ethics-canal-de-denuncias
- https://www.mypartner.pt/pt/sobre-a-mypartner — https://www.mypartner.pt/pt/politica-de-privacidade-e-cookies → https://www.mypartner.pt/politica-de-privacidade-e-cookies
- https://www.mypartner.pt/pt/sobre-a-mypartner — https://www.mypartner.pt/pt/servicos → https://www.mypartner.pt/servicos
- https://www.mypartner.pt/pt/sobre-a-mypartner — https://www.mypartner.pt/pt/termos-e-condicoes → https://www.mypartner.pt/termos-e-condicoes
warning Missing meta description
Rule meta_desc.missing · Meta Description · 3 occurrence(s)
warning Redirect chain (multiple hops)
Rule redirect.chain · Crawlability · 2 occurrence(s)
- https://mypartner.pt/ — 2 hops ending at https://www.mypartner.pt/en
- https://www.mypartner.pt/pt/business-solutions/microsoft-power-platform — 2 hops ending at https://www.mypartner.pt/en/business-solutions/microsoft-power-platform
Notices (26 rules)
notice Heading levels skip a level
Rule agent.heading_skip · Agent Readiness · 5 occurrence(s)
- https://www.mypartner.pt/pt/article/dynamics-365-wave-2022-novidades — h3 follows h1 — skips h2
- https://www.mypartner.pt/pt/article/irs-jovem-alteracoes-fiscais-2025 — h3 follows h1 — skips h2
- https://www.mypartner.pt/pt/article/microsoft-azure-como-funciona — h3 follows h1 — skips h2
- https://www.mypartner.pt/pt/article/servico-online-power-bi — h3 follows h1 — skips h2
- https://www.mypartner.pt/success-stories/delta-q-improves-customer-service-with-dynamics-crm — h3 follows h1 — skips h2
notice No llms.txt for AI agents
Rule agent.llms_txt_missing · Agent Readiness · 1 occurrence(s)
- https://mypartner.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 · 46 occurrence(s)
- https://mypartner.pt/ — add a <main> element (or role=main) around the primary content
- https://www.mypartner.pt/about-mypartner — add a <main> element (or role=main) around the primary content
- https://www.mypartner.pt/article/dynamics-365-sales — add a <main> element (or role=main) around the primary content
- https://www.mypartner.pt/brochures — add a <main> element (or role=main) around the primary content
- https://www.mypartner.pt/business-solutions/power-platform — add a <main> element (or role=main) around the primary content
- https://www.mypartner.pt/caso-de-sucesso-lasso-eco-innovation — add a <main> element (or role=main) around the primary content
- https://www.mypartner.pt/contacts — add a <main> element (or role=main) around the primary content
- https://www.mypartner.pt/job-positions — add a <main> element (or role=main) around the primary content
- https://www.mypartner.pt/mission-vision-values — add a <main> element (or role=main) around the primary content
- https://www.mypartner.pt/mypartner-ethics-canal-de-denuncias-1 — add a <main> element (or role=main) around the primary content
- https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel — add a <main> element (or role=main) around the primary content
- https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel-1 — add a <main> element (or role=main) around the primary content
- https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel-2 — add a <main> element (or role=main) around the primary content
- https://www.mypartner.pt/mypartner-team — add a <main> element (or role=main) around the primary content
- https://www.mypartner.pt/privacy-and-cookies-policy — add a <main> element (or role=main) around the primary content
- https://www.mypartner.pt/pt/ — add a <main> element (or role=main) around the primary content
- https://www.mypartner.pt/pt/business-solutions/microsoft-power-platform — add a <main> element (or role=main) around the primary content
- https://www.mypartner.pt/pt/equipa-mypartner — add a <main> element (or role=main) around the primary content
- https://www.mypartner.pt/pt/missao-visao-e-valores — add a <main> element (or role=main) around the primary content
- https://www.mypartner.pt/pt/sobre-a-mypartner — add a <main> element (or role=main) around the primary content
- https://www.mypartner.pt/services — add a <main> element (or role=main) around the primary content
- https://www.mypartner.pt/success-stories — add a <main> element (or role=main) around the primary content
- https://www.mypartner.pt/success-stories/delta-q-improves-customer-service-with-dynamics-crm — add a <main> element (or role=main) around the primary content
- https://www.mypartner.pt/terms-and-conditions — add a <main> element (or role=main) around the primary content
- https://www.mypartner.pt/videos — add a <main> element (or role=main) around the primary content
notice Page served uncached (no-store/private or CDN bypass)
Rule cache.not_cacheable · Cache · 46 occurrence(s)
- https://mypartner.pt/ — Cache-Control: private, must-revalidate
- https://www.mypartner.pt/about-mypartner — Cache-Control: private, must-revalidate
- https://www.mypartner.pt/article/dynamics-365-sales — Cache-Control: private, must-revalidate
- https://www.mypartner.pt/brochures — Cache-Control: private, must-revalidate
- https://www.mypartner.pt/business-solutions/power-platform — Cache-Control: private, must-revalidate
- https://www.mypartner.pt/caso-de-sucesso-lasso-eco-innovation — Cache-Control: private, must-revalidate
- https://www.mypartner.pt/contacts — Cache-Control: private, must-revalidate
- https://www.mypartner.pt/job-positions — Cache-Control: private, must-revalidate
- https://www.mypartner.pt/mission-vision-values — Cache-Control: private, must-revalidate
- https://www.mypartner.pt/mypartner-ethics-canal-de-denuncias-1 — Cache-Control: private, must-revalidate
- https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel — Cache-Control: private, must-revalidate
- https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel-1 — Cache-Control: private, must-revalidate
- https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel-2 — Cache-Control: private, must-revalidate
- https://www.mypartner.pt/mypartner-team — Cache-Control: private, must-revalidate
- https://www.mypartner.pt/privacy-and-cookies-policy — Cache-Control: private, must-revalidate
- https://www.mypartner.pt/pt/ — Cache-Control: private, must-revalidate
- https://www.mypartner.pt/pt/business-solutions/microsoft-power-platform — Cache-Control: private, must-revalidate
- https://www.mypartner.pt/pt/equipa-mypartner — Cache-Control: private, must-revalidate
- https://www.mypartner.pt/pt/missao-visao-e-valores — Cache-Control: private, must-revalidate
- https://www.mypartner.pt/pt/sobre-a-mypartner — Cache-Control: private, must-revalidate
- https://www.mypartner.pt/services — Cache-Control: private, must-revalidate
- https://www.mypartner.pt/success-stories — Cache-Control: private, must-revalidate
- https://www.mypartner.pt/success-stories/delta-q-improves-customer-service-with-dynamics-crm — Cache-Control: private, must-revalidate
- https://www.mypartner.pt/terms-and-conditions — Cache-Control: private, must-revalidate
- https://www.mypartner.pt/videos — Cache-Control: private, must-revalidate
notice Low text-to-HTML ratio
Rule content.low_ratio · Content · 13 occurrence(s)
- https://www.mypartner.pt/article/dynamics-365-sales — 4.2%
- https://www.mypartner.pt/brochures — 3.6%
- https://www.mypartner.pt/contacts — 4.4%
- https://www.mypartner.pt/job-positions — 4.6%
- https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel-2 — 4.3%
- https://www.mypartner.pt/mypartner-team — 4.8%
- https://www.mypartner.pt/pt/brochuras — 3.6%
- https://www.mypartner.pt/pt/contactos — 4.4%
- https://www.mypartner.pt/pt/equipa-mypartner — 4.8%
- https://www.mypartner.pt/pt/mypartner-ethics-canal-de-denuncias-2 — 4.3%
- https://www.mypartner.pt/pt/vagas-de-emprego — 4.6%
- https://www.mypartner.pt/pt/videos — 3.8%
- https://www.mypartner.pt/videos — 3.8%
notice Duplicate meta description across pages
Rule duplicate.meta_desc · Duplicate · 27 occurrence(s)
- https://www.mypartner.pt/about-mypartner — meta description shared by 2 pages: https://www.mypartner.pt/pt/sobre-a-mypartner
- https://www.mypartner.pt/brochures — meta description shared by 2 pages: https://www.mypartner.pt/pt/brochuras
- https://www.mypartner.pt/caso-de-sucesso-lasso-eco-innovation — meta description shared by 2 pages: https://www.mypartner.pt/pt/caso-de-sucesso-lasso-eco-innovation
- https://www.mypartner.pt/contacts — meta description shared by 2 pages: https://www.mypartner.pt/pt/contactos
- https://www.mypartner.pt/mypartner-ethics-canal-de-denuncias-1 — meta description shared by 7 pages: https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel, https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel-1, https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel-2
- https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel — meta description shared by 7 pages: https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel-1, https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel-2, https://www.mypartner.pt/mypartner-ethics-canal-de-denuncias-1
- https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel-1 — meta description shared by 7 pages: https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel, https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel-2, https://www.mypartner.pt/mypartner-ethics-canal-de-denuncias-1
- https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel-2 — meta description shared by 7 pages: https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel, https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel-1, https://www.mypartner.pt/mypartner-ethics-canal-de-denuncias-1
- https://www.mypartner.pt/mypartner-team — meta description shared by 2 pages: https://www.mypartner.pt/pt/equipa-mypartner
- https://www.mypartner.pt/privacy-and-cookies-policy — meta description shared by 2 pages: https://www.mypartner.pt/pt/politica-de-privacidade-e-cookies
- https://www.mypartner.pt/pt/brochuras — meta description shared by 2 pages: https://www.mypartner.pt/brochures
- https://www.mypartner.pt/pt/caso-de-sucesso-lasso-eco-innovation — meta description shared by 2 pages: https://www.mypartner.pt/caso-de-sucesso-lasso-eco-innovation
- https://www.mypartner.pt/pt/contactos — meta description shared by 2 pages: https://www.mypartner.pt/contacts
- https://www.mypartner.pt/pt/equipa-mypartner — meta description shared by 2 pages: https://www.mypartner.pt/mypartner-team
- https://www.mypartner.pt/pt/mypartner-ethics-canal-de-denuncias — meta description shared by 7 pages: https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel, https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel-1, https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel-2
- https://www.mypartner.pt/pt/mypartner-ethics-canal-de-denuncias-1 — meta description shared by 7 pages: https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel, https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel-1, https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel-2
- https://www.mypartner.pt/pt/mypartner-ethics-canal-de-denuncias-2 — meta description shared by 7 pages: https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel, https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel-1, https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel-2
- https://www.mypartner.pt/pt/politica-de-privacidade-e-cookies — meta description shared by 2 pages: https://www.mypartner.pt/privacy-and-cookies-policy
- https://www.mypartner.pt/pt/servicos — meta description shared by 2 pages: https://www.mypartner.pt/services
- https://www.mypartner.pt/pt/sobre-a-mypartner — meta description shared by 2 pages: https://www.mypartner.pt/about-mypartner
- https://www.mypartner.pt/pt/termos-e-condicoes — meta description shared by 2 pages: https://www.mypartner.pt/terms-and-conditions
- https://www.mypartner.pt/pt/videos — meta description shared by 2 pages: https://www.mypartner.pt/videos
- https://www.mypartner.pt/services — meta description shared by 2 pages: https://www.mypartner.pt/pt/servicos
- https://www.mypartner.pt/terms-and-conditions — meta description shared by 2 pages: https://www.mypartner.pt/pt/termos-e-condicoes
- https://www.mypartner.pt/videos — meta description shared by 2 pages: https://www.mypartner.pt/pt/videos
notice Multiple <h1> elements
Rule h1.multiple · Headings · 46 occurrence(s)
- https://mypartner.pt/ — 29 <h1> elements
- https://www.mypartner.pt/about-mypartner — 9 <h1> elements
- https://www.mypartner.pt/article/dynamics-365-sales — 4 <h1> elements
- https://www.mypartner.pt/brochures — 5 <h1> elements
- https://www.mypartner.pt/business-solutions/power-platform — 27 <h1> elements
- https://www.mypartner.pt/caso-de-sucesso-lasso-eco-innovation — 9 <h1> elements
- https://www.mypartner.pt/contacts — 5 <h1> elements
- https://www.mypartner.pt/job-positions — 7 <h1> elements
- https://www.mypartner.pt/mission-vision-values — 8 <h1> elements
- https://www.mypartner.pt/mypartner-ethics-canal-de-denuncias-1 — 6 <h1> elements
- https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel — 5 <h1> elements
- https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel-1 — 6 <h1> elements
- https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel-2 — 6 <h1> elements
- https://www.mypartner.pt/mypartner-team — 5 <h1> elements
- https://www.mypartner.pt/privacy-and-cookies-policy — 5 <h1> elements
- https://www.mypartner.pt/pt/ — 36 <h1> elements
- https://www.mypartner.pt/pt/business-solutions/microsoft-power-platform — 27 <h1> elements
- https://www.mypartner.pt/pt/equipa-mypartner — 5 <h1> elements
- https://www.mypartner.pt/pt/missao-visao-e-valores — 8 <h1> elements
- https://www.mypartner.pt/pt/sobre-a-mypartner — 9 <h1> elements
- https://www.mypartner.pt/services — 12 <h1> elements
- https://www.mypartner.pt/success-stories — 24 <h1> elements
- https://www.mypartner.pt/success-stories/delta-q-improves-customer-service-with-dynamics-crm — 10 <h1> elements
- https://www.mypartner.pt/terms-and-conditions — 5 <h1> elements
- https://www.mypartner.pt/videos — 5 <h1> elements
notice Likely hero image lacks fetchpriority=high
Rule images.hero_no_fetchpriority · Performance · 18 occurrence(s)
- https://mypartner.pt/ — the likely hero/LCP image (mask-banner-home.webp) 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.mypartner.pt/business-solutions/power-platform — the likely hero/LCP image (1o-imagem-business-solutions-5.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.mypartner.pt/caso-de-sucesso-lasso-eco-innovation — the likely hero/LCP image (design-sem-nome-2.jpg) 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.mypartner.pt/contacts — the likely hero/LCP image (about-us-hero.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.mypartner.pt/mission-vision-values — the likely hero/LCP image (design-sem-nome.jpg) 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.mypartner.pt/mypartner-team — the likely hero/LCP image (jerome.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.mypartner.pt/pt/article/dynamics-365-wave-2022-novidades — the likely hero/LCP image (52.jpg) 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.mypartner.pt/pt/article/irs-jovem-alteracoes-fiscais-2025 — the likely hero/LCP image (design-sem-nome.jpg) 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.mypartner.pt/pt/article/microsoft-azure-como-funciona — the likely hero/LCP image (capas-blog.jpg) 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.mypartner.pt/pt/article/servico-online-power-bi — the likely hero/LCP image (capas-blog.jpg) 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.mypartner.pt/pt/business-solutions/dynamics-365-crm — the likely hero/LCP image (1o-imagem-business-solutions-7.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.mypartner.pt/pt/business-solutions/erp-business-central — the likely hero/LCP image (1o-imagem-business-solutions-6.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.mypartner.pt/pt/business-solutions/microsoft-power-platform — the likely hero/LCP image (1o-imagem-business-solutions-5.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.mypartner.pt/pt/caso-de-sucesso-lasso-eco-innovation — the likely hero/LCP image (design-sem-nome-2.jpg) 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.mypartner.pt/pt/contactos — the likely hero/LCP image (about-us-hero.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.mypartner.pt/pt/equipa-mypartner — the likely hero/LCP image (jerome.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.mypartner.pt/pt/missao-visao-e-valores — the likely hero/LCP image (design-sem-nome.jpg) 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.mypartner.pt/success-stories/delta-q-improves-customer-service-with-dynamics-crm — the likely hero/LCP image (capas-blog-1.jpg) 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 · 46 occurrence(s)
- https://mypartner.pt/ — 39 of 39 images without width/height
- https://www.mypartner.pt/about-mypartner — 12 of 12 images without width/height
- https://www.mypartner.pt/article/dynamics-365-sales — 6 of 6 images without width/height
- https://www.mypartner.pt/brochures — 6 of 6 images without width/height
- https://www.mypartner.pt/business-solutions/power-platform — 38 of 38 images without width/height
- https://www.mypartner.pt/caso-de-sucesso-lasso-eco-innovation — 8 of 8 images without width/height
- https://www.mypartner.pt/contacts — 19 of 19 images without width/height
- https://www.mypartner.pt/job-positions — 6 of 6 images without width/height
- https://www.mypartner.pt/mission-vision-values — 12 of 12 images without width/height
- https://www.mypartner.pt/mypartner-ethics-canal-de-denuncias-1 — 6 of 6 images without width/height
- https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel — 6 of 6 images without width/height
- https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel-1 — 6 of 6 images without width/height
- https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel-2 — 6 of 6 images without width/height
- https://www.mypartner.pt/mypartner-team — 13 of 13 images without width/height
- https://www.mypartner.pt/privacy-and-cookies-policy — 6 of 6 images without width/height
- https://www.mypartner.pt/pt/ — 45 of 45 images without width/height
- https://www.mypartner.pt/pt/business-solutions/microsoft-power-platform — 38 of 38 images without width/height
- https://www.mypartner.pt/pt/equipa-mypartner — 13 of 13 images without width/height
- https://www.mypartner.pt/pt/missao-visao-e-valores — 12 of 12 images without width/height
- https://www.mypartner.pt/pt/sobre-a-mypartner — 12 of 12 images without width/height
- https://www.mypartner.pt/services — 23 of 23 images without width/height
- https://www.mypartner.pt/success-stories — 25 of 25 images without width/height
- https://www.mypartner.pt/success-stories/delta-q-improves-customer-service-with-dynamics-crm — 12 of 12 images without width/height
- https://www.mypartner.pt/terms-and-conditions — 6 of 6 images without width/height
- https://www.mypartner.pt/videos — 6 of 6 images without width/height
notice Internal link has no anchor text / accessible name
Rule links.no_anchor_text · Links · 46 occurrence(s)
- https://mypartner.pt/ — 2 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://www.mypartner.pt/about-mypartner — 1 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://www.mypartner.pt/article/dynamics-365-sales — 1 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://www.mypartner.pt/brochures — 1 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://www.mypartner.pt/business-solutions/power-platform — 1 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://www.mypartner.pt/caso-de-sucesso-lasso-eco-innovation — 1 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://www.mypartner.pt/contacts — 1 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://www.mypartner.pt/job-positions — 1 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://www.mypartner.pt/mission-vision-values — 2 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://www.mypartner.pt/mypartner-ethics-canal-de-denuncias-1 — 1 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://www.mypartner.pt/mypartner-ethics-whistleblowing-channel — 1 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://www.mypartner.pt/mypartner-ethics-whistleblowing-channel-1 — 1 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://www.mypartner.pt/mypartner-ethics-whistleblowing-channel-2 — 1 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://www.mypartner.pt/mypartner-team — 1 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://www.mypartner.pt/privacy-and-cookies-policy — 1 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://www.mypartner.pt/pt/ — 1 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://www.mypartner.pt/pt/business-solutions/microsoft-power-platform — 2 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://www.mypartner.pt/pt/equipa-mypartner — 1 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://www.mypartner.pt/pt/missao-visao-e-valores — 1 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://www.mypartner.pt/pt/sobre-a-mypartner — 1 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://www.mypartner.pt/services — 1 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://www.mypartner.pt/success-stories — 1 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://www.mypartner.pt/success-stories/delta-q-improves-customer-service-with-dynamics-crm — 1 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://www.mypartner.pt/terms-and-conditions — 1 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://www.mypartner.pt/videos — 1 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 Legacy <meta name=keywords> tag present (Google ignores it)
Rule meta.keywords_present · Content · 46 occurrence(s)
- https://mypartner.pt/ — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.mypartner.pt/about-mypartner — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.mypartner.pt/article/dynamics-365-sales — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.mypartner.pt/brochures — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.mypartner.pt/business-solutions/power-platform — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.mypartner.pt/caso-de-sucesso-lasso-eco-innovation — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.mypartner.pt/contacts — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.mypartner.pt/job-positions — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.mypartner.pt/mission-vision-values — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.mypartner.pt/mypartner-ethics-canal-de-denuncias-1 — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel-1 — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel-2 — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.mypartner.pt/mypartner-team — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.mypartner.pt/privacy-and-cookies-policy — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.mypartner.pt/pt/ — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.mypartner.pt/pt/business-solutions/microsoft-power-platform — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.mypartner.pt/pt/equipa-mypartner — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.mypartner.pt/pt/missao-visao-e-valores — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.mypartner.pt/pt/sobre-a-mypartner — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.mypartner.pt/services — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.mypartner.pt/success-stories — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.mypartner.pt/success-stories/delta-q-improves-customer-service-with-dynamics-crm — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.mypartner.pt/terms-and-conditions — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.mypartner.pt/videos — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
notice Missing Open Graph tags
Rule og.missing · Social · 35 occurrence(s)
- https://mypartner.pt/ — og:image
- https://www.mypartner.pt/about-mypartner — og:image
- https://www.mypartner.pt/article/dynamics-365-sales — og:description
- https://www.mypartner.pt/brochures — og:image
- https://www.mypartner.pt/caso-de-sucesso-lasso-eco-innovation — og:image
- https://www.mypartner.pt/contacts — og:image
- https://www.mypartner.pt/job-positions — og:image
- https://www.mypartner.pt/mission-vision-values — og:image
- https://www.mypartner.pt/mypartner-ethics-canal-de-denuncias-1 — og:image
- https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel — og:image
- https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel-1 — og:image
- https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel-2 — og:image
- https://www.mypartner.pt/mypartner-team — og:image
- https://www.mypartner.pt/privacy-and-cookies-policy — og:image
- https://www.mypartner.pt/pt/ — og:image
- https://www.mypartner.pt/pt/blog — og:image
- https://www.mypartner.pt/pt/equipa-mypartner — og:image
- https://www.mypartner.pt/pt/missao-visao-e-valores — og:image
- https://www.mypartner.pt/pt/servicos — og:image
- https://www.mypartner.pt/pt/sobre-a-mypartner — og:image
- https://www.mypartner.pt/pt/vagas-de-emprego — og:image
- https://www.mypartner.pt/services — og:image
- https://www.mypartner.pt/success-stories — og:description, og:image
- https://www.mypartner.pt/terms-and-conditions — og:image
- https://www.mypartner.pt/videos — og:image
notice Legacy image format (jpg/png/gif) with no next-gen fallback
Rule perf.images_legacy_format · Performance · 28 occurrence(s)
- https://mypartner.pt/ — 27 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://www.mypartner.pt/about-mypartner — 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://www.mypartner.pt/business-solutions/power-platform — 11 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://www.mypartner.pt/caso-de-sucesso-lasso-eco-innovation — 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://www.mypartner.pt/contacts — 1 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://www.mypartner.pt/mission-vision-values — 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://www.mypartner.pt/mypartner-team — 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://www.mypartner.pt/pt/ — 37 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://www.mypartner.pt/pt/article/microsoft-azure-como-funciona — 5 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://www.mypartner.pt/pt/blog — 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://www.mypartner.pt/pt/business-solutions/dynamics-365-crm — 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://www.mypartner.pt/pt/business-solutions/erp-business-central — 15 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://www.mypartner.pt/pt/business-solutions/microsoft-power-platform — 11 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://www.mypartner.pt/pt/business-solutions/mycrm-for-insurance-crm-setor-seguros — 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://www.mypartner.pt/pt/business-solutions/mywms-gestao-de-armazens — 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://www.mypartner.pt/pt/caso-de-sucesso-lasso-eco-innovation — 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://www.mypartner.pt/pt/casos-de-sucesso — 19 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://www.mypartner.pt/pt/contactos — 1 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://www.mypartner.pt/pt/equipa-mypartner — 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://www.mypartner.pt/pt/missao-visao-e-valores — 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://www.mypartner.pt/pt/servicos — 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://www.mypartner.pt/pt/sobre-a-mypartner — 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://www.mypartner.pt/services — 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://www.mypartner.pt/success-stories — 19 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://www.mypartner.pt/success-stories/delta-q-improves-customer-service-with-dynamics-crm — 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.
notice Large HTML document
Rule perf.large_html · Performance · 3 occurrence(s)
notice No ETag header (no conditional GET for unchanged pages)
Rule perf.no_etag · Performance · 46 occurrence(s)
- https://mypartner.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.mypartner.pt/about-mypartner — 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.mypartner.pt/article/dynamics-365-sales — 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.mypartner.pt/brochures — 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.mypartner.pt/business-solutions/power-platform — 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.mypartner.pt/caso-de-sucesso-lasso-eco-innovation — 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.mypartner.pt/contacts — 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.mypartner.pt/job-positions — 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.mypartner.pt/mission-vision-values — 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.mypartner.pt/mypartner-ethics-canal-de-denuncias-1 — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel — 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.mypartner.pt/mypartner-ethics-whistleblowing-channel-1 — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel-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.mypartner.pt/mypartner-team — 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.mypartner.pt/privacy-and-cookies-policy — 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.mypartner.pt/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.mypartner.pt/pt/business-solutions/microsoft-power-platform — 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.mypartner.pt/pt/equipa-mypartner — 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.mypartner.pt/pt/missao-visao-e-valores — 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.mypartner.pt/pt/sobre-a-mypartner — 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.mypartner.pt/services — 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.mypartner.pt/success-stories — 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.mypartner.pt/success-stories/delta-q-improves-customer-service-with-dynamics-crm — 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.mypartner.pt/terms-and-conditions — 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.mypartner.pt/videos — 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 · 46 occurrence(s)
- https://mypartner.pt/ — 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://www.mypartner.pt/about-mypartner — 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://www.mypartner.pt/article/dynamics-365-sales — 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://www.mypartner.pt/brochures — 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://www.mypartner.pt/business-solutions/power-platform — 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://www.mypartner.pt/caso-de-sucesso-lasso-eco-innovation — 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://www.mypartner.pt/contacts — 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://www.mypartner.pt/job-positions — 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://www.mypartner.pt/mission-vision-values — 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://www.mypartner.pt/mypartner-ethics-canal-de-denuncias-1 — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel — 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://www.mypartner.pt/mypartner-ethics-whistleblowing-channel-1 — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel-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://www.mypartner.pt/mypartner-team — 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://www.mypartner.pt/privacy-and-cookies-policy — 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://www.mypartner.pt/pt/ — 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://www.mypartner.pt/pt/business-solutions/microsoft-power-platform — 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://www.mypartner.pt/pt/equipa-mypartner — 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://www.mypartner.pt/pt/missao-visao-e-valores — 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://www.mypartner.pt/pt/sobre-a-mypartner — 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://www.mypartner.pt/services — 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://www.mypartner.pt/success-stories — 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://www.mypartner.pt/success-stories/delta-q-improves-customer-service-with-dynamics-crm — 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://www.mypartner.pt/terms-and-conditions — 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://www.mypartner.pt/videos — 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 Slow server response
Rule perf.slow_response · Performance · 23 occurrence(s)
- https://www.mypartner.pt/article/dynamics-365-sales — 3355 ms
- https://www.mypartner.pt/business-solutions/power-platform — 3093 ms
- https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel-1 — 3084 ms
- https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel-2 — 3141 ms
- https://www.mypartner.pt/pt/article/dynamics-365-wave-2022-novidades — 3574 ms
- https://www.mypartner.pt/pt/article/irs-jovem-alteracoes-fiscais-2025 — 3440 ms
- https://www.mypartner.pt/pt/blog — 3028 ms
- https://www.mypartner.pt/pt/brochuras — 3027 ms
- https://www.mypartner.pt/pt/business-solutions/dynamics-365-crm — 3455 ms
- https://www.mypartner.pt/pt/business-solutions/erp-business-central — 8546 ms
- https://www.mypartner.pt/pt/business-solutions/mycrm-for-insurance-crm-setor-seguros — 5757 ms
- https://www.mypartner.pt/pt/business-solutions/mywms-gestao-de-armazens — 4588 ms
- https://www.mypartner.pt/pt/caso-de-sucesso-lasso-eco-innovation — 3107 ms
- https://www.mypartner.pt/pt/casos-de-sucesso — 3156 ms
- https://www.mypartner.pt/pt/mypartner-ethics-canal-de-denuncias-2 — 3372 ms
- https://www.mypartner.pt/pt/servicos — 3333 ms
- https://www.mypartner.pt/pt/vagas-de-emprego — 3262 ms
- https://www.mypartner.pt/storage/files/1776873587/ficha-de-projeto-compressed.pdf — 4059 ms
- https://www.mypartner.pt/storage/files/ficha-de-projeto-compressed.pdf — 3936 ms
- https://www.mypartner.pt/success-stories — 3131 ms
- https://www.mypartner.pt/success-stories/delta-q-improves-customer-service-with-dynamics-crm — 3232 ms
- https://www.mypartner.pt/terms-and-conditions — 3001 ms
- https://www.mypartner.pt/videos — 3029 ms
notice URL redirects to another URL
Rule redirect.single · Crawlability · 26 occurrence(s)
- https://www.mypartner.pt/mission-vision-values — redirects to https://www.mypartner.pt/en/mission-vision-values
- https://www.mypartner.pt/pt/ — redirects to https://www.mypartner.pt
- https://www.mypartner.pt/pt/article/irs-jovem-alteracoes-fiscais-2025 — redirects to https://www.mypartner.pt/article/irs-jovem-alteracoes-fiscais-2025
- https://www.mypartner.pt/pt/article/microsoft-azure-como-funciona — redirects to https://www.mypartner.pt/article/microsoft-azure-como-funciona
- https://www.mypartner.pt/pt/article/servico-online-power-bi — redirects to https://www.mypartner.pt/article/servico-online-power-bi
- https://www.mypartner.pt/pt/blog — redirects to https://www.mypartner.pt/blog
- https://www.mypartner.pt/pt/brochuras — redirects to https://www.mypartner.pt/brochuras
- https://www.mypartner.pt/pt/business-solutions/dynamics-365-crm — redirects to https://www.mypartner.pt/business-solutions/dynamics-365-crm
- https://www.mypartner.pt/pt/business-solutions/erp-business-central — redirects to https://www.mypartner.pt/business-solutions/erp-business-central
- https://www.mypartner.pt/pt/business-solutions/mycrm-for-insurance-crm-setor-seguros — redirects to https://www.mypartner.pt/business-solutions/mycrm-for-insurance-crm-setor-seguros
- https://www.mypartner.pt/pt/business-solutions/mywms-gestao-de-armazens — redirects to https://www.mypartner.pt/business-solutions/mywms-gestao-de-armazens
- https://www.mypartner.pt/pt/caso-de-sucesso-lasso-eco-innovation — redirects to https://www.mypartner.pt/caso-de-sucesso-lasso-eco-innovation
- https://www.mypartner.pt/pt/casos-de-sucesso — redirects to https://www.mypartner.pt/casos-de-sucesso
- https://www.mypartner.pt/pt/contactos — redirects to https://www.mypartner.pt/contactos
- https://www.mypartner.pt/pt/equipa-mypartner — redirects to https://www.mypartner.pt/equipa-mypartner
- https://www.mypartner.pt/pt/missao-visao-e-valores — redirects to https://www.mypartner.pt/missao-visao-e-valores
- https://www.mypartner.pt/pt/mypartner-ethics-canal-de-denuncias — redirects to https://www.mypartner.pt/mypartner-ethics-canal-de-denuncias
- https://www.mypartner.pt/pt/mypartner-ethics-canal-de-denuncias-1 — redirects to https://www.mypartner.pt/mypartner-ethics-canal-de-denuncias-1
- https://www.mypartner.pt/pt/mypartner-ethics-canal-de-denuncias-2 — redirects to https://www.mypartner.pt/mypartner-ethics-canal-de-denuncias-2
- https://www.mypartner.pt/pt/politica-de-privacidade-e-cookies — redirects to https://www.mypartner.pt/politica-de-privacidade-e-cookies
- https://www.mypartner.pt/pt/servicos — redirects to https://www.mypartner.pt/servicos
- https://www.mypartner.pt/pt/sobre-a-mypartner — redirects to https://www.mypartner.pt/sobre-a-mypartner
- https://www.mypartner.pt/pt/termos-e-condicoes — redirects to https://www.mypartner.pt/termos-e-condicoes
- https://www.mypartner.pt/pt/vagas-de-emprego — redirects to https://www.mypartner.pt/vagas-de-emprego
- https://www.mypartner.pt/pt/videos — redirects to https://www.mypartner.pt/videos
notice No structured data detected
Rule schema.none · Structured Data · 44 occurrence(s)
- https://www.mypartner.pt/about-mypartner
- https://www.mypartner.pt/article/dynamics-365-sales
- https://www.mypartner.pt/brochures
- https://www.mypartner.pt/business-solutions/power-platform
- https://www.mypartner.pt/caso-de-sucesso-lasso-eco-innovation
- https://www.mypartner.pt/contacts
- https://www.mypartner.pt/job-positions
- https://www.mypartner.pt/mission-vision-values
- https://www.mypartner.pt/mypartner-ethics-canal-de-denuncias-1
- https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel
- https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel-1
- https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel-2
- https://www.mypartner.pt/mypartner-team
- https://www.mypartner.pt/privacy-and-cookies-policy
- https://www.mypartner.pt/pt/business-solutions/microsoft-power-platform
- https://www.mypartner.pt/pt/equipa-mypartner
- https://www.mypartner.pt/pt/missao-visao-e-valores
- https://www.mypartner.pt/pt/servicos
- https://www.mypartner.pt/pt/sobre-a-mypartner
- https://www.mypartner.pt/pt/vagas-de-emprego
- https://www.mypartner.pt/services
- https://www.mypartner.pt/success-stories
- https://www.mypartner.pt/success-stories/delta-q-improves-customer-service-with-dynamics-crm
- https://www.mypartner.pt/terms-and-conditions
- https://www.mypartner.pt/videos
notice Missing recommended security headers
Rule security.missing_headers · Security · 47 occurrence(s)
- https://mypartner.pt/ — CSP
- https://www.mypartner.pt/about-mypartner — CSP
- https://www.mypartner.pt/article/dynamics-365-sales — CSP
- https://www.mypartner.pt/brochures — CSP
- https://www.mypartner.pt/business-solutions/power-platform — CSP
- https://www.mypartner.pt/caso-de-sucesso-lasso-eco-innovation — CSP
- https://www.mypartner.pt/contacts — CSP
- https://www.mypartner.pt/factorial — X-Content-Type-Options, HSTS, CSP
- https://www.mypartner.pt/job-positions — CSP
- https://www.mypartner.pt/mission-vision-values — CSP
- https://www.mypartner.pt/mypartner-ethics-canal-de-denuncias-1 — CSP
- https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel — CSP
- https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel-1 — CSP
- https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel-2 — CSP
- https://www.mypartner.pt/mypartner-team — CSP
- https://www.mypartner.pt/privacy-and-cookies-policy — CSP
- https://www.mypartner.pt/pt/ — CSP
- https://www.mypartner.pt/pt/business-solutions/microsoft-power-platform — CSP
- https://www.mypartner.pt/pt/missao-visao-e-valores — CSP
- https://www.mypartner.pt/pt/sobre-a-mypartner — CSP
- https://www.mypartner.pt/services — CSP
- https://www.mypartner.pt/success-stories — CSP
- https://www.mypartner.pt/success-stories/delta-q-improves-customer-service-with-dynamics-crm — CSP
- https://www.mypartner.pt/terms-and-conditions — CSP
- https://www.mypartner.pt/videos — CSP
notice target=_blank link without rel=noopener (tab-napping)
Rule security.unsafe_cross_origin_links · Security · 46 occurrence(s)
- https://mypartner.pt/ — 4 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.mypartner.pt/about-mypartner — 4 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.mypartner.pt/article/dynamics-365-sales — 4 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.mypartner.pt/brochures — 4 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.mypartner.pt/business-solutions/power-platform — 4 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.mypartner.pt/caso-de-sucesso-lasso-eco-innovation — 4 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.mypartner.pt/contacts — 4 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.mypartner.pt/job-positions — 4 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.mypartner.pt/mission-vision-values — 4 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.mypartner.pt/mypartner-ethics-canal-de-denuncias-1 — 4 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel — 4 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel-1 — 4 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel-2 — 4 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.mypartner.pt/mypartner-team — 4 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.mypartner.pt/privacy-and-cookies-policy — 4 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.mypartner.pt/pt/ — 4 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.mypartner.pt/pt/business-solutions/microsoft-power-platform — 4 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.mypartner.pt/pt/equipa-mypartner — 4 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.mypartner.pt/pt/missao-visao-e-valores — 4 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.mypartner.pt/pt/sobre-a-mypartner — 4 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.mypartner.pt/services — 4 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.mypartner.pt/success-stories — 4 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.mypartner.pt/success-stories/delta-q-improves-customer-service-with-dynamics-crm — 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://www.mypartner.pt/terms-and-conditions — 4 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.mypartner.pt/videos — 4 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 · 2 occurrence(s)
- https://mypartner.pt/ — indexable but not in sitemap
- https://www.mypartner.pt/mypartner-ethics-canal-de-denuncias-1 — indexable but not in sitemap
notice Missing Twitter Card tag
Rule twitter.missing · Social · 46 occurrence(s)
- https://mypartner.pt/
- https://www.mypartner.pt/about-mypartner
- https://www.mypartner.pt/article/dynamics-365-sales
- https://www.mypartner.pt/brochures
- https://www.mypartner.pt/business-solutions/power-platform
- https://www.mypartner.pt/caso-de-sucesso-lasso-eco-innovation
- https://www.mypartner.pt/contacts
- https://www.mypartner.pt/job-positions
- https://www.mypartner.pt/mission-vision-values
- https://www.mypartner.pt/mypartner-ethics-canal-de-denuncias-1
- https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel
- https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel-1
- https://www.mypartner.pt/mypartner-ethics-whistleblowing-channel-2
- https://www.mypartner.pt/mypartner-team
- https://www.mypartner.pt/privacy-and-cookies-policy
- https://www.mypartner.pt/pt/
- https://www.mypartner.pt/pt/business-solutions/microsoft-power-platform
- https://www.mypartner.pt/pt/equipa-mypartner
- https://www.mypartner.pt/pt/missao-visao-e-valores
- https://www.mypartner.pt/pt/sobre-a-mypartner
- https://www.mypartner.pt/services
- https://www.mypartner.pt/success-stories
- https://www.mypartner.pt/success-stories/delta-q-improves-customer-service-with-dynamics-crm
- https://www.mypartner.pt/terms-and-conditions
- https://www.mypartner.pt/videos
notice Non-ASCII characters in URL path
Rule url.non_ascii · URL · 1 occurrence(s)
notice Underscores in URL path (prefer hyphens)
Rule url.underscores · URL · 1 occurrence(s)
notice Uppercase letters in URL path
Rule url.uppercase · URL · 1 occurrence(s)
Audit your own site — free
157 checks, internal PageRank, render-diff. No signup, results in ~30s.