Ситемап.кмл или мапа сајта - водич за почетнике

Шта је КСМЛ мапа

КСМЛ-Ситемап је датотека за ботове претраживача са листом свих страница сајта у КСМЛ формату. Неопходан је да би се претраживачима помогао да ефикасније пужу и индексирају садржај сајта.

💡 Немојте мешати КСМЛ-Ситемап и хтмл-ситемап за кориснике сајта.

Које врсте КСМЛ Ситемап-а постоје?

Две врсте мапа сајта:

  • редовно — не садржи више од 50.000 страница и не тежи више од 50 МБ;
  • индекс — датотека са мапом комбинује неколико обичних мапа сајта. Дизајниран за велике или
  • вишејезични сајтови. Ове датотеке нису веће од 50 МБ и имају капацитет од највише 50.000 УРЛ адреса. 

 

Како пронаћи КСМЛ Ситемап

Неколико начина да видите мапу сајта:

1. У датотеци роботс.ткт. Упишите у адресну траку: хттпс://сите.цом/роботс.ткт Сама датотека може садржати КСМЛ-Ситемап директиву у следећем формату: ситемап: хттпс://сите.цом/ситемап.кмл.

2. Ако нисте могли да пронађете везу до датотеке у роботс.ткт, унесите следећи захтев у траку за адресу: хттпс://сите.цом/ситемап.кмл

💡 Ако је формат УРЛ адресе за датотеку Роботс.ткт стриктно обавезан - /роботс.ткт, онда УРЛ за датотеку Ситемап.кмл може бити било шта.

/ситемап.кмл је само популарнији назив за КСМЛ мапу, али може бити другачији, на пример: /ситемап-цатегориес.кмл, /ситемап-ен.кмл и тако даље.

1. Такође можете направити захтев у претраживачу користећи операторе претраге. Морају се користити два оператора:

  • сајт: - претражује по тачној адреси;
  • филетипе: — тражи тражени тип датотеке;

Да бисте тражили КСМЛ датотеку, потребно је да креирате упит за претрагу:

сите:сите.цом тип датотеке:кмл

резултат:

Ситемап.кмл или мапа сајта - водич за почетнике 1

Од којих елемената се састоји КСМЛ Ситемап?

Као што већ знамо, мапа сајта може бити обична и индексирана у наставку ћемо размотрити од којих елемената се састоји сваки од ових типова.

Елементи обичне мапе сајта

Потребни елементи:

  • Први ред означава КСМЛ верзију и потребно кодирање за датотеке мапе сајта - УТФ-8:

Ситемап.кмл или мапа сајта - водич за почетнике 2

 

  • — ознака која означава стандард тренутног протокола. Да ли је родитељ доле наведених ознака;
  • - ознаку за сваки УРЛ унос. Да ли је родитељ за ознаке испод и дете за ;
  • — ознака која указује на тачан УРЛ странице. Је подружница .

Опциони елементи:

  • — ознака која означава последњи датум када је страница ажурирана. Је подружница . За разлику од претходних ознака, ово није обавезно. Имајте на уму да Гоогле узима у обзир само вредност ове ознаке ако се поклапа са стварним временом када је страница последњи пут освежена. Када пишете датум у овој ознаци, требало би да користите В3Ц формат датума и времена. Овај формат захтева навођење пуног датума са сатима, минутама, секундама и временском зоном (ГГГГ-ММ-ДДТх:мм:сс+ТЗД). На пример: 2022-05-16Т19:20:30+03:00;
  • — ознака која означава приближну учесталост ажурирања страница. Важеће вредности: увек, по сату, дневно, недељно, месечно, годишње, никад;
  • — ознака која означава приоритет странице у поређењу са другим страницама. Вредност је наведена у опсегу од 0,0 до 1,0.

 

💡 Према последњим подацима Гугл центра за претрагу, претраживач не узима у обзир вредности ознака И .

Пример КСМЛ мапе сајта:

Ситемап.кмл или мапа сајта - водич за почетнике 3

Од којих елемената се састоји КСМЛ Ситемап?

