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.
Atualizado em
1Escreva o svelte:head
Em cada +page.svelte, o svelte:head leva o título, a descrição e o canonical da página.
<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>2Sirva 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.
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" } });
}3Audite 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.
curl -sS -X POST https://pageaudit.online/api/audit \
-H 'content-type: application/json' \
-d '{"url": "https://example.com/"}'