Umidsiz sayt xaritasi xml. Sayt xaritasini yaratish. Onlayn generatorlar Sitemap Generator va XML Sitemaps

Yaqinda bitta sayt uchun men va bir muncha vaqt o'tgach, u erda topilgan xatolar haqida xabar oldim. Rostini aytsam, men bu bayonotdan biroz hayratda qoldim, chunki men ushbu sohada tasdiqlangan va eng yaxshi plaginlardan biri - Yoast tomonidan WordPress SEO-dan foydalanganman. Biroq, Yandex xizmati ta'kidladi:

Men ushbu 442 xatoni bosganimda, meni tahlil natijalari bilan sahifaga olib borishdi, lekin xatolar o'rniga, ba'zi sabablarga ko'ra, u erda faqat ogohlantirishlar ko'rsatildi, ular ancha kichikroq bo'lib chiqdi. Ularning barchasi joriy sahifadagi rasmlar bilan sitemap.xml dagi image:image tegiga tegishli edi.

Men bilishimcha, bu variant ancha vaqtdan beri qo'llanilgan, g'alati, Sayt xaritasida Yandex uchun rasm yorlig'i hali ham noma'lum narsa bo'lib ko'rinadi. Keling, bir nechta asosiy fikrlarni ko'rib chiqaylik:

  • (tasvirlar uchun hacks).

Rasmlar uchun sayt xaritasi

Rostini aytsam, men Sayt xaritasi endi sahifalarga havolalar bilan birga rasmlarni ko'rsatishini bilmasdim. Ilgari ishlatilgan Google moduli XML sayt xaritasi s WordPress uchun va shunchaki rasmsiz kerakli xabarlar va postlar ro'yxatini ko'rsatdi. Biroq, keyinchalik men Yoast SEO moduliga o'tdim va bu erda, ma'lum bo'lishicha, hamma narsa biroz boshqacha.

Sayt xaritalari uchun rasm: rasm yorlig'i haqida ma'lumot olish uchun Search Console yordamiga qarang. Sayt xaritasi uchun bir nechta teglardan foydalanishingiz mumkin:

  • (majburiy) - bitta rasm haqidagi ma'lumotlarni o'z ichiga olgan blok;
  • (majburiy) - rasmning URL manzili;
  • - rasmning nomi;
  • — tasvir uchun tavsif (imzo);
  • - suratga olish joyi;
  • — rasm uchun litsenziyalar.

Mana misol Image XML sayt xaritasi (har biri 2 ta rasmdan iborat 2 sahifa mavjud):

"http://www.sitemaps.org/schemas/sitemap/0.9" xmlns: rasm = "http://www.google.com/schemas/sitemap-image/1.1"> > > http://site/some-post.html > > > http://site/first-image.jpg > > > > http://site/second-image.jpg > > > > > http://site/some-article.html > > > http://site/article-image1.jpg > > > > > > > >

Ko'rib turganingizdek, Google Sayt xaritasidagi Tasvirlar haqidagi ma'lumotlarni sahifalardan alohida ko'rsatadi.

Yoast SEO-dan XML sayt xaritasi

Aytaylik, siz ushbu modulni allaqachon yuklab olgan, o'rnatgan va faollashtirgansiz. Yoast SEO-da sayt xaritasini yaratish uchun plagin sozlamalari menyusining xuddi shu bo'limiga o'tishingiz kerak.

Bu erda siz 4 ball topasiz:

  • Umumiy sozlamalar;
  • Xabar turlari - sayt xaritasiga postlar, sahifalar, media fayllarni kiritish;
  • Chiqarilgan yozuvlar - ma'lum eslatmalarni ID tomonidan olib tashlash imkoniyati;
  • Taksonomiyalar - xaritaga turli taksonomiyalarni kiritish/chiqarish.

Ushbu menyu elementlarining yuqori qismida siz faollashtirilgan Yoast SEO XML sayt xaritasiga mos keladigan "Yoqilgan" ga o'rnatilishi kerak bo'lgan slayderni topasiz. "Umumiy" yorlig'ida sizni yaratilgan sayt xaritasiga yo'naltiradigan "XML sayt xaritasi" tugmasi mavjud. Aytgancha, u sitemap_index.xml manzilida joylashgan, shuning uchun Robots.txt fayliga tegishli o'zgartirishlarni kiritishni unutmang. URL manzillarining har bir alohida toifasi uchun o'zining alohida Sayt xaritasi fayli yaratiladi:

  • http://www.site_name.ru/post-sitemap.xml - WordPress postlari;
  • http://www.site_name.ru/page-sitemap.xml - sayt sahifalari;
  • http://www.site_name.ru/category-sitemap.xml - toifalar (sarlavhalar);
  • http://www.site_name.ru/post_tag-sitemap.xml - teglar (yorliqlar).

Agar siz ilgari uni WordPress sayti uchun ishlatgan bo'lsangiz, Yoast SEO sozlamalarida ikkita modulni birlashtirishning mumkin emasligi haqida tegishli bildirishnomani ko'rasiz. Google XML sayt xaritalarini o'chirib qo'yishingiz kerak.

Yoast SEO-dan XML sayt xaritasidagi rasmlar

