Чищення WordPress від генерації непотрібних сторінок
Орієнтуюсь я завжди спершу на Яндекс. Тому заходимо у свою чудову панель webmaster.yandex.ru та натискаємо на Мої сайти. Далі нас цікавлять дві колонки — «Завантажено роботом» та «Сторінок у пошуку». Всі ви напевно в курсі, що потрібно прагнути до того, щоб кількість сторінок, що завантажуються роботом, дорівнювала кількості проіндексованих сторінок.

У мене ж ситуація дещо інша і думаю у вас також. Це слід виправити і чим швидше ви це зробите, тим краще. Ось що було в мене.
Як можна побачити, різниця становить 13 сторінок. На інших сайтах різниця може бути різною. Є як ідеальні пацієнти з рівною кількістю сторінок, а є й ті, де різниця відрізняється у 3-5 разів. Давайте подивимося, що за шлак у нас там завантажує робот Яндекса.
Заходимо вВиключені сторінки в Я.ВМ сайтом і дивимося. По-перше у графі «HTTP-статус: Ресурс не знайдено (404)» має бути порожнім, нема чого плодити неіснуючі сторінки. Якщо у вас багато таких сторінок, це негативно позначиться на вашому сайті, тому терміново виправте ситуацію. Піст на цю тему буде пізніше, поки робіть свої сили.
Нас цікавить «Документ заборонений у файлі robots.txt». Якщо ви вже читали мою статтю про правильний robots.txt і зробили собі так само, то у вас все це сміття буде знаходитися саме в цій графі. Якщо ж ні, тоді ваші справи зовсім погано, оскільки все сміття буде знаходитися в індексі.
Які непотрібні сторінки генеруються WordPress
Які файли там можуть генеруватися? Нагадаю, що йдеться тільки про роботу з двигунами WordPress. А генеруються там такі непотрібні сторінки:
1)/?p=будь-яке число - сторінки генерації постів з коротким посиланням;
3)/xmlrpc.php - цеспеціальний API від WordPress, який дозволяє робити будь-які дії з контентом на вашому сайті на віддаленій основі. Цей параметр увімкнено за замовчуванням на всіх блогах\сайтах;
4)/xmlrpc.php?rsd - аналогічно 3 пункту. Якщо працюєте виключно через адмінку, цього теж варто позбутися;

Залежно від розмірів вашого сайту, цих сторінок може генеруватися досить багато, тому слід відключити їх. Я знайшов рішення, яке одразу вирішує проблеми з усіма типами сторінок.
Як вимкнути генерацію непотрібних сторінок у WordPress
Про перший пункт я вже писав тут, але ви всі ледарі, тому продублюю ще раз. Отже, для лікування нашого сайту нам доведеться відкрити адмінку, зайти у вкладкуЗовнішній вигляд — Редактор — Функції теми (functions.php) і вставити там наступний код.
add_filter('xmlrpc_enabled', '__return_false'); remove_action('wp_head', 'wp_shortlink_wp_head'); remove_action( 'wp_head', 'rsd_link'); remove_action( 'wp_head', 'wlwmanifest_link'); remove_action( 'wp_head', 'wp_generator'); remove_action( 'wp_head', 'feed_links_extra', 3); remove_action( 'wp_head', 'feed_links', 2); remove_action( 'wp_head', 'index_rel_link'); remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head');
Після цього там відкрити файлЗаголовок (header.php) і видалити там наступний рядок.
А ось позбутися генерації replitocom вже не так просто. Я знайшов лише два рішення.
1) Встановити плагін WordPress SEO (SEO by Yoast) та поставити відповідне налаштування.
Це найпопулярніші сторінки, які генеруються двигуном і нікому, крім них самих, не потрібні. Відключаючи генерацію цих какашок, ви покращуєте свій сайт з погляду внутрішньої оптимізації.
Ярадістю готові доповнити цю статтю, якщо ви поділіться своїм досвідом на цю тему.