Download the PHP package nomanur/filament-seo-pro without Composer
On this page you can find all versions of the php package nomanur/filament-seo-pro. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download nomanur/filament-seo-pro
More information about nomanur/filament-seo-pro
Files in nomanur/filament-seo-pro
Package filament-seo-pro
Short Description The definitive SEO toolkit for Filament — live analysis, Google preview, social cards, schema markup, and bulk management.
License MIT
Homepage https://github.com/nomanur/filament-seo-pro
Informations about the package filament-seo-pro
Filament SEO Pro
The definitive SEO toolkit for Filament v4.
For full developer documentation, guides, and interactive configurations, visit nomanur.github.io/filament-seo-pro.
Filament SEO Pro brings a complete Yoast-like SEO experience directly into your Filament panels. It provides live analysis of your content as you type, Google and social media preview cards, Schema.org type selection, a dashboard widget, and a bulk SEO management page.
Features
- 🟢 Live SEO Analysis — 13 comprehensive checks for titles, descriptions, content length, keywords, headings, and links.
- 📖 Readability Analysis — Scores your content based on sentence length, paragraph structure, passive voice, and transition words.
- 🔍 Google Search Preview — See exactly how your content will look in Google search results, updated in real-time.
- 🔗 Social Media Previews — Live preview cards for Open Graph (Facebook) and Twitter.
- 🎯 Dashboard Widget — Overview of your site's SEO health with average scores and missing meta tags.
- 📊 Bulk Management Page — View, filter, analyze, and export the SEO status of all your content from one place.
Installation
You can install the package via composer:
Publish the assets:
Publish and run the migrations:
You can optionally publish the config file:
Setup
1. Register the Plugin
Add SeoPlugin::make() to your panel provider (e.g., app/Providers/Filament/AdminPanelProvider.php):
2. Prepare your Models
Add the HasSeo trait to any models that require SEO metadata:
3. Add to your Resources
Add SeoTab::make() to your resource's form schema. For example, within a Tabs component:
If you aren't using tabs, you can use SeoSection::make() instead:
Configuration
Plugin Configuration
You can configure the plugin directly when registering it in your panel provider:
Tab Configuration
You can override the default fields on a per-resource basis:
Testing
Changelog
Please see CHANGELOG for more information on what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Security
If you discover any security related issues, please email [email protected] instead of using the issue tracker.
Credits
- Nomanur Rahman
- All Contributors
License
The MIT License (MIT). Please see License File for more information.
All versions of filament-seo-pro with dependencies
filament/filament Version ^3.2 || ^4.0 || ^5.0
filament/forms Version ^3.2 || ^4.0 || ^5.0
filament/tables Version ^3.2 || ^4.0 || ^5.0
filament/support Version ^3.2 || ^4.0 || ^5.0
illuminate/support Version ^10.0 || ^11.0 || ^12.0 || ^13.0
livewire/livewire Version ^3.0 || ^4.0
spatie/laravel-package-tools Version ^1.16