Website report

Millennium bcp

millenniumbcp.pt ↗·🇵🇹 Portugal · Banks & fintech

Measured

Global rank#8
GradeA

Your result

No broken links found in this sample.

Link health
100.00/100

Healthy links in the sample

Quality checklist
92.45/100

Scored technical checks

Broken links
0

Confirmed in sample

97 links verified · 103 unknown · 20 selected source pages · 49% of selected destinations verified. Sample only. Unknown links are not counted as broken.

What to fix first

View all priorities →

Includes issues from the extended diagnostic report.

  1. Fix 1 diagnostic broken link

    Start with navigation and internal links so visitors can reach your pages.

  2. Image dimensions declared

    Declare width and height attributes (or an inline aspect-ratio style) on every visible <img> so the browser reserves space before the image loads. Reference: web.dev / Lighthouse "image elements have explicit width and height" (layout shift).

  3. Open Graph image description

    Describe the sharing image with og:image:alt.

Fix with your coding assistant

Copy a ready-to-use prompt with the issues and affected URLs.

Your path to S-Tier

Not yet S-Tier

Healthy links, every scored requirement passed, and complete evidence in the selected sample.

  • Revalidate the badge with a new scan (valid for 30 days).
  • Pass all scored quality requirements across the five categories.
  • Verify every required check and selected destination; incomplete or retained evidence cannot unlock the badge.
How this result qualifies

Verified internal navigation

At least 10 internal destinations were verified. Unknown items do not disqualify the site; confirmed checklist failures reduce quality.

100.00/100 link health · 92.45/100 quality · 97 internal destinations

New comparison baseline. A change in coverage is not a verified improvement.

The diagnostic report below may cover additional pages and external links. Only the stored competitive sample determines the ranking. At least 10 verified internal links are required; unavailable checklist items do not exclude a site. How scoring works

Explore issues & evidenceConfirmed issues, suggested fixes and the evidence behind them.
1 diagnostic broken links51 pages readExtended evidence may include links outside the badge sample.
Latest competitive sample and evidence · 92.45/100 quality

At least 10 internal destinations were verified. Unknown items do not disqualify the site; confirmed checklist failures reduce quality. Each item is evaluated independently; unavailable readings do not veto the result.

20 selected source URLs · 200 internal destinations. 97 evaluated · 103 unknown · 0 using previous evidence. The expanded diagnostic report follows below.

SEO
100.00/100
Accessibility
93.76/100
Structure
80.70/100
Sharing
88.30/100
Security
100.00/100
Selected pages
  • https://www.millenniumbcp.pt/
  • https://www.millenniumbcp.pt/abrir-conta-online
  • https://www.millenniumbcp.pt/abrir-conta-online/
  • https://www.millenniumbcp.pt/abrir-conta-online/campanha-iphone
  • https://www.millenniumbcp.pt/afinal-contas
  • https://www.millenniumbcp.pt/ajuda
  • https://www.millenniumbcp.pt/ajuda/fundo-garantia-depositos
  • https://www.millenniumbcp.pt/app-millennium
  • https://www.millenniumbcp.pt/approposito
  • https://www.millenniumbcp.pt/campanhas/empresas-pme-lider
  • https://www.millenniumbcp.pt/cartoes
  • https://www.millenniumbcp.pt/cartoes/cartao-credito
  • https://www.millenniumbcp.pt/cartoes/cartao-credito/passar-cartao
  • https://www.millenniumbcp.pt/cartoes/cartao-debito
  • https://www.millenniumbcp.pt/cartoes/cartao-pre-pago
  • https://www.millenniumbcp.pt/cartoes/m-travel
  • https://www.millenniumbcp.pt/contactos
  • https://www.millenniumbcp.pt/contactos/sugestoes-reclamacoes
  • https://www.millenniumbcp.pt/contas
  • https://www.millenniumbcp.pt/contas/abrir-conta-para-menor
Internal link verdicts and weights
  • unverifiable · weight 6 · https://app.millenniumbcp.pt/abrir-conta
  • unverifiable · weight 6 · https://ind.millenniumbcp.pt/_layouts/15/bcp.sdc.fep.foundation.presentation/login.aspx
  • unverifiable · weight 6 · https://ind.millenniumbcp.pt/_layouts/BCP.SDC.FEP.Foundation.Presentation/SendRequest.aspx
  • unverifiable · weight 6 · https://ind.millenniumbcp.pt/en/Particulares/Pages/Chave-Movel-Digital.aspx
  • unverifiable · weight 6 · https://ind.millenniumbcp.pt/pt/Documents/cliente-aplauso-2023/programa-cliente-aplauso-2023.html
  • unverifiable · weight 6 · https://ind.millenniumbcp.pt/pt/Documents/empresas/abrir-conta-empresarial/abertura-conta-empresas.html
  • ok · weight 6 · https://ind.millenniumbcp.pt/pt/Institucional/Pages/marca.aspx
  • ok · weight 6 · https://ind.millenniumbcp.pt/pt/Institucional/governacao/Pages/Relatorio-sobre-o-Governo-da-Sociedade.aspx
  • unverifiable · weight 6 · https://ind.millenniumbcp.pt/pt/Institucional/governacao/Pages/governacao.aspx
  • ok · weight 6 · https://ind.millenniumbcp.pt/pt/Institucional/governacao/Pages/modelo_organizacional.aspx
  • ok · weight 6 · https://ind.millenniumbcp.pt/pt/Institucional/governacao/Pages/normas_regulamentos.aspx
  • ok · weight 6 · https://ind.millenniumbcp.pt/pt/Institucional/imprensa/Pages/imprensa.aspx
  • ok · weight 6 · https://ind.millenniumbcp.pt/pt/Institucional/investidores/Documents/Apresent_Institucional.pdf
  • ok · weight 6 · https://ind.millenniumbcp.pt/pt/Institucional/investidores/Pages/AG.aspx
  • ok · weight 6 · https://ind.millenniumbcp.pt/pt/Institucional/investidores/Pages/Analistas.aspx
  • ok · weight 6 · https://ind.millenniumbcp.pt/pt/Institucional/investidores/Pages/AumentosCapital.aspx
  • ok · weight 6 · https://ind.millenniumbcp.pt/pt/Institucional/investidores/Pages/Comunicados_2026.aspx
  • ok · weight 6 · https://ind.millenniumbcp.pt/pt/Institucional/investidores/Pages/Disciplina-de-Mercado.aspx
  • ok · weight 6 · https://ind.millenniumbcp.pt/pt/Institucional/investidores/Pages/Divida-Emissoes.aspx
  • ok · weight 6 · https://ind.millenniumbcp.pt/pt/Institucional/investidores/Pages/Divida-Propetos.aspx
  • ok · weight 6 · https://ind.millenniumbcp.pt/pt/Institucional/investidores/Pages/Dividendos.aspx
  • ok · weight 6 · https://ind.millenniumbcp.pt/pt/Institucional/investidores/Pages/EstruturaAcionista.aspx
  • ok · weight 6 · https://ind.millenniumbcp.pt/pt/Institucional/investidores/Pages/Eventos.aspx
  • ok · weight 6 · https://ind.millenniumbcp.pt/pt/Institucional/investidores/Pages/Indicadores.aspx
  • ok · weight 6 · https://ind.millenniumbcp.pt/pt/Institucional/investidores/Pages/IndicadoresAcao.aspx
  • ok · weight 6 · https://ind.millenniumbcp.pt/pt/Institucional/investidores/Pages/Inv.aspx
  • ok · weight 6 · https://ind.millenniumbcp.pt/pt/Institucional/investidores/Pages/Objetivos-Financeiros.aspx
  • ok · weight 6 · https://ind.millenniumbcp.pt/pt/Institucional/investidores/Pages/Outros.aspx
  • ok · weight 6 · https://ind.millenniumbcp.pt/pt/Institucional/investidores/Pages/Programa-de-recompra-de-acoes-proprias.aspx
  • unverifiable · weight 6 · https://ind.millenniumbcp.pt/pt/Institucional/investidores/Pages/RelatorioContas.aspx
  • ok · weight 6 · https://ind.millenniumbcp.pt/pt/Institucional/investidores/Pages/ResultadosTrimestrais.aspx
  • ok · weight 6 · https://ind.millenniumbcp.pt/pt/Institucional/investidores/Pages/faqs.aspx
  • ok · weight 6 · https://ind.millenniumbcp.pt/pt/Institucional/investidores/Pages/plano-estrategico-para-2025-28.aspx
  • ok · weight 6 · https://ind.millenniumbcp.pt/pt/Institucional/investidores/Pages/publicacoes_obrigatorias.aspx
  • unverifiable · weight 6 · https://ind.millenniumbcp.pt/pt/Institucional/investidores/Pages/ratings.aspx
  • ok · weight 6 · https://ind.millenniumbcp.pt/pt/Institucional/investidores/securitizacoes/Pages/default.aspx
  • ok · weight 6 · https://ind.millenniumbcp.pt/pt/Institucional/provedor/Pages/Relatorios-de-Atividade.aspx
  • ok · weight 6 · https://ind.millenniumbcp.pt/pt/Institucional/provedor/Pages/acolhimento.aspx
  • ok · weight 6 · https://ind.millenniumbcp.pt/pt/Institucional/provedor/Pages/enfoqueCliente.aspx
  • ok · weight 6 · https://ind.millenniumbcp.pt/pt/Institucional/provedor/Pages/oquee.aspx
  • ok · weight 6 · https://ind.millenniumbcp.pt/pt/Institucional/provedor/Pages/pga.aspx
  • unverifiable · weight 6 · https://ind.millenniumbcp.pt/pt/Institucional/provedor/Pages/provedor.aspx
  • ok · weight 6 · https://ind.millenniumbcp.pt/pt/Institucional/quemsomos/Pages/estrategia.aspx
  • ok · weight 6 · https://ind.millenniumbcp.pt/pt/Institucional/quemsomos/Pages/estrutura.aspx
  • ok · weight 6 · https://ind.millenniumbcp.pt/pt/Institucional/quemsomos/Pages/historia.aspx
  • ok · weight 6 · https://ind.millenniumbcp.pt/pt/Institucional/quemsomos/Pages/internacionalizacao.aspx
  • ok · weight 6 · https://ind.millenniumbcp.pt/pt/Institucional/quemsomos/Pages/quem.aspx
  • unverifiable · weight 6 · https://ind.millenniumbcp.pt/pt/Institucional/quemsomos/Pages/quem_somos.aspx
  • ok · weight 6 · https://ind.millenniumbcp.pt/pt/Institucional/sustentabilidade/Pages/Disclosure-informacao-nao-financeira.aspx
  • unverifiable · weight 6 · https://ind.millenniumbcp.pt/pt/Institucional/sustentabilidade/Pages/Literacia-Financeira.aspx
  • ok · weight 6 · https://ind.millenniumbcp.pt/pt/Institucional/sustentabilidade/Pages/cod_internos.aspx
  • ok · weight 6 · https://ind.millenniumbcp.pt/pt/Institucional/sustentabilidade/Pages/compromisso_reporte.aspx
  • unverifiable · weight 6 · https://ind.millenniumbcp.pt/pt/Institucional/sustentabilidade/Pages/respons_corporativa.aspx
  • unverifiable · weight 6 · https://ind.millenniumbcp.pt/pt/Institucional/sustentabilidade/Pages/respons_social.aspx
  • unverifiable · weight 6 · https://ind.millenniumbcp.pt/pt/Institucional/sustentabilidade/Pages/stakeholders.aspx
  • unverifiable · weight 6 · https://ind.millenniumbcp.pt/pt/Institucional/sustentabilidade/Pages/sustentabilidade.aspx
  • unverifiable · weight 6 · https://ind.millenniumbcp.pt/pt/MillenniumAcionista/EspacoAcionista/Pages/welcome.aspx
  • unverifiable · weight 6 · https://ind.millenniumbcp.pt/pt/Particulares/Investimentos/Pages/FundsDetail.aspx?Ttl=7000478&Bls=2&AllowBack=true&Isi=PTYIOFIE0007
  • unverifiable · weight 6 · https://ind.millenniumbcp.pt/pt/Particulares/Investimentos/Pages/FundsDetail.aspx?Ttl=7700097&Bls=2&AllowBack=true&Isi=PTYAIVLM0008
  • unverifiable · weight 6 · https://ind.millenniumbcp.pt/pt/Particulares/Investimentos/Pages/FundsDetail.aspx?Ttl=7700802&Bls=2&AllowBack=true&Isi=PTIGA5HM0003
  • unverifiable · weight 6 · https://ind.millenniumbcp.pt/pt/Particulares/Investimentos/Pages/Indicadores.aspx?trxid=7010119
  • unverifiable · weight 6 · https://ind.millenniumbcp.pt/pt/Particulares/Investimentos/Pages/eventos-corporativos/eventos-outros-emitentes.aspx
  • unverifiable · weight 6 · https://ind.millenniumbcp.pt/pt/Particulares/Pages/DCAM.aspx
  • ok · weight 6 · https://ind.millenniumbcp.pt/pt/Particulares/Pages/Onde_Estamos.aspx
  • unverifiable · weight 6 · https://ind.millenniumbcp.pt/pt/Particulares/viver/Imoveis/Pages/imoveis.aspx
  • unverifiable · weight 6 · https://ind.millenniumbcp.pt/pt/Private/Cards/Pages/Platinum-Private-Banking.aspx
  • unverifiable · weight 6 · https://ind.millenniumbcp.pt/pt/Private/Pages/About.aspx
  • unverifiable · weight 6 · https://ind.millenniumbcp.pt/pt/Private/Pages/Consultoria.aspx
  • unverifiable · weight 6 · https://ind.millenniumbcp.pt/pt/Private/Pages/Mission.aspx
  • unverifiable · weight 6 · https://ind.millenniumbcp.pt/pt/Private/Pages/Modelo-de-Investimento.aspx
  • unverifiable · weight 6 · https://ind.millenniumbcp.pt/pt/Private/Pages/Perfil-de-Investimento.aspx
  • unverifiable · weight 6 · https://ind.millenniumbcp.pt/pt/Private/Pages/ProdutosEstruturados.aspx
  • unverifiable · weight 6 · https://ind.millenniumbcp.pt/pt/Private/Pages/Solutions.aspx
  • unverifiable · weight 6 · https://ind.millenniumbcp.pt/pt/Private/Pages/Tecnologia_Servicos.aspx
  • unverifiable · weight 6 · https://ind.millenniumbcp.pt/pt/Private/Pages/fundos_investimentos.aspx
  • unverifiable · weight 6 · https://ind.millenniumbcp.pt/pt/Private/Pages/gest_discricionaria.aspx
  • unverifiable · weight 6 · https://ind.millenniumbcp.pt/pt/accounts/registo/Pages/registo.aspx?trxid=5010000
  • unverifiable · weight 6 · https://ind.millenniumbcp.pt/pt/campaign/pages/conversaocambial.aspx
  • ok · weight 6 · https://ind.millenniumbcp.pt/pt/geral/fiscalidade/Pages/empresas.aspx
  • unverifiable · weight 6 · https://ind.millenniumbcp.pt/pt/geral/fiscalidade/Pages/particulares.aspx
  • unverifiable · weight 6 · https://ind.millenniumbcp.pt/pt/info/Pages/precario.aspx
  • unverifiable · weight 6 · https://ind.millenniumbcp.pt/pt/negocios/internacional/Pages/Internacional.aspx
  • unverifiable · weight 6 · https://ind.millenniumbcp.pt/pt/negocios/internacional/Pages/list.aspx/?t=1
  • unverifiable · weight 6 · https://ind.millenniumbcp.pt/pt/negocios/internacional/Pages/list.aspx?t=4
  • unverifiable · weight 6 · https://ind.millenniumbcp.pt/pt/negocios/internacional/Pages/list.aspx?t=5
  • ok · weight 6 · https://investimentos.millenniumbcp.pt/pt/Documents/10053027-PT.pdf
  • ok · weight 6 · https://investimentos.millenniumbcp.pt/pt/Documents/10900345-PT.pdf
  • ok · weight 6 · https://investimentos.millenniumbcp.pt/pt/Documents/PC8104-PT.pdf
  • ok · weight 6 · https://investimentos.millenniumbcp.pt/pt/Documents/RPR0016-PT.pdf
  • ok · weight 6 · https://investimentos.millenniumbcp.pt/pt/Documents/RPR0047-PT.pdf
  • ok · weight 6 · https://investimentos.millenniumbcp.pt/pt/Documents/SC0790-PT.pdf
  • ok · weight 6 · https://marketplace.millenniumbcp.pt/?lang=pt
  • ok · weight 6 · https://marketplace.millenniumbcp.pt/category/01?lang=pt
  • ok · weight 6 · https://marketplace.millenniumbcp.pt/category/03?lang=pt
  • ok · weight 6 · https://marketplace.millenniumbcp.pt/category/04?lang=pt
  • ok · weight 6 · https://marketplace.millenniumbcp.pt/category/gold-bars?lang=pt
  • ok · weight 6 · https://www.millenniumbcp.pt/
  • ok · weight 6 · https://www.millenniumbcp.pt/abrir-conta-online
  • ok · weight 6 · https://www.millenniumbcp.pt/abrir-conta-online/
  • ok · weight 6 · https://www.millenniumbcp.pt/abrir-conta-online/campanha-iphone
  • ok · weight 6 · https://www.millenniumbcp.pt/afinal-contas
  • unverifiable · weight 6 · https://www.millenniumbcp.pt/afinal-contas/banco-portugal-reforca-regras-credito-habitacao
  • unverifiable · weight 6 · https://www.millenniumbcp.pt/afinal-contas/cartoes
  • unverifiable · weight 6 · https://www.millenniumbcp.pt/afinal-contas/como-comprar-casa-portugal
  • unverifiable · weight 6 · https://www.millenniumbcp.pt/afinal-contas/credito
  • unverifiable · weight 6 · https://www.millenniumbcp.pt/afinal-contas/criar-reserva-emergencia
  • unverifiable · weight 6 · https://www.millenniumbcp.pt/afinal-contas/dia-a-dia
  • unverifiable · weight 6 · https://www.millenniumbcp.pt/afinal-contas/educacao
  • unverifiable · weight 6 · https://www.millenniumbcp.pt/afinal-contas/guia-completo-credito-pessoal
  • unverifiable · weight 6 · https://www.millenniumbcp.pt/afinal-contas/guia-entrada-universidade
  • unverifiable · weight 6 · https://www.millenniumbcp.pt/afinal-contas/guias
  • unverifiable · weight 6 · https://www.millenniumbcp.pt/afinal-contas/habitacao
  • unverifiable · weight 6 · https://www.millenniumbcp.pt/afinal-contas/impostos
  • unverifiable · weight 6 · https://www.millenniumbcp.pt/afinal-contas/investir
  • unverifiable · weight 6 · https://www.millenniumbcp.pt/afinal-contas/jovens
  • unverifiable · weight 6 · https://www.millenniumbcp.pt/afinal-contas/pacote-fiscal-habitacao-2026
  • unverifiable · weight 6 · https://www.millenniumbcp.pt/afinal-contas/poupar
  • unverifiable · weight 6 · https://www.millenniumbcp.pt/afinal-contas/reforma
  • unverifiable · weight 6 · https://www.millenniumbcp.pt/afinal-contas/seguros
  • ok · weight 6 · https://www.millenniumbcp.pt/ajuda
  • ok · weight 6 · https://www.millenniumbcp.pt/ajuda/fundo-garantia-depositos
  • ok · weight 6 · https://www.millenniumbcp.pt/app-millennium
  • ok · weight 6 · https://www.millenniumbcp.pt/approposito
  • ok · weight 6 · https://www.millenniumbcp.pt/campanhas/empresas-pme-lider
  • ok · weight 6 · https://www.millenniumbcp.pt/cartoes
  • ok · weight 6 · https://www.millenniumbcp.pt/cartoes/cartao-credito
  • ok · weight 6 · https://www.millenniumbcp.pt/cartoes/cartao-credito/passar-cartao
  • ok · weight 6 · https://www.millenniumbcp.pt/cartoes/cartao-debito
  • ok · weight 6 · https://www.millenniumbcp.pt/cartoes/cartao-pre-pago
  • ok · weight 6 · https://www.millenniumbcp.pt/cartoes/m-travel
  • ok · weight 6 · https://www.millenniumbcp.pt/contactos
  • ok · weight 6 · https://www.millenniumbcp.pt/contactos/sugestoes-reclamacoes
  • ok · weight 6 · https://www.millenniumbcp.pt/contas
  • ok · weight 6 · https://www.millenniumbcp.pt/contas/abrir-conta-para-menor
  • ok · weight 6 · https://www.millenniumbcp.pt/contas/atualizacao-dados
  • ok · weight 6 · https://www.millenniumbcp.pt/contas/conta-a-ordem
  • ok · weight 6 · https://www.millenniumbcp.pt/contas/conta-a-ordem/conta-servicos-minimos-bancarios
  • ok · weight 6 · https://www.millenniumbcp.pt/contas/conta-a-ordem/geracao-55-viv-mais
  • ok · weight 6 · https://www.millenniumbcp.pt/contas/servico-mudanca-conta
  • ok · weight 6 · https://www.millenniumbcp.pt/credito
  • ok · weight 6 · https://www.millenniumbcp.pt/credito/credito-automovel
  • ok · weight 6 · https://www.millenniumbcp.pt/credito/credito-habitacao
  • unverifiable · weight 6 · https://www.millenniumbcp.pt/credito/credito-habitacao/calculadora-quanto-posso-pedir
  • ok · weight 6 · https://www.millenniumbcp.pt/credito/credito-habitacao/simulador
  • ok · weight 6 · https://www.millenniumbcp.pt/credito/credito-ordenado
  • ok · weight 6 · https://www.millenniumbcp.pt/credito/credito-pessoal/online
  • ok · weight 6 · https://www.millenniumbcp.pt/credito/credito-pessoal/online/simulador
  • ok · weight 6 · https://www.millenniumbcp.pt/credito/incumprimento-contratos-credito
  • ok · weight 6 · https://www.millenniumbcp.pt/empresas
  • ok · weight 6 · https://www.millenniumbcp.pt/empresas/abrir-conta-empresa-online
  • ok · weight 6 · https://www.millenniumbcp.pt/empresas/atualizacao-dados
  • ok · weight 6 · https://www.millenniumbcp.pt/empresas/confirmacao-beneficiario-devedor
  • ok · weight 6 · https://www.millenniumbcp.pt/empresas/financiamento-empresarial
  • ok · weight 6 · https://www.millenniumbcp.pt/empresas/financiamento-empresarial/curto-prazo
  • ok · weight 6 · https://www.millenniumbcp.pt/empresas/financiamento-empresarial/curto-prazo/confirming-fornecedores
  • ok · weight 6 · https://www.millenniumbcp.pt/empresas/financiamento-empresarial/curto-prazo/credito-digital-tesouraria
  • unverifiable · weight 6 · https://www.millenniumbcp.pt/empresas/financiamento-empresarial/linhas-credito
  • unverifiable · weight 6 · https://www.millenniumbcp.pt/empresas/financiamento-empresarial/medio-longo-prazo
  • ok · weight 6 · https://www.millenniumbcp.pt/empresas/financiamento-empresarial/operacoes-internacionais
  • unverifiable · weight 6 · https://www.millenniumbcp.pt/empresas/financiamento-empresarial/solucao-automovel
  • unverifiable · weight 6 · https://www.millenniumbcp.pt/empresas/novo-site
  • unverifiable · weight 6 · https://www.millenniumbcp.pt/empresas/novo-site/tutoriais
  • unverifiable · weight 6 · https://www.millenniumbcp.pt/empresas/seguros
  • unverifiable · weight 6 · https://www.millenniumbcp.pt/empresas/seguros/acidentes
  • unverifiable · weight 6 · https://www.millenniumbcp.pt/empresas/seguros/automovel
  • unverifiable · weight 6 · https://www.millenniumbcp.pt/empresas/seguros/patrimonio
  • unverifiable · weight 6 · https://www.millenniumbcp.pt/empresas/seguros/patrimonio/mercadorias-transportadas-import-export
  • unverifiable · weight 6 · https://www.millenniumbcp.pt/empresas/seguros/saude
  • unverifiable · weight 6 · https://www.millenniumbcp.pt/empresas/seguros/vida
  • unverifiable · weight 6 · https://www.millenniumbcp.pt/empresas/solucoes-digitais
  • unverifiable · weight 6 · https://www.millenniumbcp.pt/empresas/solucoes-digitais/app-m-empresas
  • unverifiable · weight 6 · https://www.millenniumbcp.pt/empresas/solucoes-digitais/inovadora-cotec
  • unverifiable · weight 6 · https://www.millenniumbcp.pt/empresas/solucoes-digitais/m-contabilidade
  • unverifiable · weight 6 · https://www.millenniumbcp.pt/empresas/tesouraria
  • unverifiable · weight 6 · https://www.millenniumbcp.pt/empresas/tesouraria/cartoes
  • unverifiable · weight 6 · https://www.millenniumbcp.pt/empresas/tesouraria/depositos-prazo
  • unverifiable · weight 6 · https://www.millenniumbcp.pt/empresas/tesouraria/millennium-api
  • unverifiable · weight 6 · https://www.millenniumbcp.pt/empresas/tesouraria/pagamentos-recebimentos
  • unverifiable · weight 6 · https://www.millenniumbcp.pt/empresas/tesouraria/pagamentos-recebimentos/canal-multibancario
  • unverifiable · weight 6 · https://www.millenniumbcp.pt/empresas/tesouraria/pagamentos-recebimentos/pay-me
  • ok · weight 6 · https://www.millenniumbcp.pt/estrangeiros
  • unverifiable · weight 6 · https://www.millenniumbcp.pt/informacao-contratual-legal
  • ok · weight 6 · https://www.millenniumbcp.pt/institucional
  • unverifiable · weight 6 · https://www.millenniumbcp.pt/institucional/acessibilidade
  • unverifiable · weight 6 · https://www.millenniumbcp.pt/institucional/patrocinios
  • unverifiable · weight 6 · https://www.millenniumbcp.pt/investimentos
  • unverifiable · weight 6 · https://www.millenniumbcp.pt/investimentos/acoes
  • unverifiable · weight 6 · https://www.millenniumbcp.pt/investimentos/certificados-millennium-bcp
  • unverifiable · weight 6 · https://www.millenniumbcp.pt/investimentos/dmif-ii
  • unverifiable · weight 6 · https://www.millenniumbcp.pt/investimentos/etf
  • unverifiable · weight 6 · https://www.millenniumbcp.pt/investimentos/fundos-investimento
  • unverifiable · weight 6 · https://www.millenniumbcp.pt/investimentos/unit-linked
  • unverifiable · weight 6 · https://www.millenniumbcp.pt/investimentos/unit-linked/reforma-ativa-ppr-2-serie
  • unverifiable · weight 6 · https://www.millenniumbcp.pt/jovens
  • unverifiable · weight 6 · https://www.millenniumbcp.pt/media/1gyjbvym/garantia-pessoal-estado-jovens-ate-35-anos.pdf
  • unverifiable · weight 6 · https://www.millenniumbcp.pt/mediador-credito
  • unverifiable · weight 6 · https://www.millenniumbcp.pt/mobile-apps
  • unverifiable · weight 6 · https://www.millenniumbcp.pt/pesquisa
  • unverifiable · weight 6 · https://www.millenniumbcp.pt/politica-cookies
  • unverifiable · weight 6 · https://www.millenniumbcp.pt/politica-privacidade
