Динамична XML карта на сайта
Блогът на Виталий Кирилов Всичко за създаването, промоцията на сайтове и печеленето на пари в Интернет
Създаване и популяризиране на уебсайтове, приходи в Интернет
Динамична XML карта на сайта с плъгин All in One SEO Pack
Всички добре знаят, че след актуализацията плъгинът All in One SEO Pack претърпя големи промени. Към него бяха добавени допълнителни настройки, за които писах подробно тук.
Защо ви трябва друга карта? Все пак файлът sitemap.xml вече е създаден отдавна?
Така че защо да променяте нещо? Има поне две причини за това:
Причина №1. Отърваване от друг плъгин, което определено ще има положителен ефект върху скоростта на зареждане на страницата.
Причина №2. Плъгинът All in One SEO Pack създава динамична карта на сайта. Какво е динамична карта, ще разкажа малко по-късно.
Струва си да се каже, че плъгинът All SEO in One (това е неговото руско име), за разлика от други SEO плъгини, се актуализира със завидна редовност, попълвайки своя арсенал с различни допълнителни функции, което разбира се го прави по-привлекателен. Нищо чудно, че има толкова голяма популярност сред уеб администраторите.
Добре, спрете да пеете хвалебствия, време е да започнете да създавате XML карти на сайтове директно с помощта на плъгина All in One SEO Pack. Отивам!
Как да направите карта на сайта с всичко в един SEO пакет
Тези уеб администратори, които използват плъгина All SEO in One, вероятно ще знаят къде да търсят допълнителни модули. Но за всеки случай, ето екранна снимка:
Ако изберете този елемент от менюто, ще стигнем до страницата с допълнителни модули. Ако модулите не са активни, тогава те трябва да изглеждат така:
Нека щракнете върху бутона "Активиране" и активирайте модула "Карта на сайта". След активиране в менюто на плъгина товаразположен в страничната лента на административния панел, ще се появи нов елемент „XML карта на сайта“:
Щракваме върху тази връзка и стигаме до страницата, където се намират всички настройки на картата на сайта, с които трябва да се запознаем.
Настройване на XML карта на сайта
Нека започнем с малко подготвителна работа. Със сигурност на вашия сайт XML карта вече е създадена по-рано, като използвате един от плъгините, ако е така, следвайте тези стъпки:
Внимание! Преди да започнете да създавате нова XML карта на сайта с помощта на All in One SEO Pack, трябва да изтриете файловете sitemap.xml и sitamap.xml.gz от корена на сайта!
След горните стъпки можете да продължите към настройките.
Първият раздел от настройките, през които ще преминем, изглежда така:
Нека да разгледаме подробно всеки елемент:
Префикс на файл. Тук не трябва да въвеждаме нищо повече от името на файла. Разбира се, файлът трябва да се нарича карта на сайта.
Внимание! Не пишете префикса с главна буква! Освен това не е необходимо да посочвате разширението на файла (.xml), то ще бъде заменено автоматично.
Уведомяване на Bing. Поставяме отметка.
Активиране на индекси на Sitemap. Ако активирате този елемент от менюто, тогава картата на сайта ще бъде разделена на 2 или повече файла.
Активиране на ежедневни архиви. За да избегнете дублиране на страници, тази опция не трябва да се активира.
Създайте компресирана версия на картата. Много важен момент. Спомняте ли си, когато създадохме карта на сайта с помощта на плъгинаGoogle XML Sitemap, специално създадохме и качихме архив, наречен sitemap.xml.gz, в корена на сайта и след това добавихме пътя към него във файла robots.txt?
Връзка към картата от robots.txt. Точно за това писах по-горе. Поставяме отметка.
Внимание! Ако сте го направили предиrobots.txt вече е записал пътищата до файловете sitemap.xml и sitemap.xml.gz - това не е проблем. При активиране на опцията "Връзка към картата от robots.txt" в самия файл robots.txt няма какво да се редактира!
Факт е, че WordPress предоставя функцията за създаване на динамичен robots.txt и тук ще бъдат добавени тези връзки.
Динамична карта на сайта. Именно за това предимство пред други XML карти писах в началото на статията. След като създадете XML карта с помощта на приставката All in One SEO Pack, визуално вече няма да можете да откриете sitemap.xml и sitemap.xml.gz сред другите файлове.
Как така? Да, защото всъщност те няма да съществуват в познатата ни форма. Плъгинът ще ги генерира автоматично всеки път, веднага щом бъде получена съответната заявка. Неясен? Нека се опитаме да обясним по различен начин.
Роботът, след като влезе в сайта, първо търси файла robots.txt. Но как го намира? Роботът прави подходяща заявка към системата, например:
И системата "без да говори" му показва необходимия файл. Роботът, докато се запознава със съдържанието на файла, попада на линк, водещ към sitemap.xml.
И така, роботът също „щраква“ върху връзката по свой начин и в този момент ...
Плъгинът за секунда генерира нова карта на сайта, като взема предвид всички последни промени, настъпили на сайта. Дори ако тези промени са направени секунда преди посещението на робота, картата на сайта ще ги покаже. Но не само това, този подход значително намалява извикванията на базата данни, което разбира се ще се отрази на скоростта на зареждане на страницата.
Просто "супер" и обемисти карти, остарели плъгини, просто не стоят един до друг! Технологиите вървят напред!
И продължаваме напред.
Допълнителни страници
Следващият блок от настройки изглежда така:
Този раздел с настройки е предназначен за добавяне на страници към картата на сайта, които не са генерирани от WordPress CMS. Например, такава страница може да бъде форма за обратна връзка, която често се намира в отделен файл.
Не съм въвел допълнителни страници в картата на сайта, но ако има такива във вашия ресурс, можете да ги въведете тук, като посочите приоритетите и последните промени, направени на тези страници. След това по всяко време можете да ги премахнете, като щракнете върху следната икона:
Между другото, форматът на датата трябва да бъде зададен точно както е показано на екранната снимка.
Нека да преминем към следващия блок от настройки.
Изключени обекти
Изключени рубрики. Ако поставите отметка в квадратчето до избраната категория, тогава всички публикации в тази категория ще бъдат изключени от картата на сайта
Внимание! Не изключвайте рубрики. Така ще премахнете от картата на сайта всички статии, разположени в избраните заглавия.
За да изключите такива страници от картата на сайта, трябва да определите идентификаторите на страниците и да ги въведете разделени със запетаи, както е показано на екранната снимка.
Тук подреждаме приоритетите въз основа на съображения за значимостта на страниците. Тоест, ако имате комерсиален сайт, тогава, разбира се, трябва да зададете по-висок приоритет на главната страница, но за блоговете ми се струва, че би било по-добре да разпределите приоритетите по равно. Забраних индексирането на заглавия, тагове също и затова поставих нули за елемента „Таксономии“.
Под честота имаме предвид честотата на посещение на посочените страници от робота. Първо, нека да разберем какви интервали са ни предложени. Ако щракнете върху стрелката, ще се отвори списък с интервали:
Нека преведа този списък на български:
винаги - винаги.hourly - почасово.ежедневно —ежедневно.weekly - седмично.месечно — месечно.годишно — годишно.никога - никога.
Забележка ! Настройките за честота на посещения не са задължителни за роботите за търсене и са по-скоро препоръчителни.
Тук трябва да изхождате от това колко често се актуализира вашият сайт. Ако сайтът се актуализира всеки ден, тогава може да е разумно да зададете интервала -ежедневно.
Внимание! Не използвайтевинаги иличасови интервали! Такива интервали могат да се използват за ресурси с постоянно променящо се съдържание.
Какви интервали съм избрал за моя блог може ясно да се види на екранната снимка.
Кликнете върху бутона „Актуализиране на карта на сайта“:
И в горната част на тази страница ще се появят следните съобщения:
И като кликнете върху връзката "вижте картата" или напишете в браузъра - вашия домейн / sitemap.xml, можете да видите резултата от работата си:
Говорейки за резултати.
Ако внезапно „левите“ URL адреси попаднат в картата, тогава трябва внимателно да преминете отново през настройките и да ги коригирате. След това щракнете отново върху бутона „Създаване на карта“.
Скоро ще бъде пуснато продължение на статията, където ще опиша други модули от All in One SEO Pack. Не пропускайте!
Внимание експеримент!
За да реализирам плановете си, първо трябваше да инсталирам допълнителен плъгин, нареченCustom Post Templates.
Но по-късно все пак намерих начин, който ми позволи да създам шаблон за публикация без плъгин.
С най-добри пожелания,Виталий Кирилов