PHPackages                             chrisjk123/laravel-seo - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. chrisjk123/laravel-seo

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

chrisjk123/laravel-seo
======================

0.0.5(10mo ago)0350MITPHPPHP ^8.4CI passing

Since May 1Pushed 10mo ago1 watchersCompare

[ Source](https://github.com/chrisjk123/laravel-seo)[ Packagist](https://packagist.org/packages/chrisjk123/laravel-seo)[ RSS](/packages/chrisjk123-laravel-seo/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (4)Versions (6)Used By (0)

Light SEO package for Laravel.
==============================

[](#light-seo-package-for-laravel)

[![Version](https://camo.githubusercontent.com/07bea9d9529c9d88bc945d207bde8e0cf7b5bd7a95046c172bb23161baa529a4/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f63687269736a6b3132332f6c61726176656c2d73656f2e7376673f696e636c7564655f70726572656c6561736573267374796c653d666c6174266c6162656c3d7061636b6167697374)](https://packagist.org/packages/chrisjk123/laravel-seo)[![MIT Licensed](https://camo.githubusercontent.com/f251623e510f5909f16ae3f4e6e548dac11340b9fde1a99be26b015b39272c00/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e2e7376673f7374796c653d666c6174)](LICENSE.md)[![GitHub Tests Action Status](https://camo.githubusercontent.com/d0a71a8c148a2ae71e7552640423911f5e0922366bb95e858edca1d60f059efc/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f63687269736a6b3132332f6c61726176656c2d73656f2f72756e2d74657374732e796d6c3f6272616e63683d6d6173746572)](https://camo.githubusercontent.com/d0a71a8c148a2ae71e7552640423911f5e0922366bb95e858edca1d60f059efc/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f63687269736a6b3132332f6c61726176656c2d73656f2f72756e2d74657374732e796d6c3f6272616e63683d6d6173746572)

Installation
------------

[](#installation)

You can install the package via composer:

```
composer require chrisjk123/laravel-seo
```

You can optionally publish the config file with:

```
php artisan vendor:publish --provider="Chriscreates\Seo\Providers\SeoServiceProvider" --tag="seo-config"
```

Usage
-----

[](#usage)

Set the page title, description, and keywords:

```
seo()->setTitle('Some page title here');
seo()->setDescription('Some page description here');
seo()->setKeywords(['PHP', 'Laravel', 'Framework');
```

Set custom metadata or override existing metadata from the config:

```
seo()->setSiteName('opengraph', 'Laravel');

seo()->getSiteName('opengraph'); // Laravel
seo()->get('opengraph', 'site_name'); // Laravel
```

Register a callback to group setting custom metadata from a place such as a service provider:

```
seo()->registerCallback(function(Seo $seo) {
	$seo->setSiteName('opengraph', 'Laravel');
});
```

Alternatively, you can just set default metadata from the config:

```