Scoring checks
  • Page title: passed · 19/19 applicable observations

    https://www.millenniumbcp.pt/: Millennium bcp | Melhor Banco digital de Portugal

    https://www.millenniumbcp.pt/abrir-conta-online/: Abrir Conta Online na Hora | Millennium bcp

    https://www.millenniumbcp.pt/abrir-conta-online/campanha-iphone: Campanha iPhone 17 com Abertura de conta Millennium bcp

    https://www.millenniumbcp.pt/afinal-contas: Afinal de Contas | Literacia financeira do Millennium bcp

    https://www.millenniumbcp.pt/ajuda: Centro de ajuda - Tire todas as suas dúvidas | Millennium bcp

  • Distinct page titles: passed · 19/19 applicable observations

    https://www.millenniumbcp.pt/: Millennium bcp | Melhor Banco digital de Portugal

    https://www.millenniumbcp.pt/abrir-conta-online/: Abrir Conta Online na Hora | Millennium bcp

    https://www.millenniumbcp.pt/abrir-conta-online/campanha-iphone: Campanha iPhone 17 com Abertura de conta Millennium bcp

    https://www.millenniumbcp.pt/afinal-contas: Afinal de Contas | Literacia financeira do Millennium bcp

    https://www.millenniumbcp.pt/ajuda: Centro de ajuda - Tire todas as suas dúvidas | Millennium bcp

  • Meta description: passed · 18/18 applicable observations

    https://www.millenniumbcp.pt/contactos/sugestoes-reclamacoes: Envie o seu feedback e fale connosco de forma simples na nossa área de sugestões e reclamações.

    https://www.millenniumbcp.pt/: Descubra os produtos e serviços do Millennium para simplificar o seu dia a dia: contas, cartões, créditos, investimentos, poupanças e muito mais.

    https://www.millenniumbcp.pt/abrir-conta-online/: Abrir conta online no Millennium é fácil e rápido com Chave Móvel Digital ou videochamada. Abra já a sua 100% online em poucos minutos.

    https://www.millenniumbcp.pt/abrir-conta-online/campanha-iphone: aii que é desta que pode ter o iPhone 17. Vem ao Millennium, não custa nada.

    https://www.millenniumbcp.pt/afinal-contas: Afinal de contas, a literacia financeira pode ser simples. Na nossa área Afinal de Contas, tem acesso a artigos para compreender melhor o mundo financeiro e as suas escolhas.

  • Self-referencing canonical: passed · 18/18 applicable observations

    https://www.millenniumbcp.pt/contactos/sugestoes-reclamacoes: https://www.millenniumbcp.pt/contactos/sugestoes-reclamacoes

    https://www.millenniumbcp.pt/: https://www.millenniumbcp.pt/

    https://www.millenniumbcp.pt/abrir-conta-online/: https://www.millenniumbcp.pt/abrir-conta-online

    https://www.millenniumbcp.pt/abrir-conta-online/campanha-iphone: https://www.millenniumbcp.pt/abrir-conta-online/campanha-iphone

    https://www.millenniumbcp.pt/afinal-contas: https://www.millenniumbcp.pt/afinal-contas

  • Main heading: passed · 19/19 applicable observations

    https://www.millenniumbcp.pt/: 1 H1 element(s)

    https://www.millenniumbcp.pt/abrir-conta-online/: 1 H1 element(s)

    https://www.millenniumbcp.pt/abrir-conta-online/campanha-iphone: 1 H1 element(s)

    https://www.millenniumbcp.pt/afinal-contas: 1 H1 element(s)

    https://www.millenniumbcp.pt/ajuda: 1 H1 element(s)

  • Heading hierarchy: failed · 18/19 applicable observations

    https://www.millenniumbcp.pt/ajuda/fundo-garantia-depositos: 1 skipped heading level(s)

    https://www.millenniumbcp.pt/: 0 skipped heading level(s)

    https://www.millenniumbcp.pt/abrir-conta-online/: 0 skipped heading level(s)

    https://www.millenniumbcp.pt/abrir-conta-online/campanha-iphone: 0 skipped heading level(s)

    https://www.millenniumbcp.pt/afinal-contas: 0 skipped heading level(s)

  • Main landmark: passed · 19/19 applicable observations

    https://www.millenniumbcp.pt/: 1 main landmarks

    https://www.millenniumbcp.pt/abrir-conta-online/: 1 main landmarks

    https://www.millenniumbcp.pt/abrir-conta-online/campanha-iphone: 1 main landmarks

    https://www.millenniumbcp.pt/afinal-contas: 1 main landmarks

    https://www.millenniumbcp.pt/ajuda: 1 main landmarks

  • Mobile viewport: passed · 19/19 applicable observations

    https://www.millenniumbcp.pt/: width=device-width, initial-scale=1

    https://www.millenniumbcp.pt/abrir-conta-online/: width=device-width, initial-scale=1

    https://www.millenniumbcp.pt/abrir-conta-online/campanha-iphone: width=device-width, initial-scale=1

    https://www.millenniumbcp.pt/afinal-contas: width=device-width, initial-scale=1

    https://www.millenniumbcp.pt/ajuda: width=device-width, initial-scale=1

  • Image dimensions declared: failed · 0/19 applicable observations

    https://www.millenniumbcp.pt/: 24 of 24 images lack width/height attributes or an aspect-ratio style

    https://www.millenniumbcp.pt/abrir-conta-online/: 65 of 65 images lack width/height attributes or an aspect-ratio style

    https://www.millenniumbcp.pt/abrir-conta-online/campanha-iphone: 49 of 49 images lack width/height attributes or an aspect-ratio style

    https://www.millenniumbcp.pt/afinal-contas: 14 of 183 images lack width/height attributes or an aspect-ratio style

    https://www.millenniumbcp.pt/ajuda: 17 of 17 images lack width/height attributes or an aspect-ratio style

  • Structured data syntax: failed · 17/19 applicable observations

    https://www.millenniumbcp.pt/afinal-contas: 0 of 0 blocks have valid JSON-LD structure

    https://www.millenniumbcp.pt/campanhas/empresas-pme-lider: 0 of 0 blocks have valid JSON-LD structure

    https://www.millenniumbcp.pt/: 2 of 2 blocks have valid JSON-LD structure

    https://www.millenniumbcp.pt/abrir-conta-online/: 2 of 2 blocks have valid JSON-LD structure

    https://www.millenniumbcp.pt/abrir-conta-online/campanha-iphone: 2 of 2 blocks have valid JSON-LD structure

  • Document language: passed · 19/19 applicable observations

    https://www.millenniumbcp.pt/: pt

    https://www.millenniumbcp.pt/abrir-conta-online/: pt

    https://www.millenniumbcp.pt/abrir-conta-online/campanha-iphone: pt

    https://www.millenniumbcp.pt/afinal-contas: pt

    https://www.millenniumbcp.pt/ajuda: pt

  • Image alternatives declared: failed · 18/19 applicable observations

    https://www.millenniumbcp.pt/afinal-contas: 3 of 183 images lack an alt attribute

    https://www.millenniumbcp.pt/: 0 of 24 images lack an alt attribute

    https://www.millenniumbcp.pt/abrir-conta-online/: 0 of 65 images lack an alt attribute

    https://www.millenniumbcp.pt/abrir-conta-online/campanha-iphone: 0 of 49 images lack an alt attribute

    https://www.millenniumbcp.pt/ajuda: 0 of 17 images lack an alt attribute

  • Form controls named: failed · 16/18 applicable observations

    https://www.millenniumbcp.pt/ajuda: 1 of 6 controls have no HTML label

    https://www.millenniumbcp.pt/ajuda/fundo-garantia-depositos: 1 of 19 controls have no HTML label

    https://www.millenniumbcp.pt/campanhas/empresas-pme-lider: 0 of 0 controls have no HTML label

    https://www.millenniumbcp.pt/: 0 of 6 controls have no HTML label

    https://www.millenniumbcp.pt/abrir-conta-online/: 0 of 5 controls have no HTML label

  • Buttons named: failed · 15/19 applicable observations

    https://www.millenniumbcp.pt/: 4 of 94 buttons have no HTML name

    https://www.millenniumbcp.pt/afinal-contas: 5 of 49 buttons have no HTML name

    https://www.millenniumbcp.pt/approposito: 2 of 87 buttons have no HTML name

    https://www.millenniumbcp.pt/cartoes/cartao-credito: 2 of 112 buttons have no HTML name

    https://www.millenniumbcp.pt/abrir-conta-online/: 0 of 83 buttons have no HTML name

  • Links named: passed · 19/19 applicable observations

    https://www.millenniumbcp.pt/: 0 of 548 links have no HTML name

    https://www.millenniumbcp.pt/abrir-conta-online/: 0 of 501 links have no HTML name

    https://www.millenniumbcp.pt/abrir-conta-online/campanha-iphone: 0 of 445 links have no HTML name

    https://www.millenniumbcp.pt/afinal-contas: 0 of 219 links have no HTML name

    https://www.millenniumbcp.pt/ajuda: 0 of 504 links have no HTML name

  • Descriptive link text: passed · 19/19 applicable observations

    https://www.millenniumbcp.pt/: 0 of 548 links use generic text

    https://www.millenniumbcp.pt/abrir-conta-online/: 0 of 501 links use generic text

    https://www.millenniumbcp.pt/abrir-conta-online/campanha-iphone: 0 of 445 links use generic text

    https://www.millenniumbcp.pt/afinal-contas: 0 of 219 links use generic text

    https://www.millenniumbcp.pt/ajuda: 0 of 504 links use generic text

  • Open Graph title: passed · 19/19 applicable observations

    https://www.millenniumbcp.pt/: Millennium bcp | Melhor Banco digital de Portugal

    https://www.millenniumbcp.pt/abrir-conta-online/: Abrir Conta Online na Hora | Millennium bcp

    https://www.millenniumbcp.pt/abrir-conta-online/campanha-iphone: Campanha iPhone 17 com Abertura de conta Millennium bcp

    https://www.millenniumbcp.pt/afinal-contas: Afinal de Contas | Literacia financeira do Millennium bcp

    https://www.millenniumbcp.pt/ajuda: Centro de ajuda - Tire todas as suas dúvidas | Millennium bcp

  • Open Graph description: passed · 19/19 applicable observations

    https://www.millenniumbcp.pt/: Descubra os produtos e serviços do Millennium para simplificar o seu dia a dia: contas, cartões, créditos, investimentos, poupanças e muito mais.

    https://www.millenniumbcp.pt/abrir-conta-online/: Abrir conta online no Millennium é fácil e rápido com Chave Móvel Digital ou videochamada. Abra já a sua 100% online em poucos minutos.

    https://www.millenniumbcp.pt/abrir-conta-online/campanha-iphone: aii que é desta que pode ter o iPhone 17. Vem ao Millennium, não custa nada.

    https://www.millenniumbcp.pt/afinal-contas: Afinal de contas, a literacia financeira pode ser simples. Na nossa área Afinal de Contas, tem acesso a artigos para compreender melhor o mundo financeiro e as suas escolhas.

    https://www.millenniumbcp.pt/ajuda: Precisa de ajuda? Tire todas as suas dúvidas relacionadas com o Millennium, os nossos produtos e serviços.

  • Open Graph type: passed · 19/19 applicable observations

    https://www.millenniumbcp.pt/: website

    https://www.millenniumbcp.pt/abrir-conta-online/: website

    https://www.millenniumbcp.pt/abrir-conta-online/campanha-iphone: website

    https://www.millenniumbcp.pt/afinal-contas: website

    https://www.millenniumbcp.pt/ajuda: website

  • Open Graph URL: passed · 19/19 applicable observations

    https://www.millenniumbcp.pt/: https://www.millenniumbcp.pt/

    https://www.millenniumbcp.pt/abrir-conta-online/: https://www.millenniumbcp.pt/abrir-conta-online

    https://www.millenniumbcp.pt/abrir-conta-online/campanha-iphone: https://www.millenniumbcp.pt/abrir-conta-online/campanha-iphone

    https://www.millenniumbcp.pt/afinal-contas: https://www.millenniumbcp.pt/afinal-contas

    https://www.millenniumbcp.pt/ajuda: https://www.millenniumbcp.pt/ajuda

  • Open Graph image URL: failed · 18/19 applicable observations

    https://www.millenniumbcp.pt/campanhas/empresas-pme-lider: No og:image

    https://www.millenniumbcp.pt/: https://www.millenniumbcp.pt/media/ksgk1tvt/hp-particulares-socialmediapreview-1200x630.webp

    https://www.millenniumbcp.pt/abrir-conta-online/: https://www.millenniumbcp.pt/media/ksgk1tvt/hp-particulares-socialmediapreview-1200x630.webp

    https://www.millenniumbcp.pt/abrir-conta-online/campanha-iphone: https://www.millenniumbcp.pt/media/qmfpxg2n/1200x628_abrir_conta_iphone-3.png

    https://www.millenniumbcp.pt/afinal-contas: https://www.millenniumbcp.pt/media/xi5eo4wf/hp_generico.webp

  • Open Graph image description: failed · 0/18 applicable observations

    https://www.millenniumbcp.pt/: No sharing image description

    https://www.millenniumbcp.pt/abrir-conta-online/: No sharing image description

    https://www.millenniumbcp.pt/abrir-conta-online/campanha-iphone: No sharing image description

    https://www.millenniumbcp.pt/afinal-contas: No sharing image description

    https://www.millenniumbcp.pt/ajuda: No sharing image description

  • Social card type: passed · 19/19 applicable observations

    https://www.millenniumbcp.pt/: summary_large_image

    https://www.millenniumbcp.pt/abrir-conta-online/: summary_large_image

    https://www.millenniumbcp.pt/abrir-conta-online/campanha-iphone: summary_large_image

    https://www.millenniumbcp.pt/afinal-contas: summary_large_image

    https://www.millenniumbcp.pt/ajuda: summary_large_image

  • HTTPS page: passed · 19/19 applicable observations

    https://www.millenniumbcp.pt/: https://www.millenniumbcp.pt/

    https://www.millenniumbcp.pt/abrir-conta-online/: https://www.millenniumbcp.pt/abrir-conta-online

    https://www.millenniumbcp.pt/abrir-conta-online/campanha-iphone: https://www.millenniumbcp.pt/abrir-conta-online/campanha-iphone

    https://www.millenniumbcp.pt/afinal-contas: https://www.millenniumbcp.pt/afinal-contas

    https://www.millenniumbcp.pt/ajuda: https://www.millenniumbcp.pt/ajuda

  • No insecure embedded resources: passed · 19/19 applicable observations

    https://www.millenniumbcp.pt/: 0 HTTP embedded resource URL(s)

    https://www.millenniumbcp.pt/abrir-conta-online/: 0 HTTP embedded resource URL(s)

    https://www.millenniumbcp.pt/abrir-conta-online/campanha-iphone: 0 HTTP embedded resource URL(s)

    https://www.millenniumbcp.pt/afinal-contas: 0 HTTP embedded resource URL(s)

    https://www.millenniumbcp.pt/ajuda: 0 HTTP embedded resource URL(s)

  • Homepage favicon available: passed · 1/1 applicable observations

    https://www.millenniumbcp.pt/media/1nqjeztu/logo_m_180x180-1.png: HTTP 200; image/png

  • Homepage sharing image available: passed · 1/1 applicable observations

    https://www.millenniumbcp.pt/media/ksgk1tvt/hp-particulares-socialmediapreview-1200x630.webp: HTTP 200; image/webp

  • Root sitemap available: passed · 1/1 applicable observations

    https://www.millenniumbcp.pt/sitemap.xml: HTTP 200; sitemap root found

  • Rendered color contrast: unverified · 0/1 applicable observations

    https://www.millenniumbcp.pt/: Requires a browser or human assessment; excluded from points.

  • Keyboard and focus behavior: unverified · 0/1 applicable observations

    https://www.millenniumbcp.pt/: Requires a browser or human assessment; excluded from points.

  • HSTS declared: passed · 1/1 applicable observations

    https://www.millenniumbcp.pt/: Strict-Transport-Security: max-age=31536000; includeSubDomains; preload

  • Content Security Policy declared: passed · 1/1 applicable observations

    https://www.millenniumbcp.pt/: Content-Security-Policy: default-src 'self'; script-src 'report-sample' 'self' 'unsafe-inline' 'unsafe-eval' https://www.gstatic.com https://www.google.com https://*.googletagmanager.com https://tagmanager.google.com https://*.google-analytics.com https://www.

