Как создать XML-карту сайта для вашего сайта

Если вы запускаете веб-сайт любого типа, у вас, вероятно, должна быть карта сайта в формате XML . (XML)Это поможет вашей поисковой оптимизации(help your search engine optimization) ( SEO ). Но вам может быть интересно, что такое карта сайта XML, и даже если бы вы знали, как бы вы создали карту сайта XML? 

Хорошая новость заключается в том, что создать XML - карту сайта проще, чем точно понять, что это такое. И понять карты сайта XML тоже довольно просто. Ты можешь сделать это.

Что такое XML-карта сайта?(What Is An XML Sitemap?)

Давайте сначала рассмотрим часть XML . XML расшифровывается как(L) расширяемый язык (X)разметки(M) . _ Это не совсем язык программирования. Это гибкий способ сообщить веб-браузерам и другим программам о данных, которые содержит 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 . Это спецификация кодировки, в которой должна быть карта сайта.

<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-карту сайта?(Why Create An XML Sitemap?)

Хорошо составленная XML - карта сайта поможет нам лучше представить наш сайт людям, которым мы хотим его видеть. Он сообщит поисковой системе, какую информацию мы ей предоставляем, где получить доступ к информации и когда информация обновлялась в последний раз.

Поскольку это карта, она не обязательно должна быть точным представлением ландшафта. Мы сами выбираем, что туда входить, чтобы поисковые системы получали нужные страницы. Например, наша политика конфиденциальности(Privacy Policy) и страницы допустимого использования(Acceptable Use) не будут сильно отличаться от любого другого сайта в Интернете. Вместо того, чтобы сопоставлять их, сопоставьте страницы, которые привлекают пользователя, с хорошими вещами, такими как наши лучшие сообщения в блоге или страницы продуктов.

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

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

Теперь мы представляем суть нашего сайта поисковым системам. Им не нужно тратить время на сканирование и индексацию больших необходимых, но не столь важных частей нашего сайта. 

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

Как создать XML-карту сайта?(How Do I Create an XML Sitemap?)

К счастью, есть несколько автоматизированных инструментов, которые помогут нам в этом. Если мы используем WordPress(using WordPress) , установите плагин Yoast SEO . Это отличный инструмент для поисковой оптимизации, и создание карты сайта для нас — лишь одна из его возможностей. Потратьте время, чтобы действительно узнать, как использовать плагин Yoast SEO(learn how to use the Yoast SEO plugin) со всеми его функциями.

Создание карты сайта с помощью Yoast(Making a Sitemap With Yoast)

  • На нашей странице администратора WordPress мы установим плагин Yoast SEO . После установки мы проверим, включена ли функция XML Sitemaps . Это должно быть по умолчанию. 
  • Нажмите(Click) на Yoast SEO слева. Затем нажмите на вкладку « Характеристики(Features) ». 
  • Прокрутите вниз и убедитесь, что ползунок XML Sitemaps находится в положении « (XML Sitemaps)Вкл(On) .» .

  • Отсюда мы можем увидеть, как выглядит карта сайта. Нажмите(Click) на значок вопросительного знака рядом с XML Sitemaps , а затем нажмите на ссылку See the XML sitemap

  • Yoast откроет карту сайта в веб-браузере. Он не будет похож на XML , который мы рассматривали ранее. Все в порядке.

  • Если мы хотим увидеть XML , щелкните правой кнопкой мыши на этой странице и выберите Просмотреть исходный код(View Source) . Затем раскрывается XML.

Это самый быстрый способ создать XML - карту сайта в WordPress с помощью плагина Yoast SEO . Осмотритесь в плагине, чтобы найти способы отточить карту сайта и сделать ее именно такой, как нужно.

Создайте XML-карту сайта с 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 -адреса вашего сайта. Сделай это. Затем нажмите кнопку « Пуск(Start ) » . Screaming Frog начнет сканирование сайта.

  • Главное окно начинает заполняться URL(URLs) -адресами вещей на сайте. Как только индикатор выполнения в правом верхнем углу экрана достигнет 100 %, сканирование будет завершено.

  • На панели инструментов нажмите « Карты(Sitemaps) сайта», затем « Карта сайта XML(XML Sitemap) » . Откроется окно конфигурации экспорта карты сайта .(Sitemap Export Configuration )

  • В окне конфигурации экспорта(Sitemap Export Configuration) карты сайта мы можем настроить детали нашей карты сайта, такие как 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-летним опытом разработки и поддержки приложений Microsoft Office. У меня есть сильное желание помогать другим достигать их целей, как благодаря моей работе в качестве инженера-программиста, так и благодаря моим навыкам публичных выступлений и налаживанию связей. Я также очень хорошо разбираюсь в аппаратных средствах и драйверах клавиатуры, многие из них я разработал и протестировал сам.



Related posts