До всіх проєктів
Веб · Жовтень 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).
Кадри проєкту

Кадр 1 
Кадр 2 
Кадр 3 
Кадр 4