Sample reference: cf2e1b669cd5b00418d38417181a664cde7909d8d1ba62b405a70787bf48bc9d

Diagnostic checklist

22 passed · 11 need work · 3 not verified. Open a check for the evidence and suggested fix.

SEO
98.79
Sharing
87.80
Security
100.00
AI access
100.00
HTTP response measurement

704 ms median to homepage response headers. Measurements: 704, 741, 699 ms.

Same crawler, three sequential requests, DNS and TLS included. Timing is diagnostic only and never decides a position. This is server/network response, not browser loading or Core Web Vitals.

Static checks inspect crawler-visible HTML; they do not certify accessibility or code quality.

SEO2 to improve
Page titlePassed

51/51 applicable observations passed. 1.00/1 checklist weight earned.

How to improve: Give each page a descriptive, non-empty <title>.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Distinct page titlesNeeds work

49/51 applicable observations passed. 0.96/1 checklist weight earned.

How to improve: Use a title that describes the purpose of this page rather than repeating the same title across URLs.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Meta descriptionPassed

47/47 applicable observations passed. 1.00/1 checklist weight earned.

How to improve: Add a non-empty meta name="description" that summarizes this page.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Self-referencing canonicalNeeds work

46/47 applicable observations passed. 0.98/1 checklist weight earned.

How to improve: Declare exactly one <link rel="canonical"> whose absolute URL is this page's own final URL (same scheme, host, path and query; only a trailing slash or fragment may differ). Cross-URL canonicals belong on duplicate pages, not on the indexable page itself. Reference: Google Search Central, canonicalization.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Root sitemap availablePassed

1/1 applicable observations passed. 1.00/1 checklist weight earned.

How to improve: Publish a sitemap URL set or index at /sitemap.xml. This checks its root, not every listed URL.

Accessibility4 to improve
Document languagePassed

51/51 applicable observations passed. 1.00/1 checklist weight earned.

How to improve: Declare a valid language tag on the html element, such as en or pt-BR.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Image alternatives declaredNeeds work

50/51 applicable observations passed. 0.98/1 checklist weight earned.

How to improve: Add alt text to informative images. Use alt="" for decorative images. This check does not judge text quality.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Form controls namedNeeds work

44/47 applicable observations passed. 0.94/1 checklist weight earned.

How to improve: Associate a label with each visible form control, or provide a non-empty aria-label / valid aria-labelledby.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Buttons namedNeeds work

41/51 applicable observations passed. 0.80/1 checklist weight earned.

How to improve: Give every button visible text or an accessible name, including icon-only buttons.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Rendered color contrastNot verified

0/1 applicable observations passed. Informational; excluded from points.

How to improve: Check foreground/background contrast in the rendered page.

Keyboard and focus behaviorNot verified

0/1 applicable observations passed. Informational; excluded from points.

How to improve: Test every interactive control with a keyboard and inspect focus visibility.

Structure3 to improve
Main headingPassed

51/51 applicable observations passed. 1.00/1 checklist weight earned.

How to improve: Add a descriptive H1 identifying the main topic.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Heading hierarchyNeeds work

48/51 applicable observations passed. 0.94/1 checklist weight earned.

How to improve: Nest headings logically without skipping a level, starting with H1.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Main landmarkPassed

51/51 applicable observations passed. 1.00/1 checklist weight earned.

How to improve: Mark the main content with one <main> or role="main" landmark.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Mobile viewportPassed

51/51 applicable observations passed. 1.00/1 checklist weight earned.

How to improve: Add meta name="viewport" with width=device-width and do not disable user zoom.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Image dimensions declaredNeeds work

0/51 applicable observations passed. 0.00/1 checklist weight earned.

How to improve: Declare width and height attributes (or an inline aspect-ratio style) on every visible <img> so the browser reserves space before the image loads. Reference: web.dev / Lighthouse "image elements have explicit width and height" (layout shift).

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Structured data syntaxNeeds work

44/51 applicable observations passed. 0.86/1 checklist weight earned.

How to improve: Provide JSON-LD with @context and @type (or a typed @graph). Match the markup to the visible content; syntax alone does not validate its meaning. Reference: schema.org and Google structured data guidelines.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Sharing2 to improve
Open Graph titlePassed

51/51 applicable observations passed. 1.00/1 checklist weight earned.

How to improve: Provide a non-empty og:title meta property.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Open Graph descriptionPassed

51/51 applicable observations passed. 1.00/1 checklist weight earned.

How to improve: Provide a non-empty og:description meta property.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Open Graph typePassed

51/51 applicable observations passed. 1.00/1 checklist weight earned.

How to improve: Declare og:type, such as website or article.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Open Graph URLPassed

51/51 applicable observations passed. 1.00/1 checklist weight earned.

How to improve: Set og:url to an absolute HTTP(S) URL for this content.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Open Graph image URLNeeds work

46/51 applicable observations passed. 0.90/1 checklist weight earned.

How to improve: Set og:image to an absolute HTTP(S) image URL. Homepage image availability is checked separately.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Open Graph image descriptionNeeds work

0/46 applicable observations passed. 0.00/1 checklist weight earned.

How to improve: Describe the sharing image with og:image:alt.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Social card typePassed

51/51 applicable observations passed. 1.00/1 checklist weight earned.

How to improve: Declare twitter:card as summary or summary_large_image for a website card.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Homepage favicon availablePassed

1/1 applicable observations passed. 1.00/1 checklist weight earned.

How to improve: Serve a non-empty public image with an image Content-Type.

Homepage sharing image availablePassed

1/1 applicable observations passed. 1.00/1 checklist weight earned.

How to improve: Serve a non-empty public image with an image Content-Type.

Security0 to improve
HTTPS pagePassed

51/51 applicable observations passed. 1.00/1 checklist weight earned.

How to improve: Serve the page over HTTPS with a valid certificate.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

No insecure embedded resourcesPassed

51/51 applicable observations passed. 1.00/1 checklist weight earned.

How to improve: Use HTTPS for embedded script, image, stylesheet, frame, audio and video URLs.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

HSTS declaredPassed

1/1 applicable observations passed. 1.00/1 checklist weight earned.

How to improve: Send Strict-Transport-Security on HTTPS responses with max-age of at least 15552000 seconds (180 days); OWASP recommends one year and includeSubDomains. Reference: OWASP HTTP Strict Transport Security cheat sheet, MDN.

Content Security Policy declaredPassed

1/1 applicable observations passed. 1.00/1 checklist weight earned.

