Html карта сайта wordpress



Карта сайта является одним из способов повышения позиций вашего WordPress-сайта в результатах поиска.

В этой статье мы рассмотрим все, что вам нужно знать о карте сайта на WordPress. Я расскажу, почему она так важна, покажу несколько популярных методов ее создания, и в завершении опишу процесс предоставления карт сайтов для Google и Bing.

Что такое карта сайта и для чего она нужна

С помощью карты сайта веб-мастера могут проинформировать поисковые системы о страницах своего сайта, которые доступны (и недоступны) для сканирования.

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

XML карта ресурса – это документ, содержащий информацию о страницах и записях вашего сайта, о дате их изменения и о приоритете страниц.

Помимо улучшения опыта взаимодействия пользователя карта сайта также помогает:

  • Уменьшить зависимость от внешних ссылок при нахождении поисковыми системами вашего сайта;
  • Улучшает качество сканирования и индексирования контента;
  • Классифицировать контент сайта.

Передовые практики в области реализации XML карты сайта

XML карта представляет собой список URL-адресов с прилагаемыми метаданными. Поисковые системы при проверке sitemap анализируют два типа данных:

  • URL-адрес: Googlebot и другие поисковые работы должны извлечь каждый URL-адрес из карты сайта. В нее не должны включаться URL-адреса, доступ к которым запрещен в файле robots.txt. Все ваши URL-адреса должны быть каноническими. Также не следует включать в XML карту сайта URL-адреса дубликатов страниц.
  • Время последнего изменения: указание времени последнего изменения для каждого URL-адреса очень важно. Следует обновлять карту сайта каждый раз, когда на странице или в записи, связанными с URL-адресом, были произведены значимые изменения.

Создание XML карты сайта — это отличный способ оптимизации процесса сканирования сайта поисковыми системами. Ключевая информация в этих файлах XML — это канонические URL-адреса и время последнего изменения страниц сайта.


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

Лучшие плагины для создания карты сайта на WordPress

Google XML Sitemaps

Плагин Google XML Sitemaps является самым популярным решением для создания карты сайта на WordPress. Он генерирует XML карту сайта, которая помогает крупным поисковым системам — таким, как Google, Yahoo, Bing и Ask.com — лучше проиндексировать ваш сайт.

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

Основные особенности плагина Google XML Sitemaps:

  • Прост в использовании, дружелюбный пользовательский интерфейс;
  • Создает специальные XML карты сайта для всех основных поисковых систем;
  • Поддерживает все виды генерируемых WordPress страниц и пользовательских типов записей;
  • Динамически редактирует карту сайту после добавления или удаления страниц.

PS Auto Sitemap

PS Auto Sitemap — это простой в использовании плагин, который автоматически генерирует страницу карты сайта на WordPress. Плагин поддерживает все генерируемые WordPress страницы, в дополнение к записям и категориям.

Он также позволяет ограничить глубину построения карты сайта и установить порядок отображения страниц и записей.

Основные особенности sitemap генератора:

  • 12 различных стилей отображения карты сайта на выбор;
  • Возможность кэширования контента сайта;
  • Вы можете выбрать, какие страницы, записи и категории не должны добавляться в карту сайта;
  • Возможность ограничивать глубину построения карты сайта.

Page-list

Page-list — плагин, генерирующий sitemap XML для WordPress. Он работает сразу после установки.

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

Выделяются четыре основных шорткода:

  1. [pagelist] — дерево всех страниц;
  2. [subpages] — дерево всех подчиненных страниц текущей страницы;
  3. [siblings] — дерево страниц одного уровня с текущей;
  4. [pagelist_ext] — список страниц с миниатюрами изображений и кратким содержанием.

Основные особенности плагина Page-list:

  • Осуществляет генерацию sitemap XML сразу после установки;
  • Настраиваемый контент для карты сайта;
  • Интеграция шорткодов с более чем 50 параметрами;
  • Возможность отображать страницы с миниатюрами изображений и выдержками.

WP Sitemap Page

WP Sitemap Page позволяет добавлять карту сайта на выбранные страницы с помощью одного простого шорткода. При добавлении шорткода карта сайта генерируется автоматически и выводится на странице.

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

Основные особенности плагина WP Sitemap Page:


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

Simple Sitemap