Неколико начина да направите мапу сајта:

  • коришћењем система за управљање садржајем (ЦМС). Системи као што су ВордПресс или Вик могу да генеришу мапу сајта доступну претраживачу. Морате пронаћи информације о томе како се мапа сајта генерише у ЦМС-у који користите – процес се одвија аутоматски или морате извршити неке операције;
  • ручно. Ако је ваш сајт мали, можете сами да креирате мапу сајта користећи уређивач текста и пратећи стандарде синтаксе;
  • користећи генераторе треће стране. Постоји много услуга које могу да генеришу мапе сајта. Међу њима:

Наравно, постоји много таквих генератора, можете пронаћи погодан за вас.

  1. Пописујте потребан број УРЛ адреса.
  2. Отворите алатку Ситемап Генератор.
Ситемап.кмл или мапа сајта - водич за почетнике 4

Опште информације и Гоогле препоруке у вези са КСМЛ датотекама мапе сајта

  1. Гоогле ће пописати УРЛ-ове које наведете. Стога, наведите тачне и тачне УРЛ адресе.
  2. Све УРЛ адресе које укључите у своју мапу сајта морају бити унутар одговарајућег домена. Немојте наводити други домен/поддомен.
  3. Мапа сајта се може поставити у било који део сајта, али ће утицати само на директоријуме испод надређеног директоријума. Због тога би требало да поставите КСМЛ Ситемап у основни директоријум сајта.
  4. Веза до уобичајене КСМЛ датотеке или датотеке индекса може се навести у датотеци Роботс.ткт на следећи начин: мапа сајта: хттпс://сите.цом/ситемап.кмл.
  5. Ситемап-ови морају бити креирани у УТФ-8 кодирању, што значи да морају да користе само АСЦИИ знакове.
  6. Ако адресе страница садрже друге знакове, они се морају избацити. Ово се обично дешава аутоматски осим ако ручно не креирате адресе страница. Ако знакови у УРЛ-у нису правилно кодирани и приказани, онда када додате мапу сајта, можда ћете добити упозорење од Гоогле-а да странице из вашег КСМЛ Ситемап-а нису пронађене.
  7. Гоогле не гарантује да ће пописати сваку УРЛ адресу у мапи сајта. Ова датотека само помаже систему да одреди које странице сматрате важним.
  8. Гоогле игнорише редослед УРЛ адреса у мапи сајта.
  9. Датотека КСМЛ Ситемап не сме бити већа од 50.000 страница и не сме бити већа од 50 МБ. Ако је тежина већа, направите индексну мапу сајта која ће садржати неколико датотека мапе сајта.
  10. Укључите у свој КСМЛ Ситемап само канонске странице које су отворене за индексирање и пописивање и које враћају код одговора од 200, искључујући странице са пагинацијом.
  11. Све УРЛ адресе у КСМЛ Ситемап-у морају бити отворене у роботс.ткт ради пописивања, индексирања и не садрже мета ознаку „ноиндек“.
    Мапа сајта треба да се аутоматски ажурира редовно приликом додавања/брисања, затварања/отварања на индексиране одређене странице.
Ситемап.кмл или мапа сајта - водич за почетнике 4

Бинг опште информације и препоруке за КСМЛ Ситемап

Бинг претраживач не описује фундаменталне разлике у захтевима за КСМЛ Ситемап само парафразира неке од стандарда наведених у Гоогле приручнику. Дакле, можемо закључити да, пратећи Гоогле стандарде, креирамо универзални КСМЛ Ситемап и за Бинг.

Како направити КСМЛ мапу за вишејезичне сајтове

Постоје три главна начина да се претраживачу укаже да вишејезичне верзије страница нису дупликати:

  • атрибут рел=”алтернате” хрефланг=”к” у коду странице је најчешћи метод;
  • користећи КСМЛ Ситемап;
  • користећи хттп заглавља.

Треба напоменути да је у случајевима 991ТП3Т довољан један начин да се назначи да је сајт вишејезичан - коришћење атрибута рел=”алтернате” хрефланг=”к”. 

