Настройките на файла се затварят от индексиране на категории, тагове, страници с пагинация

Във файла robots.txt той забрани индексирането на етикети, класическият: Disallow:/tag/естествено разреши тези, които са облагородени пример: Allow:/tag/videokarty-asus. Изглеждаше, че всичко е нормално, но маркерите също имат страници и в индекса попаднаха няколко от следния формат: domain/tag/videokarty-asus/page/1. Как да ги затворите в robots.txt по най-лесния начин?

Досега съм приложил следното правило за всички отворени тагове: Disallow:/tag/videokarty-asus/page/Но вече имам 16 отворени маркера и е много тромаво да напиша такова правило за всеки, плюс новите оптимизирани са постоянно се използва.

Плюс още един въпрос.

Имам следния код в моя файл function.php:

Кой го използва и ако има нужда от него?

Можете да затворите всички видове пагинации по следния начин:

Ако имате нужда само от етикети, можете да направите това

Мета маркери на Noindex

Що се отнася до мета таговете noindex, те имат предимство пред правилата в robots.txt.

Кодът, който сте публикували, за да затворите страниците за разбиване на страници, не е най-доброто решение. Препоръчвам ви да затворите страници за разбиване на страници чрез robots.txt и да премахнете кода си.

Но що се отнася до затварянето и отварянето на категории и етикети с описания, ще бъде по-удобно да използвате мета маркера, защото можете програмно да проверите: ако категорията има описание, тогава го отворете за индексиране, ако няма описание, след това затворете то. Така че няма да е необходимо постоянно да променяте robots.txt и да придържате такива правила там: Allow:/tag/videokarty-asus

За да направите това, в роботи просто трябва да затворите страницата за разбиване на страници с индексиране Disallow: */page /. И премахнете други правила по отношение на тагове и заглавия, т.е. оставете етикетите и категориите отворени, но ги затворете в мета тагове, като проверите за описание. Ще проверим описанието, като използваме функцията term_description ():

Този код трябва да бъде поставен в заглавната част на документа (файл на темата header.php). И той трябва да изведе затварящия мета маркер за всички таксономии, които нямат описание.

Това ще се получи автоматично, без постоянно редактиране на robots.txt.

P.S. Вашият код във въпроса е повреден, моля, коригирайте!

P.P.S Прочетете тази моя статия, там всичко е подробно за robots.txt.

Брилянтно! Докато „вкусих“, както се казва, тогава ме осъзна със сигурност, защото можете да проверите за наличието на дикрипсини на страницата. Отивам обаче на:/tag/materinskie-platy-asrock/page/2 Поглеждам изходния код и виждам там, че в този случай функцията ще пропусне тази страница.

Показва описания и ключови думи на приставка за подобряване на категории и тагове, наречена Категория SEO Мета тагове 2.5 от Бала Кришна (http://www.bala-krishna.com). Разбира се, аз не съм привърженик на приставки като цяло и използвам много от вашите кодове, вярвам на майстора на моя занаят.

Да кажем, че когато добавям мета данни в публикации, използвам произволни полета (вашият код за файла function.php и за header.php), а не всички SEO пакети или подобни.

Ето как да изведете:

без приставка само на първата страница на тагове и категории? Тимур сам разбираш останалата част от въпроса за насърчаване няма.

Заглавията ми са почти пълни, но етикетите им са много прости и се притеснявах от дублирането, тъй като има много пресичащи се.

Между другото, въпрос. За промоция, струва ли си да запазите класическия изглед за показване на съобщения (заглавие, миниизображение и част от съдържанието) или по някакъв начин да опростите (премахнете миниатюри и текст, оставете заглавия, но не в, но нека кажем

P.S. това е прикрепено към въпроса ми за изхода без приставки.

Отивам обаче на:/tag/materinskie-platy-asrock/page/2 Поглеждам изходния код и виждам там, че в този случай функцията ще пропусне тази страница.

Така че затваряте страниците за разбиване на страници в robots.txt: Disallow: */page /

Между другото, въпрос. За промоция, струва ли си да запазите класическата форма за показване на съобщения

Не знам. Струва ми се по-добре да го направя, тъй като в този случай е по-удобно и по-красиво.

И какво трябва да се коригира в кода на въпроса?

Тук нещо липсва. Там кодът не беше подчертан, аз подчертах. Очевидно някои етикети бяха изрязани.

и също запомнено! за показване на съдържание само на първите страници на категории и тагове се използва следният код:

Нормален код, само той може да бъде леко опростен външно и подобрен, сега работи само за тагове, нека го накараме да работи за всички таксономии:

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

Не съм против плъгините, никак! Аз съм противник на товарни плъгини, лоши или ненужни.

Файлът robots.txt е в пълен ред, там всичко се оказва логично. Всички категории и тагове са отворени за индексиране, но ако няма дескриптор, роботът минава (благодарение на term_description ()), ако има, той отвежда страницата в индекса. След това той отива на втората страница и вижда и описанието, но правилото Disallow: */page/му казва да изчака, брато, не си струва.

За други въпроси:

Кодът във въпроса е променен.

Коригираният код за извеждане на съдържание работи добре.

  • Чрез приставки. Това имах предвид, че в повечето случаи се оказва, че можете да се справите с кода, за да не инсталирате обемист плъгин (не ги харесвам, обичам скоростта).