Simple Sitemap генерирует HTML карту сайта для WordPress. Вы можете выбрать, отображать ли в одном списке страницы и записи, или сгруппировать их по таксономии с использованием выпадающего списка.

Карта сайта создается одним столбцом, который помещается на страницах, в записях и даже в боковых панелях. Также можно добавить шорткод плагина в текстовые виджеты. Generator sitemap позволяет выбрать порядок, в котором будут отображаться страницы и записи.

Основные особенности плагина Simple Sitemap:

  • Формирует HTML карту сайта;
  • Поддерживает шорткоды, которые можно добавлять на страницы, в записи и в боковую панель;
  • Возможность настройки порядка отображения с помощью параметров конфигурации;
  • Отображает карту сайта списком или в сгруппированном формате.

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

В большинстве случаев поисковики автоматически обнаруживают карту сайта, если она размещена в корневой папке ресурса.

Рекомендуется предоставить Google и Bing XML карту сайта, чтобы воспользоваться дополнительными аналитическими данными: по проиндексированным страницам, обнаруженным ошибкам:

Предоставление карты сайта для Google

В разделе Google Webmaster Tools вы можете предоставить карту своего сайта, выполнив следующие действия:

  1. Войдите в Google Webmaster Tools под своей учетной записью Google;
  2. Выберите свой сайт на главной странице «Консоли поиска»;
  3. Нажмите ссылку «Карта сайта» в правой стороне панели.
  4. Нажмите кнопку «Добавить карту сайта / Тест»;
  5. Введите в текстовом поле имя файла карты сайта;
  6. Нажмите «Отправить файл карты сайта»;
  7. Вы увидите уведомление о том, что карта сайта была предоставлена.

Предоставление карты сайта для Bing

Для Bing XML карта сайта предоставляется с помощью Bing Webmaster Tools:

  • Войдите в Bing Webmaster Tools под своей учетной записью Microsoft;
  • Выберите на главной странице нужный сайт;
  • Введите путь к файлу XML карты сайта и добавьте ее;
  • Введите дополнительные учетные данные, которые подтверждают, что вы являетесь владельцем сайта;
  • Нажмите кнопку «Сохранить».

Заключение

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

Перевод статьи «How to Create Sitemaps for WordPress to Help Search Engines Rank You» был подготовлен дружной командой проекта Сайтостроение от А до Я.

www.internet-technologies.ru

Что такое HTML карта сайта?

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

Так им (поисковым роботам) проще просканировать и проиндексировать все содержимое вашего ресурса. Некоторые темы WordPress уже имеют встроенную карту сайта, все что остается это нажать на кнопку «Опубликовать» и буквально одним нажатием ваша карта уже на блоге. Это самый простой вариант. Мы к нему вернемся несколько позже. Сейчас наша задача установить sitemapбез использования плагинов и прочих программ.

Почему вам следует использовать карту сайта на WordPress?


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

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

WordPress карта сайта действует как каталог, который помогает пользователям быстро найти самую важную для них информацию, не прибегая непосредственно к поиску по сайту. Все ваши записи, архивы, разделы как на ладони — в одном удобном месте. Как будет выглядеть карта сайта после этого урока вы можете посмотреть ниже Смотреть Демо

Особенности кода моей Карты

  1. Отображает список авторов с количеством сообщений каждого автора. Авторы без сообщений не отображаются в листинге.
  2. Отображает список страниц. У вас есть возможность исключить страницы по вашему желанию.
  3. Отображает список записей вместе с датой и количеством комментариев к ней в соответствующих категориях.
  4. Показывает сообщение, даже если оно принадлежит к нескольким категориям или подкатегориям.
  5. У вас есть возможность исключить определенные категории или подкатегории.
  6. Пустые рубрики не будут перечислены.
  7. Отображение архивов за месяц.
  8. Код проверяется и корректно работает во всех браузерах
  9. Код протестирован в версии wordpress 3.2.1, но также работает и в более ранних версиях.
  10. Валидный XHTMLкод (динамический html)
  11. Карта сайта динамическая и значит при любом обновлении она меняется автоматом.

Создаем страницу с динамической картой сайта по шагам

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

Шаг 1

Найдите в папке с вашей темой WordPress файл page.php и сделайте его копию, переименуйте ее на page- sitemap.php 

Шаг 2

Откройте страницу page-sitemap.php  c помощью любого редактора (я предпочитаю Notepad++) или в панели администратора блога.

