Files
portifolio-evandrodevbr/docs/superpowers/specs/2026-07-10-portfolio-growth-design.md
T
Evandro Fonseca JuniorandClaude Sonnet 5 d76bbf5974 feat: revamp portfolio with case studies, curriculo page, and local SEO
Adds dynamic case study and curriculo routes, project health monitoring
for live demo status, and strengthens local SEO (structured data,
service-area targeting for Garuva/Joinville/Curitiba, a dedicated
"criação de sites" service page) so search results better match the
professional title (Engenheiro da Computação) and experience (5 anos).

Co-Authored-By: Claude Sonnet 5 <[email protected]>
2026-07-15 01:31:46 -03:00

1.8 KiB

Portfolio Growth Design

Objetivo

Posicionar Evandro Fonseca Junior para contratação em engenharia de software no Norte de Santa Catarina e Curitiba, mantendo consultoria como conversão secundária. O portfólio deve servir conteúdo profissional indexável, rápido e verificável.

Decisões

  • A validação de projetos usa um snapshot gerado na VPS. Um script executado pelo cron testa as demos com GET, redirecionamentos, timeout e limite de corpo; somente resposta final HTTP 200 com HTML é aprovada.
  • O snapshot é gravado de forma atômica. Se estiver ausente ou vencido, nenhum projeto é mostrado em vez de exibir links potencialmente quebrados.
  • Dados profissionais e projetos passam a ser renderizados no servidor, deixando animações como ilhas client-side.
  • O posicionamento textual prioriza Garuva, Joinville, Norte de Santa Catarina, Curitiba e região, com contratação como CTA principal.
  • SEO para mecanismos de IA segue SEO convencional: conteúdo textual rastreável, links internos, dados estruturados fiéis ao conteúdo e boa experiência de página. Não haverá markup ou arquivo específico prometendo ranking em IA.

Escopo

  1. Snapshot de saúde, script de validação, testes e instrução de cron.
  2. Projetos e currículo visíveis no HTML inicial.
  3. Metadados e JSON-LD regionais, ProfilePage, cases e currículo.
  4. Correções mensuráveis de Lighthouse: cena 3D diferida, remoção do bloqueador de hidratação, ícone enxuto, contraste e listas semânticas.
  5. Correção dos testes afetados pela arquitetura atual.

Fora do escopo

  • Garantia de posição em buscadores.
  • Integração com APIs externas de Google Jobs ou Google Business Profile.
  • Verificação de repositórios GitHub; a regra solicitada cobre demos públicas.