How to improve: Send a Content-Security-Policy header (or a <meta http-equiv="Content-Security-Policy"> on the page) that restricts script and resource sources. This check verifies presence, not policy strength. Reference: OWASP Content Security Policy cheat sheet, MDN.

  • https://www.millenniumbcp.pt/Content-Security-Policy: default-src 'self'; script-src 'report-sample' 'self' 'unsafe-inline' 'unsafe-eval' https://www.gstatic.com https://www.google.com https://*.googletagmanager.com https://tagmanager.google.com https://*.google-analytics.com https://www.
AI access0 to improve
Content in initial HTMLPassed

51/51 applicable observations passed. 1.00/1 checklist weight earned.

How to improve: Render meaningful main content on the server so readers can access it without executing JavaScript.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Performance0 to improve
HTML transfer budgetPassed

51/51 applicable observations passed. 1.00/1 checklist weight earned.

How to improve: Keep the uncompressed HTML at or below 500 KB. Remove duplicated inline payloads and unnecessary markup.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Repeated homepage HTTP responsePassed

1/1 applicable observations passed. Informational; excluded from points.

How to improve: Improve server response and CDN caching. Median of three requests; diagnostic only, never a ranking tiebreak.

Browser loading and Core Web VitalsNot verified

0/1 applicable observations passed. Informational; excluded from points.

How to improve: Measure LCP, INP and CLS with browser and field tools.

Checklist quality-v4. Competitive weights: SEO 25%, Accessibility 25%, Structure 25%, Sharing 10%, Security 15%. AI access and Performance are diagnostic only. This expanded report may include pages outside the competitive sample. Unverified scored checks earn no points; not-applicable and manual checks are excluded. Full methodology and references.

HTTP response timings

HTTP response time measured by our crawler; not browser loading speed.

Pages inspected (51)

All 51 pages from this scan.

PageStatusTitleH1ms
https://www.millenniumbcp.pt/200Millennium bcp | Melhor Banco digital de Portugal
Page checklist evidence
  • title: passedMillennium bcp | Melhor Banco digital de Portugal
  • description: passedDescubra os produtos e serviços do Millennium para simplificar o seu dia a dia: contas, cartões, créditos, investimentos, poupanças e muito mais.
  • canonical: passedhttps://www.millenniumbcp.pt/
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passedpt
  • alt: passed0 of 24 images lack an alt attribute
  • img-dimensions: failed24 of 24 images lack width/height attributes or an aspect-ratio style
  • labels: passed0 of 6 controls have no HTML label
  • buttons: failed4 of 94 buttons have no HTML name
  • links-named: passed0 of 548 links have no HTML name
  • link-text: passed0 of 548 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://www.millenniumbcp.pt/
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedMillennium bcp | Melhor Banco digital de Portugal
  • og-description: passedDescubra os produtos e serviços do Millennium para simplificar o seu dia a dia: contas, cartões, créditos, investimentos, poupanças e muito mais.
  • og-type: passedwebsite
  • og-url: passedhttps://www.millenniumbcp.pt/
  • og-image: passedhttps://www.millenniumbcp.pt/media/ksgk1tvt/hp-particulares-socialmediapreview-1200x630.webp
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed10243 characters of crawler-visible content (minimum 100)
  • jsonld: passed2 of 2 blocks have valid JSON-LD structure
  • html-size: passed345,320 bytes of HTML; budget 500,000
14,505
https://www.millenniumbcp.pt/abrir-conta-online200Abrir Conta Online na Hora | Millennium bcp
Page checklist evidence
  • title: passedAbrir Conta Online na Hora | Millennium bcp
  • description: passedAbrir conta online no Millennium é fácil e rápido com Chave Móvel Digital ou videochamada. Abra já a sua 100% online em poucos minutos.
  • canonical: passedhttps://www.millenniumbcp.pt/abrir-conta-online
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passedpt
  • alt: passed0 of 65 images lack an alt attribute
  • img-dimensions: failed65 of 65 images lack width/height attributes or an aspect-ratio style
  • labels: passed0 of 5 controls have no HTML label
  • buttons: passed0 of 83 buttons have no HTML name
  • links-named: passed0 of 501 links have no HTML name
  • link-text: passed0 of 501 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://www.millenniumbcp.pt/abrir-conta-online
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedAbrir Conta Online na Hora | Millennium bcp
  • og-description: passedAbrir conta online no Millennium é fácil e rápido com Chave Móvel Digital ou videochamada. Abra já a sua 100% online em poucos minutos.
  • og-type: passedwebsite
  • og-url: passedhttps://www.millenniumbcp.pt/abrir-conta-online
  • og-image: passedhttps://www.millenniumbcp.pt/media/ksgk1tvt/hp-particulares-socialmediapreview-1200x630.webp
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed22537 characters of crawler-visible content (minimum 100)
  • jsonld: passed2 of 2 blocks have valid JSON-LD structure
  • html-size: passed352,804 bytes of HTML; budget 500,000
11,148
https://www.millenniumbcp.pt/abrir-conta-online/200Abrir Conta Online na Hora | Millennium bcp
Page checklist evidence
  • title: passedAbrir Conta Online na Hora | Millennium bcp
  • description: passedAbrir conta online no Millennium é fácil e rápido com Chave Móvel Digital ou videochamada. Abra já a sua 100% online em poucos minutos.
  • canonical: passedhttps://www.millenniumbcp.pt/abrir-conta-online
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passedpt
  • alt: passed0 of 65 images lack an alt attribute
  • img-dimensions: failed65 of 65 images lack width/height attributes or an aspect-ratio style
  • labels: passed0 of 5 controls have no HTML label
  • buttons: passed0 of 83 buttons have no HTML name
  • links-named: passed0 of 501 links have no HTML name
  • link-text: passed0 of 501 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://www.millenniumbcp.pt/abrir-conta-online
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedAbrir Conta Online na Hora | Millennium bcp
  • og-description: passedAbrir conta online no Millennium é fácil e rápido com Chave Móvel Digital ou videochamada. Abra já a sua 100% online em poucos minutos.
  • og-type: passedwebsite
  • og-url: passedhttps://www.millenniumbcp.pt/abrir-conta-online
  • og-image: passedhttps://www.millenniumbcp.pt/media/ksgk1tvt/hp-particulares-socialmediapreview-1200x630.webp
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed22537 characters of crawler-visible content (minimum 100)
  • jsonld: passed2 of 2 blocks have valid JSON-LD structure
  • html-size: passed342,343 bytes of HTML; budget 500,000
11,642
https://www.millenniumbcp.pt/abrir-conta-online/campanha-iphone200Campanha iPhone 17 com Abertura de conta Millennium bcp
Page checklist evidence
  • title: passedCampanha iPhone 17 com Abertura de conta Millennium bcp
  • description: passedaii que é desta que pode ter o iPhone 17. Vem ao Millennium, não custa nada.
  • canonical: passedhttps://www.millenniumbcp.pt/abrir-conta-online/campanha-iphone
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passedpt
  • alt: passed0 of 49 images lack an alt attribute
  • img-dimensions: failed49 of 49 images lack width/height attributes or an aspect-ratio style
  • labels: passed0 of 4 controls have no HTML label
  • buttons: passed0 of 81 buttons have no HTML name
  • links-named: passed0 of 445 links have no HTML name
  • link-text: passed0 of 445 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://www.millenniumbcp.pt/abrir-conta-online/campanha-iphone
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedCampanha iPhone 17 com Abertura de conta Millennium bcp
  • og-description: passedaii que é desta que pode ter o iPhone 17. Vem ao Millennium, não custa nada.
  • og-type: passedwebsite
  • og-url: passedhttps://www.millenniumbcp.pt/abrir-conta-online/campanha-iphone
  • og-image: passedhttps://www.millenniumbcp.pt/media/qmfpxg2n/1200x628_abrir_conta_iphone-3.png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed22589 characters of crawler-visible content (minimum 100)
  • jsonld: passed2 of 2 blocks have valid JSON-LD structure
  • html-size: passed304,933 bytes of HTML; budget 500,000
11,156
https://www.millenniumbcp.pt/afinal-contas200Afinal de Contas | Literacia financeira do Millennium bcp
Page checklist evidence
  • title: passedAfinal de Contas | Literacia financeira do Millennium bcp
  • description: passedAfinal de contas, a literacia financeira pode ser simples. Na nossa área Afinal de Contas, tem acesso a artigos para compreender melhor o mundo financeiro e as suas escolhas.
  • canonical: passedhttps://www.millenniumbcp.pt/afinal-contas
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passedpt
  • alt: failed3 of 183 images lack an alt attribute
  • img-dimensions: failed14 of 183 images lack width/height attributes or an aspect-ratio style
  • labels: passed0 of 25 controls have no HTML label
  • buttons: failed5 of 49 buttons have no HTML name
  • links-named: passed0 of 219 links have no HTML name
  • link-text: passed0 of 219 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://www.millenniumbcp.pt/afinal-contas
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedAfinal de Contas | Literacia financeira do Millennium bcp
  • og-description: passedAfinal de contas, a literacia financeira pode ser simples. Na nossa área Afinal de Contas, tem acesso a artigos para compreender melhor o mundo financeiro e as suas escolhas.
  • og-type: passedwebsite
  • og-url: passedhttps://www.millenniumbcp.pt/afinal-contas
  • og-image: passedhttps://www.millenniumbcp.pt/media/xi5eo4wf/hp_generico.webp
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed20826 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed359,262 bytes of HTML; budget 500,000
11,208
https://www.millenniumbcp.pt/ajuda200Centro de ajuda - Tire todas as suas dúvidas | Millennium bcp
Page checklist evidence
  • title: passedCentro de ajuda - Tire todas as suas dúvidas | Millennium bcp
  • description: passedPrecisa de ajuda? Tire todas as suas dúvidas relacionadas com o Millennium, os nossos produtos e serviços.
  • canonical: passedhttps://www.millenniumbcp.pt/ajuda
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passedpt
  • alt: passed0 of 17 images lack an alt attribute
  • img-dimensions: failed17 of 17 images lack width/height attributes or an aspect-ratio style
  • labels: failed1 of 6 controls have no HTML label
  • buttons: passed0 of 75 buttons have no HTML name
  • links-named: passed0 of 504 links have no HTML name
  • link-text: passed0 of 504 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://www.millenniumbcp.pt/ajuda
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedCentro de ajuda - Tire todas as suas dúvidas | Millennium bcp
  • og-description: passedPrecisa de ajuda? Tire todas as suas dúvidas relacionadas com o Millennium, os nossos produtos e serviços.
  • og-type: passedwebsite
  • og-url: passedhttps://www.millenniumbcp.pt/ajuda
  • og-image: passedhttps://www.millenniumbcp.pt/media/ksgk1tvt/hp-particulares-socialmediapreview-1200x630.webp
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed10625 characters of crawler-visible content (minimum 100)
  • jsonld: passed2 of 2 blocks have valid JSON-LD structure
  • html-size: passed262,692 bytes of HTML; budget 500,000
11,186
https://www.millenniumbcp.pt/ajuda/fundo-garantia-depositos200Ajuda & Suporte - Fundo de Garantia de Depósitos | Millennium bcp
Page checklist evidence
  • title: passedAjuda & Suporte - Fundo de Garantia de Depósitos | Millennium bcp
  • description: passedTire as suas dúvidas na nossa página de ajuda e descubra como funciona o Fundo de Garantia de Depósitos.
  • canonical: passedhttps://www.millenniumbcp.pt/ajuda/fundo-garantia-depositos
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passedpt
  • alt: passed0 of 13 images lack an alt attribute
  • img-dimensions: failed13 of 13 images lack width/height attributes or an aspect-ratio style
  • labels: failed1 of 19 controls have no HTML label
  • buttons: passed0 of 85 buttons have no HTML name
  • links-named: passed0 of 485 links have no HTML name
  • link-text: passed0 of 485 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://www.millenniumbcp.pt/ajuda/fundo-garantia-depositos
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedAjuda & Suporte - Fundo de Garantia de Depósitos | Millennium bcp
  • og-description: passedTire as suas dúvidas na nossa página de ajuda e descubra como funciona o Fundo de Garantia de Depósitos.
  • og-type: passedwebsite
  • og-url: passedhttps://www.millenniumbcp.pt/ajuda/fundo-garantia-depositos
  • og-image: passedhttps://www.millenniumbcp.pt/media/ksgk1tvt/hp-particulares-socialmediapreview-1200x630.webp
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed12230 characters of crawler-visible content (minimum 100)
  • jsonld: passed2 of 2 blocks have valid JSON-LD structure
  • html-size: passed284,970 bytes of HTML; budget 500,000
11,105
https://www.millenniumbcp.pt/app-millennium200App Millennium - Melhor App Bancária
Page checklist evidence
  • title: passedApp Millennium - Melhor App Bancária
  • description: passedA App Millennium tem tudo o que precisa, a qualquer hora, em qualquer lugar. Pode gerir débitos diretos, pedir crédito habitação online e muito mais.
  • canonical: passedhttps://www.millenniumbcp.pt/app-millennium
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passedpt
  • alt: passed0 of 84 images lack an alt attribute
  • img-dimensions: failed84 of 84 images lack width/height attributes or an aspect-ratio style
  • labels: passed0 of 5 controls have no HTML label
  • buttons: passed0 of 71 buttons have no HTML name
  • links-named: passed0 of 470 links have no HTML name
  • link-text: passed0 of 470 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://www.millenniumbcp.pt/app-millennium
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedApp Millennium - Melhor App Bancária
  • og-description: passedA App Millennium tem tudo o que precisa, a qualquer hora, em qualquer lugar. Pode gerir débitos diretos, pedir crédito habitação online e muito mais.
  • og-type: passedwebsite
  • og-url: passedhttps://www.millenniumbcp.pt/app-millennium
  • og-image: passedhttps://www.millenniumbcp.pt/media/ksgk1tvt/hp-particulares-socialmediapreview-1200x630.webp
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed12931 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed308,235 bytes of HTML; budget 500,000
11,111
https://www.millenniumbcp.pt/approposito200Appropósito, já conhecem a App Millennium? | 2.ª Temporada
Page checklist evidence
  • title: passedAppropósito, já conhecem a App Millennium? | 2.ª Temporada
  • description: passedVeja a 2.ª temporada do Appropósito, a série sobre uma série de pessoas e a App Millennium. Acompanhe tudo nas nossas redes sociais, app e site.
  • canonical: passedhttps://www.millenniumbcp.pt/approposito
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passedpt
  • alt: passed0 of 20 images lack an alt attribute
  • img-dimensions: failed20 of 20 images lack width/height attributes or an aspect-ratio style
  • labels: passed0 of 4 controls have no HTML label
  • buttons: failed2 of 87 buttons have no HTML name
  • links-named: passed0 of 472 links have no HTML name
  • link-text: passed0 of 472 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://www.millenniumbcp.pt/approposito
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedAppropósito, já conhecem a App Millennium? | 2.ª Temporada
  • og-description: passedVeja a 2.ª temporada do Appropósito, a série sobre uma série de pessoas e a App Millennium. Acompanhe tudo nas nossas redes sociais, app e site.
  • og-type: passedwebsite
  • og-url: passedhttps://www.millenniumbcp.pt/approposito
  • og-image: passedhttps://www.millenniumbcp.pt/media/ksgk1tvt/hp-particulares-socialmediapreview-1200x630.webp
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed24163 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed315,912 bytes of HTML; budget 500,000
11,097
https://www.millenniumbcp.pt/campanhas/empresas-pme-lider200O Banco das PME Líder | Millennium bcp Empresas
Page checklist evidence
  • title: passedO Banco das PME Líder | Millennium bcp Empresas
  • description: passedPelo 6.º ano consecutivo, o Millennium orgulha-se de ser o parceiro do maior número de PME a conseguirem o estatuto de PME Líder.
  • canonical: passedhttps://www.millenniumbcp.pt/campanhas/empresas-pme-lider
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passedpt
  • alt: passed0 of 25 images lack an alt attribute
  • img-dimensions: failed25 of 25 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: passed0 of 6 buttons have no HTML name
  • links-named: passed0 of 12 links have no HTML name
  • link-text: passed0 of 12 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://www.millenniumbcp.pt/campanhas/empresas-pme-lider
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedO Banco das PME Líder | Millennium bcp Empresas
  • og-description: passedPelo 6.º ano consecutivo, o Millennium orgulha-se de ser o parceiro do maior número de PME a conseguirem o estatuto de PME Líder.
  • og-type: passedwebsite
  • og-url: passedhttps://www.millenniumbcp.pt/campanhas/empresas-pme-lider
  • og-image: failedNo og:image
  • og-alt: not-applicableNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed2337 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed38,709 bytes of HTML; budget 500,000
