Quartzo
Uma biblioteca para SvelteKit com foco em SEO e GEO.
npm install quartzo Como usar
Exemplos práticos de integração em seu projeto SvelteKit.
Carregue os metadados no servidor para garantir SEO dinâmico e SSR correto.
+page.server.ts
Perguntas Frequentes
Conceitos essenciais para entender o impacto da biblioteca no seu projeto.
Basta rodar o comando `npm install quartzo` no terminal do seu projeto SvelteKit. A biblioteca é compatível com Svelte 5 e SvelteKit 2.
SEO (Search Engine Optimization) é o conjunto de práticas para ajudar mecanismos de busca a entender e indexar suas páginas. O objetivo é aumentar a visibilidade orgânica com conteúdo útil, performance e metadados consistentes.
GEO (Generative Engine Optimization) foca em tornar o conteúdo fácil de ser compreendido e citado por assistentes de IA. Além de SEO tradicional, prioriza estrutura, dados (Schema.org), clareza, contexto e consistência em títulos, descrições e entidades.
São os principais sinais de resumo do conteúdo. Eles influenciam entendimento, apresentação em resultados e taxa de clique. Em sites com muitas páginas, manter isso consistente e único por página é essencial.
É a URL “oficial” de uma página. Evita conteúdo duplicado quando o mesmo conteúdo pode ser acessado por diferentes URLs (parâmetros, trailing slash, etc.).
Open Graph define como sua página aparece ao ser compartilhada (ex.: WhatsApp, LinkedIn). Inclui título, descrição, imagem e tipo de conteúdo.
São metatags específicas para melhorar o preview do link no X (Twitter). Normalmente usa “summary_large_image” quando existe imagem para maximizar a legibilidade.
É um formato de dados estruturados que descreve o que a página é (artigo, perfil, obra). Ajuda buscadores e IAs a entender entidades, autores, datas e tópicos de forma confiável.
Permite controlar indexação. Útil para variações muito finas ou páginas que você não quer nos resultados. “noindex” pede para buscadores não indexarem a página; “nofollow” reduz a transmissão de sinais por links.
Indica versões alternativas por idioma/região, evitando canibalização entre páginas traduzidas. Ajuda buscadores a entregar a versão correta ao usuário.
Com SSR, o HTML inicial já contém as meta tags e o conteúdo base, o que facilita a indexação. Em SvelteKit, isso é o padrão e é recomendado para sites de conteúdo.