Как да създадете XML Sitemap за вашия сайт

Ако управлявате уебсайт от всякакъв вид, вероятно трябва да имате XML карта на сайта. Това ще помогне на вашата оптимизация за търсачки(help your search engine optimization) ( SEO ). Но може би се чудите какво е XML карта на сайта и дори да знаехте, как бихте създали XML карта на сайта? 

Добрата новина е, че създаването на XML карта на сайта е по-лесно, отколкото да разберете какво точно представлява тя. И разбирането на XML карти на сайта също е доста просто. Можете да направите това.

Какво е XML Sitemap?(What Is An XML Sitemap?)

Нека първо покрием XML частта. XML означава e X tensible M arkup L anguage. Това не е точно език за програмиране. Това е гъвкав начин да кажете на уеб браузърите и други програми за данните, които XML документът носи. 

Например, можем да кажем на някого, че живеем на главна улица(Main Street) 123 и той ще разбере. Но програмите не го правят. 

XML тагове, поставени от двете страни на адресните данни, ще помогнат на програмата да каже какво означават данните. Маркерите винаги са в двойки с един отварящ маркер <pre><StreetNumber></pre> и един затварящ маркер  <pre></StreetNumber></pre>

Така че можем да използваме XML тагове, за да кажем на програмите какво означават тези данни. Може да изглежда така:

<pre>
   <StreetNumber>123</StreetNumber>
   <StreetName>Main</StreetName>
   <StreetType>Street</StreetType>
</pre>

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

Разширителната част означава, че тези тагове могат да бъдат всякакви! Ако програмата разбра етикета

 to mean street number, it would still work. So a developer could use just about anything to define the data between the XML tags.

Към картата на сайта. Почти така звучи. Това е карта на това къде да намерите различни видове информация на нашия уебсайт.

Търсачките(Search) , като Google , искат конкретна информация, за да знаят как да категоризират и класират нашия сайт. XML картата на сайта може да предостави тази информация.

Това е пример за XML карта на сайта за една уеб страница.

<pre>
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
   <url>
      <loc>http://www.example.com/</loc>
      <lastmod>2005-01-01</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
</pre>

Ето какво означават тези тагове:

<pre><?xml version="1.0" encoding="UTF-8"?></pre> 

Този казва на търсачката, че XML версията, която използваме, е 1.0 и текстът е кодиран в UTF-8 . Това е спецификацията за кодиране, в която трябва да бъде Sitemap.

<pre><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"></pre> 

Това казва на търсачката какъв стандарт за карта на сайта се използва в нашата карта на сайта. Не забравяйте(Remember) , че нашият XML трябва да използва същите тагове като програмата, която трябва да го прочете, за да го разбере.

<pre><url></pre> 

Това казва на търсачката информацията за унифициран локатор на ресурси(Uniform Resource Locator) ( URL ) ще бъде следвана. URL адресът(URL) е известен също като уеб адрес или връзка .

<pre><loc> 

Това дефинира данните в маркера като действителното местоположение или конкретен URL на страницата, която ще бъде индексирана.

<pre><lastmod></pre> 

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

<pre><changefreq></pre> 

Това позволява на търсачката да знае честотата на промяна на тази страница. Приемливите стойности са винаги почасови, дневни, седмични, месечни, годишни, никога.

<pre><priority></pre> 

Това казва на търсачката колко важна според нас е тази страница в сравнение с други страници в нашата карта на сайта. Допустимите стойности варират от 0 до 1, като 1 е най-високата, а 0,5 е средната.

Имайте предвид, че това не са команди за търсачката(commands for the search engine) . Те ще четат тази информация и ще я обработват, както искат.

Защо да създавате XML Sitemap?(Why Create An XML Sitemap?)

Добре направената XML карта на сайта ще ни помогне да предоставим най-добрия шанс да представим сайта си пред хората, които искаме да го видят. Той ще каже на търсачката какъв вид информация я предоставяме, къде да получи достъп до информацията и кога информацията е актуализирана последно.

Тъй като това е карта, не е задължително да е точно представяне на пейзажа. Ние трябва да избираме какво влиза в него, така че търсачките да получат правилните страници. Например, нашата Политика за поверителност(Privacy Policy) и страниците за приемлива употреба(Acceptable Use) няма да се различават много от всеки друг сайт в мрежата. Вместо да ги картографирате, картографирайте страниците, които насочват потребителя към добрите неща, като най-добрите ни публикации в блог или продуктови страници.

За публикациите в блога може да искаме карта на сайта, която изброява всички ваши публикации, но дава по-висок приоритет на по-новите. Това показва на клиента и на търсачката, че нашият сайт е свеж.

