Sitemap drupal xml: Access to this page has been denied.

Содержание

карта сайта для поисковиков и пользователей

Здравствуйте, уважаемые читатели! Сегодняшняя статья посвящена созданию в Drupal карты сайта для поисковых систем и пользователей. Очень важная тема с точки зрения поисковой оптимизации, поэтому отнеситесь к ней с должным вниманием. Для решения озвученной задачи нам понадобятся два бесплатных модуля Drupal: Sitemap XML и Site map.

Карта сайта для поисковых систем представляет собой файл sitemap.xml, в котором в формате xml представлена информация о структуре интернет ресурса. Данный файл передается поисковым системам Яндекс и Google. По мере появления нового материала, файл sitemap.xml обновляется. Поисковики отслеживают эти обновления и легко находят новые страницы. Таким образом, создание sitemap.xml в Drupal является одним из основных способов улучшить индексацию.

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

Она выполняет две функции:

  1. улучшает навигацию;
  2. помогает поисковым ботам быстро понять структуру интернет ресурса и отследить появление на нем нового материала.

Как итог: обязательно создайте обе карты сайта в Drupal!

Drupal sitemap.xml — карта сайта для поисковых систем

Нам понадобится бесплатный модуль XML sitemap, скачайте последнюю версию с drupal.org и установите в Drupal. Данный модуль включает семь компонентов, нам же понадобятся только три из них:

  1. XML sitemap.
  2. XML sitemap node — предназначен для генерации ссылок на ноды Drupal.
  3. XML sitemap taxonomy — генерация ссылок на термины словарей таксономии (теги, категории и так далее).

Если в системе имеется Localization update, то модуль автоматически русифицируется после активации.

Переходим в раздел «Конфигурация» — «Поиск и метаданные» — «XML sitemap» вкладка «Настройки».

Как видите на скриншоте, благодаря модулю Administration menu это можно сделать одним нажатием мыши.

Нашему взору предстает системное сообщение на английском языке. Следует нажать на ссылку «run cron manually». Это позволит сгенерировать файл sitemap.xml. Картинка кликабельна.

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

1. Ссылка на главную станицу генерируется автоматически по умолчанию. Можно только настроить приоритет (1 — максимальный приоритет) и частоту обновления (раз в день (daily), пожалуй, самый оптимальный вариант).

2. Генерация ссылок на материалы Drupal первоначально отключена. Для каждого типа материалов ее следует включить отдельно. Нажимаем на название типа материала и попадаем в его настройки.

На закладке «XML sitemap» в пункте «Включение» выбираем «Включено». Для основного типа материалов вашего сайта приоритет можно поставить побольше — 0.7. Не забываем сохранить настройки, чтобы изменения вступили в силу.

Тоже самое проделываем со всеми используемыми типами материалов Drupal.

3. Ссылки на термины таксономии тоже отключены по умолчанию. Действуем по аналогии: выбираем термин таксономии и попадаем в его настройки.

В закладке XML SITEMAP выбираем включено. Приоритет советую оставить 0.5.

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

С настройками покончено, теперь переходим на закладку «Обновить карту сайта» и просто нажимаем кнопку «Обновить карту сайта».

Карта сайта готова к использованию. Не забудьте передать ее поисковым системам через Яндекс Веб-мастер (раздел «Настройка индексирования» — «Файлы Sitemap») и Google Инструменты Веб-мастера (раздел «Оптимизация» — «Файлы Sitemap»).

Создание карты сайта для пользователей

Скачайте модуль Site map с drupal.org, установите в систему и активируйте. Переходим в его настройки: можно из раздела «Модули», а можно, пройдя по пути «Конфигурация» — «Поиск и метаданные» — «Карта сайта».

В настройках я поменял не многое:

  • Заголовок страницы — ввел «Содержание».
  • Отключил показ главной страницы.
  • Меню, включаемые в карту сайта — отметил галочками активные меню.
  • Категории, включаемые в карту сайта — выбрал используемые словари таксономии.
  • Выключил ссылки на RSS ленты.

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

Страница с картой сайта создана, ее URL адрес: http://vash_sayt.ru/sitemap. Осталось ее добавить в меню.

На моем портале под общую информацию (Содержание, Форма обратной связи, О себе и так далее) выделено главное меню. Так что я в админке Drupal перехожу в раздел «Структура» — «Меню» — «Главное меню» — «Добавить ссылку».

Указываю в качестве Названия ссылки меню — «Содержание», вставляю URL адрес на созданную чуть ранее станицу и жму «Сохранить».

