Почистване на WordPress от генериране на ненужни страници

Винаги се фокусирам първо върху Yandex. Затова отиваме в нашия прекрасен панел webmaster.yandex.ru и кликваме върху Моите сайтове. След това се интересуваме от две колони - „Качено от робота“ и „Страници в търсене“. Вероятно всички знаете, че трябва да се стремите броят на заредените от робота страници да е равен на броя на индексираните страници.

ненужни

Моето положение е различно и мисля, че вие ​​също. Това трябва да се коригира и колкото по-скоро го направите, толкова по-добре. Това е, което имах.

Както виждате, разликата е 13 страници. В други сайтове разликата може да варира. Има както идеални пациенти с равен брой страници, така и такива, при които разликата е 3-5 пъти. Да видим каква шлака зарежда там роботът Yandex.

Отиваме наИзключени страници в Ya.VM на сайта и гледаме. Първо, в колоната „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 (header.php) на същото място и изтрийте следния ред там.

Но премахването на поколението ?replytocom вече не е толкова лесно. Намерих само две решения.

1) Инсталирайте приставката за WordPress SEO (SEO от Yoast) и задайте подходящите настройки.

Това са най-популярните страници, които се генерират от двигателя и не са необходими на никого освен на самите тях. Като изключите генерирането на тези изпражнения, вие подобрявате сайта си от гледна точка на вътрешна оптимизация.

азс радост съм готов да допълня тази статия, ако споделите своя опит по тази тема.