programmers.co.kr Relatório de SEO

프로그래머스

Visitar site
63/ 100

NOTA GERAL DE SEO

Confira suas próximas melhorias

As verificações se baseiam no HTML público e nas respostas. Veja abaixo as evidências e as ações recomendadas.

Aprovado22
Revisar8
Não verificado1
Analisado Verificações 31

A nota exclui as verificações que não puderam ser concluídas.

Captura de tela

PagePeeker
programmers.co.kr
programmers.co.kr Captura de tela

NEXT STEPS

Próximos passos recomendados

Até quatro resultados, ordenados pelo peso da verificação.

Resultados detalhados

Veja em cada verificação o valor observado, o contexto e as ações.

02

Conteúdo e imagens

5 verificações

Títulos

Revisar
H1 0 / H2 0 / H3 0

Os títulos organizam a página em um tema principal e seções de apoio. Esta ferramenta verifica se há apenas um H1 e mostra a estrutura H2-H6 salva.

Ação recomendada

Use H1 para o tema principal e H2/H3 para subseções lógicas, em vez de escolher níveis apenas pelo tamanho visual.

Alvos e alterações sugeridas

Alvohttps://programmers.co.kr/

Elementos h1 do conteúdo

Se aparecerem vários H1, escolha um tema principal e use níveis adequados para os demais. Se não houver H1, adicione o título principal no início do conteúdo.

Ver evidências e exemplos de alteração
Conteúdo observado
0
Exemplo - adapte ao conteúdo e ao ambiente reais
<h1>Tema principal desta página</h1>

Texto alternativo das imagens

Aprovado
0 imagens; 0 com alt não vazio; 0 vazias ou ausentes

O texto alternativo transmite o significado de uma imagem. A contagem inclui imagens com texto alt não vazio.

Para ter em mente

Descreva as imagens informativas no contexto. Um alt="" vazio pode ser adequado para imagens decorativas, por isso verifique a finalidade antes de alterá-las.

Idioma

Aprovado
ko

O atributo lang de html indica o idioma principal do documento e ajuda as tecnologias assistivas a escolher a pronúncia.

Para ter em mente

Faça o lang corresponder ao conteúdo principal e marque os trechos escritos em outro idioma.

Codificação

Aprovado
utf-8

A declaração de codificação indica como decodificar o texto. Ela deve corresponder aos bytes reais da resposta.

Para ter em mente

Mantenha a declaração charset do HTTP ou do HTML coerente com a codificação do arquivo; use UTF-8 para conteúdo UTF-8.

Proporção texto/HTML

Revisar
0.59%

Faixa de referência da ferramenta: 15-70%; não é um limite oficial de classificação.

Compara o tamanho do texto visível com o tamanho do HTML. Sozinha, não permite avaliar a qualidade do conteúdo nem a classificação.

Ação recomendada

Não adicione texto de preenchimento para atingir uma proporção. Verifique se há conteúdo útil no HTML e se não há marcação desnecessária.

Alvos e alterações sugeridas

Alvohttps://programmers.co.kr/

main / body

Verifique se o conteúdo principal está no HTML inicial. Se faltar o texto essencial, considere a renderização no servidor; não adicione preenchimento para atingir uma proporção.

Ver evidências e exemplos de alteração
Conteúdo observado
0.59%

Estrutura de títulos

Títulos salvos, até 50 por nível. Expanda as listas H2-H6 quando necessário.

H10
H20
H30
H40
H50
H60
H1

Nenhum título H1 foi encontrado.

H2 0Ver títulos

Nenhum título neste nível.

H3 0Ver títulos

Nenhum título neste nível.

Imagens e texto alternativo0 salvos

São salvas até 100 imagens. Quando o texto alternativo estiver vazio, verifique a finalidade da imagem.

URLTexto alternativo das imagens
Palavras-chaveFrequência e metadados

Contagem de palavras extraídas do conteúdo, não demanda de busca nem posição de palavras-chave.

역량평가8 체험하기4 중인4 고득점4 역량평가교육데브코스부트캠프코딩테스트인증시험리눅스2 홈ai2 소개ai2 인사이트ai2 기업용2 응시2 환경2 응시자용2 교육2 홈강의my2 스쿨수강2 코스관리2 코스문제은행수익2 관리지급2 정보2 관리강사2

Meta keywords · 코딩 교육, 코딩, 프로그래밍, 실습, 생활코딩, 알고리즘