Вот и все! Поздравляю!

Обязательно ролям «Анонимный пользователь» и «Авторизованный пользователь» дайте права доступа к странице с картой сайта. В разделе «Пользователи — «Права доступа» пункт «View published site map».

Моя статья подошла к концу. Спасибо за внимание! Берегите себя.

Лучший способ выразить благодарность автору — поделиться с друзьями!

Узнавайте о появлении нового материала первым! Подпишитесь на обновления по email:

Следите за обновлениями в Twitter и RSS.

Drupal — Генерируем Sitemap | muff.kiev.ua

Для улучшения работы  с сайтом поисковых систем, решил «прицепить» sitemap. Немного общей информации:

Sitemap — это XML-файл, который содержит информацию о страницах сайта: URL страницы, дату последнего изменения, частоту изменения, «важность» страницы. Эта информация позволяет поисковым системам быстрее и качественнее просканировать Ваш вебсайт, но не даёт гарантии что страницы будут проиндексированы.

Поисковые системы необходимо проинформировать о наличии файла Sitemap. Лучше всего добавить директиву Sitemap в файл robots.txt:


Если нет доступа к файлу robots.txt можно вручную проинформировать поисковую систему о расположении файла Sitemap:

 

 Итак, что такое sitemap более-менее понятно. Приступаем к уствновке. Скачиваем и распаковываем модуль XML sitemap. (на момент написания статьи была доступна версия 6.x-1.4):

# cd /путь_к_сайту/sites/all/modules

# wget http://ftp.drupal.org/files/projects/xmlsitemap-6.x-1.2.tar.gz

wget http://ftp.drupal.org/files/projects/xmlsitemap-6.x-1.2.tar.gz
—2010-07-22 21:41:55— http://ftp.drupal.org/files/projects/xmlsitemap-6.x-1.2.tar.gz

Распознаётся ftp.drupal.org… 64.50.236.52, 64.50.233.100
Устанавливается соединение с ftp.drupal.org|64.50.236.52|:80… соединение установлено.
Запрос HTTP послан, ожидается ответ… 200 OK
Длина: 59345 (58K) [application/x-gzip]
Сохраняется в каталог: `xmlsitemap-6.x-1.2.tar.gz’.

100%[====================================================>] 59 345 78,6K/s в 0,7s

2010-07-22 21:41:58 (78,6 KB/s) — `xmlsitemap-6.x-1.2.tar.gz’ сохранён [59345/59345]

 

# tar -xzf xmlsitemap-6.x-1.2.tar.gz
 

Потом необходимо включить необходимые модуля. Путь следующий: Управление => Конструкция сайта => Модули.

  • XML sitemap — генерирует файл sitemap.xml
  • XML sitemap engines — уведомляет поисковые системе о вашем sitemap файле
  • XML sitemap node — добавляет в sitemap информацию о нодах
  • XML sitemap taxonomy — добавляет в sitemap информацию о терминах таксономии
  • XML sitemap user — добавляет в sitemap информацию о пользователях

Если не очень дружим с английским, скачиваем русификацию.

Приступаем к настройке. Переходим в Управление => Настройка сайта => XML sitemap. Рассмотрим доступные опции и возможности.

Закладка Sitemap

Add all the links to the default language sitemap — добавляет к адресам языковой префикс (используется только на многоязычных сайтах).

Cron limit — количество ссылок, которые будут обновлены (дата последней модификации, приоритет и т.д.) за один запуск крона. По умолчанию 100.

Cache directory — директория где будет храниться файл sitemap. По умолчанию sites/default/files/xmlsitemap

Use stylesheet — Использовать стили при просмотре файла sitemap.xml. По умолчанию отключено, лучше включить.

Front page change frequency — Средняя частота изменения главной страницы, т.е как часто на главную добавляются ноды, создаются комментарии (если они выводятся в блоке), и т.д. По умолчанию Hourly — каждый час.

Front page priority — Приоритет главной страницы. Так как количество страниц, которые за один проход скачает и проиндексирует поисковик, ограничено, приоритет помогает ему определить порядок индексирования. По умолчанию 1.

Promotion priority adjustment — Дополнительный приоритет для нод на главной странице. Это число будет добавлено к приоритету нод (по умолчанию 0.5) который находятся на главной странице. По умолчанию 0.3.

Comment ratio priority adjustment — Дополнительный приоритет для ноды с максимальным количеством комментариев. Для остальных нод с комментариями, приоритет будет добавлен пропорционально их числу. Логика такая, что если у ноды есть комментарии, то она более интересна читателям чем ноды без них. По умолчанию 0.2.