1844
https://www.millenniumbcp.pt/cartoes200Cartões Millennium bcp para Particulares
Page checklist evidence
  • title: passedCartões Millennium bcp para Particulares
  • description: passedOs cartões do Millennium são a melhor forma de gerir o seu dinheiro. Conheça a nossa oferta de cartões de crédito, débito e pré-pagos.
  • canonical: passedhttps://www.millenniumbcp.pt/cartoes
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passedpt
  • alt: passed0 of 20 images lack an alt attribute
  • img-dimensions: failed20 of 20 images lack width/height attributes or an aspect-ratio style
  • labels: passed0 of 5 controls have no HTML label
  • buttons: passed0 of 72 buttons have no HTML name
  • links-named: passed0 of 454 links have no HTML name
  • link-text: passed0 of 454 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://www.millenniumbcp.pt/cartoes
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedCartões Millennium bcp para Particulares
  • og-description: passedOs cartões do Millennium são a melhor forma de gerir o seu dinheiro. Conheça a nossa oferta de cartões de crédito, débito e pré-pagos.
  • og-type: passedwebsite
  • og-url: passedhttps://www.millenniumbcp.pt/cartoes
  • og-image: passedhttps://www.millenniumbcp.pt/media/ksgk1tvt/hp-particulares-socialmediapreview-1200x630.webp
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed9572 characters of crawler-visible content (minimum 100)
  • jsonld: passed2 of 2 blocks have valid JSON-LD structure
  • html-size: passed255,049 bytes of HTML; budget 500,000
11,078
https://www.millenniumbcp.pt/cartoes/cartao-credito200Cartão de Crédito Online na Hora | Millennium bcp
Page checklist evidence
  • title: passedCartão de Crédito Online na Hora | Millennium bcp
  • description: passedPeça um cartão de crédito Millennium na app e tenha a versão digital disponível na hora. Cartões com pontos, milhas, seguros e muito mais. A escolha é sua.
  • canonical: passedhttps://www.millenniumbcp.pt/cartoes/cartao-credito
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passedpt
  • alt: passed0 of 82 images lack an alt attribute
  • img-dimensions: failed82 of 82 images lack width/height attributes or an aspect-ratio style
  • labels: passed0 of 13 controls have no HTML label
  • buttons: failed2 of 112 buttons have no HTML name
  • links-named: passed0 of 520 links have no HTML name
  • link-text: passed0 of 520 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://www.millenniumbcp.pt/cartoes/cartao-credito
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedCartão de Crédito Online na Hora | Millennium bcp
  • og-description: passedPeça um cartão de crédito Millennium na app e tenha a versão digital disponível na hora. Cartões com pontos, milhas, seguros e muito mais. A escolha é sua.
  • og-type: passedwebsite
  • og-url: passedhttps://www.millenniumbcp.pt/cartoes/cartao-credito
  • og-image: passedhttps://www.millenniumbcp.pt/media/ksgk1tvt/hp-particulares-socialmediapreview-1200x630.webp
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed18861 characters of crawler-visible content (minimum 100)
  • jsonld: passed2 of 2 blocks have valid JSON-LD structure
  • html-size: passed374,268 bytes of HTML; budget 500,000
11,140
https://www.millenniumbcp.pt/cartoes/cartao-credito/passar-cartao200Passar Cartão: 7 Dicas
Page checklist evidence
  • title: passedPassar Cartão: 7 Dicas
  • description: passedUm cartão de crédito tem 1001 utilidades e benefícios. E é isso mesmo que lhe queremos mostrar nos 7 artigos que preparámos para si. Descubra tudo aqui.
  • canonical: passedhttps://www.millenniumbcp.pt/cartoes/cartao-credito/passar-cartao
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passedpt
  • alt: passed0 of 16 images lack an alt attribute
  • img-dimensions: failed16 of 16 images lack width/height attributes or an aspect-ratio style
  • labels: passed0 of 4 controls have no HTML label
  • buttons: passed0 of 58 buttons have no HTML name
  • links-named: passed0 of 444 links have no HTML name
  • link-text: passed0 of 444 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://www.millenniumbcp.pt/cartoes/cartao-credito/passar-cartao
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedPassar Cartão: 7 Dicas
  • og-description: passedUm cartão de crédito tem 1001 utilidades e benefícios. E é isso mesmo que lhe queremos mostrar nos 7 artigos que preparámos para si. Descubra tudo aqui.
  • og-type: passedwebsite
  • og-url: passedhttps://www.millenniumbcp.pt/cartoes/cartao-credito/passar-cartao
  • og-image: passedhttps://www.millenniumbcp.pt/media/ksgk1tvt/hp-particulares-socialmediapreview-1200x630.webp
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed3091 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed232,805 bytes of HTML; budget 500,000
11,102
https://www.millenniumbcp.pt/cartoes/cartao-debito200Cartões de Débito | Millennium bcp
Page checklist evidence
  • title: passedCartões de Débito | Millennium bcp
  • description: passedPeça o seu cartão de débito na App Millennium ou no site e assuma o controlo das suas despesas. Faça compras e levantamentos a débito em todo o mundo.
  • canonical: passedhttps://www.millenniumbcp.pt/cartoes/cartao-debito
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passedpt
  • alt: passed0 of 52 images lack an alt attribute
  • img-dimensions: failed52 of 52 images lack width/height attributes or an aspect-ratio style
  • labels: passed0 of 5 controls have no HTML label
  • buttons: passed0 of 64 buttons have no HTML name
  • links-named: passed0 of 462 links have no HTML name
  • link-text: passed0 of 462 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://www.millenniumbcp.pt/cartoes/cartao-debito
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedCartões de Débito | Millennium bcp
  • og-description: passedPeça o seu cartão de débito na App Millennium ou no site e assuma o controlo das suas despesas. Faça compras e levantamentos a débito em todo o mundo.
  • og-type: passedwebsite
  • og-url: passedhttps://www.millenniumbcp.pt/cartoes/cartao-debito
  • og-image: passedhttps://www.millenniumbcp.pt/media/ksgk1tvt/hp-particulares-socialmediapreview-1200x630.webp
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed4406 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed254,967 bytes of HTML; budget 500,000
11,161
https://www.millenniumbcp.pt/cartoes/cartao-pre-pago200Cartões Pré-Pagos | Millennium bcp
Page checklist evidence
  • title: passedCartões Pré-Pagos | Millennium bcp
  • description: passedEscolha e peça o pré-pago mais adequado para si, na app ou no site. Carregue quando e onde quiser e gaste apenas o saldo disponível.
  • canonical: passedhttps://www.millenniumbcp.pt/cartoes/cartao-pre-pago
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passedpt
  • alt: passed0 of 45 images lack an alt attribute
  • img-dimensions: failed45 of 45 images lack width/height attributes or an aspect-ratio style
  • labels: passed0 of 5 controls have no HTML label
  • buttons: passed0 of 64 buttons have no HTML name
  • links-named: passed0 of 459 links have no HTML name
  • link-text: passed0 of 459 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://www.millenniumbcp.pt/cartoes/cartao-pre-pago
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedCartões Pré-Pagos | Millennium bcp
  • og-description: passedEscolha e peça o pré-pago mais adequado para si, na app ou no site. Carregue quando e onde quiser e gaste apenas o saldo disponível.
  • og-type: passedwebsite
  • og-url: passedhttps://www.millenniumbcp.pt/cartoes/cartao-pre-pago
  • og-image: passedhttps://www.millenniumbcp.pt/media/ksgk1tvt/hp-particulares-socialmediapreview-1200x630.webp
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed4283 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed250,153 bytes of HTML; budget 500,000
11,160
https://www.millenniumbcp.pt/cartoes/m-travel200M Travel - Fazer compras no estrangeiro | Millennium bcp
Page checklist evidence
  • title: passedM Travel - Fazer compras no estrangeiro | Millennium bcp
  • description: passedCom o M Travel na App Millennium, pode fazer compras presenciais ou online, em qualquer parte do mundo, com qualquer moeda, sem limites e sem a comissão de serviço internacional.
  • canonical: passedhttps://www.millenniumbcp.pt/cartoes/m-travel
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passedpt
  • alt: passed0 of 29 images lack an alt attribute
  • img-dimensions: failed29 of 29 images lack width/height attributes or an aspect-ratio style
  • labels: passed0 of 5 controls have no HTML label
  • buttons: passed0 of 68 buttons have no HTML name
  • links-named: passed0 of 440 links have no HTML name
  • link-text: passed0 of 440 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://www.millenniumbcp.pt/cartoes/m-travel
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedM Travel - Fazer compras no estrangeiro | Millennium bcp
  • og-description: passedCom o M Travel na App Millennium, pode fazer compras presenciais ou online, em qualquer parte do mundo, com qualquer moeda, sem limites e sem a comissão de serviço internacional.
  • og-type: passedwebsite
  • og-url: passedhttps://www.millenniumbcp.pt/cartoes/m-travel
  • og-image: passedhttps://www.millenniumbcp.pt/media/ksgk1tvt/hp-particulares-socialmediapreview-1200x630.webp
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed10862 characters of crawler-visible content (minimum 100)
  • jsonld: passed2 of 2 blocks have valid JSON-LD structure
  • html-size: passed255,855 bytes of HTML; budget 500,000
11,096
https://www.millenniumbcp.pt/contactos200Contactos - Apoio ao Cliente | Millennium bcp
Page checklist evidence
  • title: passedContactos - Apoio ao Cliente | Millennium bcp
  • description: passedEstamos sempre disponíveis para si, 24/7 através do 21 005 24 24. Fale com o seu gestor em português, inglês ou espanhol e receba a ajuda que precisa.
  • canonical: passedhttps://www.millenniumbcp.pt/contactos
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passedpt
  • alt: passed0 of 34 images lack an alt attribute
  • img-dimensions: failed34 of 34 images lack width/height attributes or an aspect-ratio style
  • labels: passed0 of 5 controls have no HTML label
  • buttons: passed0 of 62 buttons have no HTML name
  • links-named: passed0 of 450 links have no HTML name
  • link-text: passed0 of 450 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://www.millenniumbcp.pt/contactos
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedContactos - Apoio ao Cliente | Millennium bcp
  • og-description: passedEstamos sempre disponíveis para si, 24/7 através do 21 005 24 24. Fale com o seu gestor em português, inglês ou espanhol e receba a ajuda que precisa.
  • og-type: passedwebsite
  • og-url: passedhttps://www.millenniumbcp.pt/contactos
  • og-image: passedhttps://www.millenniumbcp.pt/media/ksgk1tvt/hp-particulares-socialmediapreview-1200x630.webp
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed3329 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed235,569 bytes of HTML; budget 500,000
11,347
https://www.millenniumbcp.pt/contactos/sugestoes-reclamacoes200Dê a sua Opinião: Sugestões e Reclamações | Millennium bcp
Page checklist evidence
  • title: passedDê a sua Opinião: Sugestões e Reclamações | Millennium bcp
  • description: not-applicableEnvie o seu feedback e fale connosco de forma simples na nossa área de sugestões e reclamações.
  • canonical: not-applicablehttps://www.millenniumbcp.pt/contactos/sugestoes-reclamacoes
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passedpt
  • alt: passed0 of 22 images lack an alt attribute
  • img-dimensions: failed22 of 22 images lack width/height attributes or an aspect-ratio style
  • labels: passed0 of 5 controls have no HTML label
  • buttons: passed0 of 62 buttons have no HTML name
  • links-named: passed0 of 442 links have no HTML name
  • link-text: passed0 of 442 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://www.millenniumbcp.pt/contactos/sugestoes-reclamacoes
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedDê a sua Opinião: Sugestões e Reclamações | Millennium bcp
  • og-description: passedEnvie o seu feedback e fale connosco de forma simples na nossa área de sugestões e reclamações.
  • og-type: passedwebsite
  • og-url: passedhttps://www.millenniumbcp.pt/contactos/sugestoes-reclamacoes
  • og-image: passedhttps://www.millenniumbcp.pt/media/ksgk1tvt/hp-particulares-socialmediapreview-1200x630.webp
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed2204 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed221,590 bytes of HTML; budget 500,000
11,088
https://www.millenniumbcp.pt/contas200Contas e Soluções para o seu Dia-a-Dia | Millennium bcp
Page checklist evidence
  • title: passedContas e Soluções para o seu Dia-a-Dia | Millennium bcp
  • description: passedAbrir conta? É no Millennium. Escolha a que melhor se adapta às suas necessidades, seja menor ou maior de 18 anos, residente em Portugal ou no estrangeiro.
  • canonical: passedhttps://www.millenniumbcp.pt/contas
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passedpt
  • alt: passed0 of 36 images lack an alt attribute
  • img-dimensions: failed36 of 36 images lack width/height attributes or an aspect-ratio style
  • labels: passed0 of 5 controls have no HTML label
  • buttons: passed0 of 69 buttons have no HTML name
  • links-named: passed0 of 455 links have no HTML name
  • link-text: passed0 of 455 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://www.millenniumbcp.pt/contas
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedContas e Soluções para o seu Dia-a-Dia | Millennium bcp
  • og-description: passedAbrir conta? É no Millennium. Escolha a que melhor se adapta às suas necessidades, seja menor ou maior de 18 anos, residente em Portugal ou no estrangeiro.
  • og-type: passedwebsite
  • og-url: passedhttps://www.millenniumbcp.pt/contas
  • og-image: passedhttps://www.millenniumbcp.pt/media/ksgk1tvt/hp-particulares-socialmediapreview-1200x630.webp
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed12566 characters of crawler-visible content (minimum 100)
  • jsonld: passed2 of 2 blocks have valid JSON-LD structure
  • html-size: passed262,646 bytes of HTML; budget 500,000
11,096
https://www.millenniumbcp.pt/contas/abrir-conta-para-menor200Contas Bancária para Menores de 18 anos | Millennium bcp
Page checklist evidence
  • title: passedContas Bancária para Menores de 18 anos | Millennium bcp
  • description: passedAbrir conta para menores de 18 anos? É no Millennium. Uma conta pensada nos jovens para começarem a gerir o seu dinheiro e a planear o seu futuro.
  • canonical: passedhttps://www.millenniumbcp.pt/contas/abrir-conta-para-menor
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passedpt
  • alt: passed0 of 27 images lack an alt attribute
  • img-dimensions: failed27 of 27 images lack width/height attributes or an aspect-ratio style
  • labels: passed0 of 5 controls have no HTML label
  • buttons: passed0 of 74 buttons have no HTML name
  • links-named: passed0 of 448 links have no HTML name
  • link-text: passed0 of 448 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://www.millenniumbcp.pt/contas/abrir-conta-para-menor
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedContas Bancária para Menores de 18 anos | Millennium bcp
  • og-description: passedAbrir conta para menores de 18 anos? É no Millennium. Uma conta pensada nos jovens para começarem a gerir o seu dinheiro e a planear o seu futuro.
  • og-type: passedwebsite
  • og-url: passedhttps://www.millenniumbcp.pt/contas/abrir-conta-para-menor
  • og-image: passedhttps://www.millenniumbcp.pt/media/ksgk1tvt/hp-particulares-socialmediapreview-1200x630.webp
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed10356 characters of crawler-visible content (minimum 100)
  • jsonld: passed2 of 2 blocks have valid JSON-LD structure
  • html-size: passed254,170 bytes of HTML; budget 500,000
11,091
https://www.millenniumbcp.pt/app-millennium/gestor-financas-pessoais200Gestor de finanças pessoais na App Millennium
Page checklist evidence
  • title: passedGestor de finanças pessoais na App Millennium
  • description: passedA área Gerir da App Millennium faz muito mais do que gerir o seu dinheiro. Pode ver a evolução dos seus gastos por mês, ver pagamentos previstos e muito mais.
  • canonical: passedhttps://www.millenniumbcp.pt/app-millennium/gestor-financas-pessoais
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passedpt
  • alt: passed0 of 33 images lack an alt attribute
  • img-dimensions: failed33 of 33 images lack width/height attributes or an aspect-ratio style
  • labels: passed0 of 4 controls have no HTML label
  • buttons: passed0 of 61 buttons have no HTML name
  • links-named: passed0 of 448 links have no HTML name
  • link-text: passed0 of 448 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://www.millenniumbcp.pt/app-millennium/gestor-financas-pessoais
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedGestor de finanças pessoais na App Millennium
  • og-description: passedA área Gerir da App Millennium faz muito mais do que gerir o seu dinheiro. Pode ver a evolução dos seus gastos por mês, ver pagamentos previstos e muito mais.
  • og-type: passedwebsite
  • og-url: passedhttps://www.millenniumbcp.pt/app-millennium/gestor-financas-pessoais
  • og-image: passedhttps://www.millenniumbcp.pt/media/jkpdkk13/1200x628_dmm_geral.png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed5840 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed268,904 bytes of HTML; budget 500,000
11,195
https://www.millenniumbcp.pt/campanhas/campanha-cartao-credito200Campanha cartão de crédito | Millennium bcp
Page checklist evidence
  • title: passedCampanha cartão de crédito | Millennium bcp
  • description: not-applicablePeça um cartão de crédito Millennium na app e tenha a versão digital disponível na hora. Cartões com pontos, milhas, seguros e muito mais. A escolha é sua.
  • canonical: not-applicablehttps://www.millenniumbcp.pt/campanhas/campanha-cartao-credito
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passedpt
  • alt: passed0 of 29 images lack an alt attribute
  • img-dimensions: failed29 of 29 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: passed0 of 4 buttons have no HTML name
  • links-named: passed0 of 19 links have no HTML name
  • link-text: passed0 of 19 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://www.millenniumbcp.pt/campanhas/campanha-cartao-credito
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedCampanha cartão de crédito | Millennium bcp
  • og-description: passedPeça um cartão de crédito Millennium na app e tenha a versão digital disponível na hora. Cartões com pontos, milhas, seguros e muito mais. A escolha é sua.
  • og-type: passedwebsite
  • og-url: passedhttps://www.millenniumbcp.pt/campanhas/campanha-cartao-credito
  • og-image: failedNo og:image
  • og-alt: not-applicableNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed4174 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed44,425 bytes of HTML; budget 500,000
1814
https://www.millenniumbcp.pt/campanhas/campanha-credito-habitacao-spread-zero200Spread 0 no Crédito Habitação | Millennium bcp
Page checklist evidence
  • title: passedSpread 0 no Crédito Habitação | Millennium bcp
  • description: passedO spread é por nossa conta. Durante os primeiros dois anos paga zero pelo seu spread. É ou não é uma boa ajuda?
  • canonical: passedhttps://www.millenniumbcp.pt/campanhas/campanha-credito-habitacao-spread-zero
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passedpt
  • alt: passed0 of 39 images lack an alt attribute
  • img-dimensions: failed39 of 39 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: passed0 of 18 buttons have no HTML name
  • links-named: passed0 of 24 links have no HTML name
  • link-text: passed0 of 24 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://www.millenniumbcp.pt/campanhas/campanha-credito-habitacao-spread-zero
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedSpread 0 no Crédito Habitação | Millennium bcp
  • og-description: passedO spread é por nossa conta. Durante os primeiros dois anos paga zero pelo seu spread. É ou não é uma boa ajuda?
  • og-type: passedwebsite
  • og-url: passedhttps://www.millenniumbcp.pt/campanhas/campanha-credito-habitacao-spread-zero
  • og-image: failedNo og:image
  • og-alt: not-applicableNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed13186 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed81,414 bytes of HTML; budget 500,000
1817
https://www.millenniumbcp.pt/campanhas/domiciliacao-ordenado200Domiciliação de Ordenado no Millennium bcp
Page checklist evidence
  • title: passedDomiciliação de Ordenado no Millennium bcp
  • description: passedEntre 16/01 e 15/04/2026, ao abrir conta e trazer o seu ordenado para o Millennium, pode receber 20% do seu ordenado até ao máximo de 500€.
  • canonical: passedhttps://www.millenniumbcp.pt/campanhas/domiciliacao-ordenado
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passedpt
  • alt: passed0 of 36 images lack an alt attribute
  • img-dimensions: failed36 of 36 images lack width/height attributes or an aspect-ratio style
  • labels: passed0 of 5 controls have no HTML label
  • buttons: passed0 of 60 buttons have no HTML name
  • links-named: passed0 of 395 links have no HTML name
  • link-text: passed0 of 395 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://www.millenniumbcp.pt/campanhas/domiciliacao-ordenado
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedDomiciliação de Ordenado no Millennium bcp
  • og-description: passedEntre 16/01 e 15/04/2026, ao abrir conta e trazer o seu ordenado para o Millennium, pode receber 20% do seu ordenado até ao máximo de 500€.
  • og-type: passedwebsite
  • og-url: passedhttps://www.millenniumbcp.pt/campanhas/domiciliacao-ordenado
  • og-image: failedNo og:image
  • og-alt: not-applicableNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed5751 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed209,517 bytes of HTML; budget 500,000
11,088
https://www.millenniumbcp.pt/campanhas/member-get-member-estrangeiros-residentes-portugal200Campanha Member get Member Estrangeiros residentes em Portugal
Page checklist evidence
  • title: passedCampanha Member get Member Estrangeiros residentes em Portugal
  • description: not-applicableAté 30/09, recomende a 2 amigos que abram conta no Millennium, subscrevam uma Solução Integrada e ambos recebem 1 ano de isenção na comissão de manutenção.
  • canonical: not-applicablehttps://www.millenniumbcp.pt/campanhas/member-get-member-estrangeiros-residentes-portugal
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passedpt
  • alt: passed0 of 29 images lack an alt attribute
  • img-dimensions: failed29 of 29 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: passed0 of 12 buttons have no HTML name
  • links-named: passed0 of 18 links have no HTML name
  • link-text: passed0 of 18 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://www.millenniumbcp.pt/campanhas/member-get-member-estrangeiros-residentes-portugal
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedCampanha Member get Member Estrangeiros residentes em Portugal
  • og-description: passedAté 30/09, recomende a 2 amigos que abram conta no Millennium, subscrevam uma Solução Integrada e ambos recebem 1 ano de isenção na comissão de manutenção.
  • og-type: passedwebsite
  • og-url: passedhttps://www.millenniumbcp.pt/campanhas/member-get-member-estrangeiros-residentes-portugal
  • og-image: failedNo og:image
  • og-alt: not-applicableNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed7472 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed64,007 bytes of HTML; budget 500,000
1845
https://www.millenniumbcp.pt/cartoes/cartao-credito/pagamentos-fracionados200Pagamentos Fracionados - Pagar em prestações | Millennium bcp
Page checklist evidence
  • title: passedPagamentos Fracionados - Pagar em prestações | Millennium bcp
  • description: passedCom os Pagamentos Fracionados torna os seus pagamentos mais flexíveis e divide-os em prestações. Experimente na App Millennium!
  • canonical: passedhttps://www.millenniumbcp.pt/cartoes/cartao-credito/pagamentos-fracionados
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passedpt
  • alt: passed0 of 44 images lack an alt attribute
  • img-dimensions: failed44 of 44 images lack width/height attributes or an aspect-ratio style
  • labels: passed0 of 5 controls have no HTML label
  • buttons: passed0 of 64 buttons have no HTML name
  • links-named: passed0 of 440 links have no HTML name
  • link-text: passed0 of 440 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://www.millenniumbcp.pt/cartoes/cartao-credito/pagamentos-fracionados
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedPagamentos Fracionados - Pagar em prestações | Millennium bcp
  • og-description: passedCom os Pagamentos Fracionados torna os seus pagamentos mais flexíveis e divide-os em prestações. Experimente na App Millennium!
  • og-type: passedwebsite
  • og-url: passedhttps://www.millenniumbcp.pt/cartoes/cartao-credito/pagamentos-fracionados
  • og-image: passedhttps://www.millenniumbcp.pt/media/ksgk1tvt/hp-particulares-socialmediapreview-1200x630.webp
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed9184 characters of crawler-visible content (minimum 100)
  • jsonld: passed2 of 2 blocks have valid JSON-LD structure
  • html-size: passed272,735 bytes of HTML; budget 500,000
11,098
https://www.millenniumbcp.pt/cartoes/cartao-credito/passar-cartao/porque-ter-cartao-credito200Porquê fazer um Cartão de Crédito? | Millennium bcp
Page checklist evidence
  • title: passedPorquê fazer um Cartão de Crédito? | Millennium bcp
  • description: passedUma das principais razões para ter um cartão de crédito é a flexibilidade financeira que oferece. Quer saber mais? Leia o artigo.
  • canonical: passedhttps://www.millenniumbcp.pt/cartoes/cartao-credito/passar-cartao/porque-ter-cartao-credito
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passedpt
  • alt: passed0 of 28 images lack an alt attribute
  • img-dimensions: failed28 of 28 images lack width/height attributes or an aspect-ratio style
  • labels: passed0 of 4 controls have no HTML label
  • buttons: passed0 of 64 buttons have no HTML name
  • links-named: passed0 of 451 links have no HTML name
  • link-text: passed0 of 451 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://www.millenniumbcp.pt/cartoes/cartao-credito/passar-cartao/porque-ter-cartao-credito
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedPorquê fazer um Cartão de Crédito? | Millennium bcp
  • og-description: passedUma das principais razões para ter um cartão de crédito é a flexibilidade financeira que oferece. Quer saber mais? Leia o artigo.
  • og-type: passedwebsite
  • og-url: passedhttps://www.millenniumbcp.pt/cartoes/cartao-credito/passar-cartao/porque-ter-cartao-credito
  • og-image: passedhttps://www.millenniumbcp.pt/media/ksgk1tvt/hp-particulares-socialmediapreview-1200x630.webp
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed6416 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed240,532 bytes of HTML; budget 500,000
11,084
https://www.millenniumbcp.pt/contas/atualizacao-dados200Atualização de dados pessoais | Millennium bcp
Page checklist evidence
  • title: passedAtualização de dados pessoais | Millennium bcp
  • description: passedMantenha sempre os seus dados pessoais atualizados para tornar a sua experiência de utilização o mais agradável possível. Comece agora!
  • canonical: passedhttps://www.millenniumbcp.pt/contas/atualizacao-dados
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passedpt
  • alt: passed0 of 22 images lack an alt attribute
  • img-dimensions: failed22 of 22 images lack width/height attributes or an aspect-ratio style
  • labels: passed0 of 5 controls have no HTML label
  • buttons: passed0 of 60 buttons have no HTML name
  • links-named: passed0 of 437 links have no HTML name
  • link-text: passed0 of 437 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://www.millenniumbcp.pt/contas/atualizacao-dados
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedAtualização de dados pessoais | Millennium bcp
  • og-description: passedMantenha sempre os seus dados pessoais atualizados para tornar a sua experiência de utilização o mais agradável possível. Comece agora!
  • og-type: passedwebsite
  • og-url: passedhttps://www.millenniumbcp.pt/contas/atualizacao-dados
  • og-image: passedhttps://www.millenniumbcp.pt/media/ksgk1tvt/hp-particulares-socialmediapreview-1200x630.webp
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed2384 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed231,456 bytes of HTML; budget 500,000
11,077
https://www.millenniumbcp.pt/contas/conta-a-ordem200Abrir conta à ordem - Escolha a conta ideal | Millennium bcp
Page checklist evidence
  • title: passedAbrir conta à ordem - Escolha a conta ideal | Millennium bcp
  • description: passedAbrir conta para si? É no Millennium. Simplifique a gestão do dia a dia e dê mais flexibilidade às suas finanças com uma conta ajustada às suas necessidades.
  • canonical: passedhttps://www.millenniumbcp.pt/contas/conta-a-ordem
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passedpt
  • alt: passed0 of 52 images lack an alt attribute
  • img-dimensions: failed52 of 52 images lack width/height attributes or an aspect-ratio style
  • labels: passed0 of 5 controls have no HTML label
  • buttons: passed0 of 77 buttons have no HTML name
  • links-named: passed0 of 482 links have no HTML name
  • link-text: passed0 of 482 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://www.millenniumbcp.pt/contas/conta-a-ordem
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedAbrir conta à ordem - Escolha a conta ideal | Millennium bcp
  • og-description: passedAbrir conta para si? É no Millennium. Simplifique a gestão do dia a dia e dê mais flexibilidade às suas finanças com uma conta ajustada às suas necessidades.
  • og-type: passedwebsite
  • og-url: passedhttps://www.millenniumbcp.pt/contas/conta-a-ordem
  • og-image: passedhttps://www.millenniumbcp.pt/media/ksgk1tvt/hp-particulares-socialmediapreview-1200x630.webp
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed16399 characters of crawler-visible content (minimum 100)
  • jsonld: passed2 of 2 blocks have valid JSON-LD structure
  • html-size: passed295,834 bytes of HTML; budget 500,000
11,101
https://www.millenniumbcp.pt/contas/conta-a-ordem/conta-servicos-minimos-bancarios200Conta Serviços Mínimos Bancários | Millennium bcp
Page checklist evidence
  • title: passedConta Serviços Mínimos Bancários | Millennium bcp
  • description: passedAbra uma Conta de Serviços Mínimos Bancários no Millennium por apenas 0,34€/mês. Inclui 3 levantamentos e 5 transferências grátis por mês.
  • canonical: passedhttps://www.millenniumbcp.pt/contas/conta-a-ordem/conta-servicos-minimos-bancarios
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passedpt
  • alt: passed0 of 44 images lack an alt attribute
  • img-dimensions: failed44 of 44 images lack width/height attributes or an aspect-ratio style
  • labels: passed0 of 5 controls have no HTML label
  • buttons: failed3 of 87 buttons have no HTML name
  • links-named: passed0 of 483 links have no HTML name
  • link-text: passed0 of 483 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://www.millenniumbcp.pt/contas/conta-a-ordem/conta-servicos-minimos-bancarios
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedConta Serviços Mínimos Bancários | Millennium bcp
  • og-description: passedAbra uma Conta de Serviços Mínimos Bancários no Millennium por apenas 0,34€/mês. Inclui 3 levantamentos e 5 transferências grátis por mês.
  • og-type: passedwebsite
  • og-url: passedhttps://www.millenniumbcp.pt/contas/conta-a-ordem/conta-servicos-minimos-bancarios
  • og-image: passedhttps://www.millenniumbcp.pt/media/ksgk1tvt/hp-particulares-socialmediapreview-1200x630.webp
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed19967 characters of crawler-visible content (minimum 100)
  • jsonld: passed2 of 2 blocks have valid JSON-LD structure
  • html-size: passed328,749 bytes of HTML; budget 500,000
11,094
https://www.millenniumbcp.pt/contas/conta-a-ordem/geracao-55-viv-mais200Viv+ Vantagens para a Geração 55+ | Millennium bcp
Page checklist evidence
  • title: passedViv+ Vantagens para a Geração 55+ | Millennium bcp
  • description: passedAqui vai encontrar razões para aproveitar ainda mais esta nova fase da vida: ofertas, descontos, seguros a preços baixos e muito mais.
  • canonical: passedhttps://www.millenniumbcp.pt/contas/conta-a-ordem/geracao-55-viv-mais
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passedpt
  • alt: passed0 of 25 images lack an alt attribute
  • img-dimensions: failed25 of 25 images lack width/height attributes or an aspect-ratio style
  • labels: passed0 of 5 controls have no HTML label
  • buttons: failed2 of 85 buttons have no HTML name
  • links-named: passed0 of 474 links have no HTML name
  • link-text: passed0 of 474 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://www.millenniumbcp.pt/contas/conta-a-ordem/geracao-55-viv-mais
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedViv+ Vantagens para a Geração 55+ | Millennium bcp
  • og-description: passedAqui vai encontrar razões para aproveitar ainda mais esta nova fase da vida: ofertas, descontos, seguros a preços baixos e muito mais.
  • og-type: passedwebsite
  • og-url: passedhttps://www.millenniumbcp.pt/contas/conta-a-ordem/geracao-55-viv-mais
  • og-image: passedhttps://www.millenniumbcp.pt/media/ksgk1tvt/hp-particulares-socialmediapreview-1200x630.webp
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed14767 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed302,136 bytes of HTML; budget 500,000
11,335
https://www.millenniumbcp.pt/contas/servico-mudanca-conta200Serviço de Mudança de Conta | Millennium bcp
Page checklist evidence
  • title: passedServiço de Mudança de Conta | Millennium bcp
  • description: passedCom o Serviço Mudança de Conta pode trazer a sua conta à ordem para o Millennium e descobrir as nossas vantagens!
  • canonical: passedhttps://www.millenniumbcp.pt/contas/servico-mudanca-conta
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passedpt
  • alt: passed0 of 22 images lack an alt attribute
  • img-dimensions: failed22 of 22 images lack width/height attributes or an aspect-ratio style
  • labels: passed0 of 5 controls have no HTML label
  • buttons: passed0 of 64 buttons have no HTML name
  • links-named: passed0 of 446 links have no HTML name
  • link-text: passed0 of 446 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://www.millenniumbcp.pt/contas/servico-mudanca-conta
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedServiço de Mudança de Conta | Millennium bcp
  • og-description: passedCom o Serviço Mudança de Conta pode trazer a sua conta à ordem para o Millennium e descobrir as nossas vantagens!
  • og-type: passedwebsite
  • og-url: passedhttps://www.millenniumbcp.pt/contas/servico-mudanca-conta
  • og-image: passedhttps://www.millenniumbcp.pt/media/ksgk1tvt/hp-particulares-socialmediapreview-1200x630.webp
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed8471 characters of crawler-visible content (minimum 100)
  • jsonld: passed2 of 2 blocks have valid JSON-LD structure
  • html-size: passed248,524 bytes of HTML; budget 500,000
