Содержание
Как создать XML-карту сайта (и отправить ее в Google)
Joshua Hardwick
Глава отдела контента в Ahrefs (проще говоря, я отвечаю за то, чтобы каждый пост в блоге был КРУТЫМ).
Показывает, сколько различных веб-сайтов ссылаются на этот контент. Как правило, чем больше сайтов ссылаются на вас, тем выше вы ранжируетесь в Google.
Показывает ежемесячный рассчетный поисковый трафик на эту статью по данным Ahrefs. Фактический поисковый трафик (по данным Google Analytics) обычно в 3–5 раз больше.
Количество ретвитов этой статьи в Twitter.
Поделиться этой статьей
Содержание
Так же, как вам может быть сложно найти новую дорогу без карты, Google может быть сложно найти все страницы на вашем сайте без карты сайта.
К счастью, можно быстро и легко создать карту сайта в XML-формате и отправить ее в Google.
Изучив основы, мы подробно рассмотрим, как это сделать.
(Уже знаете все основы? Щелкните здесь, чтобы сразу перейти к созданию файла Sitemap. )
Что такое карта сайта (файл Sitemap)?
Карта сайта (файл Sitemap) — это XML-файл, в котором перечислен весь важный контент вашего сайта. Все страницы или файлы, предназначенные для ранжирования в поисковиках, должны быть указаны в карте сайта.
Как выглядит sitemap.xml?
Sitemap.xml создается для поисковиков, а не людей. Он может выглядеть немного пугающе, если вы видите его впервые.
<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>https://ahrefs.com/</loc> <lastmod>2019-08-21T16:12:20+03:00</lastmod> </url> <url> <loc>https://ahrefs.com.com/blog/</loc> <lastmod>2019-07-31T07:56:12+03:00</lastmod> </url> </urlset>
Давайте разберемся.
Объявление XML
<?xml version="1.0" encoding="UTF-8"?>
Эта строка сообщает поисковикам, что он имеет дело с XML-файлом. Здесь также указывается версия XML и используемая кодировка. Для карты сайта следует указать версию 1.0 и кодировку UTF‑8 (UTF‑8 использовать обязательно).
URL set
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
Это хранилище всех URL-адресов в карте сайта. Эта строка также сообщает краулерам, какой стандарт протокола используется. Большинство карт указывают стандарт Sitemap 0.90, поддерживаемый Google, Yahoo и Microsoft.
URL
<url> <loc>https://ahrefs.com/</loc> <lastmod>2019-08-21T16:12:20+03:00</lastmod> </url>
Это родительский тег для каждой записи URL-адреса. Вы должны указать расположение URL-адреса во вложенном теге <loc>
. Что особенно важно, необходимо использовать абсолютные URL-адреса, не относительными и каноническими.
Несмотря на то, что это единственный обязательный тег, у него могут быть дополнительные свойства:
<lastmod>
— указывает дату последнего изменения файла. Она должна быть в формате W3C Datetime. Например, если вы обновили публикацию 25 сентября 2019 года, в атрибуте будет указано значение 2019-09-25. Дополнительно можно еще указать время.<priority>
— указывает приоритет URL-адреса относительно всех остальных URL-адресов на сайте. Значение указывается в диапазоне от 0.0 до 1.0. Чем больше значение, тем выше приоритет.<changefreq>
— указывает, как часто страница может меняться. Задача этого свойства — сообщить поисковикам о том, как часто им может понадобиться повторно сканировать URL-адреса. Допустимые значения: always (всегда), hourly (каждый час), daily (ежедневно), weekly (еженедельно), monthly (ежемесячно), yearly (ежегодно) и never (никогда).
Ни один из этих дополнительных тегов не особо важен для SEO.
Гэри Илш из Google утверждает, что они в основном игнорируют значение тега <lastmod>
, поскольку в большинстве случаев “вебмастера совершенно не стараются следить за его точностью”. Это и неудивительно, ведь большинство генераторов карт сайтов устанавливают значение этого тега для всех страниц по текущей дате, а не по дате последнего изменения файла.
Тег <priority>
в Google, по их словам, игнорируется, потому что это просто “лишний шум”.
Относительно тега <changefreq>
Джон Мюллер говорит так: “Приоритет и изменение частоты на самом деле больше не играют такой большой роли, когда речь идет о карте сайта” .
Зачем вам нужна карта сайта?
Google обнаруживает новый контент, сканируя веб-страницы. Когда он сканирует страницу, то обращает внимание и на внутренние, и на внешние ссылки на эту страницу. Если обнаруженный URL-адрес не содержится в их поисковом индексе, они могут спарсить по нему контент и проиндексировать его, если это целесообразно.
Но таким образом Google не сможет найти весь контент. Если на страницу нет ссылок с других уже известных ему страниц, он ее вряд ли найдет ее.
Вот тут-то и вступает в игру карта сайта.
Карта сайта сообщает Google (и другим поисковикам), где найти наиболее важные страницы сайта, чтобы они могли их просканировать и проиндексировать. Это важно, потому что поисковики не могут ранжировать контент, предварительно не проиндексировав.
Как создать карту сайта
Некоторые CMS сгенерируют карту сайта для вас. Она будет обновляться автоматически, когда вы будете добавлять или убирать страницы и посты на вашем сайте. Если ваша CMS этого не делает, скорее всего вы можете установить для нее соответствующий плагин, который это умеет.
Создание карты сайта в WordPress
Хоть на WordPress и работает 35,5% всех сайтов, эта CMS сама не генерирует карту сайта. Чтобы создать ее, вам понадобится плагин наподобие Yoast SEO.
Чтобы установить Yoast SEO, перейдите в консоль WordPress.
Выберите пункт Плагины > Добавить новый.
Найдите “Yoast SEO”.
Нажмите кнопку “Установить” возле первого полученного результата, а затем кнопку “Активировать”.
Перейдите в раздел SEO > Общие > Возможности и убедитесь, что “XML-карта сайта” включена.
Теперь вы сможете увидеть файл sitemap (или индекса sitemap) по адресу yourdomain.com/sitemap.xml или yourdomain.com/sitemap_index.xml.
Примечание.
Если у вас WordPress установлен в подпапке или на субдомене, ваша карта сайта будет находиться там же. Например, карта сайта нашего блога доступна по ahrefs.com/blog/sitemap_index.xml.
Создание карты сайта в Wix
Wix автоматически создает для вас карту сайта. Она располагается по адресу yourwixsite.com/sitemap.xml.
К сожалению, у вас практически нет возможностей контролировать, какие страницы включаются в карту сайта. Если вы хотите исключить страницу, перейдите на вкладку настройки “SEO (Google)” на нужной странице и отключите параметр “Show this page in search results” (Отображать эту страницу в результатах поиска).
Отображать эту страницу в результатах поиска
Стоит отметить, что таким образом на страницу добавляется мета-тег noindex, который исключает ее из показа в результатах поиска.
Примечание.
Если вы добавите каноникал на другой URL-адрес в Wix, то неканонический URL-адрес не будет удален из карты сайта. Хоть это и не повлияет на большинство пользователей, включение неканонических страниц в файле sitemap — не лучшая практика, а также неоднозначный сигнал для Google.
Создание карты сайта в Squarespace
Squarespace также создает для вас карту сайта автоматически. Обычно ее можно найти по адресу yoursquarespacesite.com/sitemap.xml.
Ручное редактирование карты сайта в Squarespace невозможно, но вы можете исключить (используя тег noindex) страницы из выдачи поисковиков на вкладке “SEO”.
Скрыть страницу в результатах поиска
Такие страницы будут также исключены из вашей карты сайта.
Создание карты сайта в Shopify
Shopify генерирует для вас карту сайта автоматически. Ее можно найти по адресу yourstore.com/sitemap.xml.
К сожалению, легкого способа исключить страницу из индекса в Shopify не существует. Вам придется напрямую редактировать файлы .liquid.
Создание карты сайта без CMS
Если на вашем сайте около 300 страниц или менее, установите бесплатный краулер Screaming Frog.
После установки откройте раздел Mode > Spider.
Вставьте URL-адрес главной страницы в поле с подписью “Enter URL to spider”.
Нажмите кнопку “Start”.
Примечание.
Убедитесь, что используете каноническую (главную) версию стартовой страницы. Если вы этого не сделаете, Screaming Frog просканирует только один URL-адрес.
Когда сканирование завершится, обратите внимание на нижний правый угол.
Найдите похожую строку:
Если указанное число не превышает 499, перейдите в раздел Sitemaps > XML sitemap.
Поскольку для Google теги <lastmod>
, <changefreq>
и <priority>
являются несущественными, мы рекомендуем не включать их в файл sitemap.xml.
Нажмите “Next” (Далее) и сохраните файл sitemap на компьютере. Готово.
Если в строке указано значение “500 из 500”, то нет смысла экспортировать файл sitemap. Почему? Потому что вы достигли лимита сканирования для вашего сайта, а это значит, что в экспортированном файле sitemap может не быть сотен страниц, что делает его непригодным для использования.
Один из способов решить эту проблему — подобрать другой бесплатный генератор карты сайта. Их очень много.
К сожалению, большинство таких генераторов ненадежны.
Мы протестировали некоторые из наиболее популярных генераторов и обнаружили, что многие из них включают в карту сайта неканонические URL-адреса, неиндексируемые страницы и редиректы. Для SEO это плохо.
Генератор | Включает канонизированные URL? | Включает noindexed URL? | Включает редиректы? |
---|---|---|---|
xml-sitemaps.com | Да ❌ | Нет ✅ | Нет ✅ |
web-site-map. com | Да ❌ | Нет ✅ | Нет ✅ |
xmlsitemapgenerator.org | Да ❌ | Нет ✅ | Нет ✅ |
smallseotools.com/xml-sitemap-generator | Да ❌ | Да ❌ | Да ❌ |
freesitemapgenerator.com | Да ❌ | Да ❌ | Да ❌ |
duplichecker.com/xml-sitemap-generator.php | Да ❌ | Да ❌ | Да ❌ |
xsitemap.com | Да ❌ | Да ❌ | Да ❌ |
Где же найти решение?
Если Screaming Frog не смог просканировать весь ваш сайт, просканируйте его с помощью инструмента Аудит Сайта Ahrefs.
Примечание.
Подтвердите, что это ваш сайт, чтобы сканирование прошло быстрее. Вот как это сделать.
Как только сканирование завершится, перейдите в Page Explorer и добавьте следующие фильтры.
Нажмите Export > Current table view.
Откройте экспортированный CSV-файл, а затем скопируйте и вставьте все URL-адреса из столбца URL в этот инструмент.
Нажмите кнопку “Add to queue” (Добавить в очередь), а затем “Export queue as sitemap.xml” (Экспортировать список в файл sitemap.xml).
Полученный файл будет готовой картой вашего сайта.
Как отправить карту сайта в Google
Для начала вам нужно узнать, где находится карта сайта.
Если вы используете плагин, скорее всего правильный URL-адрес карты будет domain.com/sitemap.xml.
Если вы делаете это вручную, назовите вашу карту сайта sitemap.xml и загрузите ее в корневой каталог вашего веб-сайта. После этого карта сайта станет доступна по адресу domain.com/sitemap.xml.
Примечание.
Вы можете выбрать любое имя для карты сайта, но наилучшей практикой будет придерживаться названия sitemap.xml. Если у вас несколько карт, можно использовать простую схему именования, например, sitemap_1. xml, sitemap_2.xml.
Выберите Google Search Console > Файлы Sitemap > Добавить URL-адрес файла Sitemap, а затем нажмите кнопку “Отправить”
Готово.
Исправление основных ошибок веб-сайта, которые влияют на карту сайта
Google Search Console сообщает вам о большинстве технических ошибок, относящихся к карте сайта.
Например, в этом предупреждении сообщается, что один из отправленных URL-адресов заблокирован в robots.txt:
Вы можете больше узнать об этих проблемах и способах их решения здесь.
Однако существуют проблемы, о которых Google вам не сообщит.
Ниже приведены две наиболее распространенные такие проблемы, а также способы их выявления и устранения.
Бесполезные страницы низкого качества в вашей карте сайта
Каждая страница в вашей карте сайта должна быть индексируемой и канонической.
К сожалению, это не означает, что все эти страницы высокого качества. Если у вас много контента, скорее всего в вашей карте найдется несколько страниц низкого качества.
Например, эти две страницы в интернет-мазагине:
Ни одна из них не несет ценности для пользователя, но все же они находятся в карте этого сайта, и Google проиндексировал обе из них.
Чтобы найти эти страницы, перейдите в раздел Site Audit (Аудит сайта) > Duplicate content
Ищите кластеры дублированных или частично дублированных (в большую сторону) страниц без каноникалов. Они представлены оранжевыми квадратиками. Щелкните по одному из них, чтобы увидеть все страницы из этой группы.
Проверьте эти страницы, чтобы понять, представляют ли они какую-либо ценность.
Держать на сайте страницы низкого качества плохо по трем причинам:
- Они впустую расходуют краулинговый бюджет. Заставлять Google терять время и ресурсы, сканируя бесполезные страницы низкого качества — не лучшая идея. Он бы мог посвятить это время сканированию более важного контента. (Во избежание недоразумений: Google утверждает, что краулинговый бюджет — это не “что-то, о чем большинству издателей стоит беспокоиться”. )
- Они “крадут” авторитетность ссылки у более важных страниц. Существует явная корреляция между авторитетностью страниц и их позициями в выдаче. Внутренние ссылки на страницы низкого качества снижают авторитетность, которая могла бы перетекать на более важные страницы. (Что примечательно, когда мы удалили почти ⅓ постов из блога Ahrefs, мы заметили увеличение трафика, а не его снижение.)
- Они приводят к плохому взаимодействию с пользователем. Никакой пользы при посещении этих страниц пользователи не получают, и они могут сразу уйти, если решат, что ваш сайт низкого качества или вообще заброшен.
Подводя итог, лучший план действий — это удалить страницы низкого качества с вашего сайта и, следовательно, из карты сайта. Если вы это сделаете, стоит помнить, что нужно также удалить все внутренние ссылки на эти страницы. Если вы об этом забудете, то вместо одной проблемы (низкокачественные страницы) вы приобретете другую (битые ссылки).
Помимо дубликатов и неполных дубликатов, вы можете поискать страницы с бесполезным контентом.
Просто проверьте отчет “On-Page” в инструменте “Аудит сайта” для страниц с предупреждением о малом количестве слов (Low word count).
Страницы, исключенные из карты сайта по ошибке
Если вы использовали любые из указанных ранее методов генерации карты сайта, то в нее не попадут страницы с тегами noindex или canonical (не ссылающиеся на себя).
Это хорошо. Не стоит включать неканонические URL-адреса или неиндексируемые страницы в карту сайта.
Таким образом, если у вас на сайте есть некорректные теги noindex, страницы могут быть исключены по ошибке.
Чтобы проверить веб-сайт на наличие таких ошибок, воспользуйтесь отчетом “Indexability” (Индексируемость) в инструменте “Аудит сайта”. Обратите внимание на предупреждения “Noindex page” (Неиндексируемая страница), указывающие на все неиндексируемые страницы.
Большая их часть, скорее всего, будет исключена из индекса специально, однако этот список стоит перепроверить. Обычно некорректные теги noindex легко заметить, поскольку они будут касаться целого подраздела вашего сайта.
Если вы видите страницы, которые все же должны быть проиндексированы, удалите тег noindex со страницы и добавьте ее в вашу карту. Если вы используете CMS или плагин, добавление должно произойти автоматически.
Вопросы и ответы
Вот несколько ответов на часто задаваемые вопросы о картах сайта. Сообщите нас, если у вас появился вопрос, на который в этом разделе нет ответа, и мы добавим его.
Нужна ли карта сайта для страниц AMP?
Нет.
@Kfowler325 No need for sitemaps for AMP pages — the rel=amphtml link is enough for us.
— 🍌 John 🍌 (@JohnMu) 13 October 2016
Для AMP-страниц карта сайта не нужна — ссылки rel=amphtml будет достаточно.
Как создать карту сайта для проекта электронной коммерции?
Карта для сайта электронной коммерции создается так же, как и для любого другого. Однако, в таких проектах стоит уделить особое внимание проверке страниц на дубликаты или неполные дубликаты, поскольку они часто проскальзывают сквозь пальцы в больших количествах из-за фасетной навигации.
Заключение
Создание карты сайта это вам не бином Ньютона, особенно если вы используете плагин, который все делает вместо вас. Не так уж сложно и создать карту с нуля — просто просканируйте сайт и отформатируйте список URL-адресов.
Важно помнить, что Google не должен индексировать страницы в вашей карте сайта, а также то, что карта сайта никак не взаимосвязана с ранжированием.
Если вы хотите ранжироваться выше в Google, прочтите этот пост.
Остались вопросы? Напишите мне в комментариях или в Twitter.
Translation: Olesia Korobka, SEO in Fajela.
Карта сайта (файл Sitemap) от А до Я
Разберемся, как составить Карту сайта, из чего она состоит, какие требования к Sitemap у поисковиков. Обновленный материал.
Sitemap или Карта сайта – специально созданный файл с перечнем страниц ресурса, которые необходимо проиндексировать.
Зачем нужен файл Sitemap
Существует два вида Карты сайта, которые различаются форматами и назначением:
HTML-карта
Её составляют для пользователей, чтобы упростить им навигацию по страницам сайта. Это необязательный элемент, такую карту можно составить на большом сайте со сложной иерархией для удобства пользователей.
XML-карта
Нужна для поисковых ботов, она важна для SEO, так как помогает ботам индексировать страницы ресурса. Наличие этого файла подсказывает поисковым роботам, как именно организована структура сайта. Соответственно, Яндекс, Google, Bing и другие поисковики получают возможность более качественно индексировать проект.
В этом материале разберем создание XML-карты.
Для чего нужна Карта сайта:
- Ускорить процесс полной индексации.
Поисковые роботы Google могут пропустить недавно созданные или измененные страницы, а Карта поможет в них ориентироваться. - Ускорить переклейку.
Сам Google при редиректе страниц советует сгенерировать XML-карту сайта со старыми URL и отправить ее в консоль Google. Например, так стоит сделать при переезде на https. Это поможет быстро переклеить URL на новые. - Повысить вероятность признания страницы канонической.
Наличие адреса страницы в XML-карте увеличивает шанс, что среди дублей бот признает именно эту страницу каноничной, то есть первоисточником. - Дать дополнительную информацию.
В Карте указывают дополнительные рекомендации для робота: делают пометки о важности страницы, частоте и дате обновления. - Отобразить количество проиндексированных URL
Сигналы из Sitemap нужны в том числе для отображения проиндексированных ссылок в Search Console. - Ускорить процесс пакетной деиндексации.
Для этого создают временный файл Sitemap, в который включают страницы для удаления. Об этом рассказал Джон Мюллер, он рекомендует обязательно указать дату последнего изменения страниц, когда им был присвоен код ошибки 404 или атрибут noindex. Так Google будет знать, что необходимо заново просканировать содержимое сайта. Через несколько месяцев эту временную карту сайта можно будет убрать.
При этом даже если Google найдет ссылку в Sitemap, но ее не будет в навигации, он не придаст ей веса и не проиндексирует. Ссылки в Карте сайта — это рекомендации, важнее всего составить грамотную структуру сайта, в которой поисковый робот найдет все нужные страницы.
В большинстве случаев грамотной внешней и внутренней перелинковки страниц достаточно, чтобы поисковые роботы узнали о всем содержимом сайта. Лендингам, небольшим корпоративным сайтам из пары страниц, одностраничным визиткам Карта сайта и не нужна — бот разберется в страницах без труда. Карты нужны для сайтов, которые сложно краулить, поэтому для остальных проектов ее рекомендуют создать.
Как проверить, в индексе ли страница сайта
Карта обязательно нужна сайтам с такими признаками:
- Проект создан недавно, у него мало внешних ссылок. В этом случае поисковому боту сложнее найти сайт.
- В структуре сайта много архивов веб-документов, не связанных между собой.
- У проекта большое количество страниц, разделов и подразделов;
- В структуре преобладают динамические страницы.
- На сайте есть мультимедийный контент. Бот сможет получить дополнительную информацию из Sitemap для показа в результатах поиска.
Поисковые системы могут не проиндексировать все нужные страницы таких сайтов, если не предложить краулерам файл Sitemap. Разберем, как его создать.
Базовые критерии создания файла Sitemap
У поисковиков есть свои требования к составлению Карты сайта, о которых нужно помнить веб-мастеру.
Общие требования к Sitemap:
- Количество URL-адресов в файле Sitemap не должно превышать 50 тысяч. Если их больше, необходимо создать несколько отдельных Карт сайта, которые прописывают в файле индекса Sitemap. По словам официального представителя Google, для этого достаточно создать несколько отдельных файлов Sitemap, не больше 50 тысяч ссылок каждая, а в сумме ссылок может быть больше лимита. После этого для нескольких Карт создают общий материнский файл Sitemap.
- Максимальный размер файла – 50 Мб. Файл можно уменьшить при помощи сжатия gzip, но в несжатом виде он все равно должен быть меньше 50 Мб.
- Файл Sitemap должен находиться на том же домене, что и веб-сайт, для которого он создан.
- Можно использовать кодировку UTF-8, а также латинские буквы и цифры.
- Ответом сервера на обращение к файлу Sitemap должен быть HTTP-статус с кодом 200 OK.
- URL идентификаторы сессий не должны быть в Карте сайта.
- Ссылки должны иметь одинаковый синтаксис.
- В Карте указаны только канонические URL.
- Карта не конфликтует с информацией в robots.txt — если в robots.txt какие-то страницы закрыты от индексации, то их не должно быть в Карте.
Подробнее о требованиях есть в Справке Google и на странице Помощи Яндекса.
Некоторые веб-мастеры беспокоятся о порядке ссылок в файле, но представитель Google Джон Мюллер сказал, что очередность не имеет значения вообще, главное — поместить в Sitemap самые важные канонические ссылки.
Допустимые форматы Карты сайта
Особое требование предъявляется к формату файла Sitemap. Карту сайта можно создать в виде XML-файла, текстового файла или посредством RSS, mRSS и Atom 1.0. Яндекс указывает, что поиск не поддерживает передачу RSS и Atom-фидов с помощью Sitemap. Если ориентируетесь на разные поисковые системы, используйте формат XML. Правила создания файла описаны в стандарте.
Служебные теги Sitemap
Обязательные теги Карты сайта:
- — контейнер с указанием стандарта протокола;
- — родительский тег для каждой записи URL-адреса;
- — указание URL, начинается с префикса, к примеру, http или https.
Дополнительные теги:
- — частота обновления веб-документа с атрибутами never, always, yearly, monthly и так далее;
- — дата последнего обновления на странице;
- — указание разной важности страниц ресурса от 0,1 до 1, определяет очередность обработки URL на этом сайте. Google его не поддерживает. Приоритет можно дать самым важным страницам и нет смысла указывать высокий приоритет всем ссылкам, тогда тег вообще ни на что не повлияет.
Другие языковые версии сайта указывают с помощью атрибута hreflang.
Пример Карты сайта в формате XML
Sitemap для PR-CY.ru, если бы он состоял из одной страницы и содержал упомянутые теги, мог бы выглядеть так:
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>http://www.pr-cy.ru/</loc> <lastmod>2016-03-21</lastmod> <changefreq>daily</changefreq> <priority>0.8</priority> </url> </urlset>
Как создать и где разместить файл Sitemap?
При желании составить Карту сайта можно вручную, но это слишком трудозатратно и бессмысленно — Карта сайта должна быть динамической, если вы регулярно обновляете сайт — публикуете новые записи в блоге, развиваете интернет-магазин. Лучше создавать файл Sitemap автоматически, обратившись к услугам бесплатных онлайн-сервисов и плагинов для CMS.
Сервисы для создания Sitemap
- XML-Sitemaps
Сделает Карту для небольших сайтов до 500 страниц бесплатно и без регистрации, для обновляемого файла с большим количеством страниц нужно подключить PRO-аккаунт, которые дает много дополнительных преимуществ с анализом ссылок. Есть PHP-скрипт для установки на своем сервере. - Генератор СайтРепорт
Бесплатное онлайн-создание файла карты до 5000 страниц. - MySitemapGenerator
Бесплатно составит карту до 500 страниц, 2,5 доллара стоит генерация файла до миллиона страниц и создание карты с неограниченным количеством ссылок и автоматическим обновлением по расписанию стоит 4 доллара в месяц. - Xml Sitemap Generator
Бесплатно генерирует HTML, RSS и Google XML-карты сайта. Есть онлайн-режим, плагин для WordPress и возможность скачать программу для Windows.
Работа онлайн-сервиса
CMS-плагины для создания Sitemap
WordPress: Xml Sitemap Generator, SEO Plugin Rank Math, YOAST SEO, All in One SEO Pack.
Joomla: демо и платная версия OSMap, демо и платная jSitemap, бесплатная JL Sitemap.
1С-Битрикс: в админпанели в разделе «Маркетинг» есть «Настройка sitemap.xml».
После того, как Карта сайта готова, файл необходимо определить в корневую директорию. В этом случае ссылка, указывающая поисковым системам путь к файлу Sitemap, может выглядеть так: http://www.pr-cy.ru/sitemap.xml
Добавление Карты сайта в поисковые системы
Чтобы о новом файле Sitemap быстрее узнали поисковые роботы, веб-мастеру необходимо внести изменения в файл robots.txt, прописав в нем особую директиву, указывающую точный маршрут к Карте сайта:
Sitemap: http://www.pr-cy.ru/sitemap.xml
Готовый файл Sitemap нужно проверить на ошибки и добавить в Яндекс или Google при помощи Яндекс.Вебмастера или Google Search Console.
Как удалить старую Карту сайта
При реорганизации контента и создании новых Sitemap нужно удалить старую Карту сайта. В панели Вебмастера Google нет такой функции, но сотрудник Google Джон Мюллер советует присвоить ссылке на файл ошибку 404. Если ссылка на Sitemap XML отдает код ошибки 404, то со временем поисковик автоматически перестанет учитывать этот файл.
Наличие у сайта правильно составленной Карты — не гарантия того, что поисковик проиндексирует все страницы. Sitemap — подсказка для поисковых ботов о том, как лучше сканировать ресурс. Тем не менее, если вы управляете не лендингом и не сайтом из нескольких страниц, составьте файл для своего проекта.
Создание и отправка карты сайта | Центр поиска Google | Документация
На этой странице описывается, как создать карту сайта и сделать ее доступной для Google.
Узнайте больше о картах сайта здесь.
- Решите, какой формат карты сайта вы хотите использовать.
- Создайте карту сайта автоматически или вручную.
- Сделайте свою карту сайта доступной для Google, добавив ее в свой
robots. txt или отправив его напрямую в Search Console.
Форматы карты сайта
Google поддерживает несколько форматов карты сайта:
- XML
- RSS, mRSS и Atom 1.0
- Текст
Google ожидает, что
стандартный протокол карты сайта во всех форматах. Google делает
в настоящее время не использует атрибут
в картах сайта.
Все форматы ограничивают размер одной карты сайта 50 МБ (без сжатия) или 50 000 URL-адресов. Если у вас есть большая
файл или несколько URL-адресов, вам придется разбить список на несколько файлов Sitemap. Вы можете
опционально создать индекс карты сайта
файл (файл, который указывает на список карт сайта) и отправьте этот единственный индексный файл в Google.
Вы можете отправить в Google несколько файлов Sitemap и/или индексных файлов Sitemap.
XML
Вот очень простая карта сайта XML, которая включает расположение одного URL:
0" кодировка="UTF-8"?><ссылка> http://www.example.com/foo.html 2018-06-04
Вы можете найти более сложные примеры и полную документацию по адресу
sitemaps.org.
Вы можете ознакомиться с примерами
карты сайта, которые указывают альтернативные языковые страницы
и карты сайта для новостей, изображений или видеофайлов.
Если у вас есть блог с каналом RSS или Atom, вы можете отправить URL-адрес канала в виде карты сайта.
Большинство программ для блогов могут создать для вас ленту, но признайте, что эта лента только
предоставляет информацию о последних URL-адресах.
- Google принимает каналы RSS 2.0 и Atom 1.0.
- Вы можете использовать
mRSS (медиа RSS) подавать на
предоставить Google подробную информацию о видеоконтенте на вашем сайте.
Текст
Если ваша карта сайта включает только URL-адреса веб-страниц, вы можете предоставить Google простой текст
файл, содержащий по одному URL-адресу в строке. Например:
http://www.example.com/file1.html http://www.example.com/file2.html
Рекомендации по использованию файлов Sitemap в текстовых файлах
- Закодируйте файл, используя кодировку UTF-8.
- Не помещайте в файл карты сайта ничего, кроме URL-адресов.
- Вы можете назвать текстовый файл как угодно, при условии, что он имеет расширение
.txt
(для
например, sitemap.txt).
Расширения Sitemap для дополнительных типов носителей
Google поддерживает расширенный синтаксис карты сайта для следующих типов мультимедиа. Используйте эти расширения для
опишите видеофайлы, изображения и другой сложный для анализа контент на вашем сайте, чтобы улучшить
индексация.
- Видео
- изображений
- Новости Google
Общие правила карты сайта
- Используйте согласованные, полные URL-адреса. Google будет сканировать ваши URL точно так, как указано в списке.
Например, если ваш сайт находится по адресуhttps://www.example.com/
, не указывайте URL
какhttps://example.com/
(отсутствуетwww
) или
./mypage.html
(относительный URL). - Карта сайта может быть размещена в любом месте вашего сайта, но карта сайта влияет только
потомки родительского каталога . Поэтому карта сайта размещена в корне сайта
может повлиять на все файлы на сайте, где мы рекомендуем размещать ваши файлы Sitemap. - Не включайте идентификаторы сеансов и другие зависящие от пользователя идентификаторы из URL-адресов в ваш
карта сайта. Это уменьшает дублирование сканирования этих URL-адресов. - Сообщите Google о альтернативных языковых версиях URL-адреса , используя
Аннотации hreflang. - Файлы Sitemap должны иметь кодировку UTF-8 и
URL-адреса экранированы надлежащим образом . - Разбивайте большие карты сайта на более мелкие карты сайта: карта сайта может содержать до 50 000
URL-адреса и не должны превышать 50 МБ в несжатом виде. Использовать
файл индекса карты сайта, чтобы перечислить все
отдельные карты сайта и отправьте этот единственный файл в Google вместо отправки
индивидуальные карты сайта. - Только список
канонические URL-адреса
в ваших картах сайта. Если у вас есть две версии страницы, укажите в карте сайта только ту, которую вы
предпочитают появляться в результатах поиска. Если у вас две версии сайта (например, www.
и без www), решите, какой сайт вам больше нравится, поместите туда карту сайта и добавьте
rel=canonical
или перенаправляет на другой сайт. - Если у вас разные URL-адреса для мобильной и настольной версий страницы, мы
рекомендуется указывать только одну версию в карте сайта. Однако, если вы хотите указать на оба
URL-адреса,
комментировать
ваши URL-адреса, чтобы указать настольную и мобильную версии. - Используйте расширения карты сайта для указания на дополнительных носителя
типы , такие как видео, изображения и новости. - Если у вас есть альтернативные страницы для разных языков или регионов , вы можете использовать
hreflang в карте сайта или в тегах html
чтобы указать альтернативные URL-адреса. - Небуквенно-цифровые и нелатинские символы.
Мы требуем, чтобы ваш файл карты сайта был в кодировке UTF-8 (обычно это можно сделать, когда
вы сохраните файл). Как и во всех XML-файлах, любые значения данных (включая URL-адреса) должны использовать сущность.
управляющие коды для символов, перечисленных в следующей таблице. Карта сайта может содержать только ASCII
персонажи; он не может содержать расширенные символы ASCII или определенные управляющие коды или специальные
символы, такие как*
и{}
. Если URL вашей карты сайта содержит эти
символов, вы получите сообщение об ошибке при попытке добавить его.Символ Символ Код выхода Амперсанд и
&
Одиночная кавычка '
'
Двойная кавычка "
"
Больше >
>
Менее <
<
Кроме того, все URL-адреса (включая URL-адрес вашей карты сайта) должны быть закодированы для удобства чтения
веб-сервер, на котором они расположены и защищены от URL-адресов. Однако, если вы используете какой-либо вид
сценария, инструмента или файла журнала для создания ваших URL-адресов (что угодно, кроме ввода их вручную),
обычно это уже сделано за вас. Если вы отправляете карту сайта и получаете сообщение об ошибке
что Google не может найти некоторые из ваших URL-адресов, убедитесь, что ваши URL-адреса
RFC-3986 для URI,
стандарт RFC-3987 для IRI и
Стандарт XML.Вот пример URL-адреса, в котором используется символ, отличный от ASCII (
ü
), а также
символ, требующий экранирования сущности (и
):http://www.example.com/ümlat.html&q=имя
Вот тот же URL-адрес, закодированный с использованием кодировки ISO-8859 и с экранированным объектом:
http://www.example. com/ %FC mlat.html & д=имя
Вот тот же URL-адрес в кодировке UTF-8 и с экранированным объектом:
http://www.example.com/ %C3%BC mlat.html & д=имя
- Помните, что карты сайта являются рекомендацией для Google о том, какие страницы, по вашему мнению,
важный; Google не обязуется сканировать каждый URL-адрес в карте сайта. - Google игнорирует значения
- Google использует
пример по сравнению с последней модификацией страницы) точно. - Позиция URL в карте сайта не важна ; Google не сканирует URL-адреса в порядке
которые они отображаются в вашей карте сайта.
Создать карту сайта
Создавая карту сайта, вы сообщаете поисковым системам, какие URL вы предпочитаете показывать в
результаты поиска. Эти
канонические URL-адреса. если ты
иметь один и тот же контент, доступный по разным URL-адресам, выберите URL-адрес, который вы предпочитаете
и включите его в карту сайта вместо всех URL-адресов, ведущих к одному и тому же контенту.
После того, как вы решили, какие URL включить в карту сайта, выберите один из следующих способов:
создайте карту сайта в зависимости от архитектуры и размера вашего сайта:
- Позвольте вашей CMS сгенерировать для вас карту сайта.
- Для карт сайта, содержащих менее нескольких десятков URL-адресов,
Вы можете вручную создать карту сайта. - Для карт сайта с более чем несколькими десятками URL-адресов
автоматически генерировать карту сайта.
Пусть ваша CMS сгенерирует для вас карту сайта
Если вы используете CMS, например WordPress, Wix или Blogger, вполне вероятно, что ваша CMS
уже сделали карту сайта доступной для поисковых систем. Попробуйте поискать информацию о том, как
ваша CMS генерирует карты сайта, или как создать карту сайта, если ваша CMS не генерирует карту сайта
автоматически. Например, в случае с Wix введите «карта сайта wix».
Для всех других настроек сайта вам потребуется создать карту сайта самостоятельно.
Создание карты сайта вручную
Для карт сайта, содержащих менее нескольких десятков URL-адресов, вы можете создать карту сайта вручную.
Для этого откройте текстовый редактор, например
Блокнот Windows или
Нано (Linux, MacOS),
и следуйте синтаксису, описанному в разделе «Форматы Sitemap». Ты
можете назвать файл как угодно, если
символы разрешены в URL.
Вы можете вручную создавать карты сайта большего размера, но это утомительный процесс.
Автоматически создавать карту сайта
Для карт сайта с более чем несколькими десятками URL-адресов вам необходимо создать карту сайта. Есть
различные инструменты, которые могут генерировать
карта сайта.
Тем не менее, лучше всего, если программное обеспечение вашего веб-сайта сгенерирует его для вас. Например, вы
может извлечь URL-адреса вашего сайта из базы данных вашего веб-сайта, а затем экспортировать URL-адреса в любой
экран или фактический файл на вашем веб-сервере. Поговорите со своими разработчиками или менеджером сервера о
это решение. Если вам нужно вдохновение для кода, посмотрите нашу старую коллекцию
сторонние генераторы карты сайта.
Имейте в виду, что файлы Sitemap не могут быть больше 50 МБ.
Узнать больше о
управление большими картами сайта.
Отправьте карту сайта в Google
Google не проверяет карту сайта каждый раз, когда сайт сканируется; Карта сайта проверяется только
в первый раз, когда мы это замечаем, а затем только тогда, когда вы сообщаете нам, что это
измененный. Оповещать Google о карте сайта только тогда, когда она новая или обновленная; не отправлять
или пинговать неизмененные карты сайта несколько раз.
Если вы обновили страницы в карте сайта, отметьте
их с полем
.
Другие XML-файлы имеют аналогичное поле, например
для Atom XML.
Вы также можете узнать, как вычислить эту дату.
Есть несколько способов сделать вашу карту сайта доступной для Google:
- Отправьте карту сайта в Search Console с помощью
Отчет о файлах Sitemap. - Используйте инструмент проверки связи. Отправьте запрос GET в браузере или в командной строке
на этот адрес, указав полный URL карты сайта. Убедитесь, что файл карты сайта
доступный:https://www.google.com/ping?sitemap= FULL_URL_OF_SITEMAP
Пример:
https://www.google.com/ping?sitemap=https://example.com/sitemap.xml
- Вставьте следующую строку в любом месте файла robots.txt , указав
путь к вашей карте сайта. Мы найдем его при следующем сканировании вашего файла robots.txt:Карта сайта: https://example.com/my_sitemap.xml
- Использовать WebSub
если вы используете Atom/RSS для своей карты сайта и хотите транслировать свои изменения в другие поисковые системы
двигатели в дополнение к Google.
Отправка карты сайта — это всего лишь подсказка: она не гарантирует, что Google загрузит
карта сайта или используйте карту сайта для сканирования URL-адресов на сайте.
Устранение неполадок с картами сайта
См.
руководство по устранению неполадок с картами сайта.
Создайте свою карту сайта Google Online
Просто и бесплатно
Подходит, когда вам нужно быстро создать карту сайта для небольшого веб-сайта (до 500 страниц).
Регистрация не требуется, и вы сразу получаете готовые карты сайта.
Вы можете скачать xml-файл карты сайта или получить его по электронной почте, а затем разместить на своем веб-сайте.
Прямо сейчас вы находитесь на домашней странице онлайн-генератора, просто введите URL своего веб-сайта в форму выше и нажмите «СТАРТ», чтобы продолжить!
Мощный, но простой в использовании
Бесплатная учетная запись предоставляет вам все, что вы получаете с онлайн-генератором, и позволяет:
- отправить карту сайта напрямую с наших серверов
- обновить карту сайта без повторной загрузки на ваш сайт
- легко управлять несколькими веб-сайтами
Обновленный аккаунт позволит вам:
- индекс до 1 500 000 страниц
- автоматическое обновление карты сайта
- создавать изображения, видео, карты сайта для новостей и RSS-канал
- обнаружить и перечислить неработающие ссылки на вашем сайте
- . ..и многие другие функции!
Подробнее
Устанавливаемая версия
Мы предлагаем серверный скрипт, написанный на языке PHP, который вы можете установить на свой сервер и создать карту сайта для своего сайта.
Скрипт не имеет ограничения на количество страниц, включенных в карту сайта, хотя ресурсы сервера, необходимые для создания карты сайта, зависят от размера сайта.
Для него есть надстройки для создания карт сайта изображений, видео и новостей.
* Обратите внимание, что генератор карт сайта можно использовать только для собственного личного веб-сайта, т. е. его нельзя использовать для создания карт сайта для сторонних сайтов или предоставлять в качестве услуги.
Подробнее
звезда Отзывы клиентов
Генератор карт сайта xml-sitemaps.com абсолютно лучший и самый простой
использовать на планете. Я очень рекомендую это.
Боб Мец
New Tech Graphics, Мемфис, Теннесси
www. SafetyBanners.Org
Спасибо за ваш вклад в Интернет! Я использовал ваш бесплатный генератор карт сайта xml. Я пробовал много других, но это мой личный фаворит.
Он делает свою работу и делает это хорошо.
Это в моем списке покупок для бюджета веб-сайта в следующем месяце.
Али Нил,
веб-мастер
Невероятно! Это было чрезвычайно легко
понять - особенно для "не очень разбирающихся в компьютерах"
и техподдержка мне очень помогла.
ТО ЖЕ ЖЕ
день, когда моя карта сайта была отправлена в Google технической
поддержка, мой сайт был проиндексирован. я в полном восторге
и жаль, что я не нашел вас всех раньше!
Ники
Спасибо. Спасибо. Спасибо.
Я только что нашел ваш сайт и использовал ваш онлайн-инструмент карты сайта. Через несколько минут моя карта сайта была отправлена в Google. Теперь нам просто нужно расслабиться и позволить "Большой Джи" творить чудеса.
Я знаю, что карты сайта важны, но я никогда не знал, как их создать. Теперь мне не нужно.
Дэйв,
Ваш веб-сайт действительно хорош, и онлайн-инструмент карты сайта очень
удобно использовать. Раньше я пробовал другую онлайн-карту сайта
генераторы, но я считаю, что ваш онлайн-инструмент лучший.
я действительно
ценить это.
Эрик,
magnets.com.cn
http://www.magnets.com.cn/
Генератор карт сайта xml-sitemaps.com абсолютно лучший и самый простой
использовать на планете. Я очень рекомендую это.
Боб Мец
New Tech Graphics, Мемфис, Теннесси
www.SafetyBanners.Org
Генератор карты сайта — это замечательный инструмент! У меня есть два сайта и даже
хотя я не настолько технически подкован, я смог сгенерировать и загрузить свой
карты сайта в Google в кратчайшие сроки!
Без онлайн-генератора Sitemap
Сервис Я, возможно, никогда не получал свои карты сайта. Благодарю вас!
Карен Грант
Божественные находки, Inc.
Сегодня утром я использовал ваш онлайн-генератор карт сайта, чтобы создать и отправить карты сайта в Google и Yahoo. Весь процесс был настолько эффективным и простым, что я передаю ваш URL всем своим друзьям, имеющим веб-сайты.
Большое спасибо за отличный товар с инструкциями, которые даже я смог понять!
Дерек В. Хорнби
Спасибо. Спасибо. Спасибо.
Я только что нашел ваш сайт и использовал ваш онлайн-инструмент карты сайта. Через несколько минут моя карта сайта была отправлена в Google. Теперь нам просто нужно расслабиться и позволить "Большой Джи" творить чудеса.
Я знаю, что карты сайта важны, но я никогда не знал, как их создать. Теперь мне не нужно.
Дэйв,
Я купил, загрузил, установил и создал первые карты сайта с помощью генератора карт сайта «в мгновение ока!!»
Если я могу это сделать, то сможет КАЖДЫЙ! Спасибо за отличную, экономичную систему генерации карты сайта.
Джим в Онтарио, Канада,
http://www.ulsterheritage.com/
Спасибо за то, что сделали этот инструмент доступным для тех из нас, кто время от времени создает несколько простых веб-сайтов, но не имеет опыта для создания функциональной карты сайта!
ОЧЕНЬ высоко ценится, работает просто отлично . .. даже я смог его использовать!
БЛАГОДАРНОСТЬ!
hlswilliwaw.com
Спасибо за предоставление этого замечательного инструмента бесплатно! Это действительно очень помогает и экономит массу времени.
Продолжайте хорошую работу! Всегда буду рекомендовать, с наилучшими пожеланиями из Германии!
С наилучшими пожеланиями,
Торстен Соллитцер
www.abc-scan.de
Это потрясающая услуга! Он не только превосходит всех конкурентов, но и прост в использовании и бесплатен! Это «must have» для всех веб-мастеров.
Крис Льюис
Альпака Преимущество
http://www.alpacaadvantage.com/
У нас был XML Sitemap в течение многих лет, и он отлично работает, прост в установке и использовании.
Ваша поддержка просто выдающаяся, спасибо!
Продолжайте хорошую работу
Команда | Индийская свадебная студия
www.indianweddingstudio.com
Очень впечатлен вашим сервисом. На мои первоначальные вопросы ответили за считанные минуты, установка прошла быстро
и последующая поддержка превосходна.