lodeb/laravel-seo

SEO package for Laravel

Maintainers

Package info

github.com/Lodebossuyt/Laravel-SEO

Homepage

pkg:composer/lodeb/laravel-seo

Fund package maintenance!

lodeb

Statistics

Installs: 6

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

1.0.1 2026-01-04 14:09 UTC

This package is auto-updated.

Last update: 2026-04-04 14:41:41 UTC


README

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads

Installation

You can install the package via composer:

composer require lodeb/laravel-seo

You can publish the config file with:

php artisan vendor:publish --tag="seo-config"

This is the contents of the published config file:

return [
    'default_title' => 'My Awesome Website',
    'default_description' => 'This is the best website ever built with Laravel SEO package.',
    'default_keywords' => ['laravel', 'seo', 'package', 'awesome'],
    'default_author' => 'Your Name',
    'default_robots' => 'index, follow',

    'set_canonical_url' => true,
    'set_og_tags' => true,
    'set_twitter_cards' => true,
];

Usage

There is a singelton SEO Class. Set the SEO tags you want to generate.

\Lodeb\SEO\Facades\SEO::setTitle($this->meta_title);
\Lodeb\SEO\Facades\SEO::setDescription($this->meta_description);
\Lodeb\SEO\Facades\SEO::setKeywords(explode(',', $this->meta_keywords));
\Lodeb\SEO\Facades\SEO::setAuthor($this->meta_author);
\Lodeb\SEO\Facades\SEO::setRobots($this->meta_robots);

// App.blade

{!! \Lodeb\SEO\Facades\SEO::generate() !!}

Credits

License

The MIT License (MIT). Please see License File for more information.