11,099
https://www.millenniumbcp.pt/credito200Crédito - Um mundo de Modalidades de Crédito
Page checklist evidence
  • title: passedCrédito - Um mundo de Modalidades de Crédito
  • description: passedTem um sonho por realizar? Encontre a solução de crédito que melhor se adapta às suas necessidades: Crédito Habitação, Pessoal, Automóvel ou Microcrédito.
  • canonical: passedhttps://www.millenniumbcp.pt/credito
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passedpt
  • alt: passed0 of 16 images lack an alt attribute
  • img-dimensions: failed16 of 16 images lack width/height attributes or an aspect-ratio style
  • labels: passed0 of 5 controls have no HTML label
  • buttons: passed0 of 64 buttons have no HTML name
  • links-named: passed0 of 441 links have no HTML name
  • link-text: passed0 of 441 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://www.millenniumbcp.pt/credito
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedCrédito - Um mundo de Modalidades de Crédito
  • og-description: passedTem um sonho por realizar? Encontre a solução de crédito que melhor se adapta às suas necessidades: Crédito Habitação, Pessoal, Automóvel ou Microcrédito.
  • og-type: passedwebsite
  • og-url: passedhttps://www.millenniumbcp.pt/credito
  • og-image: passedhttps://www.millenniumbcp.pt/media/ksgk1tvt/hp-particulares-socialmediapreview-1200x630.webp
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed4165 characters of crawler-visible content (minimum 100)
  • jsonld: passed2 of 2 blocks have valid JSON-LD structure
  • html-size: passed231,721 bytes of HTML; budget 500,000
11,184
https://www.millenniumbcp.pt/credito/credito-automovel200Crédito Automóvel - Serviços de Créditos Millennium bcp
Page checklist evidence
  • title: passedCrédito Automóvel - Serviços de Créditos Millennium bcp
  • description: passedExplore o mundo ao volante do seu novo carro com os Créditos Auto do Millennium. Escolha a melhor opção para si: crédito automóvel, leasing ou renting.
  • canonical: passedhttps://www.millenniumbcp.pt/credito/credito-automovel
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passedpt
  • alt: passed0 of 35 images lack an alt attribute
  • img-dimensions: failed35 of 35 images lack width/height attributes or an aspect-ratio style
  • labels: passed0 of 5 controls have no HTML label
  • buttons: failed2 of 78 buttons have no HTML name
  • links-named: passed0 of 455 links have no HTML name
  • link-text: passed0 of 455 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://www.millenniumbcp.pt/credito/credito-automovel
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedCrédito Automóvel - Serviços de Créditos Millennium bcp
  • og-description: passedExplore o mundo ao volante do seu novo carro com os Créditos Auto do Millennium. Escolha a melhor opção para si: crédito automóvel, leasing ou renting.
  • og-type: passedwebsite
  • og-url: passedhttps://www.millenniumbcp.pt/credito/credito-automovel
  • og-image: passedhttps://www.millenniumbcp.pt/media/ksgk1tvt/hp-particulares-socialmediapreview-1200x630.webp
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed10376 characters of crawler-visible content (minimum 100)
  • jsonld: passed2 of 2 blocks have valid JSON-LD structure
  • html-size: passed269,257 bytes of HTML; budget 500,000
11,099
https://www.millenniumbcp.pt/credito/credito-automovel/usados-online/simulador200Simular Crédito Auto Usados Online | Millennium bcp
Page checklist evidence
  • title: passedSimular Crédito Auto Usados Online | Millennium bcp
  • description: passedUse o simulador de Crédito Veículos Usados Online do Millennium bcp. 100% online, com resposta na hora. Saiba quanto vai pagar!
  • canonical: passedhttps://www.millenniumbcp.pt/credito/credito-automovel/usados-online/simulador
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passedpt
  • alt: passed0 of 37 images lack an alt attribute
  • img-dimensions: failed35 of 37 images lack width/height attributes or an aspect-ratio style
  • labels: passed0 of 5 controls have no HTML label
  • buttons: passed0 of 76 buttons have no HTML name
  • links-named: passed0 of 444 links have no HTML name
  • link-text: passed0 of 444 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://www.millenniumbcp.pt/credito/credito-automovel/usados-online/simulador
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedSimular Crédito Auto Usados Online | Millennium bcp
  • og-description: passedUse o simulador de Crédito Veículos Usados Online do Millennium bcp. 100% online, com resposta na hora. Saiba quanto vai pagar!
  • og-type: passedwebsite
  • og-url: passedhttps://www.millenniumbcp.pt/credito/credito-automovel/usados-online/simulador
  • og-image: passedhttps://www.millenniumbcp.pt/media/ksgk1tvt/hp-particulares-socialmediapreview-1200x630.webp
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed17914 characters of crawler-visible content (minimum 100)
  • jsonld: passed3 of 3 blocks have valid JSON-LD structure
  • html-size: passed285,541 bytes of HTML; budget 500,000
11,108
https://www.millenniumbcp.pt/credito/credito-habitacao200Crédito Habitação - Serviços de Créditos Millennium bcp
Page checklist evidence
  • title: passedCrédito Habitação - Serviços de Créditos Millennium bcp
  • description: passedO nosso crédito habitação é a solução para comprar uma casa sem complicações, com um processo 100% digital.
  • canonical: passedhttps://www.millenniumbcp.pt/credito/credito-habitacao
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passedpt
  • alt: passed0 of 51 images lack an alt attribute
  • img-dimensions: failed51 of 51 images lack width/height attributes or an aspect-ratio style
  • labels: passed0 of 5 controls have no HTML label
  • buttons: passed0 of 84 buttons have no HTML name
  • links-named: passed0 of 469 links have no HTML name
  • link-text: passed0 of 469 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://www.millenniumbcp.pt/credito/credito-habitacao
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedCrédito Habitação - Serviços de Créditos Millennium bcp
  • og-description: passedO nosso crédito habitação é a solução para comprar uma casa sem complicações, com um processo 100% digital.
  • og-type: passedwebsite
  • og-url: passedhttps://www.millenniumbcp.pt/credito/credito-habitacao
  • og-image: passedhttps://www.millenniumbcp.pt/media/ksgk1tvt/hp-particulares-socialmediapreview-1200x630.webp
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed22468 characters of crawler-visible content (minimum 100)
  • jsonld: passed2 of 2 blocks have valid JSON-LD structure
  • html-size: passed315,062 bytes of HTML; budget 500,000
11,118
https://www.millenniumbcp.pt/credito/credito-habitacao/simulador200Simulador de Crédito Habitação | Financiamento até 100%
Page checklist evidence
  • title: passedSimulador de Crédito Habitação | Financiamento até 100%
  • description: passedConheça o financiamento para comprar, trocar ou fazer obras em casa com o simulador de crédito habitação do Millennium bcp, com spread 0. Simule agora.
  • canonical: passedhttps://www.millenniumbcp.pt/credito/credito-habitacao/simulador
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passedpt
  • alt: passed0 of 50 images lack an alt attribute
  • img-dimensions: failed50 of 50 images lack width/height attributes or an aspect-ratio style
  • labels: passed0 of 5 controls have no HTML label
  • buttons: passed0 of 86 buttons have no HTML name
  • links-named: passed0 of 465 links have no HTML name
  • link-text: passed0 of 465 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://www.millenniumbcp.pt/credito/credito-habitacao/simulador
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedSimulador de Crédito Habitação | Financiamento até 100%
  • og-description: passedConheça o financiamento para comprar, trocar ou fazer obras em casa com o simulador de crédito habitação do Millennium bcp, com spread 0. Simule agora.
  • og-type: passedwebsite
  • og-url: passedhttps://www.millenniumbcp.pt/credito/credito-habitacao/simulador
  • og-image: passedhttps://www.millenniumbcp.pt/media/ksgk1tvt/hp-particulares-socialmediapreview-1200x630.webp
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed26376 characters of crawler-visible content (minimum 100)
  • jsonld: passed3 of 3 blocks have valid JSON-LD structure
  • html-size: passed329,434 bytes of HTML; budget 500,000
11,172
https://www.millenniumbcp.pt/credito/credito-ordenado200Antecipar salário - Crédito Ordenado | Millennium bcp
Page checklist evidence
  • title: passedAntecipar salário - Crédito Ordenado | Millennium bcp
  • description: passedAntecipe até 100% do seu ordenado, pensão ou reforma com o Crédito Ordenado e evite os imprevistos.
  • canonical: passedhttps://www.millenniumbcp.pt/credito/credito-ordenado
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passedpt
  • alt: passed0 of 32 images lack an alt attribute
  • img-dimensions: failed32 of 32 images lack width/height attributes or an aspect-ratio style
  • labels: passed0 of 5 controls have no HTML label
  • buttons: passed0 of 65 buttons have no HTML name
  • links-named: passed0 of 463 links have no HTML name
  • link-text: passed0 of 463 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://www.millenniumbcp.pt/credito/credito-ordenado
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedAntecipar salário - Crédito Ordenado | Millennium bcp
  • og-description: passedAntecipe até 100% do seu ordenado, pensão ou reforma com o Crédito Ordenado e evite os imprevistos.
  • og-type: passedwebsite
  • og-url: passedhttps://www.millenniumbcp.pt/credito/credito-ordenado
  • og-image: passedhttps://www.millenniumbcp.pt/media/ksgk1tvt/hp-particulares-socialmediapreview-1200x630.webp
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed6924 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed253,859 bytes of HTML; budget 500,000
11,085
https://www.millenniumbcp.pt/credito/credito-pessoal/energias-renovaveis/simulador200Simular Crédito Pessoal Edifícios Sustentáveis | Millennium bcp
Page checklist evidence
  • title: passedSimular Crédito Pessoal Edifícios Sustentáveis | Millennium bcp
  • description: passedSimule agora o Crédito Pessoal Edifícios Sustentáveis no Millennium bcp. Crédito 100% online com aprovação imediata para projetos verdes.
  • canonical: passedhttps://www.millenniumbcp.pt/credito/credito-pessoal/energias-renovaveis/simulador
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passedpt
  • alt: passed0 of 33 images lack an alt attribute
  • img-dimensions: failed31 of 33 images lack width/height attributes or an aspect-ratio style
  • labels: passed0 of 5 controls have no HTML label
  • buttons: passed0 of 70 buttons have no HTML name
  • links-named: passed0 of 444 links have no HTML name
  • link-text: passed0 of 444 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://www.millenniumbcp.pt/credito/credito-pessoal/energias-renovaveis/simulador
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedSimular Crédito Pessoal Edifícios Sustentáveis | Millennium bcp
  • og-description: passedSimule agora o Crédito Pessoal Edifícios Sustentáveis no Millennium bcp. Crédito 100% online com aprovação imediata para projetos verdes.
  • og-type: passedwebsite
  • og-url: passedhttps://www.millenniumbcp.pt/credito/credito-pessoal/energias-renovaveis/simulador
  • og-image: passedhttps://www.millenniumbcp.pt/media/ksgk1tvt/hp-particulares-socialmediapreview-1200x630.webp
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed12191 characters of crawler-visible content (minimum 100)
  • jsonld: passed3 of 3 blocks have valid JSON-LD structure
  • html-size: passed270,870 bytes of HTML; budget 500,000
11,094
https://www.millenniumbcp.pt/credito/credito-pessoal/online200Crédito Pessoal Online - Resposta Imediata | Millennium bcp
Page checklist evidence
  • title: passedCrédito Pessoal Online - Resposta Imediata | Millennium bcp
  • description: passedInvista nos seus projetos com o Crédito Pessoal do Millennium. Peça o seu crédito 100% online até 25.000€ e receba o dinheiro na hora.
  • canonical: failedhttps://www.millenniumbcp.pt/credito/credito-pessoal/online/simulador
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passedpt
  • alt: passed0 of 39 images lack an alt attribute
  • img-dimensions: failed39 of 39 images lack width/height attributes or an aspect-ratio style
  • labels: passed0 of 5 controls have no HTML label
  • buttons: passed0 of 71 buttons have no HTML name
  • links-named: passed0 of 470 links have no HTML name
  • link-text: passed0 of 470 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://www.millenniumbcp.pt/credito/credito-pessoal/online
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedCrédito Pessoal Online - Resposta Imediata | Millennium bcp
  • og-description: passedInvista nos seus projetos com o Crédito Pessoal do Millennium. Peça o seu crédito 100% online até 25.000€ e receba o dinheiro na hora.
  • og-type: passedwebsite
  • og-url: passedhttps://www.millenniumbcp.pt/credito/credito-pessoal/online
  • og-image: passedhttps://www.millenniumbcp.pt/media/ksgk1tvt/hp-particulares-socialmediapreview-1200x630.webp
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed8143 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed277,713 bytes of HTML; budget 500,000
11,138
https://www.millenniumbcp.pt/credito/credito-pessoal/online/simulador200Crédito Pessoal - Simulador Online com Resposta na Hora
Page checklist evidence
  • title: passedCrédito Pessoal - Simulador Online com Resposta na Hora
  • description: passedSimulador de Crédito Pessoal Online do Millennium bcp: Decisão imediata e resposta na hora. 100% online e sem papelada. Simule já!
  • canonical: passedhttps://www.millenniumbcp.pt/credito/credito-pessoal/online/simulador
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passedpt
  • alt: passed0 of 37 images lack an alt attribute
  • img-dimensions: failed35 of 37 images lack width/height attributes or an aspect-ratio style
  • labels: passed0 of 5 controls have no HTML label
  • buttons: passed0 of 80 buttons have no HTML name
  • links-named: passed0 of 444 links have no HTML name
  • link-text: passed0 of 444 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://www.millenniumbcp.pt/credito/credito-pessoal/online/simulador
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedCrédito Pessoal - Simulador Online com Resposta na Hora
  • og-description: passedSimulador de Crédito Pessoal Online do Millennium bcp: Decisão imediata e resposta na hora. 100% online e sem papelada. Simule já!
  • og-type: passedwebsite
  • og-url: passedhttps://www.millenniumbcp.pt/credito/credito-pessoal/online/simulador
  • og-image: passedhttps://www.millenniumbcp.pt/media/ksgk1tvt/hp-particulares-socialmediapreview-1200x630.webp
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed20943 characters of crawler-visible content (minimum 100)
  • jsonld: passed3 of 3 blocks have valid JSON-LD structure
  • html-size: passed292,308 bytes of HTML; budget 500,000
11,091
https://www.millenniumbcp.pt/credito/incumprimento-contratos-credito200Incumprimento de Contratos de Crédito | Millennium bcp
Page checklist evidence
  • title: passedIncumprimento de Contratos de Crédito | Millennium bcp
  • description: passedEncontre toda a informação que precisa sobre incumprimento de contratos de crédito aqui. Descubra já e esclareça as suas dúvidas.
  • canonical: passedhttps://www.millenniumbcp.pt/credito/incumprimento-contratos-credito
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passedpt
  • alt: passed0 of 13 images lack an alt attribute
  • img-dimensions: failed13 of 13 images lack width/height attributes or an aspect-ratio style
  • labels: failed1 of 6 controls have no HTML label
  • buttons: passed0 of 63 buttons have no HTML name
  • links-named: passed0 of 436 links have no HTML name
  • link-text: passed0 of 436 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://www.millenniumbcp.pt/credito/incumprimento-contratos-credito
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedIncumprimento de Contratos de Crédito | Millennium bcp
  • og-description: passedEncontre toda a informação que precisa sobre incumprimento de contratos de crédito aqui. Descubra já e esclareça as suas dúvidas.
  • og-type: passedwebsite
  • og-url: passedhttps://www.millenniumbcp.pt/credito/incumprimento-contratos-credito
  • og-image: passedhttps://www.millenniumbcp.pt/media/ksgk1tvt/hp-particulares-socialmediapreview-1200x630.webp
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed5185 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed217,350 bytes of HTML; budget 500,000
11,129
https://www.millenniumbcp.pt/empresas200Millennium bcp Empresas | Soluções para Negócios e Empresas
Page checklist evidence
  • title: passedMillennium bcp Empresas | Soluções para Negócios e Empresas
  • description: passedDescubra as soluções que o Millennium tem para oferecer à sua empresa. Desde financiamento a imobiliário: tudo o que precisa para fazer crescer o seu negócio.
  • canonical: passedhttps://www.millenniumbcp.pt/empresas
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passedpt
  • alt: passed0 of 33 images lack an alt attribute
  • img-dimensions: failed32 of 33 images lack width/height attributes or an aspect-ratio style
  • labels: passed0 of 5 controls have no HTML label
  • buttons: failed4 of 83 buttons have no HTML name
  • links-named: passed0 of 489 links have no HTML name
  • link-text: passed0 of 489 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://www.millenniumbcp.pt/empresas
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedMillennium bcp Empresas | Soluções para Negócios e Empresas
  • og-description: passedDescubra as soluções que o Millennium tem para oferecer à sua empresa. Desde financiamento a imobiliário: tudo o que precisa para fazer crescer o seu negócio.
  • og-type: passedwebsite
  • og-url: passedhttps://www.millenniumbcp.pt/empresas
  • og-image: passedhttps://www.millenniumbcp.pt/media/e04c33e0/empresas_1200x628.webp
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed9845 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed315,996 bytes of HTML; budget 500,000
11,130
https://www.millenniumbcp.pt/empresas/abrir-conta-empresa-online200Abrir conta digital para Empresa - 100% Online | Millennium bcp
Page checklist evidence
  • title: passedAbrir conta digital para Empresa - 100% Online | Millennium bcp
  • description: passedAbrir conta Empresa no Millennium dá-lhe acesso a ferramentas e serviços de contabilidade. Abra já a sua 100% online, em minutos, com Chave Móvel Digital.
  • canonical: passedhttps://www.millenniumbcp.pt/empresas/abrir-conta-empresa-online
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passedpt
  • alt: passed0 of 82 images lack an alt attribute
  • img-dimensions: failed80 of 82 images lack width/height attributes or an aspect-ratio style
  • labels: passed0 of 5 controls have no HTML label
  • buttons: passed0 of 98 buttons have no HTML name
  • links-named: passed0 of 490 links have no HTML name
  • link-text: passed0 of 490 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://www.millenniumbcp.pt/empresas/abrir-conta-empresa-online
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedAbrir conta digital para Empresa - 100% Online | Millennium bcp
  • og-description: passedAbrir conta Empresa no Millennium dá-lhe acesso a ferramentas e serviços de contabilidade. Abra já a sua 100% online, em minutos, com Chave Móvel Digital.
  • og-type: passedwebsite
  • og-url: passedhttps://www.millenniumbcp.pt/empresas/abrir-conta-empresa-online
  • og-image: passedhttps://www.millenniumbcp.pt/media/e04c33e0/empresas_1200x628.webp
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed33070 characters of crawler-visible content (minimum 100)
  • jsonld: passed3 of 3 blocks have valid JSON-LD structure
  • html-size: passed405,787 bytes of HTML; budget 500,000
