Files
seojak/README.md
T
2026-10-25 17:14:28 +03:00

34 lines
2.6 KiB
Markdown

# SEOJak
Лёгкий SEO-плагин для WordPress. Написан для [lexium.ru](https://www.lexium.ru/) на замену
All in One SEO: те же возможности бесплатной версии, без рекламы и лишних таблиц.
- Заголовок, описание и «не индексировать» для каждой записи и страницы — блок «SEO» в
редакторе со счётчиками символов и предпросмотром сниппета.
- `<title>`, meta description, robots, canonical, prev/next.
- Open Graph и Twitter Card; картинка — превью записи, иначе картинка по умолчанию.
- Schema.org одним JSON-LD: WebSite, Person, WebPage, BlogPosting, BreadcrumbList.
- Карта сайта — встроенная в WordPress (`/wp-sitemap.xml`): только записи, страницы и
открытые для индексации рубрики, без noindex-записей. Старые `/sitemap.xml` и
`post-sitemap.xml` перенаправляются на неё.
- IndexNow: после публикации и обновления адрес сообщается Яндексу (не чаще раза в
10 минут на запись, только на production).
- Редиректы 301 списком в настройках: «/откуда/ куда» по строке, без учёта регистра и
конечного слеша. При активации забираются правила Simple 301 Redirects; повторно:
`wp seojak import-redirects`.
- Перенос из All in One SEO: при активации забирает настройки главной, автора, соцсетей и
данные записей из таблицы `aioseo_posts`. Повторно: `wp seojak import-aioseo`.
Пока All in One SEO активен, SEOJak на сайте ничего не выводит — можно ставить рядом и
переключаться без пустого окна.
Настройки: «Настройки → SEOJak». Данные записей лежат в postmeta
`_seojak_title`, `_seojak_description`, `_seojak_noindex` и доступны через REST API.
Требования: WordPress 6.4+, PHP 7.4+.
## Деплой на lexium.ru
Рабочая копия для сайта — `www/wp-content/plugins/seojak/` в репозитории lexium.ru.
Правка здесь → копия туда → коммит и сборка по правилам lexium.ru.