Een goede SEO-strategie begint bij de basis. En daar hoort een correcte en actuele sitemap.xml bij. Voor Laravel-projecten was dat tot voor kort vaak een handmatig of versnipperd proces. Daarom ontwikkelden we bij VeiligLanceren een krachtige, flexibele en professioneel geteste Laravel package die automatisch een SEO-vriendelijke sitemap genereert.
Waarom een sitemap belangrijk is voor SEO
Een sitemap geeft zoekmachines zoals Google inzicht in de structuur van je website. Het helpt bij:
Sneller indexeren van nieuwe pagina’s
Verbeteren van crawl-efficiëntie
Signaleren van pagina’s die normaal moeilijk vindbaar zijn
Kortom: een sitemap is essentieel voor de online zichtbaarheid van je platform.
De kracht van onze Laravel Sitemap package
Onze package maakt het eenvoudig om automatisch een sitemap.xml te genereren op basis van je Laravel-routes én eventuele custom URLs. Je hoeft geen handmatige bestanden meer bij te houden of zelf XML te genereren.
Belangrijkste features:
✅ Automatische route-detectie: alle
web
routes worden automatisch meegenomen, inclusief hunpriority
,changefreq
enlastmod
.✅ Ondersteuning voor dynamische parameters: ook routes met parameters zoals
/product/{slug}
worden ondersteund.✅ Custom URL providers: voeg eenvoudig handmatig samengestelde URLs toe, bijvoorbeeld uit een database of CMS.
✅ Meta-data integratie: voeg extra meta-informatie toe aan iedere URL (zoals
route
,source
, etc.).✅ XML output volgens Google-standaarden: direct klaar voor gebruik in je Google Search Console.
✅ Testgedreven ontwikkeld: volledig gedekt met feature en unit tests (Pest + Laravel Testbench).
Gebruik in de praktijk
Je hoeft enkel de service provider te registreren, en de sitemap is direct bereikbaar via /sitemap.xml
. Wil je extra logica toevoegen, zoals meerdere sitemap-secties of dynamische data? Dan kan dat via onze custom providers en RouteSitemapMacro
.
Voorbeeld:
use VeiligLanceren\LaravelSeoSitemap\Support\Enums\ChangeFrequency;
Route::get('/contact', [ContactController::class, 'index'])
->name('contact') // 🔖 Sets the route name
->sitemap() // ✅ Include in sitemap
->changefreq(ChangeFrequency::WEEKLY) // ♻️ Update frequency: weekly
->priority('0.8'); // ⭐ Priority for search engines
Klaar voor productie
De package is al succesvol in gebruik op meerdere high-traffic Laravel websites en klaar voor productie. Het is de perfecte keuze voor ontwikkelaars die willen focussen op hun platform, zonder zich zorgen te maken over hun sitemap.
Wil jij ook je SEO automatiseren in Laravel?
Bekijk de package op GitHub of installeer direct via Composer:
composer require veiliglanceren/laravel-seo-sitemap