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

Laravel Seo Laravel Package

arcanedev/laravel-seo

Laravel SEO package for managing page metadata such as titles, meta tags, and Open Graph data. Provides a fluent API to define SEO fields in your app and render them in Blade views, keeping optimization logic centralized.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Framing SEO as a product surface, not a chore. Packages in this category (meta tags, Open Graph/Twitter cards, canonical URLs, sitemaps, robots directives) force the question: who owns search/share presentation — engineering in templates, or content/marketing through configuration? The package's facade-style API is a useful reference model for that decision even if you never install it.
  • Scoping the SEO feature set for a release. It gives a concrete checklist to scope against: title/description templating, per-entity overrides, OG/Twitter card fallbacks, canonicalization, sitemap generation, and (often missing) structured data. Use it to decide what ships in v1 versus what waits.
  • Build vs. buy vs. borrow. This is squarely a "borrow" candidate: MIT-licensed, small surface area, readable source. The decision is whether your team writes ~200 lines of its own meta-tag resolver or inherits someone else's conventions and bugs.
  • Multi-locale and multi-tenant SEO. SEO metadata is where localization, canonical URLs, and hreflang collide with your routing and tenancy model. Deciding this early prevents a painful retrofit — the choice of package shapes whether localized metadata is a config concern or a per-model concern.
  • Content-team autonomy. A package abstraction lets marketers change titles/descriptions without a deploy, or it doesn't. That's a staffing and workflow decision, not a technical one, and this package's shape makes the tradeoff visible.
  • Tech-debt and upgrade budgeting. Last release 2017-09-07, Laravel 5-era constraints, zero dependents, four stars. If this is already in your codebase, it's a line item in your framework-upgrade plan. If it isn't, it's a reminder to weigh maintenance signal in every future dependency review.
  • Risk posture on unmaintained dependencies. Zero dependents and an eight-year-old release mean no upstream security patching and no community bug reports. That's a governance decision: do you accept unmaintained code in a customer-facing surface?

When to Consider This Package

Consider it only as:

  • A reference implementation — read the API design and meta-tag resolution logic, then write your own thin layer (~1–2 days) that fits your models and templating.
  • A legacy compatibility case — you're already running it on a Laravel 5.x app, it works, and rewriting is not on the roadmap. Then freeze it, vendor the source into your repo, and add it to your upgrade-blocker list.

Look elsewhere — the default answer — if any of these hold:

  • You're on Laravel 8/9/10/11 or PHP 8+. Composer constraints from a 2017 package will almost certainly block or force a fork.
  • You need active maintenance, security patches, or a maintainer who responds to issues.
  • You need modern requirements: JSON-LD/schema.org, sitemap index files at scale, hreflang management, or CMS/headless integration.
  • SEO is revenue-relevant for you (e-commerce, marketplaces, content sites). Customer-facing, crawl-critical surfaces should not run on abandoned code.
  • You need test coverage and CI guarantees before adopting.

Adoption gate (use for any SEO package): framework/PHP version alignment, commit activity in the last 12 months, issue responsiveness, dependency footprint, test suite present, and a documented escape hatch if you need to remove it.

Note on the signals: the 6.59 opportunity score reflects that the problem space — SEO metadata management — is genuinely valuable and under-served. The 0.11 overall score reflects that this artifact is not a viable vehicle for it. Keep those separate; the first justifies investment, the second rules out this particular vendor.

How to Pitch It (Stakeholders)

To executives: SEO metadata determines how we appear in search results and social shares — directly affecting acquisition cost and click-through. We need a deliberate approach to it. This specific package is not the answer: it was last released in 2017, targets Laravel 5, has no dependents, and receives no maintenance. Putting it in front of customers is an unquantified risk for a small savings. Recommendation: budget a short spike, use this package's design as a reference, and adopt a maintained alternative or build a ~200-line internal module. Estimated effort: 1–3 days of engineering, low cost, clear ownership.

To engineering: This is an abandoned Laravel 5-era package — MIT license, no maintainer, no security patching, near-zero adoption. Don't add it to the dependency tree. Instead: (1) use it as a design reference for meta/OG/canonical resolution conventions; (2) evaluate a maintained equivalent or write a thin in-house service that pulls defaults from config, allows per-model overrides, and resolves through a single Blade component; (3) require tests and a documented removal path. If it's already in a legacy app, vendor the source, pin it, and log it as an upgrade blocker.

Bottom line: the problem is worth solving; this package is not the tool. Treat it as a spec, not a dependency.

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.
diephp/sequences
users-au/socialite-provider
twidpay/twid-logger
mrnewport/laravel-plaid
mrnewport/laravel-repo
mrnewport/laravel-docsign
mrnewport/laravel-stow
mrnewport/laravel-flow
mrnewport/laravel-priceable
mrnewport/laravel-nestedterms
fredmeng/laravel-apidoc-generator
itstructure/laravel-multilingual-tools
pdustdar/elasticsearch
markupai/php-sdk
rlacerda83/lumem-microservice-shipment
uni-method/symfony-lib
tacticmedia/scim-server-bundle
neika-ai/symfony-bundle
mattleads/agent-publishing-bundle
glavweb/framework-bundle