Закладка Search engines

Submit the sitemap when content changes — Уведомлять поисковики об изменении файла sitemap.

Frequency of sitemap submission — Частота, с которой поисковикам будет отсылаться новый файл sitemap.

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

Закладка Tools

Delete the sitemap cache files — удалить закэшированную версию sitemap.xml

Flag the sitemap as requiring update — установить отметку что файл sitemap требует обновления.

Submit the sitemap to all the active search engines — Отослать ссылку на файл sitemap всем активным поисковикам, отмеченных в разделе Search engines.

Submit the sitemap to xxx — Уведомить поисковик xxx.

 

Если активировать модуль XML sitemap node, то можно в свойствах каждой ноды выставлять уникальный приоритет:

Пример файла sitemap.xml:

 

XML sitemap для Drupal | Web On Life

При индексации сайта робот ходит по ссылкам, и не известно когда он обойдёт все страницы. Чтобы упростить ему задачу и ускорить процесс индексации нам нужна XML карта сайта. В отличии от HTML карты XML содержит дополнительные параметры — важность документа, частота обновления информации, дата последнего обновления. Один файл может содержать не более 50000 адресов и весить не более 10Мб. Если ваша XML карта сайта превышает хотя бы один из этих параметров нужно разбить карту сайта на несколько. Адрес, где расположена карта сайта, нужно указать в robots.txt используя директиву Sitemap. Если у вас несколько карт прописывайте каждую в отдельной директиве.
Sitemap: http://mysite.ru/sitemaps1.xml
Sitemap: http://mysite.ru/sitemaps2.xml

Для Drupal есть модуль который сам сгенерирует и добавляет новые страницы в карту сайта. Модуль называется XML sitemap. Вот ссылка на страницу модуля https://drupal.org/project/xmlsitemap. После установки переходим на страницу подключения модулей и выбираем нужные.

Кроме основного модуля нужно отметить XML sitemap node и XML sitemap taxonomy. Эти два модуле добавляют в карту сайта страницы со статьями и страницы терминов таксономии. Остальные на ваше усмотрение.

Переходим Конфигурация → Поиск и метаданные → xml sitemap. Первое что мы видим список наших карт. На вкладке поисковые системы, если был включили модуль XML sitemap engines, настраиваются параметры когда отправлять карту поисковым системам. Дальше переходим на вкладку настройки. Здесь мы можем придать карте человеческий вид включив стили. Настроить промежуток времени через который будет обновляться XML файл. Также есть параметры определяющие количество ссылок на странице и количество адресов обрабатываемое за раз. Большая часть основных параметров уже настроена.

После установки карты сайта в настройках типов материалов и словарей таксономии появиться пункт XML sitemap.

Мы можем включить/отключить добавление данного типа материала или терминов словаря в карту сайта и установить приоритет. Такой же пункт появиться при добавлении/редактировании статьи или термина таксономии. Они могут переопределять общие настройки. Если мы не хотим что бы в карту сайта попала какя-то статья, то при редактировании в настройках Sitemap XML выбираем исключено. Теперь несмотря на общие настройки наша статья не попадёт в карту сайта.

Последняя вкладка в настройках модуля XML Sitemap — «обновить карту сайта». На ней вы можете в ручную запустить изменение карты сайта. Если вы только что установили модуль, а на сайте уже уже есть контент, смело нажимайте кнопку «обновить карту сайта». Все разрешённые страницы будут добавлены. В дальнейшем карта сайта будет обновляться сама если на сайте будут новые страницы.

Карта сайта это не просто список ссылок. XML файл должен быть составлен правильно. Прежде чем отдавать карту сайта поисковикам проверьте её. Вот ссылка на валидатор Яндекса http://webmaster.yandex.ru/sitemaptest.xml

Drupal 8 и 9 SEO: модуль Simple XML Sitemap

Модуль Simple XML Sitemap был первоначально создан gbyte как временная замена нефункционирующего модуля Drupal 8 XML Sitemamp. Однако, поработав над ним, мы решили продолжать использовать его в наших проектах D8, поскольку он очень легкий, простой в использовании и, что наиболее важно, соответствует новому стандарту карты сайта XML.

Ветвь 2.x обладает большей частью функциональности более тяжелого модуля XML Sitemap, а также включает hreflang и XML-карту сайта изображений , который является новым стандартом Google для создания многоязычных XML-карт сайта, который должен еще больше улучшить SEO .

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

