Вебмастера заметили серьезный баг в CMS WordPress, который может серьезно навредить сайту со стороны SEO-оптимизации. Оказывается, что большинство WordPress сайтов могут иметь огромное количество дублированных страниц, при этом, большинство вебмастеров об этом могут и не подозревать.
Оказывается, если в конце URL любой страницы WordPress добавить цифры, то система сгенерирует дубль. Например, берем ссылку: site.ru/statia-pro-hosting и добавляем в конце любое сочетание цифр — site.ru/statia-pro-hosting/12345 – то система вместо ошибки 404 нам выдаст содержание site.ru/statia-pro-hosting, таким образом сгенерируется дубль страницы. На удивление многих, подобных дублей, в системе Яндекс.Вебмастер или Гугл.Консоли оказалось сгенерированно несколько тысяч. По мнению вебмастеров, данный баг, может привести к наложению нового фильтра от Яндекса Баден-Баден.
Чтобы избежать неприятных последствий, есть несколько вариантов выхода:
1) Если вы используете плагин All in One SEO Pack.
В настройках данного плагина есть возможность закрыть индексацию лишних дублей. Для этого заходим в раздел с основными настройками и выставляем следующие галочки:
2) Если Вы используете плагин Yoast SEO
В настройках плагина переходим в раздел «Другое» и вносим следующие настройки:
3) Установить простой плагин after-last-page-fix
Плагин вместо дублей, начнет отдавать пользователям 404-ошибку. Настроек у плагина нет – просто скачайте и активируйте.
4) Внести настройки в .htaccess
Данный метод будет работать не у всех WordPress сайтов из-за разных настроек mod_rewrite
Добавляем следующие строки:
RewriteCond %{REQUEST_URI} !(/page*)
RewriteRule (.*)\/([0-9]+) $1 [R=301,L]
В итоге все цифровые приписки в конце вашего URL должны перестать работать.
5) Ждать обновления WordPress
Разработчики обещают исправить данный баг в версии 4.8