Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Easy Seo Bundle

Easy Seo Bundle Laravel Package

mitopp/easy-seo-bundle

A lightweight bundle for adding consistent SEO metadata to PHP applications. Manage page titles, meta descriptions, canonical URLs, and Open Graph tags with minimal setup, helping pages render search- and social-friendly previews.

View on GitHub
Deep Wiki
Context7

At a glance

Frequently asked questions about Easy Seo Bundle
Can I use mitopp/easy-seo-bundle in a Laravel application?
No, not as a direct dependency. mitopp/easy-seo-bundle is a Symfony bundle with a Bundle subclass, DI extension, and kernel event listeners, and Laravel has no registration path for that scaffolding. A naive composer require can install files that never bootstrap, so treat it as a reference implementation at most. For Laravel, build or adopt a Laravel-native meta tag solution instead.
How do I install mitopp/easy-seo-bundle with Composer?
You would normally install it with composer require mitopp/easy-seo-bundle and register the bundle in config/bundles.php in a Symfony app. In Laravel there is no equivalent bundle registration step, so installation alone does not make the SEO features work. Before trying it anywhere, inspect composer.json for PHP and symfony/* constraints and verify whether the package is PSR-4 autoloaded.
Does mitopp/easy-seo-bundle support Laravel 10 or Laravel 11?
There is no Laravel version support to rely on because the package is a Symfony bundle, not a Laravel package. Its symfony/* constraints are also likely to conflict with the Symfony 6/7 components bundled with Laravel 10 and 11, which can produce unresolvable dependency graphs. The evaluation recommends rejecting it as a direct Laravel dependency.
What SEO features does mitopp/easy-seo-bundle provide?
Based on the overview, it manages page titles, meta descriptions, canonical URLs, and Open Graph tags so pages render search- and social-friendly previews. The assessment warns that an SEO bundle of this type may cover meta tags only and may not address sitemaps, robots, hreflang, redirects, or structured data validation. Verify the actual src/ classes before assuming feature coverage.
How do I configure mitopp/easy-seo-bundle in Symfony?
In Symfony you would register the bundle, let its DI extension load the Configuration tree, and rely on its kernel.request or kernel.response listeners to inject tags. That configuration path does not translate to Laravel's service providers, config files, or middleware without forking the package. If you are on Symfony, first confirm the bundle's version constraints overlap your Symfony release.
Is mitopp/easy-seo-bundle maintained and safe for production?
The evaluation flags high abandonment risk: 2 stars, 0 dependents, and no production evidence or downstream bug reports. It also warns that old PHP idioms and Symfony constraints may break on PHP 8.2+ and modern Laravel stacks. SEO output is cheap to generate but expensive to get wrong, so an unmaintained generator with no test suite is a poor production dependency.
Does mitopp/easy-seo-bundle have tests and PHP 8.2 support?
The assessment does not find evidence of a test suite, and it specifically calls for inspecting composer.json, autoload type, test coverage, and last commit date. PHP 8.2 support is doubtful because the package appears to use PHP 5.x/7.x idioms such as dynamic properties and removed functions. Treat both testing and PHP 8.2 compatibility as unverified until you inspect the repository.
What are the best Laravel alternatives to mitopp/easy-seo-bundle?
For Laravel, the evaluation names artesaos/seotools for SEO meta management and spatie/laravel-sitemap for sitemap generation. A small internal build is also realistic: a Blade component or helper for meta, canonical, and OG/Twitter tags, plus a sitemap generator, robots route, and JSON-LD. Those options avoid the Symfony bundle scaffolding and give you control over correctness.
Can I adapt mitopp/easy-seo-bundle into a Laravel service provider?
Only if the tag-generation logic lives in plain, framework-agnostic classes, which must be verified by reading src/ rather than assumed. A real integration means extracting domain logic, discarding compiler passes and tagged services, and re-wrapping everything in a Laravel service provider, config file, and middleware. At that point you have effectively forked the package, so compare the effort against a few days of Laravel-native work.
What are the risks of using an unmaintained SEO package in Laravel?
Bad canonicals, missing hreflang, or duplicated meta tags can deindex pages, and recovery through Search Console can take weeks. The evaluation also cites supply chain risk: zero dependents means no ecosystem monitoring, and SCA tooling may flag an abandoned dependency and block CI. Combine that with dependency conflicts and no test coverage, and the risk is asymmetric for a task Laravel can handle natively.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
robertmarney/lara-hierarchial-collections
simonschaufi/rule-doc-generator
emissaoja/emissaoja
blackbricksoftware/gravityforms-civicrm-form-processor
al-rahabi/fancy-crud
jinas/dhivatar-component
mltstephane/laravel-quality
bernskiold/laravel-talentlms
bernskioldmedia/laravel-form-architect
youbar/easy-crud
c-point-labs/laravel-hostyourai
dbravoan/dbcms-admin-theme-dbcms
dbravoan/dbcms-theme-db-cyber
dbravoan/dbcms-blocks-basic
dbravoan/dbcms-module-content-audit
dbravoan/dbcms-module-ai-assistant
paygate-to/paygate-php
padosoft/askmydocs-connector-base
defstudio/supercharged-carbon
bernskioldmedia/laravel-matomo