PHPackages                             tomatophp/filament-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. tomatophp/filament-seo

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

tomatophp/filament-seo
======================

Manage and generate SEO tags and integrate your website with Google SEO services

v1.0.4(1y ago)112.6k↑100%7[2 issues](https://github.com/tomatophp/filament-seo/issues)1MITPHPPHP ^8.1|^8.2

Since Oct 7Pushed 1y ago1 watchersCompare

[ Source](https://github.com/tomatophp/filament-seo)[ Packagist](https://packagist.org/packages/tomatophp/filament-seo)[ GitHub Sponsors](https://github.com/3x1io)[ RSS](/packages/tomatophp-filament-seo/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (5)Dependencies (4)Versions (6)Used By (1)

[![Screenshot](https://raw.githubusercontent.com/tomatophp/filament-seo/master/arts/3x1io-tomato-seo.jpg)](https://raw.githubusercontent.com/tomatophp/filament-seo/master/arts/3x1io-tomato-seo.jpg)

Filament SEO
============

[](#filament-seo)

[![Latest Stable Version](https://camo.githubusercontent.com/05a5d2e5b39d6c5f554ca24274f519758a04767666486af2e5235e6b59020ea1/68747470733a2f2f706f7365722e707567782e6f72672f746f6d61746f7068702f66696c616d656e742d73656f2f76657273696f6e2e737667)](https://packagist.org/packages/tomatophp/filament-seo)[![License](https://camo.githubusercontent.com/0e47947d2665fad7b2fb0ce3d1cd1c14753d110a1fefc11f98a1f78367835d85/68747470733a2f2f706f7365722e707567782e6f72672f746f6d61746f7068702f66696c616d656e742d73656f2f6c6963656e73652e737667)](https://packagist.org/packages/tomatophp/filament-seo)[![Downloads](https://camo.githubusercontent.com/94cd6a01faf0c3341e4d1fdbe1431260a98941c91f29c08ceecb50155b027d3f/68747470733a2f2f706f7365722e707567782e6f72672f746f6d61746f7068702f66696c616d656e742d73656f2f642f746f74616c2e737667)](https://packagist.org/packages/tomatophp/filament-seo)

Manage and generate SEO tags and integrate your website with Google SEO services

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

[](#installation)

```
composer require tomatophp/filament-seo
```

after install your package please run this command

```
php artisan filament-seo:install
```

finally register the plugin on `/app/Providers/Filament/AdminPanelProvider.php`

```
->plugin(
    \TomatoPHP\FilamentSeo\FilamentSeoPlugin::make()
)
```

on your `.env` add `GOOGLE_CREDENTIALS` to the path of your google admin service credentials file, please make sure that the account has access to [Indexing API](https://developers.google.com/search/apis/indexing-api/v3/quickstart) and [Search Console API](https://developers.google.com/webmaster-tools/about)

```
GOOGLE_CREDENTIALS=
```

Screenshots
-----------

[](#screenshots)

[![Setting](https://raw.githubusercontent.com/tomatophp/filament-seo/master/arts/setting.png)](https://raw.githubusercontent.com/tomatophp/filament-seo/master/arts/setting.png)[![Indexing](https://raw.githubusercontent.com/tomatophp/filament-seo/master/arts/indexing.png)](https://raw.githubusercontent.com/tomatophp/filament-seo/master/arts/indexing.png)

Features
--------

[](#features)

- CMS builder auto indexing
- Generate SEO tags
- Generate Open Graph tags
- Generate Twitter tags
- Generate JSON-LD tags
- Integrate with Google Indexing API
- Integrate with Google Search Console API
- Integrate with Google Analytics
- Integrate with Google Tag Manager
- Integrate with [Axeptio](https://www.axept.io/)
- Integrate with Meta Pixel
- Integrate with X Business ads

Using
-----

[](#using)

you can just add this blade directive to your head of your layout

```
@filamentSeo
```

and for Meta tags use

```

```

it will integrate everything for you and when you extend this layout you can use this sections

```
@section('title', 'PAGE TITLE')
@section('description', 'PAGE DESCRIPTION')
@section('keywords', 'PAGE KEYWORDS')
@section('image', 'PAGE IMAGE')
@section('author', 'PAGE AUTHOR')
@section('type', 'PAGE TYPE')
@section('category', 'PAGE CATEGORY')
@section('date', 'PAGE PUBLISHING DATE')
```

Allow CMS Builder Auto Indexing
-------------------------------

[](#allow-cms-builder-auto-indexing)

we are integrate with [CMS Builder](https://github.com/tomatophp/filament-cms) to allow auto indexing for your pages, to allow this feature make sure you install `filament-cms` then allow this feature by use this method

```
->plugin(
    \TomatoPHP\FilamentSeo\FilamentSeoPlugin::make()
        ->allowAutoPostsIndexing()
        ->postUrl('/blog') // your post url
        ->postSlug('slug') // your post slug or id
)
```

Use Google Indexing Jobs
------------------------

[](#use-google-indexing-jobs)

we have a jobs to make it easy to integrate google indexing API on your Site like this

```
dispatch(new \TomatoPHP\FilamentSeo\Jobs\GoogleIndexURLJob([
    'url' => 'https://example.com'
]));

dispatch(new \TomatoPHP\FilamentSeo\Jobs\GoogleRemoveIndexURLJob([
    'url' => 'https://example.com'
]));
```

Use Filament Shield
-------------------

[](#use-filament-shield)

you can use the shield to protect your resource and allow user roles by install it first

```
composer require bezhansalleh/filament-shield
```

Add the Spatie\\Permission\\Traits\\HasRoles trait to your User model(s):

```
use Illuminate\Foundation\Auth\User as Authenticatable;
use Spatie\Permission\Traits\HasRoles;

class User extends Authenticatable
{
    use HasRoles;

    // ...
}
```

Publish the config file then setup your configuration:

```
->plugin(\BezhanSalleh\FilamentShield\FilamentShieldPlugin::make())
```

Now run the following command to install shield:

```
php artisan shield:install
```

Now we can publish the package assets.

```
php artisan vendor:publish --tag="filament-users-config"
```

now you need to allow it on the plugin options

```
->plugin(\TomatoPHP\FilamentCms\FilamentCMSPlugin::make()->allowShield())
```

for more information check the [Filament Shield](https://github.com/bezhanSalleh/filament-shield)

Publish Assets
--------------

[](#publish-assets)

you can publish config file by use this command

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

you can publish views file by use this command

```
php artisan vendor:publish --tag="filament-seo-views"
```

you can publish languages file by use this command

```
php artisan vendor:publish --tag="filament-seo-lang"
```

you can publish migrations file by use this command

```
php artisan vendor:publish --tag="filament-seo-migrations"
```

Other Filament Packages
-----------------------

[](#other-filament-packages)

Checkout our [Awesome TomatoPHP](https://github.com/tomatophp/awesome)

###  Health Score

39

—

LowBetter than 86% of packages

Maintenance44

Moderate activity, may be stable

Popularity30

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity55

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 87.5% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~47 days

Total

5

Last Release

391d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/2147eb2fca7ab5f0124d0fafd88ba2d2a5dfa3a0036fb8872d1084b7cba29366?d=identicon)[fadymondy](/maintainers/fadymondy)

---

Top Contributors

[![fadymondy](https://avatars.githubusercontent.com/u/11937812?v=4)](https://github.com/fadymondy "fadymondy (7 commits)")[![fredy314](https://avatars.githubusercontent.com/u/9842578?v=4)](https://github.com/fredy314 "fredy314 (1 commits)")

---

Tags

phplaravelgoogleseogoogle-analyticsgoogle search console

### Embed Badge

![Health badge](/badges/tomatophp-filament-seo/health.svg)

```
[![Health](https://phpackages.com/badges/tomatophp-filament-seo/health.svg)](https://phpackages.com/packages/tomatophp-filament-seo)
```

###  Alternatives

[bezhansalleh/filament-google-analytics

Google Analytics integration for FilamentPHP

205144.8k5](/packages/bezhansalleh-filament-google-analytics)[arcanedev/seo-helper

SEO Helper is a framework agnostic package that provides tools &amp; helpers for SEO (Laravel supported).

332467.0k4](/packages/arcanedev-seo-helper)[tomatophp/filament-icons

Picker &amp; Table Column &amp; Icons Provider for FilamentPHP

3598.2k13](/packages/tomatophp-filament-icons)[tapp/filament-google-autocomplete-field

Filament plugin that provides a Google Autocomplete field

3098.1k](/packages/tapp-filament-google-autocomplete-field)[tomatophp/filament-notes

Add Sticky Notes to your FilamentPHP dashboard with tons of options and style

434.4k](/packages/tomatophp-filament-notes)[tomatophp/filament-simple-theme

A simple theme for FilamentPHP with custom user menu in sidebar

146.6k](/packages/tomatophp-filament-simple-theme)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
