Welkom bij VeiligLanceren.nl

Laravel Sitemap Package voor website ontwikkelaars

Door Redactie

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 hun priority, changefreq en lastmod.

  • 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
Deel dit artikel: