PHPackages                             reg2005/seo\_generator - 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. reg2005/seo\_generator

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

reg2005/seo\_generator
======================

Simple generator keywords and description from Russian text

1.0.0(10y ago)335MITPHPPHP &gt;=5.3.0

Since Mar 29Pushed 10y ago1 watchersCompare

[ Source](https://github.com/reg2005/seo_generator)[ Packagist](https://packagist.org/packages/reg2005/seo_generator)[ Docs](https://github.com/reg2005/seo_generator)[ RSS](/packages/reg2005-seo-generator/feed)WikiDiscussions master Synced today

READMEChangelogDependenciesVersions (2)Used By (0)

The seo generator
=================

[](#the-seo-generator)

Представляю вашему вниманию простой SEO генератор позволяющий получить ключевые слова из текста отсортированные по количеству найденных вхождений, т.е. самые популярные слова будут в начале. Также генератор позволяет извлечь описание.

\##Установка

composer require reg2005/seo\_generator

\##Помощь в развитии

Библиотека полностью рабочая, но на данный момент я собираю идеи по ее улучшению. Если есть предложения пишите:

\##Методы:

```
	get_keywords($string, $array = FALSE, $sort = FALSE)

	$string = 'Текст';
	$array = boolean (в каком виде вернуть - true = весь массив, false = обрезанная строка);
	$sort = boolean (Отсортировать по количеству вхождений в тексте, по умолчанию FALSE)

	---------------------------

	get_description($string);
```

\##Пример:

```
		$seo = new Seo_generator\Seo();

		$text = 'Самым известным «рыбным» текстом является знаменитый Lorem ipsum. Считается, что впервые его применили в книгопечатании еще в XVI веке. Своим появлением Lorem ipsum обязан древнеримскому философу Цицерону, ведь именно из его трактата «О пределах добра и зла» средневековый книгопечатник вырвал отдельные фразы и слова, получив текст-«рыбу», широко используемый и по сей день. Конечно, возникают некоторые вопросы, связанные с использованием Lorem ipsum на сайтах и проектах, ориентированных на кириллический контент – написание символов на латыни и на кириллице значительно различается.';

		$result['keywords'] = $seo->get_keywords($text);
		//самым, известным, «рыбным», текстом, является, знаменитый, lorem, ipsum, считается, впервые, применили, книгопечатании, xvi, веке, своим, появлением, обязан, древнеримскому, философу, цицерону, ведь, именно, трактата, пределах, добра, зла», средневековый, книгопечатник, вырвал, отдельные

		$result['description'] = $seo->get_description($text);
		//Самым известным «рыбным» текстом является знаменитый Lorem ipsum. Считается, что впервые его применили в книгопечатании еще в XVI веке. Своим появлением Lorem ipsum обязан древнеримскому философу Цицерону, ведь именно из его трактата «О пределах добра и з
```

###  Health Score

26

—

LowBetter than 41% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity11

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity58

Maturing project, gaining track record

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.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

3745d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/4133683?v=4)[Evgeniy](/maintainers/reg2005)[@reg2005](https://github.com/reg2005)

---

Tags

tagskeywordsseo

### Embed Badge

![Health badge](/badges/reg2005-seo-generator/health.svg)

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

###  Alternatives

[arcanedev/seo-helper

SEO Helper is a framework agnostic package that provides tools &amp; helpers for SEO (Laravel supported).

331469.8k4](/packages/arcanedev-seo-helper)[nystudio107/craft-seomatic

SEOmatic facilitates modern SEO best practices &amp; implementation for Craft CMS 5. It is a turnkey SEO system that is comprehensive, powerful, and flexible.

1741.5M52](/packages/nystudio107-craft-seomatic)[davmixcool/laravel-meta-manager

Laravel Meta Manager is an SEO tool that is used to improve SEO of a website or specific page by adding recommended meta tags to your application.

15042.3k1](/packages/davmixcool-laravel-meta-manager)[fomvasss/laravel-meta-tags

A package to manage SEO (meta-tags, xml-fields, etc.)

3129.5k](/packages/fomvasss-laravel-meta-tags)[devrabiul/laravel-seo-manager

Laravel SEO Manager is an SEO tool that improves SEO by adding recommended meta tags.

386.1k](/packages/devrabiul-laravel-seo-manager)

PHPackages © 2026

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