Трябва ли да създадем карта на сайта за изображенията? Снимките са важни. Визуалното е първото нещо, което достига до желанията на клиента. Но всяка страница вече ще има снимки и те ще бъдат индексирани. Така че наличието на карта на сайта само от изображения не е толкова важно.

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

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

Как да създам XML Sitemap?(How Do I Create an XML Sitemap?)

За щастие има няколко автоматизирани инструмента, които да ни помогнат да направим това. Ако използваме WordPress(using WordPress) , вземете приставката Yoast SEO . Това е страхотен инструмент за оптимизация на търсачките и създаването на карта на сайта за нас е само една от неговите характеристики. Отделете време, за да научите наистина как да използвате приставката Yoast SEO(learn how to use the Yoast SEO plugin) за всичките му функции.

Създаване на Sitemap с Yoast(Making a Sitemap With Yoast)

  • В нашата администраторска страница на WordPress ще инсталираме приставката Yoast SEO . След като се инсталира, ще проверим дали функцията XML Sitemaps е активирана. Трябва да е по подразбиране. 
  • Кликнете(Click) върху Yoast SEO в лявата страна. След това кликнете върху раздела Характеристики(Features)
  • Превъртете надолу и се уверете, че XML Sitemaps има плъзгача в позиция Включено(On) .

  • От тук можем да видим как изглежда картата на сайта. Щракнете(Click) върху иконата на въпросителния знак до XML Sitemap(XML Sitemaps) и след това щракнете върху връзката Вижте XML Sitemap(See the XML sitemap)

  • Yoast ще отвори картата на сайта в уеб браузъра. Няма да изглежда като XML , който разгледахме по-рано. Това е добре.

  • Ако искаме да видим XML , щракнете с десния бутон върху тази страница и изберете Преглед на източника(View Source) . След това се разкрива XML.

Това е най-бързият начин да създадете XML карта на сайта в WordPress с помощта на приставката Yoast SEO . Разгледайте в приставката начини да усъвършенствате картата на сайта и да я направите точно както е необходимо.

Създайте XML Sitemap с Screaming Frog SEO(Create an XML Sitemap With Screaming Frog SEO)

Ако не използваме WordPress за нашия сайт, можем да използваме различни онлайн и офлайн инструменти.

Вероятно най -използваната настолна SEO програма(most used desktop SEO program) е Screaming Frog SEO Spider . Има безплатна и платена версия. За да създадем XML карта на сайта, безплатната версия е всичко, от което се нуждаем.

  • След като бъде изтеглен и инсталиран, отворете програмата. Преди да можем да създадем XML карта на сайта, трябва да обходим сайта. Обхождането(Crawling) е процес на преминаване от страница на страница на сайт и събиране на данни за всяка част.
  • В горната част виждаме място за въвеждане на URL адреса(URL) на вашия уебсайт. Направи го. След това щракнете върху бутона Старт(Start ) . Screaming Frog ще започне да обхожда сайта.

  • Главният прозорец започва да се изпълва с URL адреси(URLs) на неща в сайта. След като лентата за напредък в горния десен ъгъл на екрана е на 100%, обхождането е завършено.

  • В лентата с инструменти щракнете върху Sitemap(Sitemaps) и след това XML Sitemap . Ще се отвори прозорецът Конфигурация за експортиране на Sitemap(Sitemap Export Configuration ) .

  • Прозорецът за конфигурация за експортиране на Sitemap(Sitemap Export Configuration) е мястото, където можем да настроим детайлите на нашата Sitemap, като changefreq, lastmod и други. Преминете през разделите, за да видите какво има. Настройките по подразбиране са подходящи за сега. Щракнете върху Напред(Next) , за да започнете експортирането.

  • Ще ни попита къде да запазим файла sitemap.xml . Не(Make) забравяйте да запомните къде е запазен. Ще трябва да го качим на нашия уебсайт, за да бъде полезен.

След като бъде запазен, качете файла sitemap.xml в корена на уебсайта. Сега можем да регистрираме картата на сайта в Google и други търсачки.

Как да накарам Google да види моята карта на сайта?(How Do I Get Google To See My Sitemap?)

Казваме, че търсачките, но наистина единствената, за която най-много се тревожат, е Google . И така, как да накараме Google да види нашата карта на сайта? 

Надяваме се, че това е полезно за по-високо класиране на нашия сайт, но ще помогне само ако Google знае, че е там. Ще трябва да използваме Google Search Console



About the author

аудиофил инженер и специалист по аудио продукти с повече от 10 години опит. Специализирам се в създаването на качествени музикални високоговорители и слушалки от началото до края. Аз съм експерт в отстраняването на аудио проблеми, както и в проектирането на нови високоговорители и системи за слушалки. Моят опит надхвърля просто правенето на добри продукти; Също така имам страст да помагам на другите да бъдат възможно най-добрите, независимо дали това е чрез образование или общественополезен труд.



Related posts