nasehi/seo-manager

A lightweight PHP SEO manager package for generating meta tags and canonical URLs.

Maintainers

Package info

github.com/nasehi1/SeoManager

pkg:composer/nasehi/seo-manager

Transparency log

Statistics

Installs: 0

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

dev-main 2026-07-10 10:07 UTC

This package is not auto-updated.

Last update: 2026-08-14 20:47:07 UTC


README

A lightweight PHP library for generating SEO metadata such as page titles, descriptions, canonical URLs, and robots instructions.

Features

  • Normalize page titles and descriptions
  • Generate meta tag data for templates
  • Build canonical URLs for pages
  • Ready for Composer and GitHub publishing

Installation

composer require nasehi/seo-manager

Usage

<?php

require 'vendor/autoload.php';

use Nasehi\SeoManager\SeoManager;

$seo = new SeoManager();

$meta = $seo->prepareMetaData([
    'title' => 'Home Page',
    'description' => 'A short description optimized for SEO.',
    'canonical' => 'https://example.com/'
]);

// To see normalized metadata values
print_r($meta);

// To render the HTML meta tags for templates
echo $seo->render();

Example Page

A sample page is available at demo/example.php.

Development

php vendor\bin\phpunit