Men yuqorida aytib o'tgan edimki, Yoast SEO moduli avtomatik ravishda sayt xaritasiga rasmlar qo'shadi va siz ushbu parametrni o'chira olmaysiz. Ha, qo'shimchalar deb ataladigan narsalarni indekslash taqiqlangan, ammo bu tasvirlarning o'zi emas, balki maxsus turdagi post (media post turi).

Sayt xaritasi yordamida yuklangan barcha rasmlar indekslanmasligini ham tushunishingiz kerak. Bu haqda tashvishlanmang, natija Google qaroriga bog'liq. Qidiruv tizimi faylingizni yetarli darajada foydali, noyob, katta va hokazo deb hisoblashi mumkin.

Yoast SEO-da ikkita filtr mavjud bo'lib, ular sizga sayt xaritasidagi rasmlarning ko'rinishini biroz "o'zgartirishga" yordam beradi. Birinchi - wpseo_xml_sitemap_img XML sayt xaritasiga rasmlar qo'shishni o'chirishga imkon beradi.

funktsiya wpseo_cdn_filter($uri) ( str_replace("http://example.com", "http://cdn.example.com", $uri); ) add_filter("wpseo_xml_sitemap_img_src", "wpseo_cdn_filtr");

O'zgartirishlar sayt xaritasi yangilangandan so'ng kuchga kiradi. Sayt xaritasi chiqishini o'chirib, keyin yoqish orqali bu jarayonni tezlashtirishingiz mumkin.

Image Sitemap XML yaratish uchun plaginlar

Tasvirlar uchun sayt xaritalarini yaratishga imkon beruvchi xizmatlar va dasturlarning aksariyati pullik bo'lib chiqdi. Ulardan ba'zilari to'liq funksionallikka ega sinov versiyalariga ega, shuning uchun siz bitta sayt xaritasini yaratishingiz kerak bo'lsa, ulardan foydalanishingiz mumkin. Men faqat bitta mutlaqo bepul loyihani topdim - Angel Digital agentligidan bepul sayt xaritasi yaratuvchisi.

Shakldagi sahifada saytingiz manzilini kiriting va "Rasm sayt xaritasini yaratish" havolasini bosing. Bir necha daqiqadan so'ng siz sayt xaritasi uchun manba kodini olasiz, uni matn muharririga ko'chirasiz va XML fayli sifatida saqlaysiz. Bularning barchasi, albatta, unchalik ko'rinmas ko'rinadi va men bir necha yil ichida loyiha ishlamasligiga ishonchim komil emas, lekin xizmat rasmlar bilan sayt xaritasini yaratdi. Yagona kamchilik shundaki, yakuniy faylni dublikatlardan va mazmuni bo'lmagan turli xil tasvirlardan (masalan, sahifadagi piktogrammalardan) biroz tozalash kerak bo'ladi.

Agar sizda WordPress bo'lsa, unda omadingiz bor. Ushbu tizim uchun bir nechta mos echimlar mavjud. Men maksimal ishonchni ilhomlantiradigan ikkitasini tanladim.

Udinra barcha tasvirlar sayt xaritasi

Udinra All Image Sitemap plagini avtomatik ravishda rasmlar uchun sayt xaritasini yaratadi va Google, Bing va Ask.com saytlariga ping yuboradi. Ushbu modul eng ko'p yuklab olingan (10 ming), eng yuqori reytinglarga ega va muntazam ravishda yangilanadi. Ajoyib funksionallikka ega Pro versiyasi mavjud (elektron tijorat plaginlari va galereyalarini qo'llab-quvvatlash), ammo nazariy jihatdan bepul variant oddiy sayt uchun ham mos bo'lishi kerak.

Kengaytirilgan rasm sayt xaritasi

Advanced Image Sitemap moduli muallifi uni Images Sitemap XML yaratish uchun eng kuchli vosita deb ataydi. Ta'rifga ko'ra, plagin avvalgisiga qaraganda ko'proq sozlamalarga ega, ammo yuklab olishlar soni biroz chalkash.

Jami. Albatta, 2016 yilda Yandex xatosi Sayt xaritasida noma'lum rasm: rasm yorlig'i bilan sodir bo'lishi kulgili. Nazariy jihatdan, vaziyatni ozgina hiyla bilan tuzatish mumkin. Birinchidan, Yoast SEO-da tasvirlarsiz sayt xaritasini yarating (yuqoridagi hack yordamida) + ikkinchi modul sifatida alohida Images Sitemap XML-ni yarating. Keyinchalik, Google uchun siz ikkala kartani ham “shifrlaysiz”, Yandex uchun esa Robots.txt va/yoki webmaster panelida siz faqat rasmsiz variantni ko'rsatasiz.

Qiziq, Yandex.Webmaster-dagi ushbu ogohlantirishlar XML sayt xaritasidan ma'lumotlarni o'qishga xalaqit beradimi? Bu haqda qanday fikrdasiz? Rasmlar uchun sayt xaritasini qanday amalga oshirasiz?

