Trecho do capítulo "Ser encontrado por buscador e por IA" alexandrecaramaschi.com/educacao/frontends-com-vibecoding Um pedido pronto para colar no agente: gerar os metadados da página e a descrição estruturada do conteúdo. A página explica o que cada peça faz; aqui está o material bruto. ================================================================================ ### O que faz: gera os metadados da página e a descrição estruturada em dois tipos do schema.org ### Onde entra: cada página de artigo do site, no arquivo da própria rota ### Cuidado: o endereço canônico precisa responder de verdade, e o caminho fica sempre em caracteres simples, sem acento Você é um especialista em SEO técnico e GEO para Next.js (App Router, React 19). Gere, para a página de artigo abaixo, dois artefatos prontos para colar: 1) Uma função `generateMetadata` (TypeScript) com: - title e description específicos da página (description com 150-160 caracteres); - alternates.canonical apontando para a URL que responde 200 (slug ASCII, sem acento); - openGraph completo (incluindo imagem OG 1200x630) e twitter card. 2) Um bloco JSON-LD com DOIS tipos do schema.org: - Article (headline, author Person, publisher Organization, datePublished ISO-8601); - FAQPage com 2 perguntas, cada resposta em UMA frase direta e citável. Dados da página: - Título: "GEO para e-commerce: como aparecer no ChatGPT" - Slug: "geo-para-ecommerce" - Autor: Alexandre Caramaschi (Organização: Brasil GEO) - Resumo: otimizar fichas e categorias para citação em motores generativos. Regras: nada de hype; descrição e respostas com fato verificável; slug e URLs sempre ASCII.