Google sitemap — Umicms
Материал из Umicms
Перейти к:навигация, поиск
Использование файлов Sitemap инструкция для веб-мастеров http://www.google.com/support/webmasters/bin/topic.py?topic=8476
Подробнее о протоколе https://www.google.com/webmasters/tools/docs/ru/protocol.html#sitemapXMLExample
Поддержка протокола может быть добавлена в UMI.CMS начиная с версии 2.5.3 Протокол sitemap реализован на основе протокола UMap
Необходимо отредактировать единственный для версии 2.5.3 файл ./umaps/sitemap.xml (совпадает с названием протокола по чистой случайности).
Протокол umap имеет более высокий приоритет чем шаблонизатор.
Это значит, что если в структуре сайта есть страница с именем google-sitemap, то она будет проигнорирована, т.к. в первую очередь обрабатываются правила протокола UMap сгенерируется xml в результате вызова udata://content/sitemap/ она будет обработана в соответствии с правилами файла ./xsltTpls/google-sitemap.
Это правило использует файл находящийся в папке относительно корня сайта ./xsltTpls/sys-tpls/google-sitemap.xsl
<?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:php="http://php.net/xsl" xsl:extension-element-prefixes="php" exclude-result-prefixes="php"> <xsl:output encoding="utf-8" method="xml" indent="yes"/> <xsl:param name="domain" /> <xsl:template match="/"> <urlset xmlns="http://www.google.com/schemas/sitemap/0.84" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.google.com/schemas/sitemap/0.84 http://www.google.com/schemas/sitemap/0.84/sitemap.xsd"> <xsl:apply-templates select="//items"/> </urlset> </xsl:template> <xsl:template match="items"> <xsl:apply-templates select="item"/> </xsl:template> <xsl:template match="item"> <url> <loc> <xsl:value-of select="concat('http://', $domain, @link)" /> </loc> </url> </xsl:template> </xsl:stylesheet>
Чтобы добавить поддержку Google sitemap в уже установленную UMI.CMS необходимо скопировать
файлы из архива Файл:Googlesitemap.zip, соблюдая структуру папок в архиве (распаковать архив в корень сайта).
проверка работоспособности http://адрес_сайта/google-sitemap
XSD схема стандарта Google sitemap лежит в папке ./xsl/xsd/sitemap.xsd
Создайте Google Sitemap для своего сайта и избавьтесь, тем самым, от ряда проблем
Содержание статьи:
- Преимущества, получаемые вследствие внедрения Google Sitemap в свою деятельность:
- Кому следует это использовать?
- Как это работает?
- Как создать динамический XML-файл Google Sitemap?
- Инструменты для генерации файла Google Sitemap от сторонних производителей
- Резюме
Автор: Герман Дрост
Перевод: Всеволод Козлов
Укомплектовав свой сайт файлом Google Sitemap
В этой статье мы обсудим ряд вопросов, касающихся Google Sitemap:
- Преимущества, получаемые вследствие внедрения Google Sitemap в свою деятельность;
- Кому следует это использовать;
- Как это работает;
- Как создать Google Sitemap для своего сайта;
- Как создать динамический XML-файл Google Sitemap;
- Инструменты для генерации файла Google Sitemap от сторонних производителей.
Преимущества, получаемые вследствие внедрения Google Sitemap в свою деятельность:
- Ускорение процесса обнаружения и добавления страниц сайта в индекс Google.
- Быстрое нахождение Google’ом претерпевших изменения страниц сайта.
- Обеспечение более быстрого попадания сайта в результаты поисковой выдачи Google.
- Помощь Google в пополнении его индекса свежим контентом, вследствие чего пользователи Google получают в ответ на свои поисковые запросы актуальный и свежий контент.
Кому следует это использовать?
Использовать Google Sitemap может каждый сайтовладелец независимо от того, сколько на сайте страниц одна или миллион. Но всё-таки необходимее всего использовать Google Sitemap владельцам тех сайтов, страницы которых претерпевают очень частые изменения.
Обычно бывает так, что определённое количество страниц сайта не индексируется, хотя ссылки, ведущие на них, корректно распознаются поисковыми роботами. Причина этому банальна – расположение ссылок на эти страницы в глубине сайта, т.е. поисковый робот не доходит до этих ссылок, соответственно не находит эти страницы. Избежать данной проблемы можно, воспользовавшись Google Sitemap.
Запомните: использование Google Sitemap не даёт преимущества при ранжировании!
Как это работает?
Google Sitemaps созданы с использованием XML (Extensible Markup Language). Этот язык часто используется в фидах и на блогах.
Ниже приведён пример XML-кода, который Вы должны включить в каждую страницу своего сайта:
[url]
[loc]http://www. yoursite.com/[/loc]
[lastmod]2005-07-15[/lastmod]
[changefreq]monthly[/changefreq]
[priority]0.5[/priority]
[/url]
Ниже приводится описание каждой строки кода:
- location – адрес веб-страницы, например http://www.yoursite.com
- last modified – дата последней модификации страницы
- change frequency – говорит Google о том, как часто Вы обновляете веб-страницу. Возможные значения: never, weekly, daily, hourly, monthly, yearly
- priority – устанавливает приоритет, который Google назначит для конкретной веб-страницы. Возможные значения: 0.0 (низший приоритет), 1.0 (высший приоритет), 0.5 (средний приоритет).
Некоторые веб-страницы Вашего сайта могут быть особенно приоритетными, т.к. часто обновляются, например главная (домашняя) страницы сайта, страница статей, поэтому им необходимо присвоить высший приоритет…
Ещё раз повторюсь — Google Sitemap никак не влияет на ранжирование сайта.
Как создать динамический XML-файл Google Sitemap?
Если Ваш сайт состоит из 1000 страниц и более, то создавать Google Sitemap вручную будет слишком долго, муторно и неудобно.
К счастью, Google предоставляет собственный скрипт, называемый Sitemap Generator, позволяющий очень быстро сгенерировать необходимый файл. Этот скрипт написан на языке Python, он создаёт Sitemap для Вашего сайта, используя Sitemap Protocol. Этот скрипт может создавать Sitemaps из списка URL, директорий веб-сервера или из логов доступа.
Узнать больше информации относительно инструментов, предоставляемых Google’ом для веб-мастеров Вы можете тут: https://www.google.com/webmasters/sitemaps/login
Инструменты для генерации файла Google Sitemap от сторонних производителей
Google также предоставляет информацию о других sitemap-генераторах.
Например я использую бесплатный sitemap-генератор. Он лёгок в применении, и он быстро генерирует необходимый XML-код для сайта.
Ниже я привожу пошаговый план создания Google Sitemap при помощи одного из множества бесплатных Sitemap-генераторов:
- Зайдите на сайт http://www.sitemapspal.com и введите адрес Вашего сайта в форму, находящуюся в самом верху страницы сайта
- Нажмите Submit
- Скопируйте сгенерированный для Вашего сайта код и вставьте его в чистый текстовый файл блокнота (notepad)
- Сохраните этот текстовый файл под именем sitemap.xml
- Загрузите этот файл в корневую директорию Вашего сайта (туда, где находится домашняя страница сайта)
- В адресной строке браузера наберите полный путь к сгенерированному файлу, например http://www.yoursite.com/sitemap.xml. Если Вы всё сделали правильно, то Вы увидите список URL’ов и никаких ошибок
- Теперь откройте свой Google Sitemap аккаунт и добавьте этот путь (из пункта 6) в соответствующую графу в аккаунте
- Проделывайте эти шаги применительно к каждому своему сайту.
Резюме
Google является крупнейшей и популярнейшей поисковой машиной во всём Интернете. Каждый год миллионы веб-сайтов попадают в индекс Google, что естественным образом усложняет задачу нахождения Вашего сайта в результатах поисковой выдачи (SERP). Поэтому создайте и начинайте использовать Google Sitemap прямо сейчас.
Источник: http://www.searchenginecollege.com/
Google Sitemaps: что это такое и зачем вам это нужно
Перейти к содержимомуSEOUncategorized
Джанет Ли
22 апреля 2022 г.
Представьте, что вы идете в ресторан без меню. Вы можете спросить у официанта, какие блюда есть в наличии, но меню с полным списком предложений обеспечивает гораздо лучшее впечатление от еды.
То же самое касается карт сайта Google. Предоставление подробной информации критику вашего сайта (Google) приведет к повышению рейтинга.
Смогут ли поисковые роботы Google определить ваш сайт без меню? Конечно, но намного проще (и лучше для вашего общего SEO), если вы предложите этот список с самого начала.
Если вы ищете способы улучшить свою SEO-стратегию в этом году, подумайте о картах сайта — важнейшем внутреннем компоненте. Узнайте, что такое карты сайта Google, почему они важны и как начать работу с ними.
Что такое файлы Sitemap?На карте сайта перечислены все ценные страницы и содержимое веб-сайта. Поисковые системы, такие как Google, читают эти карты сайта, чтобы сканировать ваш сайт и понимать информацию на этих страницах.
Файлы Sitemap бывают разных форм в зависимости от содержания и данных, которые содержат ваши страницы.
Например:
- Файлы Sitemap для видео могут отображать такие детали, как продолжительность и категория видео. Вот некоторые из обязательных тегов в карте сайта для видео:
- Карты сайта для изображений могут ссылаться на заголовок изображения, подпись и местоположение/URL изображения.
- Карта сайта новостей может отметить название статьи и язык, на котором она опубликована.
В целом карты сайта позволяют веб-сайтам взаимодействовать с поисковыми системами. Эта биржа может помочь вам завоевать доверие Google и обеспечить видимость в Интернете, которую вы заслуживаете.
Почему файлы Sitemap важны для SEO?Ресторан, в котором нет меню, не сможет предложить такое же вкусное питание, как тот, в котором оно есть. То же самое относится и к картам сайта — они позволяют вам поддерживать гармоничные и эффективные отношения с поисковыми системами, поэтому Google никогда не накажет вас за их наличие.
Google часто оценивает сайты с картами сайта выше, чем без них.
Карты сайта помогут вам:
- Выделите наиболее важные и ценные страницы вашего сайта.
- Сообщите поисковым системам, какие страницы являются новыми или недавно обновлялись.
- Увеличьте свои шансы на то, что эти страницы будут просканированы, проиндексированы и оценены. Нет никакой гарантии, что Google просканирует страницы, указанные в вашей карте сайта, но их отправка может увеличить ваши шансы.
Мы позволим этим примерам рассказать о том, почему карты сайта важны для SEO:
- CORE : Во время запуска своего нового сайта CORE создала надежную карту сайта, в которую вошли такие компоненты, как новый контент и страницы, которые нужно было перенаправить.
Эта надежная основа карты сайта способствовала:
- Увеличение количества показов сайта на 1431 %
- Увеличение трафика на 20 % по сравнению с 9 кварталом0031
- Tech9 : Одной из частей создания устойчивой SEO-стратегии для этой компании-разработчика программного обеспечения было создание карты сайта для их файлов robots.txt.
Это помогло нашему клиенту выиграть:
- 600+ посетителей сайта каждый месяц
- 80% улучшение показов сайта
Знаю ли я, нужна ли мне карта сайта
Вам нужна карта сайта, если ваш сайт… | Вам не нужна карта сайта, если ваш веб-сайт… | ||||||||||||||||||||||||
|
XML-карта сайта добавляет структуру и текучесть к вышеперечисленным факторам. Возможно, вам не нужна карта сайта, если ваш сайт:
Но опять же, Google не наказывает вас, если у вас есть карта сайта. Так что вы ничего не теряете, строя его. Мы рекомендуем исследовать и консультироваться с командой SEO, чтобы увидеть, какой путь лучше для вас. Как создать карту сайта?Допустим, вам нужно отправить карту сайта. С чего начать? Создание карты сайта включает действия в трех областях: решение, какие страницы включить, использование формата карты сайта XML и использование правильных инструментов для создания карты сайта. а) Решите, какие страницы включитьПервым шагом в создании карты сайта является решение, какие страницы вы хотите предложить в меню вашего сайта поисковым роботам Google. Имейте в виду, что вам не нужно включать все ваши страницы в карту сайта. Вы должны перечислить только ценные страницы, которые хотите выделить. Перечисляя их, вы говорите Google сосредоточиться на этих страницах. Это может включать просмотр вашей маркетинговой воронки, чтобы определить наиболее релевантные страницы. Убедитесь, что вы определили страницы и версии этих страниц, которые вы хотите сканировать. Например, если у вас разные версии страниц или страница доступна по нескольким URL-адресам, используйте канонические теги, чтобы указать, какие страницы следует сканировать. Это избавит вас от головной боли в будущем, не только с вашей картой сайта, но и с SEO вашего сайта в целом. b) Используйте формат карты сайта XMLКомпания Big Leap рекомендует придерживаться формата карты сайта XML. XML, или Extensible Markup Language, — это текстовый формат, описывающий URL-адреса вашего сайта. Карты сайта в формате XML написаны специально для того, чтобы поисковые роботы могли читать, анализировать и индексировать их соответствующим образом. Они сообщают поисковым роботам, что доступно и как добраться до определенного URL-адреса. Вот как выглядит XML-карта сайта для справки: Отсюда вы можете добавлять расширения карты сайта на основе определенного контента, представленного на ваших страницах. К ним относятся файлы Sitemap для видео, изображений и новостей, о которых мы говорили ранее. c) Использование бесплатных инструментов Sitemap GeneratorВы можете найти в Интернете бесплатные генераторы карт сайта, которые помогут вам составить карту сайта. Несколько примеров:
Карты сайта CMS : Если вы используете CMS (например, WordPress, Wix и т. д.), у нее, вероятно, уже есть ресурсы карты сайта для вас. Как создать карту сайта?Допустим, вам нужно отправить карту сайта. С чего начать? Создание карты сайта включает в себя понимание трех областей: решение о том, какие страницы включать, формат карты сайта XML и инструменты для создания карты сайта. Решение о том, какие страницы включитьПервым шагом в создании карты сайта является решение о том, какие страницы вы хотите предложить в меню вашего сайта поисковым роботам Google. Имейте в виду, что вам не нужно включать все ваши страницы в карту сайта. Вы должны перечислить только ценные страницы, которые хотите выделить. Перечисляя их, вы говорите Google сосредоточиться на этих страницах. Это может включать просмотр вашей маркетинговой воронки, чтобы определить наиболее релевантные страницы. Убедитесь, что вы определили страницы и версии тех страниц, которые вы хотите сканировать. Например, если у вас разные версии страниц или страница доступна по нескольким URL-адресам, используйте канонические теги, чтобы указать, какие страницы следует сканировать. Это избавит вас от головной боли в будущем, не только с вашей картой сайта, но и с SEO вашего сайта в целом. Формат карты сайта XMLКомпания Big Leap рекомендует придерживаться формата карты сайта XML. XML, или Extensible Markup Language, — это текстовый формат, описывающий URL-адреса вашего сайта. Карты сайта в формате XML написаны специально для того, чтобы поисковые роботы могли читать, анализировать и индексировать их соответствующим образом. Они сообщают поисковым роботам, что доступно и как добраться до определенного URL-адреса. Вот как выглядит XML-карта сайта для справки: Отсюда вы можете добавлять расширения карты сайта на основе определенного контента, представленного на ваших страницах. К ним относятся файлы Sitemap для видео, изображений и новостей, о которых мы говорили ранее. Бесплатные инструменты для создания карты сайтаБудьте уверены, вы можете найти в Интернете ряд бесплатных генераторов карт сайта, которые помогут вам составить карту сайта:
Создание карты сайта без отправки ее в Google похоже на создание красивого меню для ресторана без предложения его клиентам. К счастью для вас, пожалуй, самая простая часть правильной работы вашей карты сайта — это отправка вашей карты сайта в Google Search Console. Чтобы отправить карту сайта в Google Search Console:
Также включите ссылку на карту сайта в файл robots.txt, используя правильный синтаксис. Это важно для того, чтобы все поисковые системы (не только Google) могли легко найти карту сайта. (Чтобы получить инструкции по отправке карты сайта в другие поисковые системы, откройте поисковую систему, в которую вы хотите отправить, и в поле поиска введите «как отправить карту сайта в <вашу поисковую систему>».) Для получения дополнительной информации о создании и отправке карты сайта см. руководство Google по созданию карты сайта. Убедитесь, что ваша карта сайта подходит для работы с Big LeapСоздание карты сайта не должно быть сложным, если у вас есть подходящие специалисты по SEO. Обратитесь к команде Big Leap, если вам нужна помощь в его создании или вам нужна дополнительная пара глаз, чтобы перепроверить вашу работу. Наша SEO-команда может взять на себя тяжелую работу, чтобы помочь вам завоевать популярность в Интернете, которую вы заслуживаете. И пока вы этим занимаетесь, ознакомьтесь с этими дополнительными руководствами, которые помогут вам обновить свою SEO-стратегию:
Джанет Ли Автор контента в Big Leap Джанет — автор контента в Big Leap. Когда она не пишет, вы можете найти ее за чтением, прослушиванием подкастов и прогулками по Юте на свежем воздухе. Последние сообщения Джанет Ли (посмотреть все) Получите бесплатную 30-минутную консультацию!Выбор редакцииПодпишитесь на нашу рассылку!Подпишитесь на нашу ежемесячную рассылку по электронной почте, чтобы быть в курсе последних новостей, статей и историй. Подпишитесь на нашу рассылку новостей. и историиПодробнее Хватит о нас.Вот особенность нашего SEO-агентства: мы предпочитаем долгосрочные партнерские отношения, основанные на доверии. Прежде чем мы углубимся в это, мы хотели бы узнать вас поближе, понять вашу текущую ситуацию и поговорить о ваших маркетинговых целях и ожиданиях. Вы можете позвонить нам сейчас или мы можем встретиться за обедом. В любом случае, мы рады познакомиться с вами. Телефон: (801) 436-3003Ссылка для загрузки страницыGoogle Sitemaps | Kentico 10 ДокументацияKentico позволяет автоматически генерировать карты сайта для ваших веб-сайтов в соответствии с протоколом Google Sitemap. Карта сайта — это XML-файл, в котором перечислены URL-адреса страниц веб-сайта вместе с дополнительными метаданными. Сканеры поисковых систем (роботы) используют данные карты сайта, чтобы определить, какие страницы индексировать и как часто переиндексировать страницы. Карты сайта носят рекомендательный характер и не гарантируют, что все поисковые роботы проиндексируют ваш сайт строго по указанным данным. Для получения подробной информации о протоколе Sitemap см. http://www.sitemaps.org/. Установка URL-адреса карты сайтаЧтобы настроить URL-адрес карты сайта вашего веб-сайта:
Например, значение по умолчанию googlesitemap.xml означает, что поисковые роботы могут получить доступ к карте сайта по следующему URL-адресу: <домен веб-сайта>/googlesitemap.xml Использование расширения .xml Если вы хотите, чтобы ваша карта сайта была доступна под URL-адрес с расширением .xml , вам необходимо настроить приложение для обработки всех типов расширений запроса:
Определение содержимого карты сайтаСистема создает карты сайта для веб-сайтов на основе страниц, хранящихся в дереве содержимого. По по умолчанию карта сайта:
Вы можете изменить содержимое карты сайта вашего веб-сайта, создав специальную страницу карты сайта: Карта сайта, созданная веб-частью, заменяет карту сайта по умолчанию. Поисковые сканеры могут получить доступ к карте сайта либо по основному URL-адресу, указанному в параметре URL-адреса карты сайта Google , либо напрямую через URL-адрес страницы, содержащей веб-часть Google Sitemap. Прямая настройка карты сайта по умолчанию Если вы не хотите использовать страницы механизма портала и веб-части, вы можете вместо этого изменить разметку системной страницы ~/CMSPages/googlesitemap.aspx . Эта страница создает карту сайта по умолчанию для веб-сайтов, у которых есть пустая настройка пути карты сайта Google . Элемент управления GoogleSitemap на странице предоставляет те же параметры конфигурации, что и веб-часть Google Sitemap . Устранение неполадок:Если вы сталкиваетесь с проблемами со страницами, отсутствующими в вашей карте сайта, попробуйте проверить следующие: Настройка параметров карты сайта для конкретных страницЗаполнив свойства карты сайта страниц, вы можете исключить определенные страницы из карт сайта или предоставить поисковым роботам дополнительные сведения о том, как индексировать страницы: Если вы введете URL-адрес карты сайта в свой браузер, вы сможете просмотреть сгенерированный вывод XML. Система автоматически создает необходимую XML-структуру. Создание индексов карты сайтаОдна карта сайта XML может содержать до 50 000 страниц (URL). Если вам нужно добавить больше страниц, подготовьте несколько карт сайта и создайте индекс карты сайта для своего веб-сайта: Индекс карты сайта указывает сканерам поисковых систем на другие карты сайта, которые затем предоставляют списки URL-адресов страниц обычным способом. Настройка формата XML для карт сайтаЕсли вам нужно переопределить формат XML по умолчанию для карты сайта или индекса, вы можете указать пользовательское преобразование для Google Sitemap веб-часть или элемент управления GoogleSitemap . Это позволяет вам реагировать на любые изменения в протоколе Sitemap. Например, преобразование по умолчанию CMS.Root.GoogleSiteMap использует следующий код для определения структуры карты сайта:
GetSitemapItem 9Метод преобразования 0020 генерирует теги XML в соответствии с протоколом карты сайта. Параметр метода указывает тип тега, а значение динамически загружается из данных преобразованных страниц. В окончательном выводе XML веб-часть автоматически заключает преобразованные элементы в элемент Создание карт сайта для многоязычных веб-сайтовВеб-сайты, предлагающие контент на нескольких языках, используют разные URL-адреса для разных языковых версий одной и той же страницы. Чтобы включить в карту сайта страницы на всех языках, вам необходимо использовать один из подходов, описанных ниже. Отправка отдельных карт сайта для разных языковых версий веб-сайтаОдним из способов обработки многоязычного контента является представление отдельной карты сайта для каждой языковой версии веб-сайта. Этот подход работает лучше всего, если ваш сайт полностью переведен на все поддерживаемые языки. Вам не нужно создавать несколько карт сайта. При отправке карты сайта в поисковые системы добавьте соответствующие языковые модификаторы в URL-адрес карты сайта. Формат должен соответствовать структуре URL, которую вы используете для определения языковых версий на своем веб-сайте. Подробную информацию о доступных параметрах см. в разделе Настройка URL-адресов для многоязычных веб-сайтов.
Карта сайта автоматически перечисляет страницы из языковой версии веб-сайта, указанной полным URL-адресом карты сайта. Важно Чтобы карта сайта динамически представляла страницы для языка, определенного URL-адресом карты сайта, необходимо оставить Свойство кода культуры вашей веб-части Google Sitemap с пустым значением . Подготовка одной карты сайта для всех языков, используемых на сайтеВы можете перечислить URL-адреса страниц со всех языковых версий сайта внутри одной карты сайта. Этот подход наиболее подходит для веб-сайтов, которые не полностью доступны на нестандартных языках, т. |