Fayl Sayt xaritasi- bu sayt sahifalari haqidagi ma'lumotlarga ega bo'lgan fayl, aks holda deyiladi Sayt xaritasi. Sayt xaritasi yordamida siz qidiruv tizimlariga saytingizdagi qaysi sahifalar indekslanishi kerakligini, sahifalardagi ma’lumotlar qanchalik tez-tez yangilanishini va qaysi sahifalarni indekslash muhimligini ayta olasiz.

Bu yerda siz sayt xaritasi uchun kerakli Google va Yandex XML kodini yaratishingiz mumkin. Shuningdek, sahifalaringizdan biriga joylashtirishingiz mumkin bo'lgan onlayn sayt xaritasini yarating.

XML sayt xaritasi fayl formati haqida batafsil ma'lumotni sitemaps.org saytida o'qishingiz mumkin

Beginner Expert VIP Information XML Structure History History FAQ

Sayt xaritasining texnik tafsilotlari

Sitemap.xml fayl teglari:

  • o'zgartirish chastotasi- ko'rsatilgan URL tarkibidagi o'zgarishlarning eng ehtimol chastotasi;
  • oxirgi mod- oxirgi URL yangilanishining haqiqiy sanasi;
  • joy- URL manzilining o'zi;
  • ustuvorlik- ko'rsatilgan sahifaning saytning boshqa sahifalariga nisbatan ustuvorligi;
  • url- bu teg ko'rsatilgan birinchi to'rtta tegning ota-onasi bo'lib xizmat qiladi;
  • urlset- bu teg birinchi besh turdagi teglarni birlashtiradi.

XML formatidan foydalanishning o'ziga xos xususiyati barcha xizmat belgilarini ularning xavfsiz ko'rinishi bilan almashtirish zaruratidir. Quyida URL manzilida paydo bo'ladigan va almashtirilishi kerak bo'lgan belgilar jadvali keltirilgan:

  • & - ampersand;
  • " - bitta tirnoq;
  • " - qo'sh tirnoq;
  • > - “kattaroq” belgisi;
  • < - "kamroq" belgisi.

Sayt xaritasi faylida 10 megabayt indeksli fayl hajmi chegarasi mavjud. Ushbu cheklov kichik veb-saytlar egalariga ta'sir qilmasligini ta'minlash uchun gz (gzip archiver) ochiq arxiv formati yordamida Sayt xaritasi uchun mo'ljallangan fayllarni siqish mumkin.

Fayl manzilini belgilashingiz mumkin Sayt xaritasi fayldan foydalanish robots.txt. Buning uchun faylga qo'shish kifoya robots.txt quyidagi qator:

Sayt xaritasi: http://DOMEN.ru/sitemap.xml
URL sayt xaritasi uchun toʻliq URL boʻlishi kerak.

Qidiruv tizimlariga yangi ma'lumotlarni etkazish uchun Sayt xaritasi qatordan foydalaning:
Qidiruv mexanizmi/ping?sitemap=http://DOMEN.ru/sitemap.xml
Google uchun: http://www.google.com/webmasters/sitemaps/ping?sitemap=http://DOMAIN.ru/sitemap.xml

Sayt xaritangizning to'g'riligini tekshirish uchun avvalo uning to'g'riligini tekshirishingiz kerak. Buning eng oson yo'li veb-saytlar yoki xml.org saytlarida joylashgan yordamchi dasturlardan birini ishlatishdir. Sayt xaritasi indeks fayl ma'lumotlari uchun sizga XML sxemasi kerak bo'ladi. XML faylida tekshirish sxemasiga havolani ko'rsatish uchun " Tekshirish uchun XSD sxemasiga havola qo'shing". Shundan so'ng, siz brauzerda Sitemap.xml faylini ochganingizda, tuzilmada xatolar mavjud bo'lsa, siz tegishli xabarni olasiz.

Sayt xaritasini ishlab chiqish tarixi

Internet eslay oladigan darajada, veb-ustalar har doim o'rgimchaklarni qidirishga harakat qilishdi - ularga reklama qilinayotgan saytning tuzilishi haqida batafsil ma'lumot to'plashda yordam berish uchun.

Birinchi, eng qadimiy va mutlaqo tabiiy usul bu saytning barcha havolalari joylashtirilgan maxsus sahifa yaratish edi. Bunday sahifalar shunday nomlangan va shunday nomlangan sayt xaritalari. Ularning ishlash printsipi oddiy: qidiruv roboti ushbu sahifaga tashrif buyurganida, u erda chop etilgan havolalarni avtomatik ravishda kuzatib boradi va ularni indeksga qo'shadi.

Bu sxema hozircha qulay edi. Keyinchalik, saytlar kam sonli sahifalar bilan faqat statik sahifalar bo'lishni to'xtatganda, sayt xaritasining klassik versiyasini nashr etish usulining samarasizligi bilan bog'liq yangi muammo paydo bo'ldi, chunki Havolalar uchun joylar etarli emas edi, sahifalar katta va noqulay bo'lib chiqdi.

Ba'zi saytlarda sahifalar soni 1000 dan oshdi, tabiiyki, sayt xaritasida barcha havolalarni joylashtirish mutlaqo imkonsiz bo'lib qoldi. Bunday saytlarni indekslash darajasi pasayishni boshladi. Dunyo yuzaga kelgan muammoning yangi samarali yechimiga muhtoj edi.

