PHPackages                             pr4n4vs/seo-optimizer - 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. pr4n4vs/seo-optimizer

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

pr4n4vs/seo-optimizer
=====================

A Laravel package for SEO optimization.

00PHP

Since Oct 18Pushed 1y ago1 watchersCompare

[ Source](https://github.com/pr4n4vs/SeoOptimizer)[ Packagist](https://packagist.org/packages/pr4n4vs/seo-optimizer)[ RSS](/packages/pr4n4vs-seo-optimizer/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

SEO Optimizer for Laravel
=========================

[](#seo-optimizer-for-laravel)

**SEO Optimizer** is a Laravel package designed to enhance SEO by providing easy management of meta tags, sitemaps, and other SEO-related functionalities.

Features
--------

[](#features)

- Add default SEO meta tags.
- Customize meta tags (author, description, keywords, etc.).
- Simple integration into Blade templates.
- Extendable for more SEO tasks.

Requirements
------------

[](#requirements)

- **PHP**: ^8.1
- **Laravel**: ^9.x, ^10.x, ^11.x

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

[](#installation)

### 1. Install via Composer

[](#1-install-via-composer)

To install the package in your Laravel project, run the following command in your terminal:

composer require pr4n4vs/seo-optimizer:dev-main

### 2. Publish the Config (Optional)

[](#2-publish-the-config-optional)

If you'd like to customize the default settings, publish the config file:

php artisan vendor:publish --tag=seo-optimizer-config

This will create a configuration file located at config/seo-optimizer.php, where you can define default meta tag values and other SEO settings.

### 3. Autoload the Package

[](#3-autoload-the-package)

In case the package doesn't autoload automatically, run:

composer dump-autoload

### Usage

[](#usage)

After installing the package, you can start adding meta tags to your Blade views.

Add Meta Tags in Blade Templates Use the MetaTagManager class to add meta tags in your Blade templates:

@php // Create MetaTagManager instance $metaTagManager = new \\Pranav\\SeoOptimizer\\MetaTagManager();

```
// Add default meta tags and custom ones
$metaTagManager->addDefaultMeta()->addMeta('author', 'Your Name');

// Render meta tags in HTML
echo $metaTagManager->render();

```

@endphp This will render basic meta tags like:

Adding Custom Meta Tags You can add more meta tags for descriptions, keywords, etc.: @php $metaTagManager = new \\Pranav\\SeoOptimizer\\MetaTagManager(); $metaTagManager-&gt;addDefaultMeta() -&gt;addMeta('description', 'This is a custom description') -&gt;addMeta('keywords', 'Laravel, SEO, Optimization'); echo $metaTagManager-&gt;render(); @endphp

Configuration After publishing the configuration, you can edit it at config/seo-optimizer.php. This file allows you to set:

Default Site Name Default Description Default Keywords And other settings for meta tags.

###  Health Score

13

—

LowBetter than 1% of packages

Maintenance29

Infrequent updates — may be unmaintained

Popularity0

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity17

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% 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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/36addefa9bea7c56aa4895df0a7f93ff5d02e24b3c733467b8ef2e3f4a469cc0?d=identicon)[pr4n4vs](/maintainers/pr4n4vs)

---

Top Contributors

[![pr4n4vs](https://avatars.githubusercontent.com/u/52619463?v=4)](https://github.com/pr4n4vs "pr4n4vs (4 commits)")

### Embed Badge

![Health badge](/badges/pr4n4vs-seo-optimizer/health.svg)

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

###  Alternatives

[whitehat101/apr1-md5

Apache's APR1-MD5 algorithm in pure PHP

349.7M10](/packages/whitehat101-apr1-md5)

PHPackages © 2026

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