Вот описание со страницы модуля:

Каждая веб-страница нуждается в автоматическом генераторе карты сайта XML по причинам SEO.Этот модуль призван заменить модуль xmlsitemap для Drupal 8. Его функциональность отличается от xmlsitemap, подробности см. В этом посте.

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

Путь обновления

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

Branch 8.x-1.x больше не поддерживается, и нет пути обновления.Удалите 8.x-1.x перед установкой 8.x-2.x или 8.x-3.x .

8.x-2.x => 8.x-3.x можно обновить

Функциональность

Модуль генерирует многоязычную карту сайта для объектов и настраиваемых ссылок. Из коробки он поддерживает большинство типов сущностей контента Drupal, включая:

  • узлов
  • терминов таксономии
  • ссылки меню
  • пользователей

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

Вот образец разметки XML, которую он генерирует. Не забудьте просмотреть исходный код страницы (ctrl + u).

8.x-3.x

Возможность создания любого типа карты сайта через плагины

Выпуск 8.x-3.x позволяет не только настраивать генерацию URL через плагины UrlGenerator как 2.x, но также создает несколько настраиваемых типов карт сайта с помощью плагинов sitemapGenerator и запускает все карты сайта в одном экземпляре Drupal. Теперь, например, в экземпляр Drupal можно добавить карту сайта новостей Google. Это возможно благодаря новой концепции вариантов карты сайта .

Возможность создавать варианты карты сайта различных типов через пользовательский интерфейс

Теперь, например, ссылки из определенного пакета сущностей могут быть проиндексированы в конкретном варианте карты сайта с его собственным URL-адресом.

Больше нет ошибок памяти / времени

Процесс генерации был оптимизирован для использования единой очереди, независимо от того, используется ли пакетная генерация или бэкэнд-процессы (cron / drush).Это должно позволить индексировать сотни тысяч объектов / элементов без ошибок памяти.
Если есть проблема, процесс генерации начинается с последнего проиндексированного элемента. Варианты карты сайта публикуются только после завершения генерации.

Новые функции будут реализованы только для 3.x.

Не стесняйтесь брать модуль со страницы модуля .

Если вы не уверены, что использовать — simple_sitemap или xmlsitemap, посмотрите это сравнение двух модулей.

В этой статье описаны все новые функции 3.x версии

Руководство пользователя модуля Drupal

: SimpleXML Sitemap

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

Найти и представить каждую конкретную запрошенную информацию — все равно что найти иголку в стоге сена.Какой бы надежной ни была поисковая система, это громоздкая работа. Чтобы помочь роботам Google индексировать страницы веб-сайта, используются карты сайта XML.

XML-карта сайта — это структурированный список всех URL-адресов на веб-сайте, созданный с использованием XML, которые используются поисковыми системами.

Базовый пример карты сайта XML:

  



   

       http: // www.example.com/ 

       1 января 2005 г. 

       ежемесячно 

       0,8 

   




  

В Drupal созданием карт сайта ранее управлял модуль XML Sitemaps. Но из-за того, что модуль не функционировал и пользователи сообщали о множестве ошибок, приоритет которых варьировался от нормального до критического, был разработан альтернативный модуль, теперь известный как Simple XML sitemaps.Однако со временем он заменил предыдущую версию, так как был легче, проще (в использовании) и соответствовал последнему стандарту XML Sitemap.

В этой статье мы собираемся обсудить, как установить, настроить и использовать простой модуль карты сайта XML.


Использование SimpleXML Sitemap
  • Список URL-адресов : Карты сайта используются для перечисления URL-адресов, присутствующих на веб-сайте. Это помогает сканерам находить страницы на сайте, которые иначе было бы трудно найти.
  • Приоритетные теги : В файлах Sitemap есть возможность пометить страницы на основе приоритета. Это помогает поисковым системам и сканерам определить, какой странице следует уделить приоритетное внимание.
  • Предоставление сканерам релевантной информации : Lastmod и changefreq предоставляют поисковым системам информацию, например, когда страница в последний раз изменялась и как часто страница может изменяться, что помогает им сканировать сайт более оптимальным образом.
  • Создание файлов Sitemap для изображений Google : посредством индексации создаются все изображения, прикрепленные к объектам, и файлы Sitemap для изображений Google.Сюда входят изображения, загруженные через поле изображения, а также встроенные изображения, загруженные через WYSIWYG.
  • SEO : поисковая оптимизация означает, что поисковая система производит эффективные результаты. Это возможно только тогда, когда вся необходимая информация, требуемая поисковой системой, предоставляется без каких-либо узких мест. Карты сайта помогают уменьшить такие узкие места, предоставляя большую часть информации, необходимой поисковой системе для эффективного выполнения своей работы.