💡  Ако правите мапу сајта за велики сајт, можете додатно да одредите вишејезичност користећи КСМЛ Ситемап.

Да бисте навели алтернативне језичке верзије странице у КСМЛ Ситемап-у, морате:

  • наведите простор имена у блоку :

кмлнс:кхтмл=”хттпс://ввв.в3.орг/1999/кхтмл”

  • унутар ознаке , испод ознаке , који наводи УРЛ странице, наведите ознаку за сваку језичку верзију странице и унутар — рел="алтернате" хрефланг="к" атрибути, који ће указивати на верзију одређеног језика. 

На пример, страница има три језичке верзије: руску, украјинску и енглеску. УРЛ адресе за језичке верзије ове странице изгледају овако:

  • https://site.com/ru/
  • https://site.com/ua/
  • https://site.com/en/

У КСМЛ Ситемап-у, вишејезичне верзије странице ће изгледати овако:

Ситемап.кмл или мапа сајта - водич за почетнике 6

КСМЛ Ситемап за слике

У неким случајевима, претраживач не може да открије слике на сајту. На пример, када се слика учита помоћу ЈаваСцрипт-а. Постоје два начина да се роботи за претрагу усмере на слике:

  1. Наведите везе до њих у обичном КСМЛ Ситемапу.
  2. Направите засебну мапу сајта за слике.

У оба случаја, морате навести КСМЛ именски простор у којем су наведене ознаке за слике:

кмлнс:имаге=”хттп://ввв.гоогле.цом/сцхемас/ситемап-имаге/1.1″

Такође у оквиру ознаке Ознаке потребне за слике су назначене:

  • — садржи све информације о слици. Можете да наведете до 1000 слика за једну страницу.
  • — локација датотеке. У неким случајевима, УРЛ слике може да се разликује од домена главног сајта. Да би садржај у таквим случајевима био исправно пописан, оба домена морају бити верификована у Гоогле Сеарцх Цонсоле-у.

Такође у кмл мапи сајта за слике можете пронаћи опционе ознаке које, према Гоогле центру за претрагу, претраживач не узима у обзир, и то:

  • — натпис за слику;
  • — локација снимања (држава, град, итд.);
  • — назив слике;
  • — УРЛ лиценце за слику.

Поред ових ознака, мапа сајта за слике мора да испуњава следеће услове:

  • кодирање које се користи је УТФ-8;
  • КСМЛ Ситемап за слике не би требало да садржи више од 50.000 УРЛ адреса и да има величину не већу од 50 МБ. Ако мапа сајта премашује ова ограничења, морате креирати индексну датотеку мапе сајта.
  • овај тип мапе сајта треба да садржи само канонске странице које су отворене за индексирање и пописивање и враћају код одговора 200;
  • свака УРЛ адреса нема више од 1000 слика;
  • КСМЛ Ситемап за слике треба да садржи само слике пуне величине без сличица;
  • Веза до КСМЛ мапе за слике или индексне датотеке мора бити постављена у роботс.ткт;
  • КСМЛ Ситемап за слике треба аутоматски редовно ажурирати.

Пример КСМЛ мапе слика која наводи једну страницу и две слике:

Ситемап.кмл или мапа сајта - водич за почетнике 7

КСМЛ мапа сајта за видео

Мапа сајта за видео је начин да се претраживачима каже да постоје видео снимци на страници, посебно ако су нови или их је тешко пронаћи. Ово је важан део оптимизације претраживача, посебно ако желите да се ваши видео снимци појављују у резултатима претраге.