As meta keywords não contam na nota desta ferramenta.

04

Experiência em dispositivos móveis

5 verificações

Viewport

Aprovado
width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no

Os metadados de viewport permitem layouts na largura do dispositivo. Não é um teste do layout móvel real nem das áreas de toque.

Para ter em mente

Verifique width=device-width e depois confira em uma tela pequena o transbordamento, o zoom, os formulários e os botões.

Favicon

Aprovado
A verificação atual foi aprovada.

Detecta a declaração link de um ícone do navegador, sem verificar como ele é exibido.

Para ter em mente

Verifique se o arquivo do ícone carrega e continua reconhecível em fundos claros e escuros do navegador.

Ícone Apple Touch

Aprovado
A verificação atual foi aprovada.

Detecta a declaração de um ícone de toque para atalhos salvos na tela inicial.

Para ter em mente

Revise as dimensões, as margens e o fundo do ícone e confira em um dispositivo real.

Formatos de imagem modernos

Aprovado
0/0

Detecta WebP/AVIF pelas extensões de img src/srcset e pelos tipos source dos elementos picture. Imagens cujo formato não pode ser deduzido do HTML, como URLs de CDN sem extensão, podem não ser contadas.

Para ter em mente

Compare qualidade e tamanho do arquivo e verifique o formato realmente entregue nas ferramentas de desenvolvedor do navegador.

Carregamento lento

Aprovado
0/0

Detecta loading="lazy" nos elementos img. Páginas com poucas imagens podem atender ao critério da ferramenta sem ele.

Para ter em mente

Considere o carregamento lento para imagens abaixo da primeira dobra, mantendo o carregamento rápido das imagens importantes da primeira tela.

05

Verificações técnicas

8 verificações

Doctype

Aprovado
html

A declaração doctype ajuda os navegadores a exibir o HTML no modo padrão.

Para ter em mente

Coloque <!doctype html> no início do documento e verifique se não há saída indesejada antes dele.

Arquivos CSS

Aprovado
2

Critério indicativo: até 4 arquivos externos

Conta as folhas de estilo externas declaradas. O número sozinho não mede o tamanho transferido, o cache nem o bloqueio de renderização.

Para ter em mente

Verifique CSS duplicado ou não usado e o bloqueio de renderização, e priorize as mudanças com base em medições reais de desempenho.

Arquivos JavaScript

Aprovado
2

Critério indicativo: até 6 arquivos externos

Conta os elementos script com atributo src. A quantidade de arquivos não mede o custo de execução nem a capacidade de resposta.

Para ter em mente

Revise scripts duplicados e tarefas pesadas na inicialização; considere defer, async ou execução adiada quando fizer sentido.

Compressão

Aprovado
gzip

Verifica o cabeçalho Content-Encoding da resposta HTML. A compressão pode reduzir o tamanho transferido, conforme o conteúdo da resposta.

Para ter em mente

Revise a compressão de texto no servidor ou CDN, tratando separadamente os formatos de imagem já comprimidos.

Cabeçalhos de segurança

Aprovado
4/6

Critério indicativo: pelo menos 3 dos 6 cabeçalhos selecionados

Detecta alguns cabeçalhos de resposta relacionados à segurança. A quantidade deles não comprova a qualidade da política nem a proteção real.

Para ter em mente

Revise CSP, HSTS e outros valores para a sua aplicação e depois teste se há recursos bloqueados ou funções quebradas.

HTTPS

Aprovado
https://programmers.co.kr/

Verifica se a página final analisada usou HTTPS. Não é uma auditoria de segurança do site inteiro.

Para ter em mente

Revise a validade do certificado, o conteúdo misto e o HTTPS das páginas vinculadas importantes e dos formulários.

Redirecionamento para HTTPS

Aprovado
https://programmers.co.kr/

Verifica se uma requisição iniciada em HTTP termina em HTTPS.

Para ter em mente

Configure redirecionamentos consistentes de HTTP para HTTPS e evite cadeias ou loops desnecessários.

Validade W3C

Não verificado
Não verificado nesta análise.

São resultados de validação de HTML do W3C Nu, não uma certificação de classificação, acessibilidade ou segurança.

Ação recomendada

Verifique as restrições de rede e a disponibilidade dos serviços externos antes de tentar novamente. Um resultado desconhecido não é uma falha confirmada nem uma nota zero.

CSS arquivos e localizações2 salvos

São salvos até 100 arquivos por tipo. A quantidade de arquivos, por si só, não comprova defeito em nenhum arquivo.

URLLocalização na resposta HTML
https://hera-client.grepp.co/977a327a683e65ac9b23.css71 · /html/head/link[3]
https://hera-client.grepp.co/1765aa1d5c31d6f10ed3.css74 · /html/body/link
JavaScript arquivos e localizações2 salvos

São salvos até 100 arquivos por tipo. A quantidade de arquivos, por si só, não comprova defeito em nenhum arquivo.

URLLocalização na resposta HTML
https://programmers.co.kr/assets/hackle_event_initializer-d9648624debe52b7203a4ba1860e6aeee4bb3562307ad4bc7b11ce88b1800d28.js50 · /html/head/script[3]
https://hera-client.grepp.co/38ef892e1a48a63cb846.js198 · /html/body/script[1]
Cabeçalhos de segurança da respostaVer valores
strict-transport-security
max-age=0; includeSubDomains
content-security-policy
Não encontrado
x-content-type-options
nosniff
x-frame-options
SAMEORIGIN
referrer-policy
strict-origin-when-cross-origin
permissions-policy
Não encontrado
Mensagens do W3C0 salvos

O serviço externo está indisponível. Tente novamente mais tarde.

06

Rastreadores de busca e IA

4 verificações

robots.txt

Aprovado
robots.txt

Verifica a resposta do robots.txt. A existência do arquivo não confirma todas as permissões dos rastreadores nem a indexação real.

Para ter em mente

Revise as regras por bot e por caminho conforme a sua política. Proteja informações privadas com autenticação e controle de acesso.

Sitemap XML

Aprovado
https://programmers.co.kr/sitemaps/sitemap.xml

Detecta um formato de sitemap na URL declarada ou padrão. Não rastreia nem valida cada URL listada.

Para ter em mente

Inclua as URLs canônicas desejadas e datas de atualização relevantes. Declare no robots.txt a localização de um sitemap personalizado.

llms.txt

Revisar
A configuração esperada não foi detectada.

Verifica se há uma resposta de texto em /llms.txt. A presença dele não garante o uso por um serviço de IA nem visibilidade na busca.

Ação recomendada

Se publicar um, descreva com precisão os recursos públicos e mantenha o conteúdo e os links atualizados.

Alvos e alterações sugeridas

Alvohttps://programmers.co.kr/llms.txt

/llms.txt

Se desejar, publique texto UTF-8 na raiz e adicione links para documentação pública real. É opcional.

Ver evidências e exemplos de alteração
Exemplo - adapte ao conteúdo e ao ambiente reais
# 프로그래머스

- [Home](https://programmers.co.kr/)

Rastreadores de IA

Aprovado
Bots de IA de busca/resposta permitidos 5/5 · bots de treinamento permitidos 3/3

Aprovado quando todos os bots de IA de busca/resposta estão permitidos; os bots de treinamento aparecem apenas como referência

Interpreta as regras do robots.txt para o caminho raiz de cinco bots de IA de busca/resposta (que leem páginas para citá-las em respostas) e três bots de treinamento. Apenas os bots de busca/resposta definem o resultado; os de treinamento aparecem como referência. Citações reais não são verificadas.

Para ter em mente

Permita os bots de busca/resposta se quiser ser citado em respostas de IA. Bloquear rastreadores de treinamento é uma decisão de política e não afeta este resultado.

Acesso dos bots ao caminho raiz

OAI-SearchBot Busca/respostaPermitido
ChatGPT-User Busca/respostaPermitido
Claude-SearchBot Busca/respostaPermitido
Claude-User Busca/respostaPermitido
PerplexityBot Busca/respostaPermitido
GPTBot TreinamentoPermitido
ClaudeBot TreinamentoPermitido
Google-Extended TreinamentoPermitido
Conteúdo do robots.txtExpandir
User-Agent: *

Disallow: /users
Disallow: /managers
Disallow: /cable
Disallow: /admin
Disallow: /start_trial
Disallow: /pr/*
Allow: /

Sitemap: https://programmers.co.kr/sitemaps/sitemap.xml
07

PageSpeed Insights

Teste de desempenho externo

Execute com o Google Lighthouse verificações de desempenho, acessibilidade, práticas recomendadas e SEO. Os resultados por dispositivo ficam em cache por um dia e são separados da nota geral acima.