# Auditar o SEO de um site SvelteKit com o PageAudit

Escreva o título e a descrição no svelte:head, sirva o sitemap por uma rota e audite a página publicada.

PageAudit · Atualizado 2026-10-16

## Passo 1. Escreva o svelte:head

Em cada +page.svelte, o svelte:head leva o título, a descrição e o canonical da página.

```svelte
<svelte:head>
  <title>Example home</title>
  <meta name="description" content="What this page offers, in one sentence." />
  <link rel="canonical" href="https://example.com/" />
</svelte:head>
```

## Passo 2. Sirva o sitemap

Crie src/routes/sitemap.xml/+server.js com as páginas do site. O robots.txt vai na pasta static, com a linha Sitemap apontando para ele.

```js
export const prerender = true;
const PAGES = ["/", "/about"];

export function GET() {
  const urls = PAGES.map((p) => `<url><loc>https://example.com${p}</loc></url>`).join("");
  const xml = `<?xml version="1.0" encoding="UTF-8"?>` +
    `<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">${urls}</urlset>`;
  return new Response(xml, { headers: { "content-type": "application/xml" } });
}
```

## Passo 3. Audite a página publicada

Troque o endereço pela página publicada. A resposta traz a nota, a contagem e cada erro com a correção. Sem chave, 10 auditorias grátis por dia.

```sh
curl -sS -X POST https://pageaudit.online/api/audit \
  -H 'content-type: application/json' \
  -d '{"url": "https://example.com/"}'
```

[Auditar uma página](https://pageaudit.online/pt/?url=https://example.com/)

[Auditar o SEO de um site SvelteKit com o PageAudit](https://pageaudit.online/pt/guides/sveltekit)
