Как создать XML-карту сайта (и отправить ее в Google)
Так же, как вам может быть сложно найти новую дорогу без карты, Google может быть сложно найти все страницы на вашем сайте без карты сайта.
К счастью, можно быстро и легко создать карту сайта в XML-формате и отправить ее в Google.
Изучив основы, мы подробно рассмотрим, как это сделать.
(Уже знаете все основы? Щелкните здесь, чтобы сразу перейти к созданию файла Sitemap.)
Что такое карта сайта (файл Sitemap)?
Карта сайта (файл Sitemap) — это XML-файл, в котором перечислен весь важный контент вашего сайта. Все страницы или файлы, предназначенные для ранжирования в поисковиках, должны быть указаны в карте сайта.
Интересный факт
В картах сайта нельзя перечислять больше 50 000 ссылок, а их размер не должен превышать 50 МБ. Если содержимое файла Sitemap превышает один или несколько этих показателей, придется разбить его между несколькими картами.
Как выглядит 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>
Относительно тега <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.СОВЕТ
Если вы хотите четко указать, какие типы контента (страницы тегов, категорий и т. д.) включить или исключить из вашей карты сайта, перейдите в раздел настроек “Отображение в поисковой выдаче”.
Вы также можете исключить отдельные посты или страницы в редакторе с помощью поля “Дополнительно”.
ВАЖНО. Исключайте из карты сайта только те страницы, которые не должны отображаться в результатах поиска.
Подробнее см. в нашем руководстве по SEO для WordPress.
Создание карты сайта в 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.
Примечание.
Выберите Google Search Console > Файлы Sitemap > Добавить URL-адрес файла Sitemap, а затем нажмите кнопку “Отправить”
Готово.
СОВЕТ
Хорошей практикой является добавление URL-адресов файлов sitemap в файл robots.txt.
Вы можете найти этот файл в корневом каталоге вашего веб-сервера. Чтобы добавить URL-адрес файла sitemap, откройте файл robots.txt и вставьте следующую строку:
Sitemap: https://www.yourdomain.com/sitemap.xml
URL-адрес из примера необходимо заменить на URL-адрес вашей карты сайта.
Если у вас несколько карт, добавьте такую строку для каждой из них.
Sitemap: https://www.asos.com/sitemap_1.xml
Sitemap: https://www.asos.com/sitemap_2.xml
Исправление основных ошибок веб-сайта, которые влияют на карту сайта
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 или плагин, добавление должно произойти автоматически.
ПРОФЕССИОНАЛЬНЫЙ СОВЕТ
Стоит проверить сайт на некорректные каноникалы и редиректы. Чтобы это сделать, перейдите в Page Explorer и используйте такие фильтры:
Проверка некорректных каноникалов.
Проверка некорректных редиректов.
Удалите некорректно указанные каноникалы и редиректы, затем добавьте затронутые страницы в вашу карту сайта.
Вопросы и ответы
Вот несколько ответов на часто задаваемые вопросы о картах сайта. Сообщите нас, если у вас появился вопрос, на который в этом разделе нет ответа, и мы добавим его.
Нужна ли карта сайта для страниц 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.
Как Создать Карту Сайта
ВведениеПеред началом руководства о том, как создать карту сайта, мы расскажем немного о ее значении и истории.
Что такое карта сайта? Название говорит само за себя, карта сайта — это список доступных для пользователей и поисковых машин страниц сайта. Вы скорее всего замечали на различных сайтах, в особенности принадлежащих государственным учреждениям, ссылку на так называемую “карту сайта”. Это ничто иное, как способ указать людям и поисковым машинам на все доступные страницы сайта.
Карты сайта были введены еще в ранние годы Интернета в 1994 и 1995 году, тогда было решено, что карты сайта должны быть неотъемлемой частью каждого сайта. Возможно, так случилось из-за того, что в те времена карта сайта была единственным методом навигации по сайту, уже позднее дизайнерами и программистами были введены более дружелюбные к пользователю и эстетически красивые элементы навигации.
Сейчас вы наверное подумали, раз у нас есть более быстрая и удобная навигация, то карта сайта нам больше не нужна. Но это не так. Она имеет еще более важное значение с точки зрения SEO оптимизации. Вот несколько преимуществ относительно того, почему карты сайта так важны:
- Они улучшают видимость вашего сайта для поисковых машин и обеспечивают его быструю индексацию.
- Карта сайта информирует поисковые машины обо всех изменениях вашего сайта.
- Она также помогает при индексе сайтов с большим объемом информации и страниц, которые не очень хорошо структурированы или не связаны ссылками.
Это всего лишь несколько причин по которым карты сайта важны и почему вы должны создать одну для вашего сайта на WordPress. В этом руководстве мы пройдемся по типам карт сайта, узнаем как создать карту сайта в WordPress и добавить ее в поисковые системы. Давайте начнем.
Что вам понадобитсяПеред тем, как вы начнете это руководство, вам понадобится следующее:
- Доступ к панели управления WordPress
В более широком смысле, карты сайта можно разделить на две категории XML и HTML. Основным их отличием является то, что XML в основном предназначен для поисковых машин, тогда как HTML карта сайта написана для пользователей сайта.
- XML карта сайта:
XML карта сайта, как ранее упоминалось, предназначена для поисковых машин и содержит наряду с URL сайта еще и его метаданные. Она содержит всю информацию о страницах. К примеру, когда определенная страница обновлялась или как часто происходят ее обновления и т.д.
- HTML карта сайта:
HTML карта сайта предназначена для предоставления пользователям более удобной навигации. Она предоставляет пользователю ссылку на страницы О нас, Корзина и т.д. Без сомнения, она предназначена для пользователей, но в тоже время может помочь и для повышения рейтинга вашего сайта в поисковых системах, так как сделает ваш сайт более удобным для них.
Оба варианта, в результате, помогают поисковым машинам более эффективно производить сканирование вашего сайта. Выбор о том какую из них применять остается за вами, но мы рекомендуем использовать обе — одну для поисковых машин, другую для пользователей. Это обеспечит не только удобство для пользователей, но и даст вам хороший прирост в SEO.
Не имеет значения если ваш сайт очень популярен, недавно создан или это простой блог. Карта сайта равнозначно важна для любого сайта. К примеру, для блогов с малым количество обратных ссылок, карта сайта поможет в его индексации.
Давайте начнем наше руководство о том, как создать карту сайта и добавить ее в WordPress.
Шаг 1 — Создание XML карты сайта в WordPressВ WordPress XML карта может создана несколькими способами. В этом руководстве вы узнаете, как создать карту сайта с помощью плагинов WordPress.
Вариант 1 — Как создать карту сайта с помощью SEO YoastYoast SEO — это один из самых популярных плагинов, который широко используется для улучшения SEO сайтов или блогов на WordPress. Плагин обеспечивает работу со всеми техническими аспектами относящимися к контенту и помогает вам оценить плотность ключевых слов, теги h2 и h3, читаемость и т.д. Он же поможет нам в генерации XML карты сайта.
Следуйте данным этапам для добавления XML карты сайта для вашего WordPress через плагин Yoast SEO:
- Установите и активируйте в WordPress плагин Yoast SEO.
- После активации, перейдите в раздел SEO → Особенности и включите функцию Дополнительные настройки страницы.
- Эта функция создаст XML карту сайта и добавит новый раздел XML Карта сайта в SEO. Здесь вы можете изменять различные настройки: максимальное количество записей, исключение определенных записей и страниц и много другое. Вам не нужно здесь ничего менять, если конечно вы не хотите создать пользовательскую карту сайта.
- Таким образом вы сгенерировали XML карту сайта с помощью плагина. Ссылку на нее можно найти в разделе Ваши XML Sitemap → XML Sitemap.
Плагин Google XML sitemap также может быть использован для генерации XML карты сайта.
Этот плагин дает возможность сгенерировать ее для широкого спектра поисковых систем, таких как Ask, Google, Yahoo и Bing. Плагин создает карту сайта для всех страниц и пользовательских URL. Кроме того, он автоматически уведомляет крупные поисковые системы о публикации нового контента.
Вот несколько шагов, которым вам следует придерживать для его настройки:
- Установите и активируйте плагин из официального хранилища WordPress.
- После активации, он автоматически сгенерирует карту сайта.
- Для того чтобы узнать ссылку на нее, зайдите на страницу Настройки → XML Sitemaps. Здесь вы также можете изменить некоторые настройки, вроде приоритета записей, исключения контента и т.д.
Плагины о которых рассказывалось в предыдущем разделе помогают в генерации XML карты сайта. Теперь, если вы хотите создать HTML карту сайта, вы можете использовать плагин WP Sitemap Page.
Для создания HTML карты сайта для WordPress, следуйте данным этапам:
- Установите и активируйте плагин на вашем WordPress.
- Добавьте новую страницу и [wp_sitemap_page] шорткод в месте где вы хотите, чтобы располагалась ваша HTML карта сайта.
- Нажмите кнопку Опубликовать. Теперь вы можете посетить данную страницу для просмотра вашей HTML карты сайта.
Как только XML карта сайта готова, добавьте ее в поисковую консоль Google. Первым шагом для этого станет утверждение себя в качестве владельца сайта. Для этого, воспользуйтесь одним из нескольких методов проверки.
- После этого, откройте Google Search Console и выберите ваш сайт.
- Нажмите на Сканирование и выберите Файлы Sitemap.
- Нажмите на Добавление/тестирование файла Sitemap.
- Введите адрес вашей карты сайта WordPress и нажмите подтвердить.
- Теперь подождите пару дней для сканирования ваших страниц поисковыми машинами Google.
Если ваш сайт содержит множество картинок, мы рекомендуем создать карту сайта для изображений. Вы также можете добавить карту сайта и для видео.
Шаг 3.2 — Добавление XML карты сайта в BingBing — это еще одна поисковая система в которую вы можете добавить вашу карту сайта. Также, как в случае с добавлением карты сайта в Google Search Console, мы будем использовать Bing Webmaster Tools. Конечно, вам необходимо вновь пройти проверку собственности сайта. Более подробную инструкцию вы можете найти здесь. В процессе проверки введите ее адрес и нажмите кнопку Добавить.
Это все, что требуется для добавления карты сайта в Bing.
Шаг 3.3 — Добавление XML карты сайта в ЯндексДля добавления карты вашего сайта в Яндекс требуется наличие аккаунта Яндекс.Вебмастер.
- Для начала войдите в ваш аккаунт Яндекс.Вебмастер.
- Выберите из списка сайт, для которого вы хотите добавить карту сайта.
- Далее нажмите Индексирование → Файлы Sitemap.
- Введите в строку ссылку на нужный файл и нажмите кнопку Добавить.
- Теперь вы добавили карту вашего сайта в Яндекс.
Карты сайта являются неотъемлемой частью вашего сайта. Главной целью создания сайта является удовлетворение потребностей пользователей и затем, в процессе, конечно же закрепление в верхних строчках рейтинга поисковых машин. В обоих этих аспектах вам может помочь правильно сделанная карта сайта. Она не только обеспечит удобную навигацию для пользователей, но и поможет в сканировании и индексировании вашего сайта поисковыми машинами.
Надеемся, следуя инструкциям из данного руководства, вы смогли создать карту сайта для WordPress и добавить ее в поисковые системы.
Правильная карта сайта ускоряет индексацию в 3,14 раз
Карта сайта (sitemap) — это html страница сайта или специальный xml файл, в котором отражены ссылки на все важные страницы сайта. Чтобы понять, что такое карта сайта, достаточно представить книжное оглавление и сразу же станет ясно, зачем нужна карта сайта. Карта сайта помогает посетителю, будь это человек или поисковый робот, быстро найти любую страницу сайта, совершая минимальное число переходов. На простых, небольших сайтах все страницы могут быть доступны через 1-2 клика от главной страницы, но что делать, если сайт большой и структура его непроста? Подобный сайт будет неудобен не только посетителям, но и неочевиден для поисковых систем.
Какие бывают карты сайта
Поисковые системы индексируют сайт постепенно, уровень за уровнем, начиная с главной страницы. Если на сайте много уровней вложенности страниц, то пока все страницы сайта проиндексируются пройдут многие месяцы. Значит, необходимо создать карту сайта, на которой будут все ссылки на все страницы сайта сразу, чтобы робот не тратил время на переходы по уровням вложенности, верно? И да и нет. Ответ зависит от того зачем делается карта и какой она будет. Давайте рассмотри, какие бывают карты сайта.
Карта сайта HTML Sitemap
Карты сайта делятся на 2 основных вида или формата: карта сайта html и карта сайта файл xml. HTML карта сайта — это страница сайта, на которой перечислены ссылки. Обычно это ссылки на самые важные разделы и страницы сайта. HTML карта сайта больше рассчитана на людей, нежели на роботов и помогает быстрее ориентироваться в основных разделах сайта. Для карты сайта в виде html-страницы существуют серьезные ограния по количеству ссылок на одной странице. Если на странице будет слишком много ссылок, далеко не все ссылки могут быть проиндексированы или вовсе страница карты сайта может быть исключена из поиска за чрезмерное количество ссылок, пусть даже внутренних ссылок.
Для того, чтобы карта сайта html правильно индексировалась и адекватно воспринималась посетителями не стоит размещать на странице более 100 ссылок. Этого более чем достаточно, чтобы разместить на странице все разделы и подразделы, которые не влезли в основное меню.
Обычно, карта сайта в формате HTML имеет древовидную структуру, где указаны развернутые разделы и подразделы. Излишне громоздкие HTML карты сайта, зачастую оформляются графическими элементами, CSS-стилями и дополняются Java-script. Однако, карта сайта html не имеет большого значения для поисковых систем.
HTML карта сайта — это не есть полноценный sitemap. Как же быть, если на сайте сотни, тысячи, десятки тысяч страниц? Для этого необходимо разместить ссылки на все страницы в карте сайта в формате xml.
Карта сайта XML Sitemap
XML карта сайта — это файл формата xml, вида sitemap.xml, который обычно находится в корне сайта. У карты сайта в формате xml есть множество преимуществ перед html картой сайта. Sitemap xml — это специальный формат карты сайта, который определяется всеми популярными поисковыми системами, например Google и Яндекс. В xml sitemap можно указать до 50.000 ссылок. Более того, в sitemap xml можно указать относительный приоритет и частоту обновления страниц.
Стоит сказать, что содержимое карты сайта является лишь рекомендацией для поискового робота. Например, если установить для страницы сайта ежегодную частоту обновления, поисковые роботы все равно будут ходить чаще. А если установить частоту обновления страницы ежечасно, это не значит, что роботы будет индексировать страницу каждый час.
Карта сайта xml имеет определенный синтаксис, давайте рассмотрим структуру xml карты сайта подрбнее.
Пример файла карты сайта sitemap.xml
Правильный sitemap.xml должен иметь кодировку UTF8. Содержимое файла карты сайта sitemap.xml выглядит следующим образом:
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>http://mysite.ru/</loc> <lastmod>2014-09-18T18:54:13+04:00</lastmod> <changefreq>always</changefreq> <priority>1.0</priority> </url> <url> <loc>http://mysite.ru/category/</loc> <lastmod>2014-09-18T18:57:09+04:00</lastmod> <changefreq>hourly</changefreq> <priority>0.8</priority> </url> <url> <loc>http://mysite.ru/page/</loc> <lastmod>2014-09-18T18:59:37+04:00</lastmod> <changefreq>daily</changefreq> <priority>0.6</priority> </url> </urlset>
Где используются следующие обязательные теги:
- <urlset> — родительский тег, в него заключаются все url-адреса;
- <url> — тег, в котором указываются сведения о конкретном url-адресе;
- <loc> — в данном теге указывается непосредственно url.
Далее, следуют необязательные теги:
- <lastmod> — этот тег заключает в себе дату последнего изменения страницы;
- <changefreq> — тег используется, чтобы указать насколько часто изменяется страница: always, hourly, daily, weekly, monthly, yearly, never;
- <priority> — указывает приоритет определенной страницы, относительно других страниц сайта от 0,1 – низкий приоритет, до 1 – высокий приоритет.
Так же, в файле карты сайта в формате xml должно содержаться указание на пространство имен языка XML:
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
Если файл карты сайта включает более 50 тысяч ссылок или размер sitemap.xml превышает 10 мб, рекомендуется разделить карту сайта на несколько файлов. В таком случае, в карте сайта необходимо указать несколько ссылок на разные файлы карт.
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <sitemap> <loc>http://mysite.ru/sitemaps/sitemap01.xml</loc> <lastmod>2014-09-18T18:54:13+04:00</lastmod> </sitemap> <sitemap> <loc>http://mysite.ru/sitemaps/sitemap02.xml</loc> <lastmod>2014-09-18T18:54:13+04:00</lastmod> </sitemap> </sitemapindex>
Здесь используются уже знакомые нам теги <loc> и <lastmod>, а так же обязательные теги:
- <sitemapindex> — родительский тег, в который заключаются адреса всех карт сайта;
- <sitemap> — тег, в котором заключается параметры для каждой карты сайта.
Пример файла карты сайта sitemap.txt
Еще одним способом оформления карты сайт в виде файла может быть карта сайта в формате txt:
1. http://mysite.ru/ 2. http://mysite.ru/page/ 3. http://mysite.ru/page1/
Все просто. В файле sitemap.txt построчно перечисляются все необходимые ссылки. Карта сайта в формате txt — это «вариант для ленивых». Здесь работает аналогичное sitemap xml ограничение в 50.000 ссылок. Однако, TXT карта сайта лишена возможностей указания даты последнего изменения и приоритета страницы.
Как создать карту сайта
Создание карты сайта важный процесс, в котором необходимо четко указать, какие страницы сайта нужно индексировать и как лучше их индексировать. В зависимости от того о каком типе карты сайта идет речь, используются различные способы создания карты сайта. Как создать html карту сайта обсуждать отдельно смысла нет. Рассмотрим как сделать карту карта в формате xml файла. Существует несколько основных способов создания карты сайта, но все их объединяет то, где находится карта сайта и как файл sitemap определяется поисковыми системами.
Как уже было написано выше — файл карты сайта размещается в корне сайта. Поисковые системы способны самостоятельно обнаружить файл карты сайта. Но существует несколько способов указания прямой ссылки на файл(ы) карты сайта(ов) для более скорого обнаружения поисковыми системами. Самый простой способ указать место расположения файла карты сайта — это непосредственное указание ссылки или нескольких ссылок на файлы карт сайта в инструментах для вебмастеров от Yandex и Google. Там же можно проверить карту сайта, провести анализ карты сайта на корректность, соответствие того, какие страницы из карты сайта найдены поисковой системой и сколько из них находится в индексации.
Второй способ указать поисковым системам на расположение файла карты сайта — это директива Sitemap файла robots.txt.
Указание ссылки на карту сайта в robots.txt:
Sitemap: http://mysite.ru/sitemap.xml
В robots.txt можно указать несколько файлов sitemap, после чего, он автоматически будут добавлены в инструменты для вебмастеров. Как найти карту сайта мы рассмотрели, теперь перейдем к тому, как создать карту сайта.
Основные способы создания карты сайта
- Генерация карты сайта силами системы управления сайта, если CMS имеет подобную встроенную возможность.
- Скачать карту сайта со стороннего онлайн сервиса. Существует множество online генераторов карт сайта с различным возможностями и ограничениями. Напрмер xml-sitemaps.com обладает возможностью настройки параметров карты сайта, но имеет ограничение по количеству ссылок в файле sitemap.xml в 500 штук.
- Скачать программу-генератор карты сайта. Подобные программы генераторы обычно платные, но при их помощи можно можно регулярно генерить sitemap xml для одного или нескольких сайтов. Вот пара примеров подобных программ-генераторов: SiteMap XML Dynamic SiteMap Generator, WonderWebWare SiteMap Generatior.
- Автоматическое создание sitemap карты сайта в Joomla (Джумла), WordPress (Вордпресс), Bitrix (Битрикс).
- Создание карты сайта вручную.
Карта сайта — один из важнейших инструментов SEO оптимизации сайта. Не важно, как будет создана карта сайта. Важно — какие ссылки будут перечислены в карте сайта и как часто она будет обновляться. Иногда, в карту сайта выгружается все подряд и даже те ссылки, которые запрещены в robots.txt или неканонические ссылки. А обновление карты сайта происходит раз в месяц или реже. Подобное отношение к карте сайта может не просто сделать ее бесполезной, но того хуже — запутать поискового робота, что негативно отразится на индексации и позициях сайта в поиске.
Создайте карту сайта для своего ресурса. Но будте внимательны и хорошо подумайте, что выгружать в sitemap, а что нет.
виды карт сайта, как создать и для чего использовать
Создание и регулярное обновление карты сайта относится к числу обязательных этапов поисковой оптимизации абсолютного большинства сайтов, вне зависимости от их размера и назначения. Чаще всего дело ограничивается HTML- и XML-картами. Однако не все знают, сколько всего видов файлов Sitemap существует и как их использовать. Мы решили это исправить и составили подробный гайд по картам сайта, рассказав, чем они между собой отличаются, как их создавать и в каких случаях использовать.
1. Виды карт сайта
1.1. XML Sitemap
Карта сайта – это текстовый файл формата XML, в котором прописывается весь список обязательных для индексации страниц сайта с учётом их иерархии. Задача XML Sitemap – ускорить процесс индексации. В первую очередь это касается страниц с высоким уровнем вложенности и страниц, которые недавно были созданы (обновлены).
1.2. HTML Sitemap
HTML-карта, в отличие от базовой XML-карты, создаётся прежде всего для пользователей. Она выступает в роли своеобразного «оглавления» с указанием всех основных разделов и страниц сайта. Но в то же время HTML Sitemap может ускорить индексацию и уменьшить глубину некоторых страниц, сократив число кликов от главной до конечной целевой страницы.
Составляя HTML Sitemap, важно соблюдать иерархическую последовательность разделов, категорий и страниц.
1.3. Image Sitemap
Sitemap для изображений – файл, аналогичный базовому XML Sitemap по структуре, но создаётся исключительно для изображений, а не страниц. В нём можно прописать не только список имеющихся на сайте картинок, но и указать специфическую информацию для каждого файла, включая геолокацию и URL лицензии того или иного изображения.
Наибольшую пользу Image Sitemap принесёт тем, для кого ранжирование в поиске по картинкам имеет первостепенное значение. Помимо этого, такой Sitemap станет спасением для владельцев сайтов, контент которых загружается с помощью JavaScript: благодаря ему поисковый робот сможет найти и проиндексировать изображения, по которым было бы неплохо ранжироваться.
1.4. Video Sitemap
Отдельный Sitemap для видео по сути почти идентичен Image Sitemap: он используется для улучшения индексации видеоконтента на сайте. Но в отличие от карты для изображений, в файле Sitemap для видео можно прописать на порядок больше параметров, среди которых:
-
ссылка на миниатюру,
-
название и описание видео,
-
ссылка на проигрыватель,
-
продолжительность,
-
срок актуальности видео,
-
рейтинг,
-
количество просмотров,
-
дата публикации,
-
ограничения на просмотр для определённых аудиторий,
-
цена за просмотр и необходимость подписки для воспроизведения.
Если вы размещаете на своём сайте видео, встраивая iframe с YouTube, то Sitemap для видео вам не нужен.
1.5. News Sitemap
Если вы работаете с новостным или любым другим ситуативным контентом для широкой аудитории, вам не обойтись без специальной карты сайта, оптимизированной для Google News. Согласно официальным данным в справке Google Search Console, наличие отдельного файла Sitemap гарантирует вам ускоренный поиск и индексирование всех новостных статей на сайте.
При этом следует учитывать, что в News Sitemap должны содержаться URL статей, опубликованных за последние два дня, и их должно быть не более 1000. Всё, что было опубликовано раньше, следует удалить. При этом проиндексированные материалы остаются в новостном архиве Google на 30 дней.
В News Sitemap используется всего несколько параметров: название и язык издания, а также заголовок и дата публикации.
1.6. Файл индекса Sitemap
Файл индекса Sitemap – это своеобразная «карта для карт». Его необходимо использовать в случаях, когда на сайте существует сразу несколько карт. По виду этот файл мало отличается от стандартной карты сайта и содержит базовую информацию о каждой карте.
2. Создание карт
2.1. Требования к картам сайта
Несмотря на то, что дополнительные данные в каждой из карт могут различаться, есть ряд требований, которые касаются абсолютно всех файлов Sitemap:
-
Все файлы Sitemap, за исключением News Sitemap, должны содержать менее 50 000 URL. Если таковых на сайте больше, то нужно создавать ещё один файл.
-
Согласно требованиям поисковых систем Google и Яндекс, размер карты сайта не должен превышать 50 и 10 мегабайт, соответственно. Для его уменьшения файлы карт можно сжимать в .gz архив.
-
Все ссылки, прописываемые в Sitemap, должны быть абсолютными (содержать домен) и иметь общую форму записи: если вы указали несколько адресов без протокола, то и все остальные URL должны быть указаны аналогичным образом.
-
В URL не должно быть идентификаторов сессий.
-
Все страницы в Sitemap должны отдавать код ответа 200 OK, чтобы проиндексироваться поисковыми роботами.
-
Длина URL в Sitemap не должна превышать 2 048 символов для нормальной индексации ботом Google и 1 024 символов для индексации Яндексом.
-
В адресах страниц должны использоваться только цифры и латинские буквы. Стоит также учитывать, что для файлов Sitemap допускается исключительно кодировка UTF-8.
-
Если карта содержит только ссылки какого-то определённого каталога, то она может быть физически размещена только в этом самом каталоге. Но если в карте содержатся ссылки с меньшим уровнем вложенности и ссылки из другого каталога, лучше поместить её в корневую директорию сайта.
-
Ссылки на карты сайта и файл индекса необходимо прописывать в файле robots.txt.
2.2. Способы создания карты сайта
Существует несколько типов инструментов для создания карты сайта:
-
Специальный встроенный функционал вашей CMS или всевозможные дополнительные плагины для неё (например, JSitemap для Joomla или XML Sitemap & Google News feeds для WordPress).
Интерфейс XML Sitemap & Google News feeds
-
Онлайн-генераторы карт сайта (XML Sitemap Generator, XML-Sitemaps.com, Check Domains и другие).
Интерфейс XML Sitemap Generator
-
Скрипты, разработанные для автоматической генерации карт сайта. Вариант подходит лишь разработчикам.
-
Специальные десктопные инструменты и краулеры со встроенным генератором файлов Sitemap (Netpeak Spider, к примеру).
Интерфейс инструмента «Генератор Sitemap» в Netpeak Spider
Выбор зависит от формата, который для вас наиболее удобен, и от количества параметров, которые вам нужно задать для URL в рамках файла Sitemap.
3. Проверка карт на ошибки
На первый взгляд может показаться, что в таком незамысловатом файле, как Sitemap, нельзя допустить хоть какие-то серьёзные ошибки. Однако в действительности существует огромное количество потенциальных проблем, о которых многие специалисты либо не догадываются, либо просто не задумываются всерьёз.
Один из наиболее удобных способов проверки Sitemap – инструмент валидации карт сайта в Netpeak Spider. Всего программа определяет 34 типа ошибок, 20 из которых имеют высокий уровень критичности и требуют скорейшего устранения: от этого будет зависеть, смогут ли поисковые роботы открыть файл карты и корректно прокраулить прописанные в нём ссылки.
Для проверки вам нужно:
-
Запустить внутри программы инструмент «Валидатор XML Sitemap».
-
Вставить в адресную строку URL карты и запустить анализ.
-
По окончании процедуры ознакомиться со списком ошибок, которые отобразятся на боковой панели.
-
Если дело касается каких-то конкретных проблемных URL, которые вы хотите внести в отчётность аудита всего сайта, выделите их и нажмите «Перенести URL и закрыть». Так все нужные адреса окажутся в основной таблице результатов.
Коротко о главном
Карта сайта служит важным инструментом технической оптимизации сайта. С ее помощью можно существенно ускорить индексацию новых или обновлённых страниц сайта, а также предоставить поисковым системам дополнительную информацию о свойствах тех или иных URL. На данный момент большинство поисковиков воспринимают следующие типы карт:
-
XML Sitemap
-
HTML Sitemap
-
Image Sitemap
-
Video Sitemap
-
News Sitemap
Для создания карт сайта можно использовать специализированные онлайн-сервисы и десктопные программы, в том числе краулеры со встроенными генераторами карт. Для проверки карты лучше всего воспользоваться соответствующим инструментом внутри Netpeak Spider, который помогает определить все возможные ошибки в файлах Sitemap.
А как вы работаете с картами сайта? Какие виды карт предпочитаете использовать для своего сайта и какие теги считаете наиболее важными? Поделитесь своей точкой зрения в комментариях, и мы с радостью дополним материал ценными рекомендациями 🙂
Если Вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter
Карта сайта
Создание файла карты сайта
После генерации посадочных страниц нужно создать карту сайта. Для этого перейдите в Аспро → Аспро: Max→ Умный SEO → Карты сайта. Нажмите кнопку «Создать карту сайта», затем в выпадающем списке выберите сайт. Для него мы создадим карту сайта.
В форме добавление новой карты сайта должны быть заполнены обязательные поля. Значения подставляются автоматически, есть возможность их заменить.
- Адрес сайта.
- Путь до файла карты сайта.
- Путь до индексного файла карты сайта. Чтобы это поле стало доступно, нужно активировать настройку «Включить карту в индексный файл».
Сохраните изменения. Сейчас мы только сохранили файл карты сайта. Теперь необходимо связать условия.
Администратор может:
- все условия прикреплять к одной карте сайте,
- для каждого условия или правила создавать свою карту сайта.
Связь карты сайта с условиями
Способ 1
Возвращаемся в форму редактирования правила. Перейдите на вкладку «Карта сайта», нажмите кнопку «Добавить связь с картой».
В форме редактирования «Новая связь с картой сайта» заполните обязательные поля:
- Карта сайта.
- Посадочные страницы из условия.
- Укажите частоту изменения страниц.
- Добавьте приоритет страниц.
Сохраните изменения.
У условия добавлена связь с картой.
Способ 2
Откройте форму редактирования правила, затем форму редактирования условия.
В форме редактирования условия найдите категорию «Настройка посадочных страниц». В поле «Прикрепить к карте» (1) выбрать карту сайта, установите значения в полях «Частота изменения страниц» (2) и «Приоритет» (3). Сохраните изменения.
Генерация файла карты сайта
Возвращаемся в настройки карты сайта: Аспро → Аспро: Max→ Умный SEO → Карты сайта. Перейдите в редактирование ранее созданной карты.
В форме редактирования карты сайта установите галку в поле «Создать файл карты сайта». Затем сохраните изменения.
После успешной генерации файла карты сайта результат можно увидеть в информационной панели формы.
Щелкнув по ссылке, можно перейти в сгенерированный файл.
Как создать карту сайта? Создаем sitemap для Google и Яндекс
Карта сайта создается для разных задач. Основных задач две – для поисковых систем, для удобства посетителей на сайте.
Поисковые системы и люди видят сайт по-разному. Поисковые системы смотрят больше в код, и им важно получить информацию в виде XML, а посетителям в виде удобной навигационной структуры, в которой можно быстро и удобно найти нужный раздел.
В данной статье мы рассмотри, как правильно создать карту сайта для поисковых систем и посетителей на сайте. Мы рассмотрим важные моменты и нюансы, которые стоит учесть.
Создаем sitemap (карту сайта) для поисковых роботов
Для поисковых систем нам необходимо сгенерировать sitemap.xml файл. Сделать это можно разными способами, самый простой через этот сайт.
Данный сервис бесплатный и он подходит для небольших сайтов, у которых не более 500 страниц. Если нужно быстро сгенерировать карту сайт для большего количества страниц, то есть такие варианты:
— заплатить 20 долларов на этом сайте и получить доступ к такому сервису
— найти в интернете другой сервис, который позволяет бесплатно генерировать sitemap для большого количества страниц
После того как sitemap сгенерирован, сервис показывает такое:
Наши дальнейшие действия:
— скачиваем его
— загружаем в корень сайта
— добавляем в Google Webmaster и Яндекс Вебмастер
Важно: проверить, что выдал генератор в коде, например:
Как видно по картинки показаны url разделов, которые не нужно показывать. Важно ставить в карту сайта для поисковых ботов лишь то, что нужно вам, и то, что будет хорошо для seo продвижения. А не все те моменты, которые видит генератор.
Так же если вы генерируете бесплатным генератором, то такое лучше исключать:
Так же sitemap можно сделать с помощью программы Google Site Map Generator.
Скачать программу можно тут.
Она доступна на февраль 2013 года для операционных систем Linux и Windows.
Совет: практика показывает, что легче купить платную версию генератора описанного выше, чем долбаться с установкой гуглового генератора.
После того как:
— мы сгенерировали sitemap
— проверили его
— загрузили на хостинг в корень сайта
Мы добавляем в Google Webmaster и в Яндекс Вебмастер
После того как добавили в вебмастер, готово. Для крупных сайтов схема та же, но в некоторых случаях создается не одна карта сайта, а несколько.
А так же для крупных мультимедийных сайтов sitemap делаем для:
— картинок (читаем: поисковое продвижение картинок)
— видео
— новостей
— rss фида
— для мобильной версии сайта
После того как карта сайта поставлена, она выглядит так https://seoprofy.ua/sitemap.xml
Так же существуют плагины для sitemap, например, для системы управления сайтом wordpress. В плагине можно выставить приоритет страниц.
Карта сайта для пользователя или HTML версия
HTML версию можно сделать 2-мя способами:
— руками
Самому ручками сделать структуру как необходимо, сделать ее в виде ссылок на отдельной странице html.
— генератором
В уже выше приведенном генераторе можно так же сгенерировать бесплатно такую версию без проблем, и дальше настроить как необходимо.
Выглядит она так:
Важно: HTML страницу нужно делать только с теми ссылками что должны быть в карте сайта, без стандартного меню, зачастую в котором десятки ссылок на разделы.
По сути, эта страница содержит только ссылки на основные страницы и разделы, но предназначена для людей, главная задача – хорошо структурированная информация.
Следующий шаг
— заливаем страницу на хостинг (сервер)
— ставим сквозную ссылку внизу (в подвале) сайта
Читаем статью: внутренняя перелинковка сайта
Продвигая большие сайты, там одной из главных задач является массовая индексация страниц сайта, и это можно сделать с помощью карты или карт сайта.
Оцените статью
Загрузка…3 способа создать карту сайта — sitemap.xml | Как сделать сайтмап
Карта сайта – это файл, оформленный в xml-формате, в котором содержаться все url страниц сайта, и используемый при продвижении сайта (SEO). Также в нем можно писать дополнительную информацию, регламентируемую протоколом. Наличие карты сайта на данном этапе развития поисковых машин уже не есть чем-то критически необходимым. В нашей практике есть сайты, которые прекрасно индексируются и без неё. Но все же для более быстрой и правильной индексации, особенно для больших интернет магазинов, мы рекомендуем карту сайта добавлять. Также она важна для новых сайтов, с большим количеством страниц.
Cпособы создания карты сайта?
Способ 1: Самостоятельное создание карты сайта
Этот способ может подойти только в том случае, если количество страниц на сайте не будет меняться, иначе при добавлении новых страниц они могут не попадать в индекс и каждый раз придется добавлять их вручную. А в sitemap.xml придется дописывать постоянно новые строки. Поэтому в большинстве случаев мы не пользуемся этим методом. Также он категорически не подходит для больших интернет-магазинов.
Чтобы сделать простую карту сайта собственными руками нам нужно иметь 2 вещи:
- Список всех страниц сайта.
- Шаблон карты сайта сделанный в Excel (скачать).
Список страниц сайта вы можете получить с помощью программ выгрузки сайта. Их на текущий момент огромное множество. Это может быть:
- NetPeakSpider (платная, пробный период)
- Xenu’s (бесплатная)
- WebSite Auditor (платная, есть бесплатная версия на ограниченное кол-во адресов)
- ScreamingFrog (платная)
- И т.д.
Получив список адресов страниц сайта мы открываем шаблон для Sitemap в Excel.
Далее мы копируем список адресов страниц в столбец B. Выделяем все заполненные ячейки в столбце А и за черненький квадратик который внизу слева протягиваем ко конца столбца А.
Также поступаем и со столбцами С и D.
Что должно получиться:
Создаем пустой текстовый файл с названием sitemap.xml и открываем его.
В начале файла вставляем такие строки.
<?xml version=»1.0″ encoding=»UTF-8″?>
<urlset xmlns=»http://www.sitemaps.org/schemas/sitemap/0.9″>
Далее мы из шаблонного файла Excel копируем полностью колонку D.
И вставляем в наш файл карты сайта.
Далее мы вставляем последнюю строку:
</urlset>
Далее мы полученный файл сохраняем и добавляем в корень сайта, там где лежит файл robots.txt.
Сделать это можно с помощью программы WinSCP или TotalComander просто перетащив файл в окно с открытой корневой папкой.
Способ 2: Автоматическая генерация с помощью сервисов и программ
Данный метод отличается от первого только тем, что не нужно самому выгружать адреса сайта и генерировать файл карты сайт за вас это сделает программа. Но недостаток этого метода в том, что он:
- плохо будет работать при неправильно составленном robots.txt
- постоянно вручную заменять карту сайта или добавлять url новых страниц которые были добавлены на сайт с момента последней генерации файла
- если количество страниц на сайте больше определенного количества, тогда функционал может быть платным.
Данный метод подойдет для сайтов с небольшой структурой которая длительно время не меняется.
Одним из самых популярных сервисов для создания карты сайта есть https://www.mysitemapgenerator.com/. В данном сервисе бесплатно можно сгенерировать файл на 500 страниц с указанием приоритетов страниц и датой последних обновлений.
Заходим на сайт, и выбираем
Далее вставляем адрес нашего ресурса и вводим проверочный код и нажимаем Старт!.
Ждем пока происходит процесс анализа сайта – пока страницы переобходятся краулером. После этого скачиваем готовый файл.
При сохранении задаем имя sitemap.xml и сохраняем файл. После этого мы копируем файл в корневую папку сайта (описывалось в 1 способе).
Таких программ на самом деле очень много и какой из них пользоваться выбирать вам.
Несколько сервисов для генерации карт сайта:
- https://gensitemap.ru/
- https://htmlweb.ru/analiz/sitemap.php
- https://www.mysitemapgenerator.com/
Все они имеют схожую логику работы, поэтому расписывать по каждому отдельно нет смысла.
Кроме онлайн генераторов карт сайта есть и программы для ПК с краулерами. Например в программе ScreamingFrog есть функция генерация карты сайта.
Но смысл у нее такой же, как и у онлайн сервисов.
Способ 3. Автогенерируемая карта сайта
Это наиболее оптимальный вариант с нашей точки зрения. Создаются подобные карты сайта либо встроенным функционалом админки, либо программистами с помощью php-файлов, которые генерируют её «на лету». Если у Вас стоит одна из распространённых CMS типа: WordPress, Opencart, Bitrix, то у них есть либо встроенный функционал или можно установить плагины и при правильной настройке они будут генерировать достаточно хорошие карты.
Но самому данную работу лучше не делать, а написать ТЗ для программиста. Оно должно быть примерно следующего содержания.
- Создать автогенерируемую карту сайта с генерацией в файл sitemap.xml, который находиться в корневой папке.
- Настроить добавление в неё только страниц и файлов которые не закрыты от индексации с помощью тега meta robots “noindex” и файла robots.txt.
- Настроить добавления тегов “changefreq” для того чтобы показывать частоту обновления страниц: поставить на все weekly
- Настроить добавления тегов “priority” для того чтобы показывать важность страницы при индексации, чем выше у страницы значение priority тем быстрее её нужно проиндексировать. Проставить главной и всем разделам приоритет 1, а товарам 0,8(можно менять в зависимости от сайта и приоритетов).
- Настроить тег “last change”, который показывает дату последнего изменения страницы. Данные брать из админки или проставлять любую дату за последний месяц.
- Настроить перегенерацию сайта в случае добавления/удаления страниц, но не реже 1 раза в месяц.
Также можно настраивать генерацию файла карты сайта при любом обращении к нему. Но при большом количестве страниц это может существенно нагружать хостинг и сайт может быть недоступен определенное время.
Правильность оформления карты сайта в формате xml
Все требования и рекомендации по синтаксису создания карты сайта вы можете почитать на сайте https://www.sitemaps.org/ru/protocol.html/.
Вот основные из них:
- Обязательными тегами для карты сайта являются теги <urlset></urlset>, <url></url>, <loc></loc>.
- Теги <lastmod>, <changefreq>, <priority> являются необязательными и могут быть неиспользованы, это не будет считаться ошибкой.
- Обязательно в файле должны быть указаны протоколы, по которым составлена карта сайта:
<?xml version=»1.0″ encoding=»UTF-8″?>
<urlset xmlns=»http://www.sitemaps.org/schemas/sitemap/0.9″>
- Размер файла карты сайта не должен привышать 50 Мбайт
- Sitemap не должен содержать более 50 000 урлов
- Кириллические адреса нужно записывать в punny-code.
Создание сводной-индексной карты для нескольких карт сайта.
Индексную карту сайта можно создавать в некоторых случаях:
- Если вы для различных разделов хотите разделить карты сайта
- Если в одной карте сайте больше чем 50 000 адресов
- Размер файла более 50 Мбайт
Особый синтаксис для индексных карт сайта
Пример индексной карты сайта, если у нас есть каталог автотоваров с двумя подразделами: покрышки и диски и мы хотим их разделить. Тогда все странице не каталога(главная, доставка и т.д.) мы добавляем файл sitemap_index.xml, страниц из раздела покрышки мы оформляем в sitemap_pokrishki.xml, а с дисками — sitemap_diski.xml и добавляем эти файлы в корневую папку. Создаем файл с именем sitemap.xml со следующим содержанием:
Вывод
Для того, чтобы карта сайта была всегда актуальной, мы рекомендуем использовать именно автогенерируемую. Таким образов поисковик всегда будет знать обо всех обновлениях и изменениях в количестве страниц и их наполнении. Особенно это актуально для поисковиков с инкрементными апдейтами выдачи.
Иванченко Сергей Руководитель группы поискового продвижения похожие статьи Продвижение проекта в SEO агентстве – преимущества и минусыПродвижение проекта в SEO агентстве – преимущества и минусы
Работа с «Турбо-страницами»Работа с «Турбо-страницами»
# SEO 11 января 2020 Использование сезонности для определения актуальных и трендовых запросов на продвижениеИспользование сезонности для определения актуальных и трендовых запросов на продвижение
# SEO 19 декабря 20195 простых шагов для создания карты сайта для веб-сайта
Когда дело доходит до ранжирования вашего веб-сайта, вам нужно воспользоваться как можно большим количеством SEO-хаков. Создание карты сайта — это один из методов, который определенно поможет улучшить вашу стратегию SEO.
Подсказка для пользователей WordPress: Быстрый и простой способ создать карту сайта — использовать плагин All In One SEO. Он автоматически создаст вашу карту сайта и многое другое для вашего сайта WordPress.
Что такое карта сайта?
Некоторые из вас могут быть знакомы с этим больше, чем другие.Я проведу вам быстрый ускоренный курс по основам работы с файлами Sitemap, прежде чем я покажу вам, как самостоятельно создать карту сайта.
Проще говоря, карта сайта или XML-карта сайта — это список различных страниц на веб-сайте. XML — это сокращение от «расширяемого языка разметки», который представляет собой способ отображения информации на сайте.
Я консультировался со многими владельцами веб-сайтов, которых пугает эта концепция, потому что карты сайта считаются техническим компонентом SEO. Но на самом деле вам не нужно быть техническим мастером или иметь технический опыт, чтобы создать карту сайта.Как вы вскоре узнаете, на самом деле это не так уж и сложно.
Зачем нужна карта сайта?
Поисковые системы, такие как Google, стремятся отображать наиболее релевантные результаты для людей по любому заданному поисковому запросу. Чтобы сделать это эффективно, они используют поисковые роботы для чтения, систематизации и индексации информации в Интернете.
Карты сайтаXML упрощают поисковым роботам чтение содержимого вашего сайта и соответствующее индексирование страниц. В результате это увеличивает ваши шансы на повышение SEO-рейтинга вашего сайта.
Ваша карта сайта сообщит поисковым системам местоположение страницы на вашем веб-сайте, время ее обновления, частоту обновления и важность страницы, поскольку она связана с другими страницами вашего сайта. Без правильной карты сайта роботы Google могут подумать, что на вашем сайте дублированный контент, что на самом деле ухудшит ваш рейтинг в SEO.
Если вы готовы к тому, что ваш сайт будет быстрее индексироваться поисковыми системами, просто выполните следующие пять простых шагов, чтобы создать карту сайта.
Шаг 1. Просмотрите структуру своих страниц
Первое, что вам нужно сделать, это посмотреть на существующий контент на вашем веб-сайте и увидеть, как все структурировано.
Посмотрите на шаблон карты сайта и выясните, как ваши страницы будут отображаться в таблице.
Это очень простой пример, которому легко следовать.
Все начинается с домашней страницы. Затем вы должны спросить себя, на что указывает ваша домашняя страница. Вероятно, вы уже выяснили это на основе параметров меню на вашем сайте.
Но когда дело доходит до SEO, не все страницы одинаковы. При этом вы должны помнить о глубине своего веб-сайта.Помните, что страницы, расположенные дальше от главной страницы вашего сайта, будет труднее ранжировать.
Согласно Search Engine Journal, вы должны стремиться создать карту сайта с небольшой глубиной, то есть для перехода на любую страницу вашего сайта требуется всего три клика. Это намного лучше для целей SEO.
Итак, вам нужно создать иерархию страниц на основе важности и того, как вы хотите, чтобы они индексировались. Распределите приоритеты по уровням, которые следуют логической иерархии. Вот пример, чтобы показать вам, о чем я говорю.
Как видите, на странице «О нас» есть ссылки на нашу команду, а также на миссию и ценности. Затем на странице «Наша команда» появится ссылка на «Управление» и «Связаться с нами».
Страница «О нас» является самой важной, поэтому она является частью системы навигации верхнего уровня. Не имеет смысла отдавать приоритет странице управления на том же уровне, что и продукты, цены и блоги, поэтому она подпадает под содержание третьего уровня.
Точно так же, если бы базовый ценовой пакет был расположен над страницей «Сравнить пакеты», это нарушило бы логическую структуру.
Итак, используйте эти визуальные шаблоны карты сайта, чтобы определить организацию ваших страниц. У некоторых из вас уже может быть структура, которая имеет смысл, но требует лишь небольшой настройки.
Помните, вы хотите попробовать настроить его так, чтобы каждая страница была доступна в три клика.
Шаг 2. Закодируйте URL-адреса
Теперь, когда вы прошли и определили важность каждой страницы и сопоставили эту важность в структуре вашего сайта, пора закодировать эти URL.
Для этого нужно отформатировать каждый URL-адрес с помощью тегов XML.Если у вас есть опыт кодирования HTML, это будет для вас пустяк. Как я сказал ранее, «ML» в XML означает язык разметки, что и HTML.
Даже если это ново для вас, не так уж и сложно понять это. Начните с получения текстового редактора, в котором вы можете создать файл XML.
Sublime Text — отличный вариант для вас.
Затем добавьте соответствующий код для каждого URL.
- расположение
- последнее изменение
- поменял частоту
- приоритет страницы
Вот несколько примеров того, как код будет выглядеть для каждого из них.
- http://www.examplesite.com/page1
- 2019-1-10
- еженедельно
- 2
Не торопитесь и убедитесь, что вы все сделали правильно. Текстовый редактор значительно упрощает вашу жизнь, когда дело доходит до добавления этого кода, но он по-прежнему требует от вас внимательности.
Шаг 3. Подтвердите код
Каждый раз, когда вы кодируете вручную, возможна человеческая ошибка. Но для правильной работы вашей карты сайта у вас не должно быть ошибок в коде.
К счастью, есть инструменты, которые помогут проверить ваш код, чтобы убедиться в правильности синтаксиса. В Интернете доступно программное обеспечение, которое может помочь вам в этом. Просто выполните быстрый поиск в Google для проверки карты сайта, и вы что-нибудь найдете.
Мне нравится использовать инструмент XML Sitemap Validator.
Это укажет на любые ошибки в вашем коде.
Например, если вы забыли добавить закрывающий тег или что-то в этом роде, это можно быстро определить и исправить.
Шаг 4. Добавьте карту сайта в корень и robots.txt
Найдите корневую папку вашего веб-сайта и добавьте в нее файл карты сайта.
Это фактически добавит страницу и на ваш сайт. Это вообще не проблема. На самом деле это есть на многих сайтах. Просто введите веб-сайт и добавьте «/ sitemap /» к URL-адресу и посмотрите, что появится.
Вот пример с веб-сайта Apple.
Обратите внимание на структуру и логическую иерархию каждого раздела.Это относится к тому, что мы обсуждали на первом этапе.
Теперь можно сделать еще один шаг вперед. Вы даже можете посмотреть код на разных веб-сайтах, добавив к URL-адресу «/sitemap.xml».
Вот как это выглядит на сайте HubSpot.
Помимо добавления файла карты сайта в корневую папку, вы также можете добавить его в файл robots.txt. Вы также найдете это в корневой папке.
По сути, это инструкции для поисковых роботов, индексирующих ваш сайт.
Папка robots.txt может использоваться по-разному. Вы можете настроить это так, чтобы при сканировании вашего сайта отображались URL-адреса поисковых систем, которые вы не хотите, чтобы они индексировали.
Давайте вернемся в Apple и посмотрим, как выглядит их страница robots.txt.
Как видите, у них есть «запрет» для нескольких страниц на своем сайте. Таким образом, сканеры игнорируют это.
Однако Apple также включает сюда свои файлы карты сайта.
Не каждый, кого вы спросите, скажет вам добавить свои карты сайта в robots.txt файл. Так что я позволю вам решить это для себя.
С учетом сказанного, я определенно твердо верю в то, что следую лучшим практикам успешных веб-сайтов и предприятий. Если такой гигант, как Apple, использует это, это не может быть слишком плохой идеей для вас.
Шаг 5. Отправьте карту сайта
Теперь, когда ваша карта сайта создана и добавлена в файлы вашего сайта, пора отправить их в поисковые системы.
Для этого вам необходимо пройти через Google Search Console.У некоторых из вас, возможно, уже есть эта настройка. В противном случае вы можете очень легко начать работу.
На панели инструментов консоли поиска перейдите в Сканирование> Файлы Sitemap.
Затем нажмите «Добавить / протестировать карту сайта» в правом верхнем углу экрана.
Это возможность еще раз проверить карту сайта на наличие ошибок, прежде чем продолжить. Очевидно, вы захотите исправить все найденные ошибки. Как только ваша карта сайта не будет содержать ошибок, нажмите «Отправить» и все. Отсюда Google займется всем остальным.Теперь сканеры с легкостью проиндексируют ваш сайт, что повысит ваш SEO-рейтинг.
Альтернативные варианты
Хотя эти пять шагов довольно просты и понятны, некоторым из вас может быть немного неудобно вручную изменять код на своем веб-сайте. Это совершенно понятно. К счастью для вас, существует множество других решений, которые могут создать для вас карту сайта без необходимости редактировать код самостоятельно.
Я предлагаю вам рассмотреть некоторые из лучших вариантов.
Плагин All In One SEO
Если у вас есть сайт на WordPress, вы можете установить плагин All In One SEO, чтобы создать карту сайта для своего сайта.
AIOS дает вам возможность включать и выключать карту сайта с помощью простого переключателя.
Кричащая лягушка
Screaming Frog — это программное обеспечение для настольных ПК, которое предлагает широкий спектр инструментов SEO. Вы можете бесплатно использовать и создавать карту сайта, если на сайте меньше 500 страниц. Тем из вас, у кого есть более крупные веб-сайты, потребуется обновить платную версию.
Screaming Frog позволяет вам вносить все изменения кода, о которых мы говорили ранее, но без фактического изменения кода самостоятельно. Вместо этого вы следуете подсказке, которая намного удобнее и написана простым английским языком. Тогда код файла карты сайта будет изменен автоматически. Вот скриншот, чтобы понять, что я имею в виду.
Просто перейдите по вкладкам, измените настройки, и файл карты сайта будет соответствующим образом скорректирован.
Slickplan
Мне очень нравится Slickplan из-за возможности визуального построения карты сайта.У вас будет возможность использовать шаблон карты сайта, аналогичный тем, которые мы рассматривали ранее.
Отсюда вы можете перетаскивать различные страницы в шаблон, чтобы организовать структуру вашего веб-сайта. Когда вы закончите и будете довольны тем, как выглядит ваша визуальная карта сайта, вы можете экспортировать ее в виде файла XML.
Slickplan — платное программное обеспечение, но оно предлагает бесплатную пробную версию. По крайней мере, стоит попробовать, если вы сомневаетесь в покупке плана.
Заключение
Если вы готовы вывести свою стратегию SEO на новый уровень, вам необходимо создать карту сайта для своего веб-сайта.
Больше нет причин для страха. Как видно из этого руководства, всего за пять шагов создать карту сайта.
- Проверьте свои страницы
- Кодируйте URL-адреса
- Подтвердите свой код
- Добавьте карту сайта в корень и robots.txt
- Отправить карту сайта
Вот и все!
Для тех из вас, кто все еще сомневается в том, что вручную изменить код на своем веб-сайте, есть другие варианты, которые вы можете рассмотреть.В Интернете полно ресурсов карты сайта, но плагин Yoast, Screaming Frog и Slickplan — отличный выбор для начала.
Другие руководства, которые могут вам понравиться
Создайте и отправьте карту сайта
На этой странице описывается, как создать карту сайта и сделать ее доступной для Google. Узнайте больше о файлах Sitemap здесь.
- Решите, какой формат карты сайта вы хотите использовать.
- Создайте карту сайта автоматически или вручную.
- Сделайте свою карту сайта доступной для Google, добавив ее в свой robots.txt или напрямую отправив его в Search Console.
Форматы файлов Sitemap
Google поддерживает несколько форматов карты сайта:
Google ожидает
стандартный протокол карты сайта во всех форматах. Google делает
в настоящее время не используют атрибут
в файлах Sitemap.
Все форматы ограничивают размер одной карты сайта 50 МБ (без сжатия) и 50 000 URL-адресов.Если у тебя есть файл большего размера или несколько URL-адресов, вам придется разбить свой список на несколько карт сайта. Ты можешь при желании создать индекс карты сайта file (файл, указывающий на список карт сайта) и отправьте этот единственный индексный файл в Google. Вы можете отправить в Google несколько файлов Sitemap и / или файлов индекса Sitemap.
XML
Вот очень простая карта сайта XML, которая включает расположение одного URL:
xml version = "1.0" encoding = "UTF-8"?>http://www.example.com/foo.html 4 июня 2018 г.
Вы можете найти более сложные примеры и полную документацию по адресу 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 поддерживает расширенный синтаксис карты сайта для следующих типов мультимедиа.Используйте эти расширения для описывать видеофайлы, изображения и другой контент на вашем сайте, который сложно анализировать, чтобы улучшить индексация.
Общие правила карты сайта
- Используйте согласованные, полностью определенные URL-адреса. Google просканирует ваши URL-адреса в точности так, как указано в списке.
Например, если ваш сайт находится по адресу
https://www.example.com/
, не указывайте URL какhttps://example.com/
(отсутствуетwww
) или./mypage.html
(относительный URL). - Карта сайта может быть размещена в любом месте вашего сайта, но карта сайта влияет только на потомки родительского каталога . Поэтому карта сайта, размещенная в корне сайта может повлиять на все файлы на сайте, поэтому мы рекомендуем размещать ваши карты сайта.
- Не включайте идентификаторы сеансов из URL-адресов в карту сайта. Это уменьшает дублирование сканирования эти URL-адреса.
- Сообщите Google о версиях URL на других языках , используя аннотации hreflang.
- Файлы Sitemap должны быть в кодировке UTF-8, и Соответствующие экранированные URL-адреса .
- Разбейте большие карты сайта на более мелкие карты сайта: карта сайта может содержать до 50 000 URL-адреса и не должны превышать 50 МБ без сжатия. Использовать файл индекса карты сайта, чтобы перечислить все отдельные карты сайта и отправьте этот единственный файл в Google, а не отправляйте отдельные карты сайта.
- Только список
канонические URL-адреса в ваших файлах Sitemap.Если у вас две версии страницы, укажите в карте сайта только ту, которую вы
предпочитают появляться в результатах поиска. Если у вас две версии вашего сайта (например, www
и без www), решите, какой сайт вам больше нравится, поместите туда карту сайта и добавьте
rel = canonical
или перенаправляет на другой сайт. - Если у вас разные URL-адреса для мобильной и настольной версии страницы, мы рекомендую указать только одну версию в карте сайта.Однако вы хотите указать на оба URL-адреса, аннотировать ваши URL-адреса для обозначения настольной и мобильной версии.
- Используйте расширения карты сайта для указания на дополнительных носителей типы , такие как видео, изображения и новости.
- Если у вас есть альтернативные страницы для разных языков или регионов , вы можете использовать hreflang либо в карте сайта, либо в тегах html чтобы указать альтернативные URL-адреса.
- Не буквенно-цифровые и нелатинские символы. Мы требуем, чтобы ваш файл карты сайта был в кодировке UTF-8 (обычно это можно сделать, когда
вы сохраняете файл). Как и во всех файлах XML, любые значения данных (включая URL-адреса) должны использовать сущность
escape-коды для символов, перечисленных в таблице ниже. Карта сайта может содержать только ASCII
персонажи; он не может содержать верхние символы ASCII или определенные управляющие коды или специальные
такие символы, как
*
и{}
. Если URL вашей карты сайта содержит эти символов, вы получите сообщение об ошибке при попытке добавить.Персонаж Символ Код побега Амперсанд и
& amp;
Одиночное предложение '
'
Двойные кавычки "
& quot;
Больше >
& gt;
Менее <
& lt;
Кроме того, все URL-адреса (включая URL-адрес вашей карты сайта) должны быть закодированы для удобства чтения веб-сервер, на котором они расположены, с экранированием URL-адресов.Однако, если вы используете какой-либо вид скрипта, инструмента или файла журнала для генерации ваших URL-адресов (что угодно, кроме ввода их вручную), обычно это уже сделано за вас. Если вы отправляете карту сайта и получаете сообщение об ошибке что Google не может найти некоторые из ваших URL-адресов, убедитесь, что ваши URL-адреса следуют стандарт RFC-3986 для URI, RFC-3987 для IRI и Стандарт XML.
Вот пример URL-адреса, в котором используются символы, отличные от ASCII (
ü
), а также символ, который требует экранирования объекта (и
):http: // www.example.com/ümlat.html&q=name
Вот тот же URL в кодировке ISO-8859-1 (для хостинга на сервере, который использует эту кодировку) и URL-адрес экранирован:
http://www.example.com/%FCmlat.html&q=name
Вот тот же URL-адрес в кодировке UTF-8 (для размещения на сервере, который использует эту кодировку) и URL-адрес экранирован:
http://www.example.com/%C3%BCmlat.html&q=name
Вот тот же URL с экранированной сущностью:
http: // www.example.com/%C3%BCmlat.html&q=name
- Помните, что карты сайта - это , рекомендация для Google о том, какие страницы, по вашему мнению, являются важный; Google не обязуется сканировать все URL-адреса в карте сайта.
- Google игнорирует значения
- Google использует значение
- Положение URL-адреса в карте сайта не имеет значения ; Google не сканирует URL-адреса в порядке, указанном в которые они появляются в вашей карте сайта.
Создать карту сайта
Создавая карту сайта, вы сообщаете поисковым системам, какие URL-адреса вы предпочитаете отображать в результаты поиска. Эти канонические URL-адреса. если ты иметь один и тот же контент, доступный по разным URL-адресам, выберите нужный URL-адрес и включите его в карту сайта вместо всех URL-адресов, ведущих к одному и тому же контенту.
После того, как вы решили, какие URL-адреса включить в карту сайта, выберите один из следующих способов: создайте карту сайта в зависимости от архитектуры и размера вашего сайта:
Позвольте вашей CMS сгенерировать для вас карту сайта
Если вы используете CMS, такую как WordPress, Wix или Blogger, вполне вероятно, что ваша CMS имеет уже сделал карту сайта доступной для поисковых систем. Попробуйте поискать информацию о том, как ваша CMS генерирует карты сайта, или как создать карту сайта, если ваша CMS не генерирует карту сайта автоматически.Например, в случае Wix выполните поиск по запросу «карта сайта wix».
Для всех остальных настроек сайта вам потребуется создать карту сайта самостоятельно.
Вручную создать карту сайта
Для карт сайта с менее чем несколькими десятками URL-адресов вы можете создать карту сайта вручную. Для этого откройте текстовый редактор, например Блокнот Windows или Nano (Linux, MacOS) и следуйте инструкциям синтаксис описан в разделе "Форматы файлов Sitemap".
Вы можете вручную создавать карты сайта большего размера, но это утомительный процесс.
Автоматически создать карту сайта
Для карт сайта с более чем несколькими десятками URL-адресов вам потребуется создать карту сайта. Есть различные инструменты, которые могут генерировать карту сайта. Однако лучший способ - сделать так, чтобы программное обеспечение вашего веб-сайта сгенерировало его за вас. Например, вы может извлечь URL-адреса вашего сайта из базы данных вашего сайта, а затем экспортировать URL-адреса в любой экран или фактический файл на вашем веб-сервере. Поговорите со своими разработчиками или менеджером сервера о это решение.Если вам нужно вдохновение для кода, посмотрите нашу старую коллекцию сторонние генераторы карты сайта.
Имейте в виду, что файлы Sitemap не могут быть больше 50 МБ. Узнать больше о управление большими картами сайта.
Отправьте карту сайта в Google
Google не проверяет карту сайта каждый раз при сканировании сайта; карта сайта проверяется только в первый раз, когда мы это замечаем, и только после этого, когда вы пингуете нас, чтобы сообщить нам, что это измененный.Уведомлять Google о карте сайта только тогда, когда она новая или обновленная; не отправляйте или пингуйте неизмененные карты сайта несколько раз.
Если у вас есть обновленные страницы в карте сайта, отметьте
их с полем
.
В других файлах XML есть подобное поле, например
для Atom XML.
Вы также можете узнать, как вычислить эту дату.
Есть несколько способов сделать вашу карту сайта доступной для Google:
- Отправьте карту сайта , используя Отчет о файлах Sitemap.
- Используйте инструмент ping. Отправьте запрос 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.
Устранение неполадок с картами сайта
Увидеть руководство по устранению неполадок с картами сайта.
Как создать карту сайта
Всем известно, что SEO сегодня важнее, чем когда-либо.
При 63 000 поисковых запросов в Google каждую секунду бренды упускают возможности, если у них нет надежной стратегии SEO.
Но хороший рейтинг - это значительные вложения.
Чтобы увидеть какие-либо результаты, требуется не менее 4–6 месяцев. Кроме того, вам потребуется вкладывать средства в контент, а также регулярно обновлять и поддерживать текущую информацию.
К счастью, есть методы SEO, которые можно взломать.
Вам не нужен специалист по SEO или какие-либо знания в области программирования.Это метод, который можно реализовать менее чем за минуту, но он может значительно улучшить ваши результаты SEO.
Если вам интересно, что это такое, это карта сайта в формате XML.
Здесь я покажу вам, как создать карту сайта и как вы можете загрузить ее в Google и на свой веб-сайт. Это настолько просто, что вы можете считать это Руководством для начинающих по созданию карты сайта (менее чем за минуту).
Но прежде чем мы перейдем к делу, давайте посмотрим, что такое XML-карта сайта и как они помогают поисковым системам индексировать ваш сайт.
Что такое XML-карта сайта?Что такое карта сайта?
Карта сайта - это файл, в котором перечислены страницы вашего веб-сайта. Карты сайта хранятся на вашем сервере и помогают поисковым роботам понять структуру вашего веб-сайта, чтобы они могли найти ваш контент.
(Источник изображения)Если вы все еще сбиты с толку, подумайте о карте сайта как о оглавлении, чертеже или плане этажа.
Вы не построили бы дом без четкого чертежа.И вы бы не украсили дом, не зная поэтажного плана.
То же самое и с веб-сайтами. Вы не стали бы проектировать и создавать веб-сайт, не имея четкого представления о том, какие страницы необходимы.
Совет - 7 лучших практик по улучшению ваших карт сайта для SEOКогда люди создают карты сайта?
Люди создают карты сайта при разработке веб-сайта, добавлении новой страницы или изменении дизайна нового сайта.
Карты сайта отлично подходят для SEO, потому что они позволяют поисковой системе читать ваш файл и разумно сканировать ваш сайт.Файлы Sitemap сообщают поисковому роботу о важности и приоритетном рейтинге каждой страницы, о том, когда она была обновлена и как часто она обновляется.
XML-карта сайтаXML-карта сайта - это карта сайта (XML-файл), разработанная для ботов поисковых систем. Файл содержит HTML-код, который позволяет боту читать структуру веб-сайта и понимать взаимосвязь между каждой страницей.
(Источник изображения)
Вот почему карта сайта в формате XML выглядит как список URL-адресов.
(Исходное изображение)
Есть также визуальные карты сайта.Но они полезны только для дизайнеров, которым необходимо понимать иерархию веб-сайта и взаимодействие с пользователем.
Нам нужна карта сайта в формате XML, чтобы активизировать наши усилия по поисковой оптимизации.
Почему карты сайта XML важны?Если у вас нет карты сайта в формате XML, поисковые системы, такие как Google, не будут вас наказывать. Однако настоятельно рекомендуется создать карту сайта, так как она может иметь прямое влияние на SEO и позволяет Google (и другим ботам) легко находить ваши самые важные URL-адреса.
Как XML карта сайта влияет на SEO?- Это помогает боту более эффективно сканировать ваш сайт.
- Указывает поисковой системе сканировать и индексировать каждую страницу вашего веб-сайта. Иногда поисковые системы не находят глубокие страницы. Карта сайта гарантирует, что поисковые роботы включают эти страницы.
- Помогает вашему сайту мгновенно индексироваться. Теперь поисковые системы могут быстрее обнаруживать новые страницы, что помогает в процессе индексации.
- Он сообщает поисковой системе, какие страницы являются приоритетными на вашем веб-сайте. В карту сайта XML вы можете включить тег, который указывает, какие страницы являются наиболее важными.Сканеры-роботы сосредоточатся на приоритетных страницах.
(Источник изображения)
- Здесь представлена дополнительная информация о ваших страницах. Вы можете включить дополнительные теги, которые предоставляют поисковым системам больше данных, чтобы помочь им сканировать веб-сайт. Например, «lastmod» сообщает поисковой системе, когда вы в последний раз меняли страницу, а «changefreq» сообщает сканеру, как часто страница обновляется.
- Например, XML-карта сайта ниже имеет только один URL и использует все необязательные теги.
(Источник изображения)
- Он дает вам дополнительную информацию об активности Googlebot через Google Webmaster (бесплатный инструмент, который помогает вам оценивать и поддерживать эффективность вашего веб-сайта в результатах поиска).
- Он может удалить дубликаты на вашем сайте. Если вы не используете карту сайта, у вас может быть дублированный контент, что ужасно для SEO.
- Помогает крупным сайтам хорошо организовать индексацию.
Карта сайта поможет сканерам найти новый сайт и быстрее проиндексировать страницу в поисковой системе.
Когда мы говорим «большой», мы имеем в виду сайт с тысячами или миллионами страниц. Если у вас много страниц и контента, карта сайта поможет более эффективно организовать информацию для роботов-роботов.
Если вы постоянно меняете свой контент, динамическая карта сайта XML может помочь новым сканерам индексировать новый контент в поисковых системах.
- Новые требования к индексации контента:
Если вы компания, которой нужно быстро индексировать много новых страниц (например, новостная / журналистская компания), вам нужна карта сайта в формате XML.
Как создать и отправить карту сайта XML Создайте карту сайта XMLСуществует множество инструментов, которые можно использовать для создания карты сайта XML. Хотя вы можете создавать свои собственные, существуют генераторы карт сайта, которые сделают процесс быстрым и легким. Обязательно включите URL-адрес файла карты сайта в файл Robots.txt.
Генераторы XML-карты сайта Screaming FrogScreaming Frog - это поисковый робот для веб-сайтов, который поможет вам оценить ваше SEO на странице.Он может помочь вам найти неработающие ссылки, проанализировать заголовки страниц и метаданные, найти дублированный контент и обнаружить другие проблемы. Неудивительно, что компания также предлагает пользователям инструмент для создания своих XML-файлов Sitemap.
Чтобы создать XML-карту сайта с помощью Screaming Frog, вам необходимо загрузить паука (поискового робота SEO). Его можно бесплатно использовать для первых 500 URL-адресов (небольших веб-сайтов).
XML-SitemapsXML-Sitemaps - это онлайн-генератор файлов Sitemap. Это не требует подписки или регистрации.XML-Sitemaps можно бесплатно использовать для небольших сайтов с URL-адресами до 500 (например, Screaming Frog).
InpyserInspyder - это загружаемый создатель карты сайта, который помогает вам создавать XML-карту сайта. В отличие от карт сайта выше, это настольное приложение стоимостью 39,95 долларов. Он прост в использовании и позволяет загружать карту сайта на сервер и уведомлять сканеры Google о любых изменениях.
Создайте карту сайта XML с помощью Screaming FrogИнструмент Screaming Frog SEO Spider - отличный генератор карты сайта XML для любого бизнеса.
Это отличный пример, потому что он может работать как с большими, так и с маленькими веб-сайтами. Не имеет значения, насколько старый или новый сайт и какую CMS вы используете в настоящее время.
Лучше всего, если у вас растущий бизнес, есть хороший шанс, что вы можете использовать приложение бесплатно. Это бесплатно до 500 страниц. Поэтому, если у вас большой веб-сайт, вы можете перейти на платную версию, которая стоит 149,00 фунтов стерлингов в год (примерно 180 долларов США).
Для начала перейдите на сайт Screaming Frog.
Щелкните «SEO Spider.'
И затем нажмите «загрузить».
После нажатия «загрузить» следуйте инструкциям, чтобы завершить процесс установки.
После установки программы откройте Screaming Frog SEO Spider. Настольное приложение должно выглядеть так.
Чтобы запустить программу, введите URL-адрес своего веб-сайта в поле поиска.
Поле поиска темно-серого цвета рядом с логотипом в левом верхнем углу.
В этом примере мы собираемся ввести URL-адрес веб-сайта Spyfu.
После ввода URL-адреса нажмите кнопку «Пуск».
Когда мы нажали «Старт», нам потребовалось всего несколько секунд для завершения процесса сканирования.
Вы можете определить, когда процесс сканирования завершится, когда полоса сканирования станет полностью зеленой и появится надпись «Сканировать 100%».
Поскольку SpyFu имеет менее сотни страниц, это заняло всего несколько секунд. На сайтах с несколькими тысячами страниц процесс может занять несколько минут. Для веб-сайтов с миллионами страниц это может занять несколько часов.
Затем нажмите «Sitemaps».
В разделе «Sitemaps» выберите «XML Sitemap».
Появится всплывающее окно с вопросом, хотите ли вы установить несколько флажков. Я проверил PDF-файлы ниже, но я объясню вам, что означают эти термины и почему я оставил их неотмеченными.
Что означают эти термины? NoIndex Pages:Страницы, содержащие HTML-код в заголовке, который сообщает поисковым системам не включать страницу при сканировании и индексировании для поиска.Мы рекомендуем НЕ устанавливать этот флажок.
Canonincali z ed:Когда страницы имеют более одного URL, указывающего на них, менеджеры сайтов часто справляются с этим путем канонизации. Он сообщает поисковой системе, какой URL-адрес отдать приоритет.
Если вы установите этот флажок, вы сообщаете XML-карте сайта, чтобы она включала варианты URL, которые ведут на ту же страницу. Мы рекомендуем НЕ устанавливать этот флажок.
URL-адреса с разбивкой на страницы:Рекомендуется избегать URL-адресов с разбивкой на страницы.Если они не разбиты на страницы правильно, это также может повредить вашим усилиям по SEO. Мы рекомендуем НЕ устанавливать этот флажок.
PDF-файлы:Вы также можете включать PDF-файлы в XML-карту сайта, особенно если они важны для ваших пользователей. Мы рекомендуем вам ОБЯЗАТЕЛЬНО установить этот флажок.
Выбрав «PDF-файлы», щелкните вкладку «Изображение».
Вы можете пропустить этот шаг. Однако рекомендуется включать изображения в карту сайта XML.
Убедитесь, что на вкладке «Изображения» вы выбрали «Включить изображения».'
Когда вы нажмете на «Включить изображения» в третьем поле, «Включить только релевантные изображения…» будет автоматически отмечен.
Затем выберите "Далее".
По завершении нажмите «Далее».
Затем найдите безопасное место для сохранения XML-карты сайта.
Затем нажмите «Сохранить».
Вот и все!
Мы только что вместе создали карту сайта в формате XML.
Следуя этим простым инструкциям, создать карту сайта в формате XML станет несложным процессом, который под силу любому.
Для тех, кому интересно, когда мы открываем сохраненную карту сайта в формате XML, она выглядит так.
Код и теги HTML очень похожи на примеры, рассмотренные выше.
Но как раз перед празднованием нам все еще нужно загрузить нашу карту сайта в формате XML на наш веб-сайт и в основные поисковые системы, такие как Google.
Как загрузить XML-карту сайта на свой веб-сайтЕсть два способа загрузить нашу XML-карту сайта.
Мы можем загружать через:
- Наш провайдер веб-хостинга или cPanel File Manager (веб-панель управления хостингом, которая позволяет вам управлять вашими веб-сайтами)
- FTP-клиент (клиент протокола передачи файлов - программное обеспечение, которое позволяет вам для передачи файлов через Интернет.)
В этом примере мы собираемся загрузить нашу карту сайта XML с помощью файлового менеджера cPanel.
Сначала войдите в свою cPanel.
Наши безумные домены, как вы можете видеть ниже.
Щелкните «Диспетчер файлов».
(Источник изображения)
Войдя в «Диспетчер файлов», нажмите «public_html» слева от строки меню.
(Источник изображения)
Затем нажмите «Загрузить» на верхней панели.
(Источник изображения)
Выберите «Обзор» и загрузите карту сайта XML в cPanel.
(исходное изображение)
И когда вы это сделаете, поздравляем!
Вы только что загрузили карту сайта в формате XML на свой веб-сайт.
Есть также несколько дополнительных шагов, которые вы можете предпринять, чтобы ускорить процесс обнаружения роботами вашей XML-карты сайта:
- Добавьте следующую строку sitemap: http://www.yourdomain.com/sitemap.xml. в ваш robots.txt.file. (убедитесь, что вы изменили «www.yourdomain.com» на свое фактическое доменное имя.)
- Перейдите в консоль поиска Google и отправьте карту сайта в Google для индексации
Прежде чем мы закончим, мы также собираемся покажу вам, как вы можете загрузить карту сайта XML в Google.
Как загрузить XML-карту сайта в GoogleЧтобы загрузить XML-карту сайта, вам необходимо подключить Google Search Console к своему веб-сайту.
Подключить ваш сайт к Google Search Console очень просто.
Все, что вам нужно сделать, это добавить свой сайт, подтвердить свой сайт и выполнить еще несколько шагов. Прочтите это Справочное руководство Search Console, если не знаете, с чего начать.
Подключив свой веб-сайт, войдите в Google Search Console.
Выберите свой веб-сайт.
После этого вы должны увидеть панель инструментов, похожую на что-то подобное.
Сначала перейдите в левую строку меню и щелкните слово «Сканировать». Категория «Сканирование» должна содержать множество подкатегорий.
Одна из этих подкатегорий - «Карты сайта». Щелкните "Файлы Sitemap".
Вы должны увидеть «Сведения о файле Sitemap». Эти сведения включают количество отправленных и проиндексированных веб-страниц карты сайта и изображений.
Теперь вы можете «повторно отправить» XML-карту сайта (если вы ранее загружали XML-карту сайта).
Но если вы этого не сделали, вы можете нажать кнопку «Добавить / протестировать карту сайта» в правом верхнем углу, выделенную красным (в том же положении, что и кнопка повторной отправки).
(Источник изображения)
Вот Появится окно с сообщением «Добавить новую карту сайта».
Вы можете ввести URL-адрес XML карты сайта в это поле. Например, «www.yourdomain.com/sitemap.xml.» Не забудьте изменить «vashdomen» на свое фактическое доменное имя.
(Источник изображения)
После этого нажмите «Отправить».’
Консоль поиска Google сообщит вам о состоянии XML-файла Sitemap.
В случае успеха, статус будет обозначен зеленым цветом «Успех», как вы можете видеть на изображении выше.
Вот и все!
Мы успешно создали XML-карту сайта, загрузили ее на наш веб-сайт и отправили в Google.
ЗаключениеКарты сайта в формате XML помогают добиться более быстрого и качественного индексирования поисковыми системами.
С миллиардами веб-сайтов в Интернете Google не сможет сканировать каждую страницу каждый день.
Роботам Google требуется даже около трех месяцев, чтобы сканировать и проиндексировать новый веб-сайт.
Вот почему сегодня для многих компаний загрузка карты сайта в формате XML стала необходимостью. Бизнес движется быстро, а потребители быстрее принимают решения.
С каждым брендом, стремящимся улучшить свое SEO, карта сайта XML больше не ставит вас впереди остальных, а помогает вам бежать в гонке.
Хотя карты сайта в формате XML могут выглядеть технически и запутанно, это просто и легко.
Вместе мы создали и загрузили карту сайта в формате XML на наш веб-сайт и в Google менее чем за минуту.
Допустим, вы ничего не знаете о файлах Sitemap и вам нужно пройти через весь процесс.
Это займет у вас самое большее полдень.
Если вы никогда не делали карту сайта в формате XML, я рекомендую вам начать сейчас.
Как создать карту сайта в 2020
«Как создать карту сайта?» Вы спросите ... ну, есть несколько разных типов файлов Sitemap:
- XML Sitemap - чтобы поисковые системы знали, какие из страниц вашего веб-сайта вы хотите сканировать
- Визуальная карта сайта - диаграмма страниц, которые вы хотите разместить на своем новом или переработанном веб-сайте
- HTML Sitemap - страница вашего огромного насыщенного контентом веб-сайта со всеми вашими страницами в организованном списке.Это дает посетителям еще один способ ориентироваться в районе
… так что переходите к разделу этой страницы, который относится к типу карты сайта, которую вы хотите создать.
Если кто-то сказал вам, что эта штука с картированием сайта - хорошая идея, но вы не совсем понимаете почему - вот простое объяснение карт сайта и генераторов карты сайта, чтобы вы могли доминировать в обсуждениях карты сайта вокруг кулера.
Перейти к:
- Как создать файл карты сайта .xml
- Как создать визуальную карту сайта
- Как создать карту сайта HTML
1.Как создать файл карты сайта .xml
Создать карту сайта в формате XML несложно, если вы знаете, как это сделать. По сути, это список URL-адресов, записанных в формате кода (см. Рисунок ниже), который подчиняется «правилам» форматирования, установленным sitemaps.org.
Этот файл обычно называется sitemap.xml и находится в корневой папке вашего веб-сайта (рядом с index.html ).
XML-файлы Sitemap - это просто список URL-адресов вашего веб-сайта, обернутый страшным кодом.На вашем веб-сайте уже есть XML-карта сайта?
Прежде всего, стоит проверить, создает ли платформа, на которой вы создали свой веб-сайт, автоматически для вас карты сайта в формате XML.
- Системы управления контентом (CMS), такие как Squarespace и Shopify, автоматически создают карты сайта.
- WordPress создает карты сайта через плагины (например, Yoast), и ваш веб-сайт может уже иметь карту сайта в формате XML, если сайт был настроен веб-специалистом.
Попробуйте ввести yourwebsite.com /sitemap.xml или yourwebsite.com /sitemap_index.xml , чтобы быстро проверить, есть ли он у вас. Или попробуйте эти дальнейшие шаги о том, как найти свою карту сайта.
Создать XML карту сайта авто
волшебным образомСоздание карты сайта в формате XML с помощью инструмента для сканирования вашего веб-сайта - разумный выбор независимо от количества страниц на вашем веб-сайте.
Простым, но эффективным инструментом для этого является xml-sitemaps.com, который бесплатно сканирует до 500 страниц.
Вы просто вводите URL своего сайта и получаете обратно файл sitemap.xml со всеми страницами, обнаруженными при сканировании.
Создать карту сайта XML вручную
Не делайте этого.Просто просканируйте свой сайт с помощью инструмента - это будет быстрее, чем изучение формата кода XML, в котором должны быть предоставлены карты сайта.
Хорошо, если вы действительно хотите, то sitemaps.org является авторитетным специалистом по картам сайта. Если вы умеете программировать, то их рекомендации довольно просты, и это не займет много времени.
СОВЕТ. После того, как у вас есть sitemap.xml как часть вашего веб-сайта, все, что остается сделать, это отправить этот URL-адрес карты сайта в Google.
2. Как создать визуальную карту сайта
Создание визуальной карты сайта помогает спланировать веб-сайт.Получите все эти мозговые штурмы от всех на организованной диаграмме, которая показывает страницы, которые вы хотите на своем веб-сайте.
Теперь вы можете сделать это с помощью ручки и бумаги или создать маркированный список с отступом в документе. Но есть и онлайн-инструменты, такие как наш конструктор карт сайта на WriteMaps.com, которые экономят ваше время на рисовании линий и рамок.
Вы также можете добавлять заметки, контент и цвета на каждую страницу ... что намного сложнее сделать в Word или на обратной стороне салфетки!
Вот быстрый процесс планирования веб-сайта, который вы можете изменить, чтобы создать свой собственный:
- Четко обозначьте цель вашего веб-сайта - продавать продукты, привлекать потенциальных клиентов или предоставлять информацию?
- Начните с быстрого наброска всех страниц вашего веб-сайта.Затем также подумайте, что хотели бы видеть потенциальные клиенты / посетители, и примените это к своему сайту.
- Получите больше мозгов на работе - запустите свой быстрый проект ключевыми заинтересованными сторонами / членами команды / любым, кто может выступить с идеями.
- Организуйте общую структуру страницы так, чтобы по ней было легко ориентироваться.
- Начните писать несколько заметок для каждой страницы, о том, какой контент должен быть на этой странице (и кто отвечает за написание остальной части контента.
- Стой! Быстрого плана ваших страниц + контента достаточно, чтобы начать разговор с разработчиком или веб-компанией.(Вот несколько советов о том, что искать в веб-компании)
3. Как создать карту сайта для навигации по сайту - HTML карта сайта
Создание карты сайта в формате HTML - это то, что вы могли бы сделать, чтобы помочь посетителям вашего сайта сориентироваться. Обычно она используется только на огромных сайтах с ОЧЕНЬ большим количеством контента. Если ваш сайт маленький или средний (скажем, менее 100 страниц с контентом), тогда можно просто положиться на хорошее меню и навигацию.
Карта сайта в формате HTML - это просто гигантский упорядоченный список ссылок, подобных этой из Macy’s.Никакой ракетной науки в этом нет, просто разместите все свои ссылки на странице и посмотрите несколько упорядоченно.
Умный способ создать карту сайта в формате HTML
К сожалению, некоторые платформы (например, Squarespace) не предоставляют карты сайта в формате HTML.
Итак, вам нужно будет добавить новую страницу и добавить к ней содержимое вашей HTML-карты сайта.
А теперь давайте подумаем, есть бесплатные инструменты для сканирования вашего веб-сайта и выдачи вам списка страниц.
Попробуйте проверить домены.com / sitemap и убедитесь, что вы вставили URL-адрес своих веб-сайтов и отметили "HTML sitemap", прежде чем начинать сканирование. Затем вставьте это на новую страницу.
Совет: поищите, как создать карту сайта в формате HTML для вашей конкретной платформы - так как кто-то наверняка уже делал это раньше!
Еще более умный способ создать карту сайта в формате HTML
На других платформах, имеющих экосистему плагинов / расширений, почти всегда есть опция карты сайта в формате HTML.
Например, с WordPress:
- Установите и активируйте плагин под названием «Hierarchical HTML Sitemap» или плагин «WP Sitemap Page»
- Создайте новую страницу с именем «Sitemap» и добавьте, следуя инструкциям плагина, добавьте к ней шорткод.
- Опубликуйте страницу и проверьте свою новую карту сайта в формате HTML!
Право-о. Этого энтузиазма «как создать карту сайта» хватит на один день.
Удачного картирования сайта!
Как создать карту сайта в WordPress (легкий способ)
Вы хотите создать карту сайта для своего сайта WordPress?
Карты сайтапомогают поисковым системам легко сканировать и индексировать ваш сайт. Думайте о них как о дорожных картах, но для ботов поисковых систем.И они важны для поисковой оптимизации (SEO) вашего сайта.
В этой статье мы шаг за шагом объясним, как создать карту сайта в WordPress. Но сначала…
Что такое карта сайта?
Sitemap - это файлы XML (расширяемый язык разметки), которые содержат список важных страниц вашего веб-сайта. Это помогает поисковым системам перемещаться по вашему сайту и индексировать контент, который вы хотите ранжировать.
Эти файлы написаны в формате XML, поскольку они машиночитаемы и упрощают их чтение сканерам поисковых систем.
Карта сайта сообщает Google, Bing, DuckDuckGo и другим поисковым системам, где находится ваш контент, когда последний раз обновлялась страница, насколько эта страница важна для вашего веб-сайта и т. Д.
Однако не путайте карты сайта в формате XML с картой сайта в формате HTML. Простое различие между ними заключается в том, что HTML предназначен для ваших пользователей и помогает им перемещаться по веб-сайту.
С другой стороны, XML предназначен для поисковых систем, содержит метаданные вместе с URL-адресами вашего сайта и не отображается для пользователей.
Итак, насколько важны карты сайта для вашего сайта? Давайте узнаем…
Зачем вам нужен XML-файл Sitemap?
Поскольку карты сайта помогают роботам поисковых систем находить и индексировать страницы вашего веб-сайта, они помогают улучшить видимость вашей поисковой системы.
Допустим, у вас есть новый блог без обратных ссылок. Google будет трудно обнаружить ваш контент и может не проиндексировать его. И если он не может проиндексировать вашу страницу, он не сможет занять место в результатах поиска.
Но с картой сайта вы сообщаете Google, где найти страницу на вашем сайте.В результате сканер обнаружит все ваши страницы и проиндексирует их.
Вот почему поисковые системы, такие как Google и Bing, предоставляют владельцам веб-сайтов возможность отправлять свои карты сайта.
А если у вас уже есть бизнес или большой веб-сайт, вы можете использовать карту сайта, чтобы указать на важные страницы, которые должна сканировать поисковая система.
Итак, вы готовы научиться создавать карту сайта?
Как создать карту сайта в WordPress?
WordPress самостоятельно генерирует базовую карту сайта, но включает все, что вы, возможно, не индексировали.Это может вызвать ошибки на вашем сайте.
Также невозможно настроить карту сайта WordPress по умолчанию, если вы не знаете PHP-код.
Вот почему, когда дело доходит до создания карты сайта в WordPress, мы рекомендуем использовать плагин.
Самый простой способ настроить карту сайта в формате XML - использовать All in One SEO. Это лучший плагин для SEO для WordPress, предлагающий множество функций.
Просто выполните следующие действия, и ваша карта сайта будет готова в считанные секунды.
Шаг 1. Установите и активируйте плагин All in One SEO
Первый шаг - добавить плагин All in One SEO на ваш сайт WordPress.
Перейдите к Plugins на панели инструментов и щелкните Add New . Теперь найдите All in One SEO в строке поиска и нажмите Установить сейчас .
После установки плагина нажмите Активировать , и вы должны увидеть опцию SEO на панели инструментов вашего сайта.
Если вам нужны более подробные инструкции, ознакомьтесь с этим руководством по установке плагина WordPress.
Шаг 2. Просмотр включенной карты сайта в одном SEO
Лучшая часть плагина All in One SEO - это то, что карта сайта включена по умолчанию. Итак, все, что вам нужно сделать, это установить All in One SEO, и все готово!
Но чтобы еще раз проверить, включена ли карта сайта, перейдите к All in One SEO »Sitemaps на панели инструментов WordPress.
Затем перейдите к опции Включить карту сайта и убедитесь, что кнопка переключена на На .
Вот и все!
Шаг 3. Проверьте файл Sitemap своего сайта
Убедившись, что карта сайта включена, вы можете проверить карту сайта своего сайта.
Для этого просто нажмите кнопку Open Sitemap .
После нажатия кнопки вы увидите страницу индекса для вашей карты сайта, которая выглядит примерно так:
По умолчанию All in One SEO создает карты сайта для ваших сообщений, страниц и категорий. И если у вас есть интернет-магазин, такой как магазин WooCommerce, или у вас есть какие-либо продукты, он также настроит для них карту сайта.
Вы также можете вручную протестировать или просмотреть карту сайта.Для этого перейдите по URL-адресу своего веб-сайта и добавьте в конце /sitemap.xml .
Например, ваш URL-адрес должен выглядеть примерно так: https://www.yourdomain.com/sitemap.xml
Теперь, когда ваша XML-карта сайта готова, она автоматически отправляет все новые обновления в Google и Bing.
Разве не все было просто?
Если вы хотите дополнительно настроить параметры карты сайта, продолжайте читать.
Настройка файла Sitemap
Теперь, когда вы дважды проверили, что ваша карта сайта включена, и вы знаете, как ее просматривать, давайте рассмотрим некоторые настройки, которые вы можете настроить.
Во-первых, вы можете решить, хотите ли вы иметь индексную страницу для вашей карты сайта.
Этот параметр рекомендуется для карт сайта, содержащих более 1000 URL-адресов. Итак, если у вас небольшой сайт, например, менее нескольких сотен URL-адресов, вы можете отключить этот параметр.
Для этого перейдите к All in One SEO »Sitemaps и переключите кнопку Enable Sitemap Indexes на Disabled .
Если вы не уверены, вы всегда можете оставить его включенным.
Затем вы можете изменить параметр ссылок на карту сайта , если хотите. Хотя мы рекомендуем большинству пользователей оставить этот параметр как есть.
Вы также можете решить, какой контент включить в карту сайта. Здесь вы можете выбрать включение всех типов сообщений и всех таксономий , оставив флажки отмеченными.
Однако, если вы снимете эти флажки, вы увидите список всех различных типов сообщений и таксономий.
Затем вы можете установить отдельные флажки, чтобы точно решить, какой контент вы хотите включить в карту сайта.
Наконец, вы можете выбрать, включать ли архивов дат и архивов авторов в вашу карту сайта, включив или отключив следующие параметры:
Они автоматически создаются WordPress, когда вы публикуете новые сообщения на своем сайте.
Но мы рекомендуем оставить эти параметры отключенными, потому что они не имеют большого значения в результатах поиска.
Вот и все! Вы дошли до конца руководства.
Надеемся, вам понравилась наша статья о том, как создать карту сайта в WordPress.Вы также можете ознакомиться с нашим постом о том, как правильно настроить Google Analytics в WordPress.
И не забудьте подписаться на нас в Twitter и Facebook, чтобы получить более полезные руководства по WordPress и Google Analytics.
Как создать XML-карту сайта (и отправить ее в Google)
Так же, как трудно найти новый пункт назначения без карты, Google иногда бывает трудно найти все страницы на вашем веб-сайте без карты сайта.
К счастью, создать и отправить карту сайта в формате XML в Google быстро и легко.
Ниже мы шаг за шагом рассмотрим, как это сделать.
Но сначала давайте рассмотрим несколько основ.
(Уже знаете основы? Нажмите, чтобы сразу перейти к созданию карты сайта.)
Новичок в SEO? Ознакомьтесь с нашим
Карта сайта - это XML-файл, в котором перечислено все важное содержимое вашего веб-сайта. Любая страница или файл, которые вы хотите отображать в поисковых системах, должны быть в вашей карте сайта.
Интересный факт
В файлах Sitemap не может быть указано более 50 000 URL, и их размер не может превышать 50 МБ.Если ваша карта сайта превышает одно или несколько из этих значений, вам потребуется создать более одного.
Как выглядит XML-карта сайта?
XML-карты сайта создаются для поисковых систем, а не для людей. Они могут выглядеть немного устрашающе, если вы никогда их раньше не видели.
Xml version = "1.0" encoding = "UTF-8"?>https://ahrefs.com/ 2019-08-21T16: 12: 20 + 03: 00 https: // ahrefs.com.com/blog/ 2019-07-31T07: 56: 12 + 03: 00
Давайте разберемся с этим.
Объявление XML
Xml version = "1.0" encoding = "UTF-8"?>
Сообщает поисковым системам, что они читают файл XML. В нем также указывается версия XML и используемая кодировка символов. Для карт сайта версия должна быть 1.0, а кодировка должна быть UTF ‑ 8.
Набор URL
Это контейнер для всех URL-адресов в карте сайта. Он также сообщает сканерам, какой стандарт протокола используется. В большинстве карт сайта указан стандарт Sitemap 0.90, который поддерживается Google, Yahoo ! и Microsoft и др.
URL
https://ahrefs.com/ 2019-08-21T16: 12: 20 + 03: 00
Это родительский тег для каждого URL. Вы должны указать расположение URL-адреса во вложенном теге
.Важно отметить, что это должны быть абсолютные, а не относительные канонические URL-адреса.
Хотя это единственный обязательный тег здесь, есть несколько дополнительных свойств:
-
-
<приоритет>
: Определяет приоритет URL-адреса по отношению ко всем остальным URL-адресам на сайте.Диапазон значений от 0,0 до 1,0. Выше важнее. -
Ни один из этих необязательных тегов не является важным для SEO.
Для
Гэри Ильес из Google заявляет, что они игнорируют его в большинстве случаев, поскольку «веб-мастера делают ужасную работу, сохраняя точность». Поскольку большинство генераторов карты сайта устанавливают здесь текущую дату для всех страниц, а не дату последнего изменения файла, легко понять, почему.
Для
Google заявляет, что они игнорируют этот тег, потому что это просто «мешочек шума».
Для
Джон Мюллер говорит: «Приоритет и частота изменений больше не играют такой большой роли для файлов Sitemap.”
Google обнаруживает новое содержание, сканируя Интернет. При сканировании страницы они обращают внимание как на внутренние, так и на внешние ссылки на странице. Если обнаруженный URL-адрес отсутствует в их поисковом индексе, они могут проанализировать его содержимое и, при необходимости, проиндексировать.
Но Google не может найти весь контент таким образом. Если на веб-страницу нет ссылок с других известных страниц, они ее не найдут.
Вот здесь-то и появляются карты сайта.
Карты сайта сообщают Google (и другим поисковым системам), где найти наиболее важные страницы вашего веб-сайта, чтобы они могли сканировать и индексировать их.
Это важно, потому что поисковые системы не могут ранжировать ваш контент без его предварительной индексации.
Некоторые CMS создают для вас карту сайта. Они автоматически обновляются, когда вы добавляете или удаляете страницы и сообщения с вашего сайта. Если ваша CMS этого не делает, то, как правило, есть плагин, который это делает.
Создание карты сайта в WordPress
Несмотря на то, что WordPress поддерживает 34,5% веб-сайтов, он не создает карту сайта для вас. Чтобы создать его, вам нужно использовать такой плагин, как Yoast SEO.
Чтобы установить Yoast SEO, войдите в свою панель управления WordPress.
Перейдите к Плагины> Добавить новый .
Найдите «Yoast SEO».
Нажмите «Установить сейчас» для первого результата, затем «Активировать».
Перейдите на SEO> Общие> Функции . Убедитесь, что переключатель «XML-карты сайта» включен.
Теперь вы должны увидеть свою карту сайта (или индекс карты сайта) либо в yourdomain.com/sitemap.xml, либо в yourdomain.com/sitemap_index.xml.
Примечание.
Если ваша установка WordPress находится в подпапке или поддомене, то ваша карта сайта находится по этому пути.Например, карта сайта для нашего блога доступна по адресу ahrefs.com/blog/sitemap_index.xml.СОВЕТ
Если вы хотите специально включить или исключить определенные типы контента (страницы тегов, страницы категорий и т. Д.) Из карты сайта, перейдите к настройкам «Внешний вид поиска».
Вы также можете исключить отдельные сообщения или страницы из мета-поля «Дополнительно» в редакторе.
ВАЖНО. Исключать из файла Sitemap только те страницы, которые не должны отображаться в результатах поиска.
Узнайте больше в нашем руководстве по WordPress SEO.
Создание карты сайта в Wix
Wix автоматически создает карту сайта для вас. Вы можете найти это по адресу yourwixsite.com/sitemap.xml .
К сожалению, у вас нет особого контроля над страницами, которые включаются и не включаются в вашу карту сайта. Если вы хотите исключить страницу, перейдите на вкладку настроек «SEO (Google)» для страницы и отключите параметр «Показывать эту страницу в результатах поиска».
Обратите внимание, что при этом на страницу также добавляется метатег noindex, который исключает его отображение в результатах поиска.
Примечание.
Если вы канонизируете URL-адрес в Wix, он не удалит его из вашей карты сайта. Хотя это, вероятно, не повлияет на большинство пользователей, имейте в виду, что включение канонизированных страниц в вашу карту сайта - не лучшая практика и может посылать неоднозначные сигналы в Google.Создание карты сайта в Squarespace
Squarespace также автоматически создает карту сайта. Обычно вы можете найти его yoursquarespacesite.com/sitemap.xml .
Невозможно вручную отредактировать карту сайта в Squarespace, хотя вы можете исключить страницы (noindex) из поисковых систем на вкладке «SEO».
Это также исключит страницу из вашей карты сайта.
Создание карты сайта в Shopify
Shopify автоматически генерирует карту сайта для вас. Найдите его по адресу yourstore.com/sitemap.xml .
К сожалению, нет простого способа запретить индексирование страницы в Shopify. Вам нужно напрямую отредактировать код в файлах .liquid.
Создание карты сайта без CMS
Если вы считаете, что на вашем сайте меньше ~ 300 страниц, установите бесплатную версию Screaming Frog.
После установки перейдите в режим > Spider .
Вставьте URL-адрес своей домашней страницы в поле с надписью «Введите URL-адрес для паука».
Нажмите «Старт».
Примечание.
Убедитесь, что вы используете каноническую (основную) версию вашей домашней страницы. Если вы этого не сделаете, Screaming Frog просканирует только один URL.Когда сканирование завершится, посмотрите в нижний правый угол.
Это будет примерно так:
Если число 499 или меньше, перейдите к Карта сайта> XML карта сайта .
Поскольку Google не уделяет особого внимания
,
и
, мы рекомендуем исключить их из файла карты сайта.
Нажмите «Далее» и сохраните карту сайта на свой компьютер. Готово.
Если число показывает «500 из 500», то нет смысла экспортировать карту сайта. Почему? Потому что это означает, что вы достигли предела сканирования, прежде чем он просканировал все страницы вашего сайта. В результате в экспортированной карте сайта могут отсутствовать сотни страниц, что делает ее бесполезной.
Один из способов решить эту проблему - поиск бесплатного создателя карты сайта. Их много.
К сожалению, большинство из них ненадежны.
Мы протестировали некоторые из самых популярных генераторов и обнаружили, что некоторые из них включают неканонические URL-адреса, неиндексированные страницы и перенаправления. Это плохая практика SEO.
Генератор | Включает канонизированные URL-адреса? | Включает неиндексированные URL-адреса? | Включает перенаправления? | |||||
---|---|---|---|---|---|---|---|---|
xml-файлов Sitemap.com | Да ❌ | Нет ✅ | Нет ✅ | |||||
web-site-map.com | Да ❌ | Нет ✅ | Нет ✅ | |||||
xmlsitemap | 50 Да50505050 xmlsitemapgenerator.org ✅Нет ✅ | |||||||
smallseotools.com/xml-sitemap-generator | Да ❌ | Да ❌ | Да ❌ | |||||
freesitemapgenerator.com | Да | Да ❌ | Да ❌ | Да ❌ | Да ❌ | Да ❌ | Да ❌ | Да ❌ |
duplichecker.com / xml-sitemap-generator.php | Да ❌ | Да ❌ | Да ❌ | |||||
xsitemap.com | Да ❌ | Да ❌ | Да ❌ |
Если Screaming Frog не удалось просканировать весь ваш сайт, просканируйте ваш сайт с помощью Ahrefs Site Audit.
Примечание.
Подтвердите свой сайт для более быстрого сканирования. Вот как.После завершения сканирования перейдите в проводник страниц и добавьте эти фильтры.
Хит Экспорт > Текущее представление таблицы .
Откройте файл CSV, затем скопируйте и вставьте все URL-адреса из столбца URL-адресов в этот инструмент.
Нажмите «Добавить в очередь», затем «Экспортировать очередь как sitemap.xml».
Этот файл — ваша завершенная карта сайта.
Как отправить карту сайта в Google
Для начала вам нужно знать, где находится ваша карта сайта.
Если вы используете плагин, скорее всего, это URL-адрес domain.com/sitemap.xml .
Если вы делаете это вручную, назовите карту сайта как-нибудь вроде sitemap.xml, а затем загрузите ее в корневую папку своего веб-сайта. После этого вы сможете получить доступ к карте сайта по адресу domain.com/sitemap.xml.
Примечание.
Вы можете выбрать любое имя для своей карты сайта, но рекомендуется придерживаться sitemap.xml. Если у вас несколько карт сайта, вы можете использовать простую схему именования, например sitemap_1.xml, sitemap_2.xml.Перейдите в консоль поиска Google > Карты сайта> вставьте в местоположение карты сайта> нажмите «Отправить».
Вот и все. Готово.
СОВЕТ
Также рекомендуется добавить URL-адреса карты сайта в файл robots.txt.
Вы можете найти этот файл в корневом каталоге вашего веб-сервера. Чтобы добавить карту сайта, откройте файл и вставьте эту строку:
Карта сайта: https://www.yourdomain.com/sitemap.xml
Вам необходимо заменить URL-адрес примера местоположением вашей карты сайта.
Если у вас несколько карт сайта, просто добавьте несколько строк.
Карта сайта: https://www.asos.com/sitemap_1.xml Карта сайта: https://www.asos.com/sitemap_2.xml
Исправление распространенных ошибок веб-сайтов, влияющих на вашу карту сайта
Консоль поиска Google сообщает вам о большинстве технических ошибок, связанных с вашей картой сайта.
Например, вот предупреждение о том, что один из отправленных нами URL-адресов заблокирован файлом robots.txt:
. Подробнее об этих проблемах и способах их решения можно узнать здесь.
Тем не менее, есть некоторые проблемы, о которых Google не сообщает вам.
Ниже приведены несколько наиболее распространенных из них, а также способы их поиска и исправления.
Бесполезные низкокачественные страницы в вашей карте сайта
Каждая страница в вашей карте сайта теперь должна быть индексируемой и канонической.
К сожалению, это не означает, что все эти страницы имеют высокое качество. Если у вас много контента, некоторые некачественные страницы, вероятно, попали в вашу карту сайта.
Например, взгляните на эти две страницы на сайте электронной коммерции:
Ни одна из них не представляет ценности для поисковиков, но они все еще находятся в карте сайта этого сайта, и Google проиндексировал обе страницы.
Чтобы найти эти страницы, перейдите в Аудит сайта> Дублированное содержимое
Найдите скопления повторяющихся и почти дублированных страниц без канонических номеров. Это оранжевые квадраты. Щелкните одну, чтобы просмотреть все страницы в группе.
Просмотрите страницы и посмотрите, имеют ли они какое-либо значение.
Плохо иметь на сайте страницы низкого качества по трем причинам:
- Они тратят краулинговый бюджет . Заставлять Google тратить время и ресурсы на сканирование бесполезных некачественных страниц — не лучший вариант.Вместо этого они могли бы тратить это время на сканирование более важного контента. (Для справки, Google заявляет, что краулинговый бюджет — «не то, о чем большинство издателей должно беспокоиться».)
- Они «крадут» авторитет ссылок у более важных страниц. Существует четкая корреляция между авторитетом страниц и их рейтингом. Внутренние ссылки на некачественные страницы служат только для ослабления авторитета, который может перейти на более важные страницы. (Интересно, что когда мы удалили почти сообщений из блога Ahrefs, мы увидели увеличение трафика, а не уменьшение.)
- Они ухудшают взаимодействие с пользователем. Нет никакой ценности для посетителей, попадающих на эти страницы. Посетителей раздражает кликать по ним, и они могут в конечном итоге отскочить, если сочтут ваш сайт некачественным и запущенным.
В общем, лучший способ действий — удалить некачественные материалы с вашего веб-сайта, а затем и с карты сайта. Если вы делаете это, не забудьте удалить все внутренние ссылки на эти страницы. В противном случае вы замените одну проблему (некачественные страницы) на другую (неработающие ссылки).
Помимо дубликатов и почти дубликатов, вы также можете искать страницы с тонким содержанием.
Просто проверьте отчет «На странице» в Site Audit, чтобы найти страницы с предупреждением «Мало слов».
Страницы, случайно исключенные из вашей карты сайта
Если вы использовали какой-либо из рекомендованных выше методов для создания карты сайта, страницы с noindex или каноническими тегами (без ссылок на себя) не будут включены.
Это хорошо. Не следует включать в карту сайта канонизированные URL-адреса или неиндексированные страницы.
При этом, если на вашем сайте есть ложные теги noindex, страницы могут быть исключены случайно.
Чтобы проверить наличие ошибок, перейдите к отчету «Индексируемость» в Site Audit и щелкните предупреждение «Страница Noindex». Это показывает все неиндексированные страницы.
Большинство из них, скорее всего, не будут индексироваться намеренно, но стоит просмотреть список, чтобы еще раз проверить. Обычно мошеннические теги noindex легко обнаружить, поскольку они существуют во всем подразделе вашего сайта.
Если вы видите какие-либо страницы, которые не следует индексировать, удалите со страницы мошеннический тег noindex и добавьте его в карту сайта.Если вы используете CMS или плагин, это должно происходить автоматически.
PRO TIP
Также стоит проверить наличие ложных канонических ссылок и переадресации. Для этого перейдите в проводник данных и добавьте эти фильтры:
Проверка на ложные канонические файлы.
Проверка на мошеннические перенаправления.
Удалите все несанкционированные канонические ссылки и перенаправления, а затем добавьте затронутые страницы в свою карту сайта.
Часто задаваемые вопросы
Вот несколько ответов на часто задаваемые вопросы о файлах Sitemap.Сообщите нам, если у вас есть вопрос, на который нет ответа в этом разделе, и мы добавим его.
Вам нужна карта сайта для AMP-страниц?
Нет.
@ Kfowler325 Нет необходимости в файлах Sitemap для AMP-страниц — нам достаточно ссылки rel = amphtml. — 🍌 John 🍌 (@JohnMu) 13 октября 2016 г.
Как создать карту сайта для веб-сайта электронной коммерции?
Вы создаете карту сайта для веб-сайта электронной коммерции так же, как и для любого другого сайта. Тем не менее, стоит проверять наличие повторяющихся и почти повторяющихся страниц на сайтах электронной коммерции, поскольку они часто проскальзывают через сеть в большом количестве благодаря радостям многогранной навигации.
Заключительные мысли
Создание карты сайта — это не ракетостроение, особенно если вы используете плагин, который делает за вас тяжелую работу. Создать его с нуля тоже несложно — просто просканируйте свой сайт и отформатируйте полученные списки URL-адресов.
При этом важно помнить, что Google не обязательно индексировать страницы в вашей карте сайта. И карты сайта не имеют ничего общего с рейтингом.
Если вы хотите повысить свой рейтинг в Google, прочтите это.
Есть вопросы? Напишите мне в комментариях или в Твиттере.
Как создать XML-карту сайта для повышения SEO за 20 минут (или меньше)
Когда дело доходит до SEO и маркетинга, мне нравятся быстрые и легкие победы.
Несмотря на то, что я предан долгому пути ведения блога (более 10 лет и их количество), я бы предпочел нажать несколько кнопок и потянуть несколько рычагов, чтобы привлечь больше трафика.
Низкое усилие. Большие победы. Вот где мне нравится быть.
И, к счастью, — это некоторых методов SEO, которые обеспечивают высокую ценность при минимальных усилиях.
Я хочу поделиться с вами одним из таких приемов — создание карты сайта в формате XML.
Теперь, прежде чем вы убежите после прочтения термина «XML-карта сайта», позвольте мне сообщить вам хорошие новости.
Несмотря на то, что карта сайта в формате XML относится к «технической» стороне SEO, сделать ее несложно. И, на самом деле, это тоже не так уж и «технически».
Фактически, всего за несколько минут вы можете создать действительно хорошую карту сайта в формате XML. Вам не обязательно уметь программировать. Вам просто нужно знать, как нажимать.
Это бесплатно. Это просто. Это относительно просто, и это может улучшить ваше SEO.
Готовы попробовать?
Что такое XML Sitemap?Что такое карта сайта XML?
Проще говоря, это список URL-адресов веб-сайта.
Вот почему он называется картой сайта . Показывает, как устроен веб-сайт и какие страницы он включает.
(«XML» означает «расширяемый язык разметки», способ отображения информации на веб-сайтах.)
Вот что такое XML-карта сайта , , но , зачем вам вообще нужна? Какая цель?
Какова цель XML-файла Sitemap?Поисковые системы используют сканеры для систематизации и индексации информации в сети.
Эти краулеры могут читать любую информацию. Но карта сайта в формате XML позволяет сканеру легко увидеть, что есть на вашем веб-сайте, и проиндексировать это.
Как только это произойдет, ваш сайт с большей вероятностью быстро повысит свой рейтинг.
По сути, карта сайта XML служит оглавлением для вашего веб-сайта, позволяя поисковому роботу получить самое необходимое и соответствующим образом проиндексировать ваш сайт.
Однако хорошо структурированная карта сайта может сделать даже больше.
Карты сайтасообщают поисковым системам, когда страница была обновлена, частоту обновлений страницы, относительную важность страниц на веб-сайте, а также способы поиска и индексации контента, который может быть найден глубоко в структуре сайта.
Вот как информация выглядит в карте сайта:
- Где находится страница на сайте (ее URL):
http: // www.example.com/mypage - Время последнего изменения страницы:
10.10.2013 - Как часто меняется страница:
ежемесячно - Что приоритет страницы по отношению к другим страницам сайта:
1
Эти функции важны, особенно с учетом количества неавторизованных распространений контента, которое имеет место сегодня.
Если вы не используете карту сайта, ваш веб-сайт может рассматриваться как содержащий повторяющееся содержание, что не очень хорошо для SEO.
Что еще более важно, карта сайта — это быстрый способ быть проиндексированным Google.
С помощью карты сайта вы можете сказать Google: «Послушайте, это мой сайт, и вот страницы, которые я хочу, чтобы вы проиндексировали».
Обычно в течение нескольких минут Google просканирует ваш сайт и проиндексирует его.
Каковы преимущества XML-файла Sitemap?Если вам интересно: «Хм. Мне действительно нужна карта сайта ? Должен ли я пойти на все эти проблемы? » Я хочу вас убедить, да, сделайте это.Это займет всего несколько минут, а преимущества огромны.
Рассмотрите следующие преимущества карты сайта XML:
- Он сообщает Google сканировать и индексировать ваш сайт.
- Он сообщает Google , какие сканировать на вашем веб-сайте.
- Карта сайта XML сообщает Google, какая информация находится на вашем веб-сайте.
- Карта сайта XML сообщает Google, когда ваш контент был обновлен (что может привести к более благоприятному или «свежему» рейтингу).
- Он сообщает Google, как часто обновляется ваш контент и насколько это важно.
- Карта сайта XML помогает вашему веб-сайту мгновенно индексироваться для динамически генерируемых страниц.
- Это поможет вам преодолеть ограничения веб-сайта со слабыми внутренними ссылками.
- Это помогает вашему сайту преодолеть проблему отсутствия сильного профиля внешних ссылок.
- Помогает крупным сайтам получить лучшую и более организованную индексацию.
- Карта сайта XML помогает Google более эффективно сканировать ваш сайт.
- Он показывает Google все страницы вашего веб-сайта, даже если они глубоко укоренились в архитектуре и в противном случае не могли бы сканироваться так быстро.
Если вы готовы приступить к созданию собственной XML-карты сайта, мы выполним трехэтапный процесс:
- Создайте карту сайта в формате XML.
- Добавьте карту сайта XML на свой веб-сайт.
- Отправьте карту сайта в формате XML в Google.
(я также покажу вам, как отправить файл Sitemap в Bing и Яндекс)
В оставшейся части статьи мы рассмотрим каждый из этих пунктов, а также один последний шаг — использование Ubersuggest для поиска потенциальных ошибок карты сайта.
Создание XML-карты сайта с помощью Screaming Frog (для любого веб-сайта)Вы можете использовать Screaming Frog для создания карты сайта в формате XML для любого веб-сайта. Неважно, какую CMS вы используете, какого размера веб-сайт или его возраст.
На самом деле, вам даже не нужно владеть веб-сайтом или иметь доступ для входа на него, чтобы создать карту сайта.
Это связано с расходами? Screaming Frog, инструмент, который мы будем использовать, обеспечивает бесплатное сканирование до 500 страниц.Чтобы сканировать веб-сайты размером более 500 страниц, вам необходимо приобрести лицензию Screaming Frog.
О Screaming FrogЕсли у вас еще нет Screaming Frog, вам необходимо сначала установить его. Вы можете сделать это здесь.
Screaming Frog — это мощная программа для настольных ПК, которая помогает в целом ряде мероприятий по поисковой оптимизации.
Базовая версия бесплатна. Полная версия (с покупкой лицензии) стоит 149 фунтов стерлингов в год (около 180 долларов США или 170 евро).
В этом разделе я расскажу, как создать карту сайта в формате XML для любого веб-сайта с помощью бесплатной версии Screaming Frog.
Сначала откройте Screaming Frog.
Затем введите свой URL-адрес в поле вверху.
Щелкните «Пуск».
В зависимости от размера вашего сайта сканирование может занять от нескольких минут до нескольких часов.
Для такого сайта, как NeilPatel.com (более 6600 страниц), сканирование занимает некоторое время, но не слишком долго. Я работал над несколькими крупными веб-сайтами электронной коммерции с миллионами URL-адресов. Их ползание занимает несколько часов.
Когда сайт завершит сканирование, в строке состояния отобразится «100».
Теперь нажмите «Карты сайта» в строке меню.
Щелкните «Создать XML-карту сайта».
Затем вам нужно будет выбрать, какие разделы вашего веб-сайта вы хотите включить в XML-карту сайта.
На первый взгляд это может показаться запутанным, особенно если вы не знаете, что означает «Noindex» или «canonicalized».
Вот краткое описание каждого из них:
- Включить страницы Noindex: Страницы Noindex содержат HTML-код в заголовке, сообщающий поисковым системам , а не , включать страницу в поисковый индекс.Если ваш разработчик установил для определенных страниц значение «Noindex», то, вероятно, на это есть веская причина. В случае сомнений, отметьте этот флажок , а не .
- Включить Canonicalised : может быть несколько URL-адресов, указывающих на одну и ту же страницу содержимого. Если вы «включаете канонические», вы указываете инструменту сканирования, чтобы он включил варианты URL-адресов, указывающих на одну и ту же страницу. Если есть сомнения, не устанавливайте этот флажок.
- Включить URL-адреса с разбивкой на страницы : URL-адрес с разбивкой на страницы включает атрибуты rel = (rel = «prev» и «next») для навигации по серии контента на веб-сайте.Если вы не будете осторожны с этим, разбиение на страницы может быть немного опасным для SEO. Я рекомендую вам установить этот флажок , а не .
- Включить PDF-файлы : Вы можете выбрать, хотите ли вы, чтобы PDF-файлы включались в вашу карту сайта XML. Google индексирует все виды контента, включая PDF-файлы. Я рекомендую вам – включить PDF-файлы в вашу XML-карту сайта, если PDF-файлы на вашем веб-сайте важны и актуальны для пользователей, которые могут искать ваш контент.
Запомните эту основную идею.Карта сайта предназначена для SEO. Если вы хотите, чтобы кто-то нашел страницу на вашем веб-сайте, вы хотите включить ее в карту сайта.
Для своих целей я буду включать PDF-файлы.
Вкладки «Последнее изменение», «Приоритет» и «Частота изменения» имеют дело с датой и временем изменения страниц веб-сайта и настройками <приоритет>.
Если вы не знакомы с этими настройками, оставьте их по умолчанию.
Я считаю, что включать изображения в карту сайта — это хорошая идея, поэтому я собираюсь добавить их в свою карту сайта.
Щелкните вкладку «Изображения».
Затем нажмите «Включить изображения». Третье поле («Включить только релевантные изображения с до 10 входящих ссылок») будет автоматически отмечено.
Затем нажмите «Далее».
Вам будет предложено сохранить карту сайта в формате XML на вашем компьютере. Найдите хорошее место для его сохранения и нажмите «Сохранить».
Поздравляем! Вы создали карту сайта в формате XML!
Теперь вам нужно загрузить этот файл на свой веб-сайт через FTP. Возможно, вы уже знаете, как это сделать.
Если вы не знаете, как загрузить XML-карту сайта на свой веб-сайт, обратитесь к разработчику, чтобы определить, какой процесс вам следует выполнить для вашего конкретного сервера и / или CMS.
Но создание карты сайта — это только первый шаг. Карта сайта не означает ничего , если вы не отправите ее в поисковые системы.
Перейдите к разделу «Отправьте карту сайта XML в Google», чтобы узнать, как это сделать.
Создание XML-карты сайта с помощью Yoast (только WordPress)Yoast — один из самых популярных плагинов SEO для WordPress.Yoast упрощает создание и отправку карты сайта в формате XML.
Я объясню, как это сделать, шаг за шагом, но сначала вот что вам нужно:
- Вы должны использовать сайт WordPress.org.
- У вас должен быть установлен плагин Yoast. (Это бесплатно.)
- Ваш веб-сайт должен быть подключен к Google Search Console.
На большинстве веб-сайтов эти три функции уже есть. Если готовы, приступим.
Войдите в админку WordPressПримечание. На скриншотах ниже мой администратор WordPress может немного отличаться от вашего.Это не должно мешать вам выполнять каждый шаг.
Что мы собираемся сделать в первую очередь, так это убедиться, что плагин Yoast готов создать для вас карту сайта. Для этого нам нужно включить расширенные настройки Yoast.
Нажмите на плагин YoastНа нем есть значок «Y» и написано «SEO». Он должен быть расположен на левой боковой панели.
Щелкните опцию «Dashboard».
На панели управления нажмите «Функции».
На вкладке «Функции» найдите «XML-карты сайта» и убедитесь, что для него установлено значение «Вкл.».”
Теперь прокрутите вниз и нажмите «Сохранить изменения». \
Если вы хотите настроить карту сайта, узнайте, как это сделать. Например, вы можете исключить закрытые страницы.
В целом, однако, карта сайта, которую генерирует Yoast, имеет тенденцию быть довольно надежной.
А теперь пора отправить это в Google.
Как отправить XML-карту сайта в GoogleПришло время сделать что-то ценное с вашей картой сайта — отправить ее в Google.
Для этого вам необходимо подключить Google Search Console к вашему сайту. Ознакомьтесь с этим руководством Google, чтобы узнать, как это сделать.
Сначала перейдите в консоль поиска Google и выберите свой веб-сайт.
На панели управления нажмите «Карты сайта».
Нажмите «Добавить новый файл Sitemap».
Введите URL-адрес, по которому вы сохранили карту сайта. Он должен заканчиваться на «.xml», так как это файл XML.
Нажмите «Отправить».
Затем используйте отчет о файлах Sitemap, чтобы убедиться в отсутствии ошибок.(Я также расскажу о другом методе ниже.)
Как только это будет завершено, обо всем остальном позаботится Google. Ваша карта сайта позволяет Google быстро и без проблем проиндексировать ваш сайт, помогая повысить ваш рейтинг.
Как отправить XML-карту сайта в Bing и ЯндексGoogle — крупнейшая поисковая система, но не единственная. Чтобы получить максимальную отдачу от вашей XML-карты сайта, я предлагаю отправить ее в Bing и Яндекс. Вот как это сделать:
Отправить карту сайта в BingBing — это ответ Microsoft на Google.У него гораздо меньшая доля рынка (чуть более 6%). Однако более 900 миллионов уникальных пользователей посещают Bing в месяц. Отправить карту сайта в Bing очень просто, поэтому стоит потратить несколько минут, чтобы охватить их аудиторию.
Чтобы отправить карту сайта в Bing, войдите в свою панель управления в инструментах для веб-мастеров. Найдите виджет Sitemap и нажмите «Отправить Sitemap».
Введите URL-адрес вашего файла и нажмите «Отправить». Вот и все!
Отправить карту сайта в Яндекс
Яндекс — это российская версия Google.В России Яндекс занимает более 55% поискового рынка. Он также предоставляет услуги электронной почты, потоковой передачи музыки и онлайн-платежей. Как и в случае с Bing, отправка карты сайта занимает всего несколько минут, поэтому стоит приложить усилия, чтобы охватить более широкую аудиторию.
Вот как отправить карту сайта в Яндекс:
Перейдите на страницу файлов Sitemap и выберите свой сайт из списка.
Добавьте URL-адрес вашей карты сайта.
Щелкните добавить.
Загрузка карты сайта займет около двух недель.Вы захотите проверить еще раз и убедиться, что он загружен правильно; если там написано «ОК», то все готово. Если вы видите «Перенаправить», попробуйте загрузить файл еще раз.
Если вы видите сообщение «ошибка» или «не проиндексировано», вам необходимо устранить неполадки. Воспользуйтесь этим руководством от Яндекса, чтобы разобраться, что происходит.
Используйте Ubersuggest для проверки ошибок XML-файла SitemapЕсли вы выполните описанные выше действия, у вас не должно быть ошибок карты сайта . Но то, что вы не должны этого делать, не означает, что вы этого не сделаете.
Вот как вы можете использовать Ubersuggest для проверки ошибок карты сайта:
Шаг № 1: Введите имя своего домена и нажмите «Поиск».
Шаг № 2: Щелкните аудит сайта на левой боковой панели.
Шаг № 3: Просмотрите результаты.
Чтобы найти проблемы с картой сайта, просмотрите данные, связанные с проверкой работоспособности, критическими ошибками, предупреждениями и рекомендациями.
Например, когда вы нажимаете «Критические ошибки», вы видите на моем веб-сайте следующее:
Нет проблем с моей картой сайта, но если бы они были, здесь вы можете найти дополнительную информацию.Помимо самих проблем, есть кнопка «Узнать больше», которая приведет вас к:
Затем вы можете следовать подсказкам, чтобы узнать, как исправить ошибку.
Используйте Ubersuggest, чтобы регулярно проверять состояние вашей карты сайта. Выполнение этого один или два раза в месяц займет всего несколько минут из вашего расписания, но это может иметь большое значение для улучшения SEO вашего сайта.
ЗаключениеМногие владельцы малого бизнеса и веб-предприниматели пугаются, когда слышат термин «XML-карта сайта.”
Звучит жаргонно и похоже на код. Если вы не фанат SEO или компьютерный фанат, как вы поймете, как создать и отправить карту сайта в формате XML?
Как оказалось, это не так уж и сложно.
Создание карты сайта с помощью таких программ, как Screaming Frog или Yoast, занимает десять минут или меньше.
Если вы ничего не знаете о файлах Sitemap и вам нужно пройти весь процесс в первый раз, нет проблем. Прохождение всего процесса от начала до конца может занять не более двадцати минут.
Однако преимущества SEO будут огромными.
Если вы никогда не создавали карту сайта в формате XML для своего веб-сайта, мой совет прост: сделайте ее сегодня.
Затем проведите технический SEO-аудит, чтобы увидеть, какие еще проблемы могут скрываться на вашем сайте.
Вы можете это сделать. Я тебя прикрою.
Каков ваш опыт создания XML-карты сайта? Как это помогло SEO вашего сайта?
Узнайте, как мое агентство может привлечь огромное количество трафика на ваш веб-сайт
- SEO — разблокируйте огромное количество SEO-трафика.Смотрите реальные результаты.
- Контент-маркетинг — наша команда создает эпический контент, которым будут делиться, получать ссылки и привлекать трафик.
- Paid Media — эффективные платные стратегии с четким ROI.
Заказать звонок
.