Шаг 3

Добавьте следующий код (я его пометил как CODE-1) в самое начало page-sitemap.php:

Code-1

 Шаг 4

То, что находится ниже кода, что мы написали в шаге 3, замените на следующий code-2:

 Примечания по Code-2


 

Данный code-2 был протестирован в версиях 3.0 и выше. Итак вы переназвали ваш файл на page-sitemap.php добавили перечисленный код выше, изменили идентификатор ID своих страниц. Теперь переходим к следующему шагу.

Шаг 5

Войдите в админку wordpress. В левой панели выберите Страница -> Добавить новую. Это создаст вам новую страницу как указано ниже:

Динамическая карта сайта без плагина

В окне атрибуты страницы выберите следующий шаблон HTML SitemapPage и нажмите опубликовать. И все!

Еще один пример добавления карты сайта


Даю вам еще один, тоже реальный пример. Есть тема Explode Theme. Ниже вы видите содержимое файла page.php

Оригинальный код page.php темы ExplodeTheme

Теперь приступим к созданию карты сайта для этого блога. Перво наперво, как в прошлом варианте я сделал копию файла page.php и переименовал его на page-sitemap.php .

Второе действие я скопировал код (CODE-1 и CODE-2) и добавил в файл page-sitemap.php.  Обратите внимание, что Code-1 я вставляю в самый верх, а макеты get_header() ,  get_sidebar()  и   get_footer()  а также макет страницы сохраняются. Ниже приведен исходный код файла page-sitemap.php для темы Explode Theme, которую автор использовал для своего блога.

Обратите внимание, что я заменил не только the_content()  тег, но также удалил цикл loop. Держите у себя в уме, что вы должны сохранить структуру заголовков, сайдбара, футера и вашей страницы как на других страницах.

Придадим стиль нашей карте сайта

В конце нам необходимо подогнать нашу карту сайта в соответствие с нашими стилями CSS. Ниже приведен код, который я использовал для своего блога. Этот код вам следует добавить в файл style.css и сделать изменения согласно вашей темы.


Вот и все что я хотел рассказать вам про установку карты сайта на wordpress без использования плагинов Оригинал статьи можете прочитать [urlspan]здесь[/urlspan]

smarticle.ru

[sc name=»ads1″]

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

И так, давайте подробнее разбираться с самыми картами, их значением, созданием и обнаружением поисковыми системами.

Карта в формате xml – зачем она нужна

[sc name=»ads2″]

Картой является файл формата xml, который содержит адреса всех страниц сайта; процентный (от 0% до 100%) приоритет страниц; частоту, с которой происходят обновления на странице; дату последнего изменения и, кажется, что-то еще.

Честно говоря, большинство веб-мастеров знают, что такое sitemap вордпресс, но дать прямой ответ на данный вопрос могут не все. Фактически карта xml  создавалась с целью правильной и ускоренной индексации страниц вашего сайта, но это было раньше, когда поисковые системы были «слабые и неграмотные».

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

Если же у вас сложная навигация, которая строиться на базе js и flash, то генерация такой карты необходима.

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

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

Карта в формате html – в чем разница

Если xml карта помогает поисковым роботам найти все страницы, то зачем нужна HTML карта сайта? Ну, как бы… да, она аналогично помогает поисковикам отыскать все страницы на сайте, даже самые «глубокие», однако в отличии от предыдущей, ею с легкостью могут пользоваться и простые посетители обладающие интеллектом, не искусственным.

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

Как создать sitemap.xml на WordPress

[sc name=»ads3″]

К счастью генерировать карту вручную не придется. Для это цели существует специальный плагин – Google XML Sitemaps – самый лучший плагин среди всех, даже включая все решения на сторонних CMS.

Все что нужно сделать это установить и активировать плагин. В этот самый момент создастся карта со списком страниц сайта в формате .xml и будет доступна по адресу ваш_сайт.ру/sitemap.xml. Также будет создана сжатая версия карты, она будет размещена по адресу ваш_сайт.ру/sitemap.xml.gz. При дальнейших изменениях или добавления новых страниц плагин будет обновлять список постов на карте, чем сообщит поисковым системам об изменениях.

Получиться должно такое:

2016-05-03_204731Создание HTML карты в WordPress

Для создания sitemap вордпресс в формате HTML существует множество разных плагинов, поэтому я перечислю несколько из них (список будет обновляться)

WP SEO HTML Sitemap

Установите и активируйте плагин WP SEO HTML Sitemap.

Теперь перейдите во вкладку Страницы → Создать новую и добавьте новую страницу с любым названием, целесообразнее назвать «Карта сайта». Также на страницу вы можете поместить собственный контент, например, описание сайта или еще что-то.

Затем переходим Настройки → SEO HTML Sitemap где производим несложные настройки: выбираем на какой странице вывести карту сайту, во сколько колонок разместить ссылки на статьи,  где выводить карту на странице по отношению к размещенной на ней информацией и т.д.

2016-05-03_204623Сохраняем настройки и проверяем перед этим созданную страницу.

Добавляем карту в Яндекс и Гугл

По сути sitemap вордпресс поиковые роботы должны обнаружить сами, однако поисковикам можно в этом помочь.

Яндекс

Вам нужен аккаунт в Яндексе, а также добавить сайта в панель Яндекс.Вебмастер – если вы этого еще не сделали.

Затем выбираем нужный сайт в консоли вебмастера и открываем страницу Настройки индексирования → Файлы Sitemap.

2016-05-03_205319Теперь в специальное поле вам нужно указать ссылку на карту сайта формата .xml и нажать кнопку Добавить.

2016-05-03_205535Такое же действие нужно проделать и со сжатой версией карты.

2wordpress.net

Какие карты сайта бывают и для чего они нужны?

Для сайтов  существуют карты 2-х типов. Для пользователей HTML и для роботов поисковых систем XML. В этой статье будет рассказано о том, что нужно знать о HTML картах сайта для WordPress. Будет рассказано о том, почему они так важны, об основных способах их создания. А как настраивать XML карты для вашего блога мы рассмотрим в другой статье.

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

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

Лучшие плагины WordPress для создания HTML карты сайта

1. PS Auto Sitemap

[wp-pic type=»plugin» slug=»ps-auto-sitemap» layout=»large» ]

Это простой в использовании плагин, автоматически создающий карту сайта для WordPress. Плагин поддерживает все страницы в плане добавления новых постов и разделов.

Каждый, кто имеет хоть немного знаний в области программирования, сможет полностью настроить карту для своего сайта, изменив настройки конфигурации и добавив встроенные CSS скины. Плагин также позволяет пользователям ограничивать глубину карты сайта и устанавливать порядок отображения страниц и постов.

Основные характеристики плагина:

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

2. Page-list

[wp-pic type=»plugin» slug=»page-list» layout=»large» ]

Данный плагин создаёт карты сайта для WordPress. Он может работать сразу после установки.

Одним из главных достоинств плагина Page-list является поддержка шорткодов. Кроме того, имеется множество других параметров.

Существует четыре основных шорткода:

  1. [pagelist] – дерево всех страниц.
  2. [subpages] – дерево всех подстраниц текущей страницы.
  3. [siblings] – дерево всех одноуровневых страниц в отношении текущей страницы.
  4. [pagelist_ext] – список страниц с изображениями и цитатами.

Основные характеристики Page-list:

  • Работает сразу после установки.
  • Имеется возможность настраивать параметры контента для отображения в карте сайта.
  • Шорткод содержит более 50 параметров.
  • Имеется возможность отображать страницы с изображениями и цитатами.

3. WP Sitemap Page

[wp-pic type=»plugin» slug=»wp-sitemap-page» layout=»large» ]

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

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

Основные характеристики плагина:

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

4. Simple Sitemap

[wp-pic type=»plugin» slug=»simple-sitemap» layout=»large» ]

Плагин создаёт HTML карты сайта. Вы можете отображать содержимое отдельным списком страниц и постов или отсортированным по категориям с использованием выпадающего окна.

Карта сайта создаётся в виде столбца, который прекрасно вписывается в страницы, посты и даже боковые панели. Также вы сможете добавить шорткод в текстовые виджеты. Simple Sitemap позволяет вам выбрать порядок, в котором страницы и посты будут отображаться в настройках конфигурации.

Основные характеристики Simple Sitemap:

  • Создаёт HTML карты сайта.
  • Поддерживает шорткоды, которые могут быть добавлены в страницы, посты и боковые панели.
  • Позволяет задавать порядок отображения в настройках конфигурации.
  • Имеет возможность отображать карту сайта в виде списков или в групповом формате.

