Обикновено, за да създадете sitemap.xml, използвайте една от следните опции: онлайн услуги, CMS модули, специализирани програмиили ръчно. По-долу ще разгледаме подробно всеки от инструментите.
В интернет има много услуги, които ви позволяват да създадете карта на сайта за роботи за търсене. Ето най-популярните:
Тези услуги работят отлично и изпълняват своите функции. Въпреки това, като правило, те имат ограничение за броя на страниците, които се вземат предвид (обикновено 500 броя). Освен това, ако сайтът има лоша навигация и някои документи са доста трудни за достигане на колети, тогава най-вероятно тези страници няма да бъдат включени в sitemap.xml.
Повечето популярни системи за администриране имат добавки, които им позволяват да създават карти на сайтове автоматично или ръчно. Това е най-удобният начин за работа с карта на сайта за големи ресурси, като постоянно се публикуват нови материали. Както показва практиката, можете да намерите няколко подходящи добавки;
Например за WordPress такъв плъгин е Google XML Sitemaps, а за Joomla е компонентът Xmap. В допълнение, на много двигатели възможността за създаване на файл с карта на сайта присъства в оригиналната конфигурация (например 1c-Bitrix или DataLife Engine).
Xenu е един от най-популярните софтуерни продукти, създаден за SEO специалисти. Тази програмане само може да създаде карта на сайта за уебсайт, но има много полезни функции - проверка за повредени връзки, идентифициране на пренасочвания и много други.
Трябва да се отбележи, че Xenu не е единствената програма, която ви позволява да създавате карта на сайта.
Най-трудоемкият, но в същото време надежден метод е ръчният. Използва се, когато други опции не са подходящи. Това може да бъде, например, ако в картата на сайта са включени твърде много ненужни страници или сайт с лоша навигация, без използване на CMS.
След като създадете sitemap.xml, не забравяйте да проверите получения файл. Това може да стане с помощта на услугата в панела за уеб администратори на Yandex, който се намира на
Yandex Webmaster ви позволява да:
За да добавите файл с карта на сайта към опашката за индексиране, трябва, както винаги, да отидете в услугата за уеб администратори - webmaster.yandex.ru. следващ:
След добавяне файлът се поставя на опашка за обработка. Роботът ще го добави в рамките на две седмици. Всеки добавен файл, включително тези, прикачени към индекса на Sitemap, се обработват от робота отделно.
След зареждане срещу всяка карта на сайта ще видите едно от състоянията в Yandex Webmaster:
Статус | Описание | Забележка |
---|---|---|
"ОК" | Файлът се формира правилно и се зарежда в базата данни на робота | Датата на последното изтегляне ще бъде показана до файла. Индексираните страници ще се появят в резултатите от търсенето в рамките на две седмици |
« » | Посоченият URL пренасочва към друг адрес | Премахнете пренасочването и уведомете робота за актуализацията |
"грешка" | Файлът не е формиран правилно | Кликнете върху връзката Грешка за повече подробности. След като направите промени във файла, уведомете робота за актуализацията |
„Не е индексирано“ | При достъп до Sitemap сървърът връща HTTP код, различен от 200 | Проверете дали файлът е достъпен за робота с помощта на инструмента за проверка на отговора на сървъра, като посочите пълния път до файла, ако файлът не е наличен, свържете се с администратора на сайта или сървъра, на който се намира , информирайте робота за актуализацията |
Достъпът до файла е отказан в robots.txt с помощта на директивата Disallow | Разрешете достъп до картата на сайта и уведомете робота за актуализацията |
Когато настъпят промени в Sitemap, не е необходимо тя да се изтрива от Yandex Webmaster и да се добавя отново. Самата търсачка го проверява за промени и грешки от време на време.
Ако вашата карта на сайта не е индексирана, това може да се ускори. Трябва да отидете в секцията „Индексиране“, след това в елемента „Файлове на карта на сайта“. Кликнете върху иконата за актуализация срещу картата на сайта. Yandex ще изтегли данните в рамките на три дни. Можете да използвате функцията до 10 пъти за един хост.
След като изчерпите всички опити, следващият ще бъде наличен 30 дни след първия. Точната дата се показва в интерфейса за уеб администратори.
В интерфейса на Yandex.Webmaster можете да изтриете онези файлове, които са добавени на страницата „Файлове на карта на сайта“:
Ако е добавена директива към картата на сайта във вашия файл robots.txt, премахнете я. След извършване на промени информацията за картата на сайта ще изчезне от робота и базата данни на Yandex.Webmaster в рамките на няколко седмици.
Yandex приема Sitemap в следните формати:
За предпочитане е да се предава в XML формат, т.к може да съдържа допълнителни данни.
Yandex поддържа протокола Sitemap. Използвайте този формат, ако искате да докладвате:
IN този форматМожете да прехвърляте само адреси на страници. това е всичко Да, тъга и скръб, по-добре използвайте XML :)
Използвайте този формат само за отчитане на адреси на страници.
https://site/ssylki-v-yandex-webmaster/ https://site/zerkala-sajta-v-yandex-webmaster/
За да предавате информация за видеоклипове, посочете връзки към XML емисии в картата на сайта (вижте подробности в помощта на услугата Ya.Video).
Търсенето не поддържа споделяне на информация за изображения, RSS и Atom Файл със карта на сайта.
Yandex разработва специални алгоритми, чрез които индексиращият робот научава за сайта. Например използване на вътрешни и външни връзки – преминаване от една страница към друга. Понякога роботът може да пропуска страници. Използвайте Sitemap, ако вашият сайт:
Добавете Sitemap.xml към Yandex Webmaster - видео
Как да добавите XML Sitemap към търсачките Google системии Yandex? Всъщност добавянето на Sitemap към Google Webmaster и Yandex Webmaster е доста просто. В този случай, например, Yandex автоматично открива картата на сайта, ако е посочена във файла Robots.txt.
В това ръководство ще разгледаме примери за добавяне на карта на сайта към Google Webmaster и Yandex Webmaster. Нека поговорим за методите за проверка и анализ на Sitemap, а именно чрез Google Console и благодарение на инструментите в Yandex webmaster. Нека се докоснем до такъв важен момент като повторното обхождане на страниците на Mapsite.
Както споменах по-горе, по подразбиране агентът на търсачката Yandex определя картата, посочена в Robots. След известно време може да бъде намерен в Yandex Webmaster. Но най-добре е да го добавите допълнително, може да помогне, ако Robots внезапно стане недостъпен. Добавянето на Mapsite ще ви позволи значително да ускорите обхождането на съдържанието на проекта от бота на Yasha.
Добавяне на XML Sitemap в Yandex Webmaster:
След приключване на всички действия ботът на търсачката ще анализира този адрес. След това, след определено време, ще се появи точно на страницата, където сте го добавили. Следното също ще бъде налично: състояние на картата на сайта, дата на обхождане и общ брой връзки в сайта с карти. Разделът ще ви позволи да анализирате правилно индексирането на изтегленото съдържание на вашия проект.
Добавянето на карта към Google Console също няма да ви отнеме много време. Единствената разлика от Yasha е, че Gena не показва XMLMAP, посочени в Robots.txt. Но има доста голям списък от инструменти за работа с него.
Добавяне на XML Sitemap към Search Console:
След това трябва да изчакате известно време Google търсенеБотът успя да заобиколи този URL адрес. Картата ще се покаже на страницата, където сте я добавили. Като кликнете върху него можете да видите всички налични статуси:
В предишната статия беше описан подробно пример за посочване на URL адрес на карта в Robots.txt. Можете да го намерите по-долу в препоръките по тази тема. Мисля, че тези, които вече са създали роботи, нямат нужда от пример и могат да пропуснат тази част от статията.
Добавяне на URL адрес на карта към Robots.txt:
Search Console улеснява проверката на вашата качена карта. Просто следвайте тези прости стъпки:
Yandex Webmaster има още няколко начина за тестване на Sitemap. Ние следваме следните стъпки:
Сега нека разгледаме начините да го актуализираме. В някои случаи това е доста полезна функция, особено когато има глобални промени в съдържанието на проекта. Актуализирането на картата на сайта инструктира ботовете за търсене да индексират отново цялото й съдържание. Благодарение на тази функция можете да актуализирате по-голямата част от променената информация, специално за търсачките.
Повторно заобикаляне на картата в Yandex Webmaster:
Повторно обхождане на карта в Search Console:
Разказах ви подробно за всички тънкости на добавяне, анализиране и повторно обхождане на карта на сайта. По този начин можете значително да ускорите индексирането на вашия проект от търсачките. В някои случаи намалете времето, необходимо на ботовете за обхождане на съдържание, като поискате принудително сканиране.
Освен всичко друго, заслужава да се отбележи един момент. Бъдете внимателни и не забравяйте да проверите състоянието на вашата карта на сайта. Това е необходимост за целите бърза реакцияза евентуални грешки. По този начин можете бързо да коригирате възникнали проблеми и да актуализирате картата на сайта.
Сигурен съм, че тази информативна статия ще бъде добро ръководство както за начинаещи уебмастъри, така и за уверени собственици на интернет проекти. Пожелавам ви успех в начинанията и добра техническа оптимизация на вашите проекти.
Файл Карта на сайта- това е файл с информация за страниците на сайта, наречен иначе карта на сайта.
С Sitemap можете да кажете на търсачките кои страници от вашия сайт трябва да бъдат индексирани, колко често се актуализира информацията на страниците и кои страници са най-важни за индексиране.
Тук можете да генерирате необходимия XML код на Google и Yandex за картата на сайта. И също така създайте визуална карта на сайта онлайн, която можете да поставите на една от страниците си.
Можете да прочетете повече за файловия формат XML Sitemap на sitemaps.org
Технически детайли на картата на сайта
- този таг комбинира тагове от първите пет типа.
- знак "по-малко от".
Файлът Sitemap има ограничение за размер на индексния файл от 10 мегабайта. За да се гарантира, че това ограничение не засяга собствениците на малки уебсайтове, е възможно да се компресират файлове, които са предназначени за Sitemap, като се използва форматът за отворен архив gz (gzip архиватор). Карта на сайтаМожете да посочите местоположението на файла използване на файл robots.txt използване на файл. За да направите това, просто добавете към файла
следния ред:
Карта на сайта: http://DOMEN.ru/sitemap.xml
URL адресът трябва да е пълният URL адрес за Sitemap. Карта на сайтаДа предадат нова информация на търсачките
използвайте ред като:
Търсачка/ping?sitemap=http://DOMEN.ru/sitemap.xml За Google:
http://www.google.com/webmasters/sitemaps/ping?sitemap=http://DOMAIN.ru/sitemap.xml За да проверите правилността на вашата карта на сайта, първо трябва да я проверите за коректност. Най-лесният начин да направите това е да използвате една от помощните програми, намиращи се на уебсайтове или xml.org. Ще ви е необходима XML схема за данните от индексния файл на Sitemap. За да посочите връзка към схемата за проверка в XML файла, проверете "". След това, когато отворите файла Sitemap.xml в браузъра, ако има грешки в структурата, ще получите съответното съобщение.
Откакто се помни интернет, уебмастърите винаги са се опитвали да угодят на търсещите паяци - да им помогнат да събират подробна информацияза структурата на популяризирания сайт.
Първият, най-древен и напълно естествен начин е сътворението специална страница, на който бяха поставени всички линкове към сайта. Такива страници бяха и се наричат карти на сайта. Принципът на тяхното действие е прост: когато робот за търсене посети тази страница, той автоматично ще последва публикуваните там връзки и ще ги добави към индекса.
Тази схема беше удобна за момента. По-късно, когато сайтовете престанаха да бъдат изключително статични страници с малък брой страници, възникна нов проблем, свързан с неефективността на метода за публикуване на класическата версия на картата на сайта, т.к. Нямаше достатъчно места за връзки, страниците се оказаха големи и неудобни.
На някои сайтове броят на страниците надхвърли 1000; естествено стана невъзможно да се поставят абсолютно всички връзки на картата на сайта. Степента на индексиране на такива сайтове започна да намалява. Светът имаше нужда от ново ефективно решение на възникналия проблем.
И проблемът беше решен. През юни 2005 г. компанията Googleбеше създаден нов удобен формат за описание на новите страници на сайта, за да се подобри качеството на тяхното индексиране от търсачките.
Стандартът беше наименуван Карти на сайтове 0.84. Принципът беше възприет текстова база XML данни, което ви позволява компактно да опишете структурата на сайта в текстов файл, включително нови и вече публикувани страници на сайта с възможност за посочване на допълнителна МЕТА информация. Ефективно решение Карти на сайтове, предложено Google, започна да се радва на дива популярност.
Популярността също повлия на мненията на другите търсачкикъм нов подход за създаване на карти на сайтове. Така през ноември 2006 г. такива гиганти в търсенето като MSNИ Yahoo, а през април и Ask.com. Честит формат Карти на сайтовеполучени нова версия Карта на сайта 0.90, разширяване на функционалността.
През май 2007 г. беше официално обявена поддръжка за свързване на стандарта Карти на сайтовевъв файла използване на файлтърсачки Попитайте, GoogleИ Yahoo, т.е. намерете картата на сайта Карта на сайтастана по-лесно: просто посочете местоположението му в този файл и източника на информация за Карта на сайтаизползвайте RSS емисии или обикновени текстови файлове.
2 юни 2008 г., 3 години след обявяването на протокола Googleсъобщение за поддръжка на този протокол се появи в блога на Yandex за уеб администратори Яндексом
Как да гарантирате, че вашият уебсайт винаги има свежа карта? За целта е създадена безплатна услуга за поддръжка на карта на сайта.
Можете да закупите и готов универсален
Вие сте просто кретин, ако не сте обърнали нужното внимание на картата на сайта навремето. Достатъчно е да разберете проблема веднъж и да го избегнете в бъдеще. голямо количествогрешки, така че нека го направим сега.
Вашият смирен слуга също беше такъв кретин в младите си години, когато току-що започна да рекламира уебсайтове в един офис. По това време попаднах на един уебсайт за промоция, който, трябва да се каже, беше просто глупост. И това лайно имаше проблеми с индексирането. Естествено, ако сайтът беше достатъчно качествен, и двете търсачки щяха да го индексират, независимо от проблемите, но собствениците разчитаха на нормален дизайнер, оформление и програмист, а в случая SEO специалистът може само така да се каже, отворете бутилката с ножица. Пробвах всичко на него - последната модифицирана настройка, ускоряване на индексирането с помощта на модерния по това време fastbot и купуване на връзки. И едва тогава се оказа, че проблемът е, че картата на сайта не се актуализира автоматично! Когато го актуализирах, всички страници излетяха в индекса.
Какво е карта на сайта? Това е файл с информация за страниците на сайта, които трябва да бъдат индексирани. Обикновено се създава карта на сайта за Yandex и Google, за да уведоми роботите за търсене за страници, които трябва да бъдат включени в индекса. С помощта на карта на сайта можете също да проверите колко често се извършват актуализации и кои уеб документи са най-важни за индексиране. Като цяло, те говориха много добре за това в Yandex Webmaster:
Ако нямате карта на сайта, това не означава, че търсачките няма да индексират ресурса. Роботите за търсене често сканират сайтове доста добре и без това и ги включват в търсенето. Но понякога могат да възникнат проблеми, поради които понякога не е възможно да се намерят всички уеб документи. Основните причини са:
Така че създаването на sitemap.xml помага за решаването на този проблем по много начини. Този файл засяга SEO само доколкото улеснява/ускорява индексирането на страници.Това също така увеличава шанса уеб страниците да бъдат индексирани, преди вашите конкуренти да могат да копират съдържанието и да го публикуват на своя сайт.
Защо се нуждаете от карта на сайта, разбрахме го. Сега нека да разгледаме в какви формати може да се направи:
Ето още информация за този файл:
Нека да разгледаме как да създадем правилна xml карта. Трябва да бъдат изпълнени следните изисквания:
Нека ви дам прост пример за карта:
< url > < loc >http : //site.ru/ < lastmod >2016 - 11 - 20T19: 45:08 + 03:00< / lastmod > < changefreq >винаги< / changefreq > < priority > 0 , 9 < / priority > < / url > < url > < loc >http : //site.ru/category/ < lastmod >2016 - 11 - 20T19: 46: 38 + 03: 00< / lastmod > < changefreq >месечно< / changefreq > < priority > 0 , 6 < / priority > < / url > < url > < loc >http : //site.ru/page/ < lastmod >2016 - 11 - 20T19: 48: 41 + 03: 00< / lastmod > < changefreq >годишно< / changefreq > < priority > 0.4 < / priority > < / url > |
Изискват се етикетите url и loc. Първият съдържа цялата информация за конкретен URL адрес. Вторият съдържа самия адрес.
Таговете lastmod, changefreq, priority не са задължителни, но все пак е препоръчително да ги използвате.
Lastmod в картата на сайта отговаря за датата на последната актуализация.
Changefreq показва честотата на промените на страницата. Стойностите могат да бъдат както следва:
Приоритетът казва на търсачките колко важна е дадена страница в сравнение с други. Приоритетът може да бъде зададен от 0,1 (нисък) до 1 (висок).
Това беше само примерна карта, не е необходимо да посочвате тези точни стойности. Като цяло се препоръчва да зададете приоритет, както следва: максимум за начална страница(1), за заглавия средната (0,6), а за записи - минимална (0,4).
Сега нека да разгледаме пример, където има повече от 50 хиляди връзки. В този случай файлът включва други карти:
< sitemap > < loc >http: //site.ru/sitemaps/sitemap01.xml < lastmod >2016 - 11 - 20T21: 37: 28 + 03: 00< / lastmod > < / sitemap > < sitemap > < loc >http: //site.ru/sitemaps/sitemap02.xml < lastmod >2016 - 11 - 20T21: 37: 29 + 03: 00< / lastmod > < / sitemap > |
Има няколко начина за създаване на xml карта, нека ги разгледаме:
Ето една опция как да направите карта на сайта без помощта на добавки:
Можете да създадете карта на сайта в WordPress с помощта на специален плъгин, наречен Google XML Sitemaps. Тук всичко е просто: изтеглете приставката, инсталирайте я, след което започнете да създавате файла. За да направите това, отворете Console-Settings и изберете XML-sitemap. След това задаваме настройките. Оставяме приоритета по подразбиране.