Otdelstroimaterial.ru

Отделка и Ремонт
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Карта Сайта

Карта Сайта

Современный сайт имеет смысл только если о нём знает достаточно большое количество пользователей Интернета.

Какую бы направленность ни имел сайт: интернет-магазин или простой сайт с информацией по интересам владельца, его нужно «раскрутить», то есть добиться достаточно высокого положения в выдаче поисковых машин по ключевым словам тематики сайта. Технически сделать это не сложно: «1С-Битрикс: Управление сайтом» предоставляет все инструменты для продвижения сайта. Успех в бо́льшей степени зависит от того как Контент-менеджер пользуется этими инструментами.

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

Для кого этот курс?

Курс Продвижение сайта и Маркетинг адресован тем кто занимается продвижением сайтов и маркетологов, работающих в интернет-магазинах, созданных на основе «1С-Битрикс: Управление сайтом». Изучение этого курса без ознакомления с курсом Контент-менеджер будет сложным, поэтому рекомендуем начать именно с начального курса для Контент-менеджер.

  • работать с модулем SEO;
  • приемам работы с разными видами рекламы;
  • работе с разными видами рассылок;
  • работать с инструментами E-mail маркетинга;
  • анализировать результаты вашей работы с помощью модуля Веб-аналитика.

Начальные требования

Необходимый минимум знаний для изучения курса:

  • базовые навыки компьютерной грамотности и работы с ОС Windows;
  • базовые представления о WWW;
  • базовые представления о SEO и маркетинге;
  • изученный курс Контент-менеджер Курс Контент-менеджер адресован тем, кто работает с содержанием сайта: наполнение, изменение текста, загрузка и размещение картинок и так далее.

Подробнее . , чтобы понимать принципы работы с интерфейсом «1С-Битрикс: Управление сайтом».

Практика и тесты

После изучения курса пройдите тесты на сертификацию. При успешной сдаче последовательности тестов со страницы Моё обучение скачайте сертификат об успешном прохождении курса в формате PDF.

Если нет интернета

Скачать материалы курса в формате EPUB. Файлы формата EPUB Чем открыть файл на
Android:
EPUB Reader
CoolReader
FBReader
Moon+ Reader
eBoox

iPhone:
FBReader
CoolReader
iBook
Bookmate

Windows:
Calibre
FBReader
Icecream Ebook Reader
Плагины для браузеров:
EpuBReader – для Firefox
Readium – для Google Chrome

iOS
Marvin for iOS
ShortBook
обновляются периодически, поэтому возможно некоторое отставание их от онлайновой версии курса. Версия файла — от 10.12.2020.

Как проходить учебный курс?

В общем случае существует два варианта сайтмапа — это веб-страница sitemap.html и файл sitemap.xml. Рассмотрим их поподробнее.

Это статическая HTML страница, где перечислены ссылки на все основные страницы сайта. Такой формат сайтмапа ориентирован на посетителей сайта и позволяет в 1 клик перейти на любую из страниц.

Sitemap.html имеет структуру дерева с развернутыми разделами.

Ссылка на статическую карту сайта зачастую расположена в футере.

Пример ссылки на карту сайта на Tripadvisor.ru

У сайтов с очень сложной структурой HTML карта сайта может состоять из страниц с дополнительным уровнем вложенности.
Пример — карта сайта TripAdvisor.

Пример сложной HTML карты сайта Tripadvisor — уровень 1 Пример сложной HTML карты сайта Tripadvisor — уровень 2

Карта Сайта WordPress

В Версии WordPress 5.5 была наконец-то добавлена поддержка карты сайта в ядро. Плагин Google XML Sitemaps и ему подобные больше не нужны.

Главная страница Карты Сайта WordPress находится по адресу /wp-sitemap.xml или /sitemap-xml (с редиректом). Она содержит ссылки на карты ссылок.

И уже каждая карта ссылок содержит ссылки на страницы сайта.

Что по умолчанию попадает в Карту сайта?

Только публичные типы постов или таксономий, а также страницы постов авторов. Публичный тип или нет определяется параметрами public и publicly_queryable при регистрации типа записи или таксономии.

Максимальное кол-во ссылок в Карте

Главная (index) страница может содержать максимум 50 000 карт (ссылок на карты). Это значение изменить нельзя, оно находится в приватном свойстве WP_Sitemaps_Index::$max_sitemaps.

Каждая карта ссылок может содержать максимум 2 000 ссылок на странице. Это значение меняется через хук wp_sitemaps_max_urls:

Изменение кол-ва макс. ссылок влияет на кол-во ссылок пагинации на главной странице Карты сайта. Например, если у нас всего 500 постов, то по умолчанию будет всего одна карта ссылок для всех постов. Но если мы изменим максимум на 100. То на индексной странице появится 5 ссылок на Карты постов.

Не работает Карта сайта WordPress, 501 ошибка?

XML Карта Сайта WP работает на основе PHP расширения SimpleXML. Если его нет у вас на сервере, то при переходе на страницу карты сайта вы получите 501 ошибку.

Ссылка на карту сайта в файле robots.txt

Ссылка https://домен/wp-sitemap.xml добавляется в конец файла robots.txt автоматически. Но только, если у вас нет физического файла robots.txt в корне сайта. Т.е. robots.txt должен создаваться динамически. Подробнее о динамическом файле robots, читайте в функции do_robots().

Пример правильного создания динамического файла robots.txt для WordPress смотрите по этой ссылке.

Отключение Карты сайта WordPress

Если на сайте установлен плагин или код, который уже создает карту сайта и Карта сайта от WordPress уже не нужна, то её можно отключить. Для этого вставьте следующий код в functions.php темы, в код плагина или куда-либо еще (впрочем, скорее всего, ваш плагин это уже сделал).

Теперь, если перейти по адресу /wp-sitemap.xml вы увидите 404 страницу.

Заметка: такое отключение не удаляет правила перезаписи для карт сайта, так как они нужны чтобы отдавать нужные ответы при отключенной карте сайта. Подробнее здесь.

Обратите внимание, что карта сайта WordPress отключается автоматически, если в настройках «Чтение» есть галочка «Попросить поисковые системы не индексировать сайт».

меню

Добавление элементов в карту сайта

Чтобы добавить тип записи или таксономию в карту сайта WordPress, нужно сделать их публичными, для этого при регистрации нужно установить в true параметры public и publicly_queryable.

Чтобы добавить произвольные ссылки в карту сайта, нужно создать свой Провайдер.

Удаление элементов Карты сайта

Из коробки в WP есть три провайдера (поставщика) карт сайтов для разных типов: записи, таксономии, пользователи:

Удалять можно как самого провайдера карт сайтов, так и отдельный тип (отдельную карту «внутри» провайдера) или вообще отдельный элемент типа (ссылку «внутри» карты). Рассмотрим на примере таксономий. Можно отключить провайдера «taxonomies» и тогда все таксономий исчезнут из карты сайта, можно отключить отдельную таксономию и оставить остальные таксономии, или можно исключить отдельную рубрику (элемент) таксономии из списка ссылок.

Отключение Провайдера (всех таксономий, юзеров)

Отключение Типа (поста, таксономии)

Удалим Тип записи из Карт сайта

Например в карте сайта нам не нужен наш кастомный тип записи note . См. хук wp_sitemaps_post_types.

Удалим Таксономию из карт сайта

Например в карте сайта нам не нужна наша таксономия cities . См. хук wp_sitemaps_taxonomies.

Исключение Элементов (url)

Элементы исключаются путем изменения параметров запроса WP_Query, WP_Term_Query через специальные хуки.

Заметка: Если после исключения отдельных элементов в карте сайта вообще не остается элементов для данного типа или провайдера, то тип или провайдер будет полностью исключен из карты сайта.

Удалим отдельные Записи из Карты сайта

Например посты с ID 12 и 24 не нужны нам в карте сайта (пусть они имеют метатег noindex ,
но в карте появляются), исключим их из Карты сайта.

Удалим Термины из Карты сайта

Например термины с ID 12 и 24 из таксономии cities имеют метатег noindex , исключим их из Карты сайта.

Удалим отдельных Юзеров из Карты сайта

Например нам не нужны юзеры с ID 12, 24.

Включена ли карта сайта

Чтобы узнать Включена ли карта сайта, используйте такую проверку:

Дополнительные поля (теги) для Карты сайта

Добавим все дополнительные поддерживаемые теги для Карт записей (постов).

Рассмотрим все подробнее

Протокол sitemaps поддерживает четыре атрибута для каждого элемента карты сайта (по умолчанию в WP используется только ). Остальные можно добавить через фильтры.

Вот что выводится по умолчанию в WordPress:

Вот что поддерживается протоколом:

loc(Обязательный) URL-адрес страницы. Этот URL должен начинаться с протокола (например, http). Должен быть меньше 2048 символов. lastmod

Дата последнего изменения файла. Дата должна быть в формате W3C Datetime:

  • YYYY — 1997
  • YYYY-MM — 1997-07
  • YYYY-MM-DD — 1997-07-16
  • YYYY-MM-DDThh:mmTZD — 1997-07-16T19:20+01:00
  • YYYY-MM-DDThh:mm:ssTZD — 1997-07-16T19:20:30+01:00

Обратите внимание, что этот тег независим от заголовка If-Modified-Since (304) , который может возвращать сервер, и поисковые системы могут использовать информацию из обоих источников по-разному.

Как часто страница может меняться. Это значение предоставляет общую информацию для поисковых систем. Поисковики могут игнорировать эту информацию и заходить на страницу чаще или реже. Возможные значения:

  • always — используется для страниц, которые изменяются при каждом обращении к ним.
  • hourly
  • daily
  • weekly
  • monthly
  • yearly
  • never — используется для архивированных URL-адресов.

priority

Важность этого URL по отношению к другим URL-адресам. Значение указывается от 0.0 до 1.0 . Это значение не влияет на то, как ваши страницы сравниваются со страницами на других сайтах — оно только позволяет поисковым системам узнать, какие страницы вы считаете наиболее важными. Стандартный приоритет равен 0.5 .

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

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

Все фильтры доп. XML тегов
wp_sitemaps_posts_entryДоп теги (поля) для URL Карт сайта записей (постов).
wp_sitemaps_taxonomies_entryДоп теги (поля) для URL Карт сайта таксономий.
wp_sitemaps_users_entryДоп теги (поля) для URL Карт сайта юзеров.
wp_sitemaps_index_entryДоп теги (поля) для URL главной страницы карты сайта.

меню

Классы, Функции, Хуки

Для управления/изменения Карты сайта есть набор функций, классов и хуков. Ниже приведен список всех Функций, классов и хуков, которые связаны с Картой сайта WordPress.

Что должен содержать файл XML-карты сайта

Основные требования, которым должна отвечать XML-карта, следующие:

  • размер не превышает 10 Мб;
  • максимум по адресам — 50000;
  • адрес карты прописан в корневом каталоге сайта «robots.txt»;
  • карта загружена в панели вебмастера Google и Yandex.

Содержимое Sitemap.xml представляет собой набор адресов ресурса и параметров, важных для их индексации. Как пример рассмотрим абстрактную страницу:

Первая строка — непосредственно адрес интернет страницы, вторая указывает дату ее последнего обновления. Третьим следует параметр, определяющий, как часто изменяется содержимое страницы. Он принимает значения от «always» — постоянно ­— до «never» — никогда. Последнее значение рекомендуется не использовать. И в конце списка указан приоритет индексации, диапазон значений 0–1. Для главной страницы его можно установить в 1. Параметр 0.8 является оптимальным для ключевых разделов интернет-портала.

Если интернет-ресурс настолько велик, что содержит более 50000 адресов или получающаяся карта превышает допустимый размер в 10 Мб, можно разбить XML-карту на несколько файлов.

После того как карта сайта будет сгенерирована:

  • Под статусом «(подключено) Отключить» отображается строка со ссылкой на сгенерированную карту, датой последнего обновления, размером файла и кнопой «Загрузить».
  • С помощью ссылки «Загрузить» можно загрузить данный файл на компьютер или открыть его в окне браузера.
  • С помощью ссылки «Добавить» можно загрузить вместо автоматически сгенерированного файла карты сайта свой, созданный самостоятельно. Обратите внимание! Данная ссылка доступна только при наличии расширенных прав доступа.

Ниже всей информации присутствуют ссылки справки, пройдя по которым, можно посмотреть информацию влияния карты сайта на индексацию поисковых систем сайта.

Как добавить карту сайта в кабинеты вебмастеров

Чтобы добавить карту сайта в Search Console, выберите раздел «Файлы Sitemap». Добавьте URL карты и нажмите кнопку «Отправить». Обычно карта сайта доступна по адресу типа vash-site.ru/sitemap.xml.

Поисковику понадобится какое-то время, чтобы проиндексировать карту сайта. После индексации появится статус «Успешно» или сообщение об ошибках. Чтобы просмотреть отчет об индексировании карты сайта в новом интерфейсе Search Console, нажмите на отмеченную на иллюстрации пиктограмму.

В отчете можно увидеть данные об индексировании sitemap.xml. Например, если на сайте есть закрытые от индексирования страницы, уведомление об этом появится в отчете.

Чтобы добавить sitemap.xml в «Вебмастер», выберите раздел «Индексирование – Файлы Sitemap». Укажите URL карты сайта в соответствующем поле и нажмите кнопку «Добавить».

В «Вебмастере» уведомление о проблемах с картой сайта появляется в разделе «Диагностика сайта». Также корректность файла можно проверить с помощью специального инструмента.

Выводы

Зачастую при продвижении карта сайта используется просто как файл со списком всех страниц сайта. Не более.

В основном на проектах данный файл является статическим. В таком случае sitemap не решает задачу по индексации всех страниц сайта ввиду ограничений краулингового бюджета.

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

Специальная карта сайта для изображений решает проблему с индексацией графики.

Данный способ эффективен для магазинов. Для примера, на практике с помощью карты изображений удалось проиндексировать все изображения, которые были размещены на сайте магазина по продаже ламината. На магазин стал приходить трафик из поиска по изображениям. Дополнительных действий по внешнему продвижению не проводилось.

Есть вопросы? Как вы используете карту сайту? Напишите в комментариях.

Читать еще:  Щетка для чистки дымохода
Ссылка на основную публикацию
ВсеИнструменты
Adblock
detector