Skip to main content

Getting started

Requirements

  • Evolution CMS 3.2.0+
  • PHP 8.2+
  • Composer 2.2+
  • One of: MySQL 8.0+ / MariaDB 10.5+ / PostgreSQL 10+ / SQLite 3.25+

Install by artisan package

Go to You /core/ folder

cd core
composer update

Run php artisan commands

php artisan package:installrequire seiger/sseo "*"
php artisan vendor:publish --provider="Seiger\sSeo\sSeoServiceProvider"
php artisan migrate

The package automatically listens to Evolution CMS events (manager & frontend) and integrates with sCommerce/sArticles when available.

Add SEO meta to your theme

Place this in your Blade layout <head>:

<!DOCTYPE html>
<html lang="@evoConfig('lang', 'en')">
<head>
<base href="@evoConfig('site_url', '/')"/>
@if(is_array($evtHead = evo()->invokeEvent('OnHeadWebDocumentRender'))){!!implode('', $evtHead)!!}@endif
...
</head>

That's it — the title, description, keywords, canonical content, and works will be calculated for each page according to the established rules.

Where to find the module

Manager → Tools → sSeo. You’ll see tabs for Dashboard, Redirects, Meta Templates (PRO), Robots and Configure.