PHPackages                             roilafx/seoevobust - 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. roilafx/seoevobust

ActiveLibrary

roilafx/seoevobust
==================

Выполнение постраничного SEO анализа сайта

018JavaScript

Since Jan 30Pushed 3mo agoCompare

[ Source](https://github.com/Kolya1222/seoevobust)[ Packagist](https://packagist.org/packages/roilafx/seoevobust)[ RSS](/packages/roilafx-seoevobust/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

SEO Analyzer Evolution 📊
========================

[](#seo-analyzer-evolution-)

Мощный инструмент для комплексного SEO-анализа веб-страниц прямо в браузере. Всесторонняя проверка более 100 метрик производительности, безопасности, контента и технического SEO.

🌟 Возможности
-------------

[](#-возможности)

### 📊 Базовый SEO анализ

[](#-базовый-seo-анализ)

1. ета-теги: Title, Description, Viewport, Charset
2. Заголовки: H1-H6 структура и иерархия
3. Язык и кодировка: Lang атрибут, кодировка страницы
4. Canonical и Robots: Canonical URL, robots meta тег
5. Favicon: Наличие и типы иконок

### 📝 Анализ контента

[](#-анализ-контента)

- Текстовый анализ: Объем контента, читаемость, ключевые слова
- Изображения: ALT тексты, размеры, lazy loading, форматы
- Ссылки: Внутренние/внешние, nofollow, title атрибуты
- Мультимедиа: Видео, аудио, iframe контент
- Семантика: Структурные элементы HTML5

### ⚙️ Технический анализ

[](#️-технический-анализ)

1. Schema.org: Структурированная разметка, валидация
2. Open Graph: Социальные мета-теги
3. Навигация: Хлебные крошки, семантическая структура
4. Скрипты и стили: Оптимизация загрузки
5. Доступность: ALT теги, лейблы форм, ARIA атрибуты

### 🚀 Анализ производительности

[](#-анализ-производительности)

- Core Web Vitals: LCP, FID, CLS, INP, TBT
- Navigation Timing: TTFB, DOM Load, полная загрузка
- Ресурсы: Размер страницы, количество запросов
- Оптимизации: Lazy loading, async/defer, современные форматы
- Память: Использование JavaScript heap

### 🔒 Анализ безопасности

[](#-анализ-безопасности)

- HTTPS: Протокол безопасности
- Mixed Content: Смешанный контент
- Заголовки безопасности: CSP, HSTS, X-Frame-Options
- Формы: Безопасность передачи данных
- Cookies: Secure, HttpOnly, SameSite атрибуты
- Внешние ресурсы: Анализ сторонних скриптов

### 💡 Умные рекомендации

[](#-умные-рекомендации)

1. Приоритизация: Критические, важные, информационные
2. Категоризация: Базовое SEO, контент, техническое, производительность
3. Конкретные решения: Пошаговые инструкции по исправлению
4. Примеры кода: Готовые примеры для реализации

### 📈 Метрики и стандарты

[](#-метрики-и-стандарты)

#### Core Web Vitals

[](#core-web-vitals)

- LCP (Largest Contentful Paint): &lt; 2.5s (Good)
- FID (First Input Delay): &lt; 100ms (Good)
- CLS (Cumulative Layout Shift): &lt; 0.1 (Good)
- INP (Interaction to Next Paint): &lt; 200ms (Good)

### SEO стандарты

[](#seo-стандарты)

1. Title: 30-60 символов
2. Description: 70-160 символов
3. H1: ровно один на страницу
4. Images: ALT тексты для всех значимых изображений

### Производительность

[](#производительность)

- Load Time: &lt; 3 секунд
- Page Size: &lt; 2 MB
- Requests: &lt; 50 HTTP запросов

### 🔍 Поддерживаемые технологии

[](#-поддерживаемые-технологии)

1. HTML5: Семантические теги, микроразметка
2. CSS: Современные форматы, оптимизации
3. JavaScript: ES6+, модули, производительность
4. SEO: Schema.org, Open Graph, Twitter Cards
5. Безопасность: HTTPS, CSP, security headers
6. Доступность: WCAG, ARIA атрибуты

### 📁 Структура проекта

[](#-структура-проекта)

```
seoevobust/
├── plugins/
│   └── seopageanalyzer.php                         # Плагин для запуска только у Администраторов
├── publishable/                                    # Стили и скрипты для публикации
│   ....
│    ├── css/
│    │    └── seo-analyzer.css                      # Огромный CSS файл который нужно оптимизировать
│    ├── js/
│    │   ├── analyzers/                             # Анализаторы
│    │   │   │   └──htmlanalyzer                    # Расширение анализа HTML
│    │   │   │      ├── BasicAnalyzer.js            # Информация для страницы "Базовые SEO элементы"
│    │   │   │      ├── ContentAnalyzer.js          # Информация для страницы "Анализ контента"
│    │   │   │      ├── MetaTagsAnalyzer.js         # Нужно будет выпилить его функционал переехал или на оборот расширить
│    │   │   │      └── TechnicalAnalyzer.js        # Информация для страницы "Технический анализ"
│    │   │   ├── HtmlAnalyzer.js                    # Точка входа в анализ страницы
│    │   │   ├── PerformanceAnalyzer.js             # Информация для страницы "Производительность"
│    │   │   └── SecurityAnalyzer.js                # Информация для страницы "Безопасность"
│    │   ├── core/                                  # Ядро системы
│    │   │   ├── AnalyzerEngine.js                  # Запуск анализа
│    │   │   └── SeoAnalyzer.js                     # Реальное ядро системы
│    │   ├── storage/                               # Тестовый функционал еще не реализован
│    │   │   ├── HistoryManager.js                  # Для просмотра динамики хотелось бы использовать
│    │   │   └── SettingsManager.js                 # Настройки внешнего вида Панельки
│    │   ├── ui/                                    # Ядро системы
│    │   │   ├── components/                        # UI компоненты
│    │   │   │   ├── FloatingButton.js              # Создание кнопки вызова СЕО панели
│    │   │   │   └── Overlay.js                     # Создание каркаса секций
│    │   │   ├── renderers/                         # Рендереры результатов
│    │   │   │   ├── BasicSectionRenderer.js        # Вывод информации "Базовые SEO элементы"
│    │   │   │   ├── ContentSectionRenderer.js      # Вывод информации "Анализ контента"
│    │   │   │   ├── TechnicalSectionRenderer.js    # Вывод информации "Технический анализ"
│    │   │   │   ├── PerformanceSectionRenderer.js  # Вывод информации "Производительность"
│    │   │   │   ├── SecuritySectionRenderer.js     # Вывод информации "Безопасность"
│    │   │   │   ├── RecommendationsRenderer.js     # Вывод информации "Рекомендации по улучшению"
│    │   │   │   ├── ExportRenderer.js              # Экспорт отчетов в JSON и HTML
│    │   │   │   ├── ResultsRenderer.js             # Точка входа для рендера информации о секциях
│    │   │   └── UIManager.js                       # Класс для управления панелью СЕО
│    │   └── index.js                               # Точка входа
└── src/
     └── SeoevobustServiceProvider.php              #Регистрация плагина в админке

```

Алгоритм использования
----------------------

[](#алгоритм-использования)

1. Переходите на страницу которую хотите проверить находясь по администратором.
2. Нажмите на появивщиюся кнопку в правом нижнем углу.
3. По необходимости скачайте отчет в HTML или JSON.

Установка
=========

[](#установка)

Выполните команды из директории `/core`:

1. Установка пакета

```
php artisan package:installrequire roilafx/seoevobust "*"

```

2. Публикация стилей и скриптов

```
php artisan vendor:publish --provider="roilafx\seoevobust\SeoevobustServiceProvider"

```

###  Health Score

21

—

LowBetter than 19% of packages

Maintenance57

Moderate activity, may be stable

Popularity7

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity11

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/bed32336358dc3fe7d66414cfc6ce74c69fcaa31f3aee2d71b3975521743e317?d=identicon)[Kolya1222](/maintainers/Kolya1222)

---

Top Contributors

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

### Embed Badge

![Health badge](/badges/roilafx-seoevobust/health.svg)

```
[![Health](https://phpackages.com/badges/roilafx-seoevobust/health.svg)](https://phpackages.com/packages/roilafx-seoevobust)
```

PHPackages © 2026

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