Опште информације и Гоогле препоруке у вези са КСМЛ Ситемап-овима за видео:

  1. Коришћено кодирање је УТФ-8.
  2. Свака датотека мапе видео сајта може да садржи до 50.000 видео елемената и не прелази 50 МБ. Ако прекорачите ова ограничења, можете, као и за основне мапе сајта, да креирате индексну датотеку која ће садржати информације о регуларним КСМЛ мапама сајта за видео снимке.
  3. Можете креирати засебан КСМЛ Ситемап за видео или уметнути информације о видео снимку у обичну мапу сајта.
  4. Дозвољено је навести неколико видео записа са једне странице.
  5. Немојте укључивати информације о видео снимцима који нису повезани са главним садржајем странице. У супротном, видео можда неће бити укључен у индекс претраживача.
  6. Гооглебот игнорише унос Ситемап-а ако на наведеној УРЛ адреси није пронађен ниједан видео.
  7. Креирање КСМЛ Ситемап-а за видео записе не гарантује индексирање датотека.
  8. Наведене странице морају бити канонске, отворене за индексирање и пописивање и вратити код одговора од 200.
  9. Гооглебот мора да има приступ и видео датотеци и плејеру. Не би требало да се постављају на странице које захтевају ауторизацију, забрањене у роботс.ткт или блокиране на друге начине.
  10. Поставите везу до КСМЛ мапе сајта или датотеке индекса у роботс.ткт.
  11. КСМЛ Ситемап за видео записе треба да се редовно ажурира аутоматски.

Хајде да погледамо од којих елемената се састоји КСМЛ Ситемап за видео.

Прво, потребно је да наведете именски простор у којем ће ознаке бити дефинисане:

кмлнс:видео=”хттп://ввв.гоогле.цом/сцхемас/ситемап-видео/1.1″

Такође, када креирате мапу сајта овог типа, морате навести следеће обавезне ознаке:

  • — ознака која означава стандард тренутног протокола. Да ли је родитељ доле наведених ознака;
  • - ознаку за сваки УРЛ унос. Да ли је родитељ за ознаке испод и дете за ;
  • — ознака која указује на тачан УРЛ странице. Је подружница ;

Такође можете да наведете препоручене ознаке:

Опционе ознаке:

  • ;

Како би видео мапа сајта могла да изгледа:

Ситемап.кмл или мапа сајта - водич за почетнике 8

Мапа сајта за вести

За сајтове са вестима можете да направите засебну мапу са динамичким генерисањем и дневним ажурирањима. Ове датотеке ће функционисати само за ресурсе укључене у листе Гоогле вести. Ако сајт није на листи, можете послати захтев да га додате.

Датотека мапе сајта треба да садржи само УРЛ-ове чланака објављених у последња два дана. Чланци објављени пре више од два дана могу да се уклоне из датотеке, али ће остати у индексу Гоогле вести 30 дана.

Ова мапа сајта може да садржи највише 1000 УРЛ адреса. Ово ограничење је због чињенице да се датотеке КСМЛ Ситемап-а за Гоогле вести индексирају чешће него обичне мапе сајта и на тај начин претраживач избегава претерано оптерећење. Ако ваш сајт има више садржаја за два дана, можете да направите индексну датотеку мапе сајта за више мапа.

Гоогле препоручује ажурирање КСМЛ Ситемап-а Гоогле вести како се нови садржај објави. Таква мапа сајта мора бити постављена или у основни директоријум или у одељак са вестима на сајту.

Основни елементи мапе сајта за вести:

  • именски простор за мапе сајта за вести:

кмлнс:невс=”хттп://ввв.гоогле.цом/сцхемас/ситемап-невс/0.9″

Потребне ознаке:

  • — родитељска ознака за све ознаке вести;
  • — публикација која је објавила чланак. Садржи два обавезна подређена елемента:
  • — назив публикације;
  • - језик у формату ИСО 639-1;
  • — тачан датум у В3Ц формату;
  • — наслов чланка, који треба навести у истом облику као на сајту.

Пример мапе сајта за Гоогле вести:

Ситемап.кмл или мапа сајта - водич за почетнике 9

Како имплементирати мапу сајта

Неколико начина да усмерите претраживач на КСМЛ Ситемап:

  • користећи Гоогле Сеарцх Цонсоле;