Процесс установки

В Drupal для установки модулей пользователь может воспользоваться одним из следующих способов, а именно:

  1. Использование административного меню.
  2. Использование Drush.
  3. Использование Composer.
  4. Использование консоли Drupal.
Использование административного меню

Чтобы начать процесс установки, нам нужно найти нужный модуль. Найдите следующую ссылку https://www.Drupal.org/project/.Откроется страница загрузки и расширения, как показано ниже.

Рис. 1. Страница загрузки и расширения для загрузки модулей

Теперь нам нужно ввести Simple XML Sitemap в поле Search Modules, выбрать Core Compatibility из раскрывающегося меню и нажать кнопку Search. Это покажет список результатов, соответствующих ключевым словам, введенным пользователем. Теперь щелкните Simple XML Sitemap из списка, и вы перейдете на страницу загрузки.

Рис 2. Страница для копирования ссылки на файл.

Дойдя до страницы загрузки, прокрутите вниз, чтобы загрузить файл двумя способами: tar.gz и .zip.

Щелкните правой кнопкой мыши ссылку tar.gz. и выберите Копировать адрес ссылки, как показано выше на рис. 3.

Рис 3. Административное меню.

В административном меню «Управление» перейдите к «Расширить». Щелкните Установить новый модуль. Появится страница «Установить новый модуль».

Рис. 4. Эта страница появляется после перехода к управлению / расширению

Рис 5.Вставьте скопированный URL-адрес из раздела загрузки на этой странице
  • В поле « Установить с URL-адреса» вставьте скопированную ссылку для загрузки. т.е. https://www.Drupal.org/project/simple_sitemap/releases/8.x-2.11

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

  • Найдите и проверьте Simple XML Sitemap.
  • Щелкните Install , чтобы включить новый модуль.
  • Запустите Cron для создания карты сайта
Рис. 7. Перейдите на страницу Cron, нажав manage / configuration / system / cron

. Чтобы запустить Cron, перейдите в Manage / Configuration / System / Cron, откроется страница, показанная на рис. 7 выше.


Использование Drush

Drush — это оболочка командной строки и интерфейс сценариев Unix для Drupal, используемый для взаимодействия с таким кодом, как модули, темы или профили. Он также выполняет запросы SQL, update.php и такие утилиты, как cron или очистить кеш. Drush можно установить через по этой ссылке.

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

  • Для установки модуля введите drush dl <машинное имя модуля>
  • Чтобы активировать загруженный модуль, введите drush en <машинное имя модуля>

На скриншоте ниже выделенная часть — это машинное имя модуля Simple XML Sitemap, поэтому команды в консоли drush будут следующими;

drush dl simple_sitemap
drush en simple_sitemap -y

Рис 8.Выделение имени машины

Использование Composer

Чтобы загрузить модули с помощью композитора в Drupal, нам нужно ввести следующую команду:

composer требует “Drupal / :

В этом случае точная команда будет иметь следующий вид: composer require « Drupal / simple_sitemap: 2.11 »

Указание имени версии необязательно, но они должны выполняться в корне установки Drupal.

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


Использование консоли Drupal Модули

также можно установить с помощью консоли Drupal. Синтаксис команды следующий;
Модуль Drupal: загрузить [аргументы] [параметры]
Модуль Drupal: установить [аргументы] [параметры]

Для загрузки и установки карты сайта Simple XML специальная команда будет:

Модуль Drupal: загрузить simple_sitemap
—path = ” modules / contrib
Необходимо указать путь для хранения загруженного модуля.Поскольку это дополнительный модуль, мы сохраняем его в папке «contrib».

Модуль Drupal: установить simple_sitemap

Параметры конфигурации

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

Рис. 9. XML-карта сайта

Теги в приведенной выше XML-карте сайта обсуждаются ниже;


Тег

Статус Описание
Обязательно Инкапсулирует файл и ссылается на текущий стандарт протокола.

Обязательно
Родительский тег для каждой записи URL. Остальные теги являются дочерними по отношению к этому тегу.

Требуется

URL страницы. Этот URL-адрес должен начинаться с протокола (например, HTTP) и заканчиваться косой чертой, если это требуется веб-серверу. Это значение должно быть меньше 2048 символов.
Дополнительно Дата последней модификации файла.Эта дата должна быть в формате даты и времени W3C. Этот формат позволяет пользователю при желании опускать временную часть и использовать ГГГГ-ММ-ДД.
Дополнительно

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

  • всегда
  • почасово
  • ежедневно
  • еженедельно
  • ежемесячно
  • ежегодно
  • никогда