Va muammo hal qilindi. 2005 yil iyun oyida kompaniya Google qidiruv tizimlari tomonidan ularni indekslash sifatini yaxshilash uchun yangi veb-sayt sahifalarini tavsiflash uchun yangi qulay format yaratildi.

Standart nomlandi Sayt xaritalari 0.84. XML matnli ma'lumotlar bazasi printsipi asos sifatida qabul qilindi, bu matn faylida sayt tuzilishini ixcham tavsiflash imkonini beradi, shu jumladan qo'shimcha META ma'lumotlarini belgilash qobiliyatiga ega yangi va ilgari nashr etilgan sayt sahifalari. Samarali yechim Sayt xaritalari, taklif qilingan Google, yovvoyi mashhurlikdan zavqlana boshladi.

Mashhurlik, shuningdek, boshqa qidiruv tizimlarining sayt xaritalarini yaratishga yangi yondashuvga nisbatan fikrlariga ta'sir qildi. Shunday qilib, 2006 yil noyabr oyida bunday qidiruv gigantlari MSN Va Yahoo, va aprel oyida va Ask.com. Baxtli format Sayt xaritalari yangi versiyasini oldi Sayt xaritasi 0.90, funksionallikni kengaytirish.

2007 yil may oyida standartni ulashni qo'llab-quvvatlash rasman e'lon qilindi Sayt xaritalari faylda robots.txt qidiruv tizimlari So'rang, Google Va Yahoo, ya'ni sayt xaritasini toping Sayt xaritasi bu osonroq bo'ldi: faqat ushbu faylda uning joylashgan joyini va ma'lumot manbasini ko'rsating Sayt xaritasi RSS tasmasi yoki oddiy matnli fayllardan foydalaning.

2008 yil 2 iyun, protokol e'lon qilinganidan keyin 3 yil o'tgach Google veb-ustalar uchun Yandex blogida ushbu protokolni qo'llab-quvvatlash haqida xabar paydo bo'ldi Yandex ohm




Sizning veb-saytingiz har doim yangi xaritaga ega bo'lishini qanday ta'minlash mumkin? Shu maqsadda sayt xaritalarini bepul saqlash xizmati yaratildi.

Bundan tashqari, tayyor universal sotib olishingiz mumkin

Sayt xaritasi - bu saytning html sahifasi yoki maxsus xml fayli, bu saytning barcha muhim sahifalariga havolalarni ko'rsatadi. Sayt xaritasi nima ekanligini tushunish uchun kitobning mazmunini tasavvur qiling va u darhol aniq bo'ladi nima uchun sizga sayt xaritasi kerak. Sayt xaritasi tashrif buyuruvchiga, xoh u odam bo'lsin, xoh qidiruv roboti bo'lsin, saytdagi istalgan sahifani tezda topishga, minimal o'tishlarni amalga oshirishga yordam beradi. Oddiy, kichik saytlarda barcha sahifalarga asosiy sahifadan 1-2 marta bosish orqali kirish mumkin, lekin sayt katta bo'lsa va uning tuzilishi murakkab bo'lsa-chi? Bunday sayt nafaqat tashrif buyuruvchilar uchun noqulay bo'ladi, balki qidiruv tizimlari uchun ham aniq bo'lmaydi.

Sayt xaritalarining qanday turlari mavjud?

Qidiruv tizimlari saytni asosiy sahifadan boshlab bosqichma-bosqich, bosqichma-bosqich indekslaydi. Agar sayt sahifalarni joylashtirishning ko'p darajalariga ega bo'lsa, saytning barcha sahifalarini indekslash uchun ko'p oylar kerak bo'ladi. Demak, bu zarur sayt xaritasini yarating, unda bir vaqtning o'zida saytning barcha sahifalariga barcha havolalar mavjud bo'ladi, shunda robot uyalar darajalari bo'ylab navigatsiya qilish uchun vaqtni behuda sarflamaydi, to'g'rimi? Ha va yo'q. Javob xarita nima uchun yaratilganiga va u qanday bo'lishiga bog'liq. Keling, bir ko'rib chiqaylik sayt xaritalarining turlari qanday?.

Sayt xaritasi HTML sayt xaritasi

Sayt xaritalari ikkita asosiy turga yoki formatga bo'linadi: sayt xaritasi html va sayt xaritasi xml fayli. HTML sayt xaritasi - bu sayt sahifasi, unda havolalar ro'yxati keltirilgan. Odatda bu saytning eng muhim bo'limlari va sahifalariga havolalar. HTML sayt xaritasi ko'proq odamlar uchun mo'ljallangan robotlardan ko'ra va saytning asosiy bo'limlarida tezda harakatlanishingizga yordam beradi. HTML sahifasi ko'rinishidagi sayt xaritasi uchun bitta sahifadagi havolalar soni bo'yicha jiddiy cheklovlar mavjud. Agar sahifada juda ko'p havolalar mavjud bo'lsa, barcha havolalar indekslanmasligi mumkin yoki sayt xaritasi sahifasi havolalar soni haddan tashqari ko'p bo'lganligi sababli qidiruvlardan chiqarib tashlanishi mumkin.

Html sayt xaritasi to'g'ri indekslanishi va tashrif buyuruvchilar tomonidan to'g'ri qabul qilinishi uchun siz sahifaga 100 dan ortiq havolalarni joylashtirmasligingiz kerak. Bu sahifada asosiy menyuga to'g'ri kelmaydigan barcha bo'lim va bo'limlarni joylashtirish uchun etarli.

Odatda, HTML formatida sayt xaritasi daraxt tuzilishiga ega, bu erda kengaytirilgan bo'limlar va bo'limlar ko'rsatilgan. Keraksiz hajmdagi HTML sayt xaritalari ko'pincha grafik elementlar, CSS uslublari bilan ishlab chiqilgan va Java skripti bilan to'ldirilgan. Biroq, html sayt xaritasi qidiruv tizimlari uchun unchalik ahamiyatga ega emas.

HTML sayt xaritasi to'liq sayt xaritasi emas. Saytda yuzlab, minglab, o'n minglab sahifalar bo'lsa, nima qilish kerak? Buning uchun sayt xaritasidagi barcha sahifalarga havolalarni xml formatida joylashtirishingiz kerak.

XML sayt xaritasi

XML sayt xaritasi - bu sitemap.xml kabi xml formatidagi fayl, odatda saytning ildizida joylashgan. Xml formatidagi sayt xaritasi html sayt xaritasidan ko'p afzalliklarga ega. Sayt xaritasi xml - bu sayt xaritasining maxsus formati, bu Google va Yandex kabi barcha mashhur qidiruv tizimlari tomonidan belgilanadi. Siz xml sayt xaritasida 50 000 tagacha havolalarni belgilashingiz mumkin. Bundan tashqari, xml sayt xaritasida siz sahifa yangilanishlarining nisbiy ustuvorligi va chastotasini belgilashingiz mumkin.

Aytish joizki, sayt xaritasi tarkibi faqat qidiruv roboti uchun tavsiyalardir. Misol uchun, agar siz veb-sayt sahifasi uchun yillik yangilanish chastotasini o'rnatsangiz, qidiruv robotlari hali ham tez-tez tashrif buyurishadi. Va agar siz sahifani yangilash tezligini soatlik qilib belgilasangiz, bu robotlar sahifani har soatda indekslaydi degani emas.

Xml sayt xaritasi o'ziga xos sintaksisga ega, keling, xml sayt xaritasining tuzilishini batafsil ko'rib chiqaylik.

Misol sayt xaritasi fayli sitemap.xml

To'g'ri sitemap.xml UTF8 kodlangan bo'lishi kerak. Sitemap.xml faylining mazmuni quyidagicha ko'rinadi:

http://mysite.ru/ 2014-09-18T18:54:13+04:00 always 1.0 http://mysite.ru/category/ 2014-09-18T18:57:09+04:00 hourly 0.8 http://mysite.ru/page/ 2014-09-18T18:59:37+04:00 daily 0.6

Quyidagi zarur teglardan foydalanilganda:

  • — ota-teg, unda barcha URL manzillar mavjud;
  • — тег, в котором указываются сведения о конкретном url-адресе;
  • https://whatsappss.ru/uz/ — в данном теге указывается непосредственно url.
  • — этот тег заключает в себе дату последнего изменения страницы;
  • — тег используется, чтобы указать насколько часто изменяется страница: always, hourly, daily, weekly, monthly, yearly, never;
  • — указывает приоритет определенной страницы, относительно других страниц сайта от 0,1 – низкий приоритет, до 1 – высокий приоритет.

Так же, в файле карты сайта в формате xml должно содержаться указание на пространство имен языка XML:

Xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"

Если файл карты сайта включает более 50 тысяч ссылок или размер sitemap.xml превышает 10 мб, рекомендуется разделить карту сайта на несколько файлов. В таком случае, в карте сайта необходимо указать несколько ссылок на разные файлы карт.

http://mysite.ru/sitemaps/sitemap01.xml 2014-09-18T18:54:13+04:00 http://mysite.ru/sitemaps/sitemap02.xml 2014-09-18T18:54:13+04:00

Здесь используются уже знакомые нам теги https://whatsappss.ru/uz/ и , а так же обязательные теги:

  • — родительский тег, в который заключаются адреса всех карт сайта;
  • — тег, в котором заключается параметры для каждой карты сайта.

Пример файла карты сайта sitemap.txt

Еще одним способом оформления карты сайт в виде файла может быть карта сайта в формате txt:

1. http://mysite.ru/ 2. http://mysite.ru/page/ 3. http://mysite.ru/page1/

Все просто. В файле sitemap.txt построчно перечисляются все необходимые ссылки. Карта сайта в формате txt — это «вариант для ленивых». Здесь работает аналогичное sitemap xml ограничение в 50.000 ссылок. Однако, TXT карта сайта лишена возможностей указания даты последнего изменения и приоритета страницы.

Как создать карту сайта

Создание карты сайта важный процесс, в котором необходимо четко указать, какие страницы сайта нужно индексировать и как лучше их индексировать. В зависимости от того о каком типе карты сайта идет речь, используются различные способы создания карты сайта . Как создать html карту сайта обсуждать отдельно смысла нет. Рассмотрим как сделать карту карта в формате xml файла. Существует несколько основных способов создания карты сайта, но все их объединяет то, где находится карта сайта и как файл sitemap определяется поисковыми системами.

Как уже было написано выше — файл карты сайта размещается в корне сайта . Поисковые системы способны самостоятельно обнаружить файл карты сайта. Но существует несколько способов указания прямой ссылки на файл(ы) карты сайта(ов) для более скорого обнаружения поисковыми системами. Самый простой способ указать место расположения файла карты сайта — это непосредственное указание ссылки или нескольких ссылок на файлы карт сайта в инструментах для вебмастеров от Yandex и Google. Там же можно проверить карту сайта , провести анализ карты сайта на корректность , соответствие того, какие страницы из карты сайта найдены поисковой системой и сколько из них находится в индексации.

Второй способ указать поисковым системам на расположение файла карты сайта — это .

Sitemap: http://mysite.ru/sitemap.xml

В robots.txt можно указать несколько файлов sitemap, после чего, он автоматически будут добавлены в инструменты для вебмастеров. Как найти карту сайта мы рассмотрели, теперь перейдем к тому, как создать карту сайта.

Основные способы создания карты сайта

  1. Генерация карты сайта силами системы управления сайта, если CMS имеет подобную встроенную возможность.
  2. Скачать карту сайта со стороннего онлайн сервиса. Существует множество online генераторов карт сайта с различным возможностями и ограничениями. Напрмер xml-sitemaps.com обладает возможностью настройки параметров карты сайта, но имеет ограничение по количеству ссылок в файле sitemap.xml в 500 штук.
  3. Скачать программу-генератор карты сайта . Подобные программы генераторы обычно платные, но при их помощи можно можно регулярно генерить sitemap xml для одного или нескольких сайтов. Вот пара примеров подобных программ-генераторов: SiteMap XML Dynamic SiteMap Generator, WonderWebWare SiteMap Generatior.
  4. Автоматическое создание sitemap карты сайта в Joomla (Джумла), WordPress (Вордпресс), Bitrix (Битрикс).
  5. Создание карты сайта вручную .

Карта сайта — один из важнейших инструментов . Не важно, как будет создана карта сайта. Важно — какие ссылки будут перечислены в карте сайта и как часто она будет обновляться. Иногда, в карту сайта выгружается все подряд и даже те ссылки, которые запрещены в robots.txt или . А обновление карты сайта происходит раз в месяц или реже. Подобное отношение к карте сайта может не просто сделать ее бесполезной, но того хуже — запутать поискового робота, что негативно отразится на индексации и позициях сайта в поиске.

Создайте карту сайта для своего ресурса. Но будте внимательны и хорошо подумайте, что выгружать в sitemap, а что нет.

Мы выпустили новую книгу «Контент-маркетинг в социальных сетях: Как засесть в голову подписчиков и влюбить их в свой бренд».

Карта сайта Sitemap XML

Карта сайта (Sitemap) – это специальный файл в формате.xml, хранящийся в корневой директории сервера. Владельцы сайтов нередко интересуются – зачем нужен Sitemap и влияет ли наличие/отсутствие этого документа на поисковое продвижение? Чтобы ответить на эти вопросы, рассмотрим назначение и структуру карты сайта.

Итак, зачем нужен xml Sitemap, что он собой представляет? Карта сайта – это своеобразный каталог, состоящий из перечня ссылок, ведущих на все разделы и страницы сайта. Файл Sitemap помогает поисковым системам более быстро и качественно индексировать интернет проект. Это особенно важно в том случае, если объем web-ресурса исчисляется тысячами или десятками тысяч страниц.

[yt=R09Qywy5DXI]

Больше видео на нашем канале - изучайте интернет-маркетинг с SEMANTICA

Это важно! В карту сайта следует включать только те страницы, которые должны быть в поисковом индексе. Документы с запрещенной к индексированию или служебной информацией не следует вносить в Sitemap. В карту сайта также не включают страницы с тегами и динамические URL-адреса.

Влияет ли Sitemap на продвижение?

Поисковики не будут пессимизировать интернет проект за отсутствие этого файла. Теоретически, робот должен самостоятельно просканировать все страницы сайта и включить их в поиск. Однако нужно учитывать, что система может дать сбой и не найти некоторые web-документы. Обычно «проблемными местами» становятся разделы, в которые можно попасть только по длинной цепочке ссылок, и динамически создаваемые URLы.

С точки зрения SEO, Sitemap имеет определенное влияние, поскольку карта сайта значительно ускоряет индексацию. К тому же повышается вероятность, что web-страницы попадут в индекс до того, как недобросовестные конкуренты успеют скопировать и опубликовать контент. Поисковые системы отдают предпочтение первоисточнику, тогда как копипаст подвергается пессимизации.

Как создать сайт мап

Проще всего воспользоваться одним из специализированных сервисов. К примеру, online-генератор http://www.mysitemapgenerator.com/ позволяет бесплатно сделать карту сайта, размером до 500 страниц. Предусмотрена возможность платной генерации Sitemap без каких либо ограничений. Вебмастеру потребуется всего лишь указать адрес своего сайта, а затем поместить полученный файл в корневой папке сервера.