Ситемап.кмл или мапа сајта - водич за почетнике 10
  • извршите пинг захтев - пошаљите ГЕТ захтев на наведену адресу, наводећи пуну УРЛ адресу вашег КСМЛ Ситемап-а:
    https://www.google.com/ping?sitemap=FULL_URL_OF_SITEMAP

Где:

ФУЛЛ_УРЛ_ОФ_СИТЕМАП - пуна адреса КСМЛ мапе сајта.

На пример:

https://www.google.com/ping?sitemap=https://site.com/sitemap1.xml

  • поставите адресу мапе сајта у роботс.ткт - биће откривена следећи пут када се сајт индексира. Пример:
    Мапа сајта: хттпс://сите.цом/ситемап1.кмл

КСМЛ Ситемап се анализира само први пут када се открије, а не сваки пут када се сајт попише. Ако сте унели измене у датотеку, обавестите претраживач користећи пинг захтев.

Грешке у КСМЛ Ситемап-у

Пратећи горња упутства, можете избећи велике грешке приликом креирања мапе сајта. Међутим, ако је дошло до грешке приликом креирања ове датотеке, можете је видети у Гоогле Сеарцх Цонсоле-у у ставци „Датотеке мапе сајта“:

Ситемап.кмл или мапа сајта - водич за почетнике 11
Такође можете проверити грешке користећи Нетпеак Спидер. Да бисте то урадили, изаберите „Алати“ - „Валидатор КСМЛ Ситемап-а“:
Ситемап.кмл или мапа сајта - водич за почетнике 4

Налепите везу на одговарајућу мапу сајта и кликните на дугме „Старт“:

Ситемап.кмл или мапа сајта - водич за почетнике 13

Након скенирања, валидатор ће указати на грешке у мапи сајта (1). Након што кликнете на дугме „То Табле“ (2), УРЛ-ови страница ће се померити из валидатора у радно поље програма, где можете да наставите са радом:

Ситемап.кмл или мапа сајта - водич за почетнике 14

Животна мудрост

Неки стручњаци тврде да велике мапе сајта нису увек у потпуности пописане, а интерне везе нису увек брзо индексиране. Постоје неки случајеви када је постављање ограничења капацитета мапе сајта од 10.000 страница или 1.000 страница дало ефикасније резултате.

Можемо закључити да ако имате одређених проблема на свом сајту са пописивањем УРЛ адреса и њиховим индексирањем, или, на пример, ако морате брзо да убаците нове странице са картицама производа у индекс, можете покушати да поделите своју мапу сајта на мање делове и додате их у индексну мапу сајта.

Мање листе УРЛ адреса би требало да буду лакше за претраживач. Истовремено, мапе сајта не треба делити превише фино, на десетине хиљада фајлова, пошто Гоогле Сеарцх Цонсоле у својим извештајима приказује информације о само 1000 УРЛ адреса мапа сајта, то јест, можда нећете добити податке о КСМЛ-Ситемап УРЛ адресама од ГСЦ-а. .

Неопходно је израчунати обим сваке мапе сајта на основу величине сајта. На основу неких случајева, можете тестирати поделу датотека мапе сајта на одељке, број УРЛ адреса и новост садржаја.

закључци

КСМЛ мапа сајта је потребна роботима за претрагу да би открили и индексирали потребне странице сајта. Садржи УРЛ-ове страница на сајту, као и додатне информације у вези са њима, на пример када су последњи пут ажуриране. Веома је важно да се испоштују захтеви за фајлове ове врсте како би претраживач благовремено скенирао и индексирао потребне странице сајта.

За слике и видео записе могу се креирати засебне картице. КСМЛ се такође може означити за Гоогле вести.

Ручно креирање мапе се исплати само ако је ваш сајт мали, иначе може потрајати веома дуго.

Користите ЦМС алате, генераторе и други софтвер за креирање мапа сајта и повремено проверавајте исправност вашег КСМЛ-а.

Ситемап треба редовно аутоматски ажурирати како би бот претраживача, што је пре могуће након ажурирања, додао актуелне верзије страница у индекс, или да не пописује странице за које су промењена упутства и правила приступа.

Извор: Нетпеак.нет