11,247
https://www.millenniumbcp.pt/empresas/atualizacao-dados200Atualização de Dados de Empresas | Millennium bcp
Page checklist evidence
  • title: passedAtualização de Dados de Empresas | Millennium bcp
  • description: passedFale com um especialista e saiba tudo o que precisa antes de ir à sucursal atualizar os dados.
  • canonical: passedhttps://www.millenniumbcp.pt/empresas/atualizacao-dados
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passedpt
  • alt: passed0 of 17 images lack an alt attribute
  • img-dimensions: failed17 of 17 images lack width/height attributes or an aspect-ratio style
  • labels: passed0 of 4 controls have no HTML label
  • buttons: passed0 of 58 buttons have no HTML name
  • links-named: passed0 of 427 links have no HTML name
  • link-text: passed0 of 427 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://www.millenniumbcp.pt/empresas/atualizacao-dados
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedAtualização de Dados de Empresas | Millennium bcp
  • og-description: passedFale com um especialista e saiba tudo o que precisa antes de ir à sucursal atualizar os dados.
  • og-type: passedwebsite
  • og-url: passedhttps://www.millenniumbcp.pt/empresas/atualizacao-dados
  • og-image: passedhttps://www.millenniumbcp.pt/media/e04c33e0/empresas_1200x628.webp
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed2135 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed213,604 bytes of HTML; budget 500,000
11,142
https://www.millenniumbcp.pt/empresas/confirmacao-beneficiario-devedor200Confirmação de Titularidade de Beneficiário/Devedor
Page checklist evidence
  • title: passedConfirmação de Titularidade de Beneficiário/Devedor
  • description: not-applicableConfirme rapidamente IBANs com NIF/NIPC, evitando fraudes, sem custos e com respostas imediatas.
  • canonical: not-applicablehttps://www.millenniumbcp.pt/empresas/confirmacao-beneficiario-devedor
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passedpt
  • alt: passed0 of 17 images lack an alt attribute
  • img-dimensions: failed17 of 17 images lack width/height attributes or an aspect-ratio style
  • labels: passed0 of 5 controls have no HTML label
  • buttons: passed0 of 62 buttons have no HTML name
  • links-named: passed0 of 432 links have no HTML name
  • link-text: passed0 of 432 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://www.millenniumbcp.pt/empresas/confirmacao-beneficiario-devedor
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedConfirmação de Titularidade de Beneficiário/Devedor
  • og-description: passedConfirme rapidamente IBANs com NIF/NIPC, evitando fraudes, sem custos e com respostas imediatas.
  • og-type: passedwebsite
  • og-url: passedhttps://www.millenniumbcp.pt/empresas/confirmacao-beneficiario-devedor
  • og-image: passedhttps://www.millenniumbcp.pt/media/e04c33e0/empresas_1200x628.webp
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed2640 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed221,328 bytes of HTML; budget 500,000
11,142
https://www.millenniumbcp.pt/empresas/financiamento-empresarial200Financiamento Empresarial | Millennium bcp Empresas
Page checklist evidence
  • title: passedFinanciamento Empresarial | Millennium bcp Empresas
  • description: passedO Millennium tem a solução para satisfazer as necessidades de financiamento da sua empresa. Descubra qual a solução ideal para a sua empresa!
  • canonical: passedhttps://www.millenniumbcp.pt/empresas/financiamento-empresarial
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passedpt
  • alt: passed0 of 16 images lack an alt attribute
  • img-dimensions: failed16 of 16 images lack width/height attributes or an aspect-ratio style
  • labels: passed0 of 5 controls have no HTML label
  • buttons: passed0 of 68 buttons have no HTML name
  • links-named: passed0 of 444 links have no HTML name
  • link-text: passed0 of 444 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://www.millenniumbcp.pt/empresas/financiamento-empresarial
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedFinanciamento Empresarial | Millennium bcp Empresas
  • og-description: passedO Millennium tem a solução para satisfazer as necessidades de financiamento da sua empresa. Descubra qual a solução ideal para a sua empresa!
  • og-type: passedwebsite
  • og-url: passedhttps://www.millenniumbcp.pt/empresas/financiamento-empresarial
  • og-image: passedhttps://www.millenniumbcp.pt/media/e04c33e0/empresas_1200x628.webp
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed8101 characters of crawler-visible content (minimum 100)
  • jsonld: passed2 of 2 blocks have valid JSON-LD structure
  • html-size: passed260,425 bytes of HTML; budget 500,000
11,170
https://www.millenniumbcp.pt/empresas/financiamento-empresarial/curto-prazo200Soluções de Financiamento a Curto Prazo | Millennium bcp Empresas
Page checklist evidence
  • title: passedSoluções de Financiamento a Curto Prazo | Millennium bcp Empresas
  • description: passedCom as soluções de financiamento a curto prazo do Millennium tem a resposta para as necessidades financeiras da sua empresa.
  • canonical: passedhttps://www.millenniumbcp.pt/empresas/financiamento-empresarial/curto-prazo
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passedpt
  • alt: passed0 of 29 images lack an alt attribute
  • img-dimensions: failed29 of 29 images lack width/height attributes or an aspect-ratio style
  • labels: passed0 of 5 controls have no HTML label
  • buttons: failed2 of 65 buttons have no HTML name
  • links-named: passed0 of 442 links have no HTML name
  • link-text: passed0 of 442 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://www.millenniumbcp.pt/empresas/financiamento-empresarial/curto-prazo
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedSoluções de Financiamento a Curto Prazo | Millennium bcp Empresas
  • og-description: passedCom as soluções de financiamento a curto prazo do Millennium tem a resposta para as necessidades financeiras da sua empresa.
  • og-type: passedwebsite
  • og-url: passedhttps://www.millenniumbcp.pt/empresas/financiamento-empresarial/curto-prazo
  • og-image: passedhttps://www.millenniumbcp.pt/media/e04c33e0/empresas_1200x628.webp
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed3075 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed246,734 bytes of HTML; budget 500,000
11,347
https://www.millenniumbcp.pt/empresas/financiamento-empresarial/curto-prazo/confirming-fornecedores200Confirming para Fornecedores Clientes e não Clientes | Millennium bcp
Page checklist evidence
  • title: passedConfirming para Fornecedores Clientes e não Clientes | Millennium bcp
  • description: passedDescubra a solução digital de confirming para fornecedores que permite antecipar pagamentos de faturas de forma rápida e segura.
  • canonical: passedhttps://www.millenniumbcp.pt/empresas/financiamento-empresarial/curto-prazo/confirming-fornecedores
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passedpt
  • alt: passed0 of 35 images lack an alt attribute
  • img-dimensions: failed35 of 35 images lack width/height attributes or an aspect-ratio style
  • labels: passed0 of 5 controls have no HTML label
  • buttons: failed3 of 85 buttons have no HTML name
  • links-named: passed0 of 448 links have no HTML name
  • link-text: passed0 of 448 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://www.millenniumbcp.pt/empresas/financiamento-empresarial/curto-prazo/confirming-fornecedores
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedConfirming para Fornecedores Clientes e não Clientes | Millennium bcp
  • og-description: passedDescubra a solução digital de confirming para fornecedores que permite antecipar pagamentos de faturas de forma rápida e segura.
  • og-type: passedwebsite
  • og-url: passedhttps://www.millenniumbcp.pt/empresas/financiamento-empresarial/curto-prazo/confirming-fornecedores
  • og-image: passedhttps://www.millenniumbcp.pt/media/e04c33e0/empresas_1200x628.webp
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed9830 characters of crawler-visible content (minimum 100)
  • jsonld: passed2 of 2 blocks have valid JSON-LD structure
  • html-size: passed289,205 bytes of HTML; budget 500,000
11,299
https://www.millenniumbcp.pt/empresas/financiamento-empresarial/curto-prazo/credito-digital-tesouraria200Crédito Digital Tesouraria - Financiamento 100% digital Empresas
Page checklist evidence
  • title: passedCrédito Digital Tesouraria - Financiamento 100% digital Empresas
  • description: passedReforce a tesouraria da sua Empresa em poucos minutos com financiamento 100% digital até 25.000€, resposta na hora e prazo até 120 dias.
  • canonical: passedhttps://www.millenniumbcp.pt/empresas/financiamento-empresarial/curto-prazo/credito-digital-tesouraria
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passedpt
  • alt: passed0 of 36 images lack an alt attribute
  • img-dimensions: failed36 of 36 images lack width/height attributes or an aspect-ratio style
  • labels: passed0 of 5 controls have no HTML label
  • buttons: passed0 of 83 buttons have no HTML name
  • links-named: passed0 of 460 links have no HTML name
  • link-text: failed2 of 460 links use generic text: "ver mais"
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://www.millenniumbcp.pt/empresas/financiamento-empresarial/curto-prazo/credito-digital-tesouraria
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedCrédito Digital Tesouraria - Financiamento 100% digital Empresas
  • og-description: passedReforce a tesouraria da sua Empresa em poucos minutos com financiamento 100% digital até 25.000€, resposta na hora e prazo até 120 dias.
  • og-type: passedwebsite
  • og-url: passedhttps://www.millenniumbcp.pt/empresas/financiamento-empresarial/curto-prazo/credito-digital-tesouraria
  • og-image: passedhttps://www.millenniumbcp.pt/media/e04c33e0/empresas_1200x628.webp
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed7956 characters of crawler-visible content (minimum 100)
  • jsonld: passed2 of 2 blocks have valid JSON-LD structure
  • html-size: passed274,455 bytes of HTML; budget 500,000
11,173
https://www.millenniumbcp.pt/empresas/financiamento-empresarial/curto-prazo/factoring-internacional-exportacao200Factoring Internacional de Exportação | Millennium bcp Empresas
Page checklist evidence
  • title: passedFactoring Internacional de Exportação | Millennium bcp Empresas
  • description: passedCom o Factoring Internacional de Exportação, a sua Empresa cede faturas a clientes estrangeiros, melhora a cobrança, reduz o risco de não pagamento e muito mais.
  • canonical: passedhttps://www.millenniumbcp.pt/empresas/financiamento-empresarial/curto-prazo/factoring-internacional-exportacao
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passedpt
  • alt: passed0 of 30 images lack an alt attribute
  • img-dimensions: failed30 of 30 images lack width/height attributes or an aspect-ratio style
  • labels: passed0 of 5 controls have no HTML label
  • buttons: passed0 of 63 buttons have no HTML name
  • links-named: passed0 of 439 links have no HTML name
  • link-text: passed0 of 439 links use generic text
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://www.millenniumbcp.pt/empresas/financiamento-empresarial/curto-prazo/factoring-internacional-exportacao
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedFactoring Internacional de Exportação | Millennium bcp Empresas
  • og-description: passedCom o Factoring Internacional de Exportação, a sua Empresa cede faturas a clientes estrangeiros, melhora a cobrança, reduz o risco de não pagamento e muito mais.
  • og-type: passedwebsite
  • og-url: passedhttps://www.millenniumbcp.pt/empresas/financiamento-empresarial/curto-prazo/factoring-internacional-exportacao
  • og-image: passedhttps://www.millenniumbcp.pt/media/e04c33e0/empresas_1200x628.webp
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed8387 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed239,620 bytes of HTML; budget 500,000
11,127
Optional AI signals

Informational signals; these do not certify search visibility or unlock S-Tier.

  • llms.txtGuide for AI agents
  • Structured dataJSON-LD on the homepage
  • Semantic HTMLMain and navigation landmarks
Browser measurements · supplementary

Mobile page report

millenniumbcp.pt

https://millenniumbcp.pt/

Measured · 9/10/2026, 5:03:15 AM UTC

Redirected to: https://www.millenniumbcp.pt/

Speed
39
Accessibility
97
SEO basics
100
Main content (LCP)
13.2 s
Layout shifts (CLS)
0.136
Blocking time (TBT)
830 ms
Measurement notes (1)
  • The page may not be loading as expected because your test URL (https://millenniumbcp.pt/) was redirected to https://www.millenniumbcp.pt/. Try testing the second URL directly.

Your next improvements

Measured findings to investigate, ordered by audit score.

1. LCP request discovery

[Optimize LCP](https://developer.chrome.com/docs/performance/insights/lcp-discovery) by making the LCP image discoverable from the HTML immediately, and avoiding lazy-loading

2. Touch targets do not have sufficient size or spacing.

Touch targets with sufficient size and spacing help users who may have difficulty targeting small controls to activate the targets. [Learn more about touch targets](https://dequeuniversity.com/rules/axe/4.12/target-size).

div.carousel-indicators > div#timerArea > div.tooltipPopUp > button#indicator_2 · <button type="button" class="dot" id="indicator_2" data-bs-toggle="tooltip" data-bs-html="true" data-bs-target="#hero-slider-hp-a5b7e38a-240c-423f-9b3a-9bf5c34c600d" data-bs-slide-to="2" aria-current="true" aria-label="Navegador de slide 2">
div.carousel-indicators > div#timerArea > div.tooltipPopUp > button#indicator_3 · <button type="button" class="dot" id="indicator_3" data-bs-toggle="tooltip" data-bs-html="true" data-bs-target="#hero-slider-hp-a5b7e38a-240c-423f-9b3a-9bf5c34c600d" data-bs-slide-to="3" aria-current="true" aria-label="Navegador de slide 3">
div.carousel-indicators > div#timerArea > div.tooltipPopUp > button#indicator_4 · <button type="button" class="dot" id="indicator_4" data-bs-toggle="tooltip" data-bs-html="true" data-bs-target="#hero-slider-hp-a5b7e38a-240c-423f-9b3a-9bf5c34c600d" data-bs-slide-to="4" aria-current="true" aria-label="Navegador de slide 4">
3. Forced reflow

A forced reflow occurs when JavaScript queries geometric properties (such as `offsetWidth`) after styles have been invalidated by a change to the DOM state. This can result in poor performance. Learn more about [forced reflows](https://developer.chrome.com/docs/performance/insights/forced-reflow) and possible mitigations.

4. Network dependency tree

[Avoid chaining critical requests](https://developer.chrome.com/docs/performance/insights/network-dependency-tree) by reducing the length of chains, reducing the download size of resources, or deferring the download of unnecessary resources to improve page load.

5. Largest Contentful Paint

Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)

6. Layout shift culprits

Layout shifts occur when elements move absent any user interaction. [Investigate the causes of layout shifts](https://developer.chrome.com/docs/performance/insights/cls-culprit), such as elements being added, removed, or their fonts changing as the page loads.

7. LCP breakdown

Each [subpart has specific improvement strategies](https://developer.chrome.com/docs/performance/insights/lcp-breakdown). Ideally, most of the LCP time should be spent on loading the resources, not within delays.

8. Speed Index

Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).

Fix with your coding assistant

Copy a ready-to-use prompt with the issues and affected URLs.

Battle scoring rules

The arena winner follows the verified ranking: internal link health first, then the published two-decimal quality score. Both sites need two agreeing standard observations. Browser performance, accessibility and SEO are complementary diagnostics and do not move the ranking or decide its winner. Page-only battles compare compatible rounds; performance differences up to five points draw, and equal round wins remain a tie. Missing measurements never count as zero. Browser audits do not certify accessibility. Saved results keep their measured evidence; start a rematch for a newer comparison.