Можно воспользоваться программой SiteMap Generator. В поле http:// следует завести адрес стартовой страницы сайта, кликнуть по клавише «start» и подождать, пока будет сформирована карта сайта. Затем нужно перейти на вкладку «Google Sitemap/XML», скопировать полученный код и вставить его в файл формата.xml.

Файл sitemap xml – доступные директивы

  • Параметр Lastmod указывает роботу, когда документ последний раз обновлялся.
  • Тег priory указывает на приоритет документа, по отношению к другим страницам сайта.
  • Параметром loc обозначают URL адрес страницы.
  • Тег changefreq используется для обозначения динамичности страниц (документы с параметром «0» робот будет посещать очень редко).

Как сообщить поисковику о карте сайта

Чтобы оповестить Яндекс, можно добавить директиву sitemap в файл robots.txt. Код будет выглядеть следующим образом:

Sitemap: http://yoursite.ru/sitemap.xml

Кроме того, можно передать карту сайта через интерфейс Яндекс.Вебмастер. Для этого нужно перейти на вкладку «Настройка индексирования» >> «файлы Sitemap», а затем указать системе адрес карты сайта.

Аналогичным образом можно оповестить Google. В панели инструментов для вебмастеров нужно перейти на вкладку «Сканирование» >> «файлы Sitemap».

Вы просто кретин, если в свое время не уделили сайтмапу нужное внимание. Достаточно один раз разобраться в вопросе и в будущем избежать большого количества ошибок, что давайте сейчас и сделаем.

Ваш покорный слуга в годы младые также был таким кретином, когда только начал продвигать сайты в одной конторе. Попался мне в то время один сайтец на продвижение, который, следует сказать, был просто гавном. И у этого гавна были проблемы с индексацией. Естественно, будь сайт достаточно качественным, его бы оба поисковика индексировали несмотря ни на какие проблемы, но владельцы жались на нормальных дизайнера, верстальщика и программиста, а в этом случае сеошнику остается только, так сказать, открывать бутылку при помощи ножниц. Я перепробовал на нем все — и настройку last-modified, и ускорение индексации модным в то время фастботом, и покупку ссылок. И только потом оказалось, что дело было в том, что там не обновлялся автоматически сайтмап! Когда я его обновил — все страницы влетели в индекс.

Что такое sitemap и зачем он нужен

Что такое sitemap? Это файл с информацией о страницах сайта, которые нужно индексировать. Обычно sitemap создают для Яндекса и Гугла, чтобы оповестить поисковых роботов о страницах, которые нужно внести в индекс. Ещё при помощи сайтмапа осуществляется проверка того, как часто происходят обновления, и индексация каких веб-документов является наиболее важной. В целом очень хорошо о нем рассказали на Вебмастерской Яндекса:

[yt=INGCBkR26eo] [yt=INGCBkR26eo]

Влияет ли наличие sitemap на продвижение

Если у вас отсутствует сайтмап, это не означает, что поисковики не станут индексировать ресурс. Поисковые роботы зачастую и без этого неплохо сканируют сайты и включают их в поиск. Но иногда могут возникать сбои, из-за которых порой удается отыскать не все веб-документы. Основными причинами являются:

  1. Разделы сайта, в которые можно попасть, только совершив длинную цепочку переходов;
  2. Динамические URL-адреса.

Так вот, создание sitemap.xml во многом помогает решить эту проблему. Этот файл влияет на SEO лишь постольку, поскольку облегчает/ускоряет индексацию страниц. Также возрастает шанс того, что веб-страницы проиндексируются до того, как ваши конкуренты смогут скопировать контент, опубликовав его у себя на сайте.

В каком еще формате бывает карта сайта и почему её делают в формате XML

Зачем нужна карта сайта, мы разобрались. Теперь давайте рассмотрим, в каких форматах её можно сделать:

  1. В формате html. Создается в виде обыкновенной страницы с адресами, ведущими на главные разделы ресурса. Такой тип карты помогает быстро сориентироваться, и рассчитан в большей степени на людей, чем на поисковых роботов. В HTML sitemap можно поместить ограниченное число ссылок (не более 100), ведь если их окажется больше, то не все они попадут в индекс. Или же поисковые роботы могут и вовсе исключить такую страницу из поиска за чрезмерное число URLов, пусть даже и внутренних.
  2. Создание xml-файла sitemap. Здесь нет слишком критичных ограничений по количеству ссылок, а поисковики лучше его индексируют, ведь файл sitemap xml-формата содержит полную информацию в понятном для робота виде. Особенно он важен для проектов, где имеются сотни и тысячи документов одинаковой важности, и размещение всех ссылок на них необходимо. В сайтмап такого типа есть возможность разместить до 50 тысяч URLов и помимо этого можно выставить частоту обновлений и приблизительный приоритет (priority), чего не скажешь о карте в формате HTML. Именно по этим причинам сайтмап почти всегда создают в xml.

Вот еще инфа об этом файле:

[yt=ti3NKPknHDA] [yt=ti3NKPknHDA]

Как сделать правильный sitemap

Рассмотрим, как сделать правильную xml-карту. Здесь должны быть соблюдены следующие требования:

  1. Размер файла должен быть не больше 10 мб;
  2. Карта должна содержать не больше 50000 ссылок. В тех случаях, когда ссылок больше, можно создать несколько карт и включить их в главную xml-карту;
  3. Адрес сайтмапа следует прописать в robots.txt;
  4. Также загрузите sitemap в яндекс и гугл (как добавить файл – описано ниже);
  5. Поисковые системы должны иметь доступ к карте. Необходимо использовать специальные теги, которые дают поисковикам понять, что это именно карта, а не что-то другое;
  6. У sitemap должна быть кодировка UTF-8.

Приведу простой пример карты:

http://site.ru/ 2016-11-20T19:45:08+03:00 always 0,9 http://site.ru/category/ 2016-11-20T19:46:38+03:00 monthly 0,6 http://site.ru/page/ 2016-11-20T19:48:41+03:00 yearly 0.4

< url >

< loc >http: //site.ru/

< lastmod >2016 - 11 - 20T19: 45: 08 + 03: 00< / lastmod >

< changefreq >har doim< / changefreq >

< priority > 0 , 9 < / priority >

< / url >

< url >

< loc >http: //site.ru/category/

< lastmod >2016 - 11 - 20T19: 46: 38 + 03: 00< / lastmod >

< changefreq >oylik< / changefreq >

< priority > 0 , 6 < / priority >

< / url >

< url >

< loc >http: //site.ru/page/

< lastmod >2016 - 11 - 20T19: 48: 41 + 03: 00< / lastmod >

< changefreq >yillik< / changefreq >

< priority > 0.4 < / priority >

< / url >

URL va loc teglari talab qilinadi. Birinchisi ma'lum bir URL haqidagi barcha ma'lumotlarni o'z ichiga oladi. Ikkinchisida manzilning o'zi mavjud.

Lastmod, changefreq, prioritet teglari majburiy emas, ammo ulardan foydalanish tavsiya etiladi.

Sayt xaritasidagi Lastmod oxirgi yangilanish sanasi uchun javobgardir.

Changefreq sahifani o'zgartirish chastotasini bildiradi. Qiymatlar quyidagicha bo'lishi mumkin:

  1. Soatlik - har soat yangilanishlar;
  2. Har doim - har doim yangilanadi;
  3. Haftalik - haftada bir marta yangilanadi;
  4. Kundalik - yangilanishlar har kuni sodir bo'ladi;
  5. Oylik - yangilanishlar oyda bir marta amalga oshiriladi;
  6. Yiliga - yiliga bir marta;
  7. Hech qachon - yangilanmagan (bu qiymatdan foydalanmaslik yaxshiroqdir).

Priority qidiruv tizimlariga sahifaning boshqalarga nisbatan qanchalik muhimligini aytadi. Ustuvorlik 0,1 (past) dan 1 (yuqori) gacha o'rnatilishi mumkin.

Bu faqat misol xaritasi edi, bu aniq qiymatlarni ko'rsatishingiz shart emas. Umuman olganda, ustuvorlikni quyidagicha belgilash tavsiya etiladi: asosiy sahifa uchun maksimal (1), toifalar uchun o'rtacha (0,6) va postlar uchun minimal (0,4).

Keling, 50 mingdan ortiq havolalar mavjud bo'lgan misolni ko'rib chiqaylik. Bunday holda, fayl boshqa xaritalarni o'z ichiga oladi:

http://site.ru/sitemaps/sitemap01.xml 2016-11-20 21:37:28+03:00 http://site.ru/sitemaps/sitemap02.xml 2016-11-20T21:37:29+03:00

< 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 >

Sayt xaritasini qanday yaratish kerak

Xml xaritasini yaratishning bir necha usullari mavjud, keling, ularni ko'rib chiqamiz:

  1. Boshqa manbadan onlayn generator yordamida xaritani yuklab oling;
  2. Maxsus dastur yordamida yarating. Ammo shuni yodda tutish kerakki, bunday dasturlar asosan pullik. Bunday generatorga misol: Wonder WebWare SiteMap Generator. Screaming Frog ham bu xususiyatga ega;
  3. Sayt xaritasini qo'lda yaratish;
  4. CMS yordamida avtomatik ravishda xarita yarating (masalan, WordPress-da bunday funktsiya mavjud).

Plaginlarsiz sayt xaritasini qanday yaratish bo'yicha variant:

[yt=Tnfy601BUZc] [yt=Tnfy601BUZc]

WordPress-da sayt xaritalarini yaratish uchun plaginlar

WordPress-da Google XML Sayt xaritalari deb nomlangan maxsus plagin yordamida sayt xaritasini yaratishingiz mumkin. Bu erda hamma narsa oddiy: plaginni yuklab oling, o'rnating, keyin faylni yaratishni boshlang. Buning uchun Console-Settings-ni oching va XML-sayt xaritasini tanlang. Keyin biz sozlamalarni o'rnatamiz. Biz ustuvorlikni standart sifatida qoldiramiz.