Значение «всегда» следует использовать для описания документов, которые изменяются при каждом доступе к ним.Значение «никогда» следует использовать для описания заархивированных URL-адресов.
Однако этот тег считается только подсказкой, а не командой.

<приоритет>
Дополнительно

Приоритет этого URL-адреса относительно других URL-адресов на сайте. Допустимые значения от 0,0 до 1,0. Это значение не влияет на то, как страницы сравниваются со страницами на других сайтах — оно только позволяет поисковым системам узнать, какие страницы считаются наиболее важными для поисковых роботов.
Приоритет страницы по умолчанию — 0,5.
Назначение высокого приоритета всем URL-адресам на сайте вряд ли поможет. Поскольку приоритет относительный, он используется только для выбора между URL-адресами на сайте.

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

Чтобы включить элементы, нам нужно перейти в раздел «Структура / Типы контента» и выбрать тип контента, который мы хотим включить в наши карты сайта.После того, как мы будем перемещаться в соответствии с указаниями, мы окажемся на странице, которая позволит нам управлять настройками для выбранных нами типов сущностей. Ниже приведен скриншот того же.

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

Рис. 9. Меню для включения типов контента

Разрешение модуля « administer sitemap settings » можно настроить в / admin / people / permissions .

Параметры включения объединенных объектов можно переопределить для отдельных объектов. через пакет, форму редактирования экземпляра, например node / 1 / edit, чтобы переопределить его настройки карты сайта.

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

Мы также можем добавлять наши собственные типы контента.

Идеальная конфигурация

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

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

Рис. 10. Частота регенерации карты сайта


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

Рис. 11. Максимальное количество ссылок и пакетное меню обновления

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

Если количество ссылок превышает 50000, необходимо рассмотреть дополнительную карту сайта.

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

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

Рис. 12. Меню для добавления пользовательских ссылок

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

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

Настроить Google Sitemap в Drupal

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

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

1) Загрузите модуль Google Sitemap (теперь известный как XML Sitemap) с http://drupal.org/project/gsitemap

2) FTP файл Google Sitemap в папку вашего модуля на веб-сервере

3) Включите Google Sitemap в разделе «Администрирование» ›Создание сайта

4) Перейдите в раздел «Администрирование» ›Конфигурация сайта> Google Sitemap

.

5) Создайте учетную запись на сайте http: // www.google.com/webmasters/. Кроме того, вы можете использовать свою учетную запись Google для входа в систему, если у вас есть

.

6) Перейдите в Инструменты для веб-мастеров

7) В поле «Добавить сайт» введите URL-адрес своего сайта и нажмите «ОК».

8) Нажмите «Подтвердить свой сайт» и выберите «Загрузить файл HTML». Google предоставит вам файл HTML

9) Вернитесь на свой веб-сайт и выберите «Администрирование» ›Конфигурация сайта> Google Sitemap

.

10) В разделе «Другие настройки» введите имя HTML-файла, которое Google предоставил в поле ссылки для подтверждения.

12) Также в разделе «Другие настройки» убедитесь, что «Отправить карту сайта в Google при обновлении», «Отправить карту сайта в Google при запуске cron» НЕ отмечены.Это сделано для того, чтобы Google не подумал, что вы рассылаете спам.

13) Скопируйте URL карты сайта. Скорее всего, это http://www.yourdomain.com/gsitemap

.

14) Перейдите в «Псевдонимы URL». Создайте псевдоним для gsitemap. Назовите его gsitemap.xml. Это необходимо для соответствия правилам Google. Google требует, чтобы карта сайта находилась в корневой папке. URL-адрес http://www.yourdomain.com/gsitemap выглядит так, как будто карта сайта находится в папке «gsitemap» и, следовательно, не соответствует правилам.Создание псевдонима gsitemap.xml гарантирует, что файл будет отображаться так, как будто он находится в корневой папке.

15) Вернитесь в Инструменты Google для веб-мастеров. Нажмите «Карты сайта», а затем «Добавить карту сайта»

16) Выберите «Добавить общий файл Sitemap», а затем URL вашего файла Sitemap. Например: http://www.yourdomain.com/gsitemap.xml

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

Узнайте, почему модуль Drupal карты сайта XML — ваш любимый

Если ваш веб-сайт был разработан с использованием Drupal , вам действительно стоит принять во внимание этот пост:

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

В этом посте мы сосредоточимся на объяснении, как правильно управлять некоторыми из наиболее важных технических и структурных аспектов, чтобы получить хорошее SEO-позиционирование для нашей Drupal CMS.

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

Однако иногда мы легко забываем о гораздо более простом шаге, который предшествует шагу «привлечение посетителей к найму наших услуг»: шаг, непосредственно связанный с тем, чтобы наша целевая аудитория могла легко достичь и найти наш веб-сайт! Как придешь? Да это оно.Обычно мы уделяем так много внимания тому, чтобы разработка веб-сайта нашей компании была просто идеальной, а ее код не показывал никаких ошибок, а также поддерживал огромные объемы трафика, среди прочего, что мы иногда упускаем из виду, что сначала мы должны заставить наших потенциальных клиентов найти нас. чтобы они оправдали наши бизнес-ожидания !

Итак, как мы можем получить больше и еще клиентов для нашего сайта, разработанного Drupal? Ответ довольно прост: начать с хорошего SEO-позиционирования или, что более важно, начать с разработки и реализации хорошей стратегии SEO.

После того, как мы пришли к этому прямому выводу, пришло время познакомить вас с вашим новым предпочтительным модулем Drupal: Модуль XML Sitemap.

И почему тогда модуль XML Sitemap должен быть вашим любимым модулем Drupal?

Что ж, это довольно просто: в основном потому, что этот модуль генерирует sitemap.xml, который сразу соответствует всем стандартам SEO спецификаций sitemaps.org , что, таким образом, поможет различным поисковым системам — Google, Bing, Yahoo и т. Д.- чтобы правильно сканировать и индексировать как структуру, так и контент вашего сайта, и, следовательно, это не только улучшит позиции вашего сайта Drupal в результатах поисковых систем , но и привлечет к нему доступ все больше и больше пользователей.

Но заставить поисковые системы правильно проиндексировать ваш веб-сайт — это не просто создание карты сайта — тогда это было бы очень просто , не так ли? -, но и о загрузке в поисковые системы — среди прочего, мы обсудим дальше -.Если бы эту загрузку карты сайта выполняли традиционным способом, мы бы, с одной стороны, сгенерировали бы sitemap.xml, а с другой — загрузили бы его в консоли веб-мастеров поисковых систем, чтобы они могли правильно проиндексировать наш веб-сайт. Вместо этого, благодаря модулю Drupal XML Sitemap, вы можете сгенерировать свою карту сайта и загрузить ее на консоли разработчиков различных поисковых систем, просто используя один инструмент: модуль Drupal XML Sitemap.

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

Разве это не здорово?

Короче говоря, если вы решите установить модуль XML Sitemap на свой портал Drupal, вы станете ближе, а — ближе к своему клиенту.

И не было ли основной причиной , почему вы в первую очередь решили разработать веб-сайт на Drupal? Не приближаетесь ли вы к своим клиентам , ваша основная бизнес-цель ? 😉

Взгляните на слайды Хосе А. Родригеса Карвахала о модуле XML Sitemap

Эквивалентный модуль Drupal для плагина Google XML Sitemap WordPress

Настройка 301 редиректа с использованием Apache и htaccess для SEO в Drupal

Большинство веб-мастеров этого не осознают, но к большому количеству контента на многих веб-сайтах можно получить доступ с нескольких URL-адресов.Простым примером может быть ситуация, когда www.example.com и example.com ведут на одну и ту же страницу. Это фатальная ошибка поисковой оптимизации, и поисковые системы наказывают вас за дублированный контент. Правильная конфигурация будет такова, что два вышеуказанных URL-адреса приведут вас на одну и ту же страницу, но example.com перенаправит вас на www.example.com со статусом 301 (перемещен навсегда), что не приведет к тому, что поисковые системы будут наказывать страницу. Настроить 301 редирект с помощью файла Apache .htaccess очень просто, процесс такой же для установки Drupal.Drupal Technical Apache htaccess SEO Анонимный (не проверено) время доступа 24 ноя 2021 — 09:11 Привет.(. *) $ http://www.xxxxxxxxxx.com/$1 [L, R = 301] Когда я захожу на http://xxxxxxxxxx.com, я получаю http://www.xxxxxxxxxx.com (как и ожидалось). Однако, когда я перехожу на http://xxxxxxxxxx.com/node/1 (это сайт Drupal), я получаю сообщение 404, а URL-адрес меняется на xxxxxxxxxx.com/var/www/drupal/node/1. То же самое и с www.xxxxxxxxxx.com/node/1. Какие-либо предложения? Я хочу работать без файла .htaccess Drupal (вместо включения этих вызовов в мой файл httpd.conf). веб-мастер время доступа 24 ноя 2021 — 09:11 В ответ на Rewrite, включая путь к файловой системе от анонима (не проверено) Я думаю, что проблема в базовом пути, который приводит к перенаправлению на / var / www / part.На мой взгляд, лучший подход — начать с drupal htaccess, а затем вырезать части и перейти к httpd. SNVC (не проверено) время доступа 24 ноя 2021 — 09:11 Это определенно хорошее руководство.Спасибо за это. Веллисон время доступа 24 ноя 2021 — 09:11 Это действительно приятно и полезно. 3

XML Sitemap не связан с псевдонимами URL-адресов pathauto

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

Итак, прямо сейчас я пытаюсь исправить проблему на моем веб-сайте. Я импортировал все, что у меня было из WordPress (сообщения, комментарии, категории / теги и т. Д.), А затем я установил модули pathauto и XML Sitemap. Проблема, с которой я столкнулся, заключается в том, что XML Sitemap создает карту сайта с каждой ссылкой с точки зрения узлов, а не псевдонимов, которые сейчас есть у моих страниц, и я бы очень предпочел, чтобы он использовал псевдонимы.Мой НОВЫЙ контент включается в карту сайта с использованием псевдонимов, но весь ранее импортированный контент имеет формат узла.

Вы можете посмотреть мою карту сайта, если вы не уверены, что я имею в виду, http://omareduardo.com/sitemap.xml

Спасибо за любую помощь!
-Омар

Я смотрел таблицы базы данных для карты сайта XML. Он хранит поле pid в каждой строке таблицы xmlsitemap_node. Вероятно, ваши ссылки были добавлены в таблицу и не были связаны с их путем и записью в таблице `xmlsitemap_node`.Вы можете сделать это вручную, но, похоже, есть функция с именем drupal_lookup_path ()
, которая принимает несколько аргументов.

http://api.drupal.org/api/function/drupal_lookup_path/5

Описание

drupal_lookup_path ($ action, $ path = »)
Получив псевдоним, вернуть его системный URL-адрес Drupal, если он существует. Учитывая системный URL-адрес Drupal, верните один из его псевдонимов, если он существует. В противном случае верните ЛОЖЬ.

Параметры

$ action Одно из следующих значений:

  • wipe: удалить кеш псевдонимов.
  • alias: возвращает псевдоним для заданного системного пути Drupal (если он существует).
  • Источник
  • : вернуть системный URL-адрес Drupal для псевдонима пути (если он существует).

$ path Путь для поиска соответствующих псевдонимов или системных URL-адресов.

Возвращаемое значение

Либо системный путь Drupal, либо путь с псевдонимом, либо FALSE, если путь не найден.

советов по удалению повторяющихся ссылок в файлах Sitemap в Drupal

советов по удалению повторяющихся ссылок в файлах Sitemap в Drupal

Drupal — это открытая CMS (система управления материалами контента) и CMF (структура управления материалами контента), написанная на языке программирования PHP.Его разрабатывают и поддерживают ряд разработчиков сетей и заказчиков программного обеспечения. Это пакет бесплатного программного обеспечения, который распространяется ниже лицензий большинства людей.

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

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

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

1. Убрать повторяющиеся гиперссылки в вашем веб-сайте drupal sitemap, вам нужно сначала войти на свой веб-сайт, набрав URL-адрес позиционирования.После этого перейдите к администратору веб-сайта, набрав yourwebsitedomainame.com/person. Вы можете войти в админку, введя свой идентификатор пользователя и пароль.

2. Когда вы войдете в админку, нажмите на выбор модулей. Вы увидите список модулей, установленных на вашем сайте Drupal.

3. Откройте для себя модуль «карта веб-сайта», введите запись и нажмите на выбор конфигурации, а не на модуль.

четыре. Если вы нажмете на выбор конфигурации, проверьте ценность, введенную в рамках предмета «Глубина классов».Если в теме указано все, измените значение со всех на «-1» (без кавычек).

5. После того, как вы измените значение, нажмите кнопку «Сохранить», чтобы удалить повторяющиеся гиперссылки с вашего веб-сайта Drupal. Как только повторяющиеся гиперссылки будут удалены, ваш веб-сайт наверняка получит более высокие позиции в основных поисковых системах.

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

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