Ко всем проектам
Веб · Октябрь 2025
Автогенерация ключей и перелинковки для WordPress

Система для WordPress, которая автоматически генерирует релевантные ключевые слова для внутренней перелинковки на плагине Internal Link Juicer PRO. Инструмент извлекает ключи из заголовков и SEO-полей, чистит их польскими стоп-словами, приоритизирует по источнику и загружает в нативном формате ILJ. Рассчитан на крупные новостные сайты с десятками тысяч постов.
Что реализовано:
- Конвейер генерации для каждого поста: извлечение контента (H1, H2, Rank Math Focus Keywords) → построение n-грамм (биграммы/триграммы) → фильтрация → приоритизация → запись в ILJ
- Приоритизация ключей по надёжности источника: Focus Keyword → H1 → H2 → частотные n-граммы
- Фильтрация польских стоп-слов (239 слов), фильтр по длине (2–6 слов), нормализация и дедупликация
- Интеграция с Internal Link Juicer PRO: запись в meta-поле нативного формата плоским массивом строк и синхронизация счётчика в wp_options
- Батчевая обработка (батч 200 постов) с паузами, мониторингом памяти и очисткой кэша — без нагрузки на сервер
- Детальное структурированное логирование, запуск через WP-CLI / standalone-скрипт
- Модульная архитектура из 7 классов (~2500 строк PHP) вокруг координатора KeywordGenerator
Результаты пилота: 101 пост, 859 ключевых слов, в среднем 8.5 на пост; спроектировано под масштаб ~28k и ~19k постов на двух сайтах.
Стек: PHP 8.3, WordPress 6.7, Internal Link Juicer PRO, Rank Math PRO, MySQL/MariaDB, WP-CLI, Varnish, Bash/cron.
Роль: проектирование и разработка инструмента целиком (backend, PHP/WordPress).
Кадры проекта

Обзор 
Пайплайн 
Архитектура 
Приоритизация и результаты