5. Hierarchical HTML Sitemap

[wp-pic type=»plugin» slug=»hierarchical-html-sitemap» layout=»large» ]

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

Основные характеристики Hierarchical HTML Sitemap:

  • Создаёт HTML карты сайта.
  • Выводит список только по категориям
  • Имеет кнопки скроллинга к началу карты

Заключение

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

Теперь дело за вами. Может быть, у вашего сайта WordPress уже есть карта? Какие плагины вы использовали для её создания? Напишите об этом в комментариях.

clubwp.ru

Плагин Dagon Design Sitemap Generator для создания HTML карт

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

Качаем архив по ссылке Latest Release на комьютер. Затем заходим в админку WordPress меню Плагины и выбираем Добавить плагины.  Жмем Загрузить плагины, находим скачанный архив и устанавливаем.

Если кто запутался или забыл как делается установка плагинов, подробно я писал в этом уроке.

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

Карта сайта для людей

и помещаем в нее следующий текст:

<!-- ddsitemapgen -->

Примерно так это будет выглядеть:

Карта сайта для людей

Все, сохраняем, обновляем страницу с картой и наблюдаем результат.

Теперь, если вас что-то не устраивает, можно приступить к настройке плагина. Переходим в меню Настройки – DDSitemapGen.

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

Количество единиц контента на странице:  Сколько ссылок будет отображаться на карте сайта. Все что не влезло, разбивается на страницы 1, 2, 3 и т.д. Внешний вид такой навигации можно настроить в опциях ниже.

Как исключить какие-то страницы или категории из нашей карты сайта?

Для этого нужно узнать их ID номер и вписать в поле Исключить страницы(или категории) через запятую.

Как узнать ID страницы? Очень просто, есть несколько способов. Мы можем открыть нужную нам страницу для редактирования, и подсмотреть ее ID в адресной строке:

id страницы

После слова post= идет цифра, это и есть ID нашей страницы. Либо же мы просто наводим мышку на нужную страницу в меню Страницы и в строке состояний браузера видим ее ID (для категорий номер идет именно после ID=).

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

Как удалить рекламную ссылку из карты сайта.

В плагине Dagon Design Sitemap Generator обычно присутствует внешняя ссылка на сайт разработчика внизу страницы. Оставлять ее или нет, решать вам.

В принципе разработчики плагина имеют право вставлять такие рекламные ссылки, т.к. это их  детище. С другой стороны, нам так же никто не запрещает эту ссылку удалить)

Где она живет? Выяснить несложно. Находим файл sitemap-generator.php в папке /wp-content/plugins/sitemap-generator и открываем его в Notepad++

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

$t_out .= '</pre>  <div style="text-align: right;">  ' . DDSG_CREDITS . ' <a title="Dagon Design" href="http://www.dagondesign.com">dagondesign.com</a></div>  <pre>  ';

Удаляем  эту строчку и ссылка чудесным образом исчезает.

Или вставляем атрибут rel=”nofollow”, если совесть не позволяет удалять, что бы ссылка жила, но вес не забирала)

WP Sitemap Page поможет создать карту сайта

Это еще один плагин для создания html карты сайта.Раньше  я использовал  WP Sitemap Page для этих целей. Он очень легкий и не имеет никаких настроек, ничего лишнего.

Для работы нужно просто вставить в текст страницы, на которой хотим вывести карту сайта, шоткод:

[wp_sitemap_page]

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

Пробежался по коду и не увидел подходящих строчек. Я не настолько хорошо разбираюсь в php (пока ), чтобы реализовать самостоятельно такую возможность)

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

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

Кстати, о мамонтах, вспомнилась грустная-грустная песня про них

ruskweb.ru

Карта сайта для WordPress

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

SITEMAP.XML — НЕОБХОДИМ ЛИ ОН?

Итак, сразу определимся со следующим моментом: под картой сайта чаще всего подразумевается именно файл sitemap.xml. Располагается он чаще всего в корневой директории вашего проекта. Наличие карты сайта на самом деле не является обязательным, однако, этот файл будет отнюдь не лишним.

