Lovable basics · 3 min leestijd
Een sitemap toevoegen aan een Lovable.dev site
Voeg een sitemap toe aan je Lovable-site, verwijs ernaar in robots.txt en submit de juiste URL in Search Console.

Drie stappen: sitemap genereren tijdens build, koppelen aan robots.txt, submitten in Search Console. Totaaltijd: ~30 minuten voor een eerste opzet, daarna automatisch bij elke deploy.
Stap 1: vite-plugin-sitemap installeren
npm install --save-dev vite-plugin-sitemap
Stap 2: configureren in vite.config.ts
import { defineConfig } from 'vite';
import Sitemap from 'vite-plugin-sitemap';
export default defineConfig({
plugins: [
Sitemap({
hostname: 'https://jouw-lovable-site.nl',
dynamicRoutes: [
'/',
'/over/',
'/contact/',
'/blog/',
'/blog/post-1/',
],
changefreq: 'weekly',
priority: 0.8,
}),
],
});
Stap 3: robots.txt aanvullen
User-agent: *
Allow: /
Sitemap: https://jouw-lovable-site.nl/sitemap.xml
Stap 4: submitten in Search Console
Open Google Search Console > je property > Sitemaps in het linker-menu > voer sitemap.xml in > klik ‘Indienen’. Binnen 24 uur geeft Google terug hoeveel URL’s hij heeft kunnen lezen.
Veelvoorkomende fouten
- Sitemap genereert niet bij build: check dat de plugin staat in
plugins[]en niet in een andere config-key. - Sitemap heeft
http://-URLs: zethostnameexpliciet ophttps://— relatieve paden zonder protocol geven Googlebot rare resultaten. - Dynamic routes ontbreken: als je dynamic content hebt (blog, producten), voeg ze als array toe via
dynamicRoutesuit je content-bron.
Klaar? Test het direct: open https://jouw-site.nl/sitemap.xml in een private venster. Zie je geldige XML met je URL’s? Dan ben je klaar. Verdere context staat in de blog-strategie pillar over redactionele kalender en internal linking.
Na je sitemap
Een sitemap helpt pas als de pagina zelf crawlbaar is.
Zie ook de indexeringsgids voor Lovable-sites. Die laat zien wanneer je sitemap voldoende is en wanneer je eerst SSR of prerendering moet regelen.
Sitemaps na de TanStack Start-omslag (2026)
De vite-plugin-sitemap-route hierboven werkt op de klassieke Vite-SPA-build. Sinds april 2026 draaien nieuwe Lovable-projecten op TanStack Start met server-side rendering, en dat verandert twee dingen aan je sitemap-aanpak:
- Routes komen niet meer uit een handmatige
dynamicRoutes-lijst: bij een SSR-setup wil je je sitemap uit de echte route-definities of je contentbron genereren, zodat nieuwe pagina’s automatisch meelopen. Een hardgecodeerde lijst raakt bij SSR sneller achter dan bij een statische build. - Bestaande Vite-projecten krijgen prerendering, geen SSR: de sitemap-plugin blijft dan prima, maar test of de gerenderde snapshot dezelfde URL’s bevat als je sitemap. Een sitemap die naar een route wijst die de prerender-snapshot niet oplevert, kost crawlbudget zonder resultaat.
Denk in 2026 ook aan de AI-crawlers. Een schone sitemap.xml plus een correcte robots.txt is nog steeds de basis waarop Googlebot én verwijzingen in ChatGPT en Perplexity leunen. Wil je zien wat die crawlers daadwerkelijk terugkrijgen, gebruik dan de Bot Vision Inspector voor je de sitemap indient.
Je sitemap is één schakel in de bredere Lovable SEO-aanpak: eerst crawlbaar maken, dan indexeren, dan pas ranken. Kies op de startpagina of je begint met een audit, de checklist of het volledige fixplan.
Wat er na het indienen gebeurt
Je sitemap indienen is het startsein, niet de finish. Wat je daarna ziet en wat het betekent:
- Status “geslaagd” en een aantal URL’s — Google heeft het bestand gelezen. Dat zegt niets over indexering; het zegt dat hij weet welke adressen bestaan.
- Ontdekte URL’s blijft veel lager dan wat je indiende — normaal in de eerste weken. Google haalt niet alles tegelijk op.
- Weken later nog steeds nul geïndexeerd — dan is de sitemap niet je probleem. Kijk per URL in de inspectie wat de status is; de indexeringsgids loopt de statussen langs.
Dien je sitemap één keer in. Opnieuw indienen versnelt niets; Google haalt hem vanzelf periodiek op.