Ведь карта сайта упрощает поисковикам индексирование сайта. Поисковики могут обойтись и без файла sitemap (карты сайта), постепенно просканировав сайт и найдя все его страницы. Однако, создав sitemap, мы ускорим процесс, поможем узнать о появлении новой статьи, а также дадим поисковику другие полезные данные для построения индекса по проекту. Ведь в sitemap мы не только помещаем ссылки на всевозможные материалы сайта, но и прочие полезные сведения: частота обновления, важность той или иной статьи по указанным URL, последнее изменение страницы. Эти данные, конечно, не столь важны, первостепенную важность заключается именно в ссылках, в адресах URL.

Ну и прежде, чем мы приступим к созданию карты сайта, давайте озвучим некоторые ограничения, которые следуем учитывать при генерировании sitemap. Ограничения очень просты: максимальное количество адресов в файле — 50000 URL и максимальный размер файла — 10 Мб. Вот и все ограничения.

Может так статься, что у вас масштабный портал, где количество ссылок перевалит за отметку в 50000 или размер файла будет больше 10 Мб. В этом случае данные ограничения можно обойти, воспользовавшись советами из официальной документации. Например, файл можно сжать в gzip или же можно использовать несколько файлов sitemap, указав их в файле индекса sitemap.

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

ГЕНЕРАТОРЫ SITEMAP.XML

Стоит упомянуть, что карта сайта может быть создана вами самостоятельно, вручную. Поскольку это обычный файл xml, то мы его можем создать в любом текстовом редакторе. Формат sitemap можно найти в документации, ссылку на которую я давал выше.

Html карта сайта wordpress

Теги в данном файле хранят следующие сведения:

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

И здесь нам помогут онлайн сервисы, которые пройдутся по вашему ресурсу и сгенерируют файл sitemap. Подобных сервисов много и найти их можно по простому запросу «sitemap generator». Многие из таких сервисов предлагают нам тут же в режиме онлайн сгенерировать карту сайта с определенными ограничениями, часто это максимальное количество URL в 500 адресов. После регистрации или же за символическую плату в несколько долларов эти ограничения снимаются и мы сможем сгенерировать полную карту сайта.

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

WORDPRESS — СОЗДАНИЕ КАРТЫ САЙТА С ПОМОЩЬЮ ПЛАГИНА

Итак, у нас есть сайт на WordPress и нам необходима карта сайта для поисковых систем. Простая задача, которая в WordPress решается предельно просто благодаря плагинам. Как вариант, мы могли бы использовать популярнейший плагин Google XML Sitemaps. Однако, если вы не хотите ставить лишний плагин, я предлагаю выбрать вам вариант два в одном. Полагаю, практически все из вас знают и используют плагин All in One Seo Pack (AOSP). Так вот, в последних версиях данного плагина появился модуль для работы с картой сайта.

Если вы еще не используете такой полезный плагин, как AOSP, тогда давайте установим его. В админке идем в меню добавления нового плагина и в поиске набираем запрос «all in one seo». Один из первых найденных результатов — наш. Плагин устанавливался уже более миллиона раз, что является безусловным свидетельством его популярности.

Html карта сайта wordpress

Проходим стандартную процедуру установки плагина. После инсталляции плагина в меню вы найдете новый раздел, который так и называется — All in One SEO.

Html карта сайта wordpress

Поскольку нас интересует создание карты, мы уделим внимание именно работе с модулем генерирования sitemap.xml, а не прочим настройкам и работе с плагином SEO. Итак, чтобы создать карту, нам для начала необходимо включить модуль XML Карта сайта, изначально он выключен. Двигаемся в меню Управление модулями и активируем плагин.

Html карта сайта wordpress

После активации модуля в меню появится дополнительный пункт — XML Карта сайта. Заходим в него. Плагин русифицирован, поэтому все настройки просты и интуитивно понятны. Здесь стоит остановиться лишь на отдельных нюансах.

По умолчанию файла sitemap вы не найдете, он не создается физически, а генерируется на лету. За это отвечает пункт Динамическая карта сайта, он по умолчанию включен.

Html карта сайта wordpress

Если вы хотите все же иметь физический файл sitemap.xml в корне, тогда отключите данную настройку и обновите настройки, нажав кнопку внизу Обновить карту сайта. После этого в корне вашего ресурса вы увидите два новых файла: sitemap.xml.gz и sitemap.xml.

Html карта сайта wordpress

Архив sitemap.xml.gz — ни что иное, как сжатая версия карты сайта. Если вы считаете его лишним, тогда можно отменить его создание, отключив настройку Создать сжатую версию карты сайта.

Это все касалось физического файла sitemap.xml. Если же нас устраивает генерирование карты сайта на лету, тогда оставляем настройку Динамическая карта сайта включенной. Обратите внимание, что использование динамической карты предполагает постоянные ссылки, о чем вас и предупреждает плагин соответствующим сообщением вверху страницы. Включите их в меню настроек сайта.

Html карта сайта wordpress

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

Html карта сайта wordpress

webformyself.com

Зачем нужна?

Существует 2 типа карт для сайта:

  1. XML карта сайта;
  2. HTML карта сайта.

Каждая выполняет свои задачи:

  • XML — призвана помогать поисковым системам правильно и быстро индексировать сайт;
  • HTML — также помогает при индексации, но более приоритетной задачей является помощь посетителям в оценке содержимого ресурса.

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

XML карта сайта имеет следующий вид:

«>

HTML карта имеет вид обычной страницы сайта со ссылкам на все публикации:

«>

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

Сначала сделаем XML карту.

Делаем XML карту сайта

Реализовывать ее мы будем с помощью плагина Google XML Sitemaps. Устанавливаем плагин и активируем. После активации в админ-панели блога появится пункт, отвечающий за его настройки. Переходим в него по пути «Настройки — XML-Sitemap».

«>

Попадем на страницу с настройками плагина. Карта сайта должна уже быть создана. Но может быть и такое, что вам руками нужно будет ее в 1й раз сгенерировать. В более ранних версиях плагина так и было. Необходимо было зайти в настройки и нажать на соответствующую ссылку для создания XML карты.

В новых версиях плагина такой надобности нет. Карта создается автоматически, о чем говорит ссылка, которая показывает, что карта доступна по адресу ваш домен/sitemap.xml.

«>

Если вы перейдете по такому адресу (ваш домен/sitemap.xml), то должны увидеть список всех ваших страниц и записей, отсортированных по даже добавления. Как выглядит такой формат карты сайта я показывал выше.

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

Первое, чего должны коснуться, это содержимого карты.

«>

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

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

«>

Приоритеты расставляются от страниц высшего уровня к низшему. Главной странице наивысший приоритет, поэтому ее проверять каждый день. Далее идут рубрики (категории) — раз в неделю, и статьи со страницами — раз в месяц.

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

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

«>

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

XML sitemap возможно сделать также без использования плагина Google XMl sitemaps. Если вы используете плагин для поисковой оптимизации сайта на WordPress — All in one seo pack, то в нем имеется специальный модуль. Делается все очень просто.

Заходите в админ-панель WordPress и заходите в пункт «Инструменты SEO — Другие модули».

«>

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

«>

После этого все будет работать и плагин Google XML sitemaps не понадобится. Карта будет выводиться по тому же адресу, но будет иметь другой вид. Записи и страницы не будут сортироваться по месяцам и категориям.

«>

Мне это не очень понравилось и я не стал использовать данное решение. Отдал преимущество плагину. Вы же можете сделать, как вам угодно.

После данных действий можно сделать второй тип карты сайта — HTML карту.

Делаем HTML карту сайта

Такую карту сайта можно делать с помощью плагина и без плагина.

В этой статье я покажу вариант реализации HTML карты с плагином. В следующей статье вы можете сделать такую карту сайта без плагина, чтобы избавиться от лишнего плагина и ускорить работу своего сайта.

Сначала качаем плагин отсюда и устанавливаем его. Про данный плагин я говорил в своей статье про необходимые плагины для WordPress.

Сразу создаем карту, чтобы она была видна посетителям. Для этого создаем новую страницу на блоге. Называем ее, как хотим (например, «Все статьи блога», «Карта сайта»). Далее в редакторе страницы в текстовом режиме вставляем следующий код для вывода HTML карты.

«>

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

«>

Когда все сделали, можем настроить карту сайта через настройки плагина. Переходим в настройки по пути «Настройки — DDSitemapGen».

«>

Быстро пройдемся по настройкам плагина.

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

«>

Затем нажмите на кнопку «Update options» в самом низу страницы настроек.

«>

Основные настройки DDSitemapGen

  • Язык — русский;
  • Количество единиц контента на странице — ставим такое число, чтобы все материалы вмещались на одной странице;
  • Постоянная ссылка на карту сайта — копируем адрес страницы с картой сайта. В моем случае kostyakhmelev.ru/karta-saita;

«>

Генерация карты сайта

  • Что показывать — страницы и публикации;
  • Что показывать вперед… — сначала публикации;
  • Сортировка публикаций — на ваше усмотрение;
  • Сортировка страниц — на ваше усмотрение;
  • Показывать количество комментариев рядом с публикацией — на ваше усмотрение, но когда комментариев лучше не ставить;
  • Показывать количество комментариев рядом со страницей — не ставим;
  • Показывать, если комментариев 0 — не ставим;
  • Показывать даты создания публикаций — на ваше усмотрение. Я не ставлю;
  • Показывать даты создания страниц — не ставим;
  • Формат даты — выбирает удобный формат даты. Работает, если активны предыдущие 2 пункта.

«>

В этом же пункте мы можем добавлять определенные категории и страницы в исключения.

«>

Чтобы добавить исключения, необходимо в соответствующие поля ввести ID страниц, которые не нужно показывать на странице с картой сайта.

ID страницы узнаете из редактора. Переходите в редактор любой страницы и смотрите на адрес, находясь в данный момент в редакторе. В ссылке будут цифры, которые и являются идентификаторами.

«>

Эти цифры и вставляем в поля для исключения. Если страниц много, то каждый ID прописываем через запятую.

Следующие 2 настройки, которые имеются в пункте «Исключения»:

  1. Прятать публикации с датой в будущем — в WordPress имеется возможность планировать автоматическую публикацию записей. Чтобы еще не опубликованные материалы не отображались на странице карты сайта, данную настройку необходимо включить;
  2. Прятать публикации защищенные паролем — если у вас на блоге имеются записи, доступ к котором возможен только по паролю, то лучше такие записи скрыть из общего доступа. Поэтому, эту настройку включаем;
  • Метод навигации карты сайта — выбираем второй вариант, чтобы был просто список страниц. Хотя это не имеет никакого смысла, так как раньше я писал, что необходимо сделать так, чтобы все материалы вмещались на одной странице;
  • Показывать навигацию на странице — выбираем вариант «Внизу».

«>

Разное

  • Полный путь к карте сайта в формате XML — вставляем адрес XML карты сайта (ваш-домен/sitemap.xml);
  • Где показывать ссылку на карту сайта в формате XML — не имеет значения, т.к. все материалы мы выводим на одной странице;
  • Ссылки в карте сайта открывать в новом окне — обязательно ставим чек-бокс.

«>

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

«>

На этом HTML карта для блога полностью настроена. Но осталось уделить внимание одному моменту.

Удаляем внешнюю ссылку из плагина

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

Выглядит эта внешняя ссылка так:

«>

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

«>

Затем нужно выбрать сам плагин для редактирования. В правом верхнем углу выбираем плагин из списка.

«>

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

«>

Удаляем данную строку и сохраняем файл. Жмем на кнопку «Обновить файл» снизу окна редактирования.

«>

Теперь внешней ссылки на странице карты сайта быть не должно.

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

Последним шагом я бы выделил добавления карты сайта в поисковые системы. Необходимо оповестить поисковые системы о нашей карте сайта.

kostyakhmelev.ru

Установка WP Sitemap Page

Установка плагина выполняется обычным способом. В боковой панели админки сайта выбираем «Плагины» -> «Добавить новый».

В строке поиска пишем название плагина «WP Sitemap Page»

Из результатов поиска устанавливаем наш плагин.

Установка WP Sitemap Page

И активируем его.

Активировать WP Sitemap Page

Дальше переходим к созданию html карты сайта для нашего сайта.

Создание HTML карты сайта с помощью WP Sitemap Page

Наша карта сайта будет находится на отдельной странице. Поэтому на боковой панели админки WordPress выбираем пункт «Страницы» и в подменю выбираем «Добавить новую»

Добавляем страницу

Откроется редактор страниц. Указываем заголовок странице, «Карта сайта» к примеру. А для того, чтобы на этой странице отображалась карта сайта, в текстовом поле вставляем:

Вставка кода для отображения карты сайта

Нажимаем «Опубликовать» и можно просмотреть результат.

Карта сайта по умолчанию

HTML карта сайта для WordPress готова.

geekkies.in.ua


You May Also Like

About the Author: admind

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.