Правильно сформированная карта сайта существенно помогает поисковым системам быстрее и точнее индексировать сайт, что максимально благотворно сказывается на его поисковом продвижении. Как известно, для поисковых систем используется карта сайта формата XML, которую раньше постоянно приходилось дописывать вручную при добавлении нового материала на сайт.
Это было очень давно, сейчас сайтостроители Joomla пользуются популярными расширениями, которые позволяют генерировать HTML и XML карты сайта в автоматическом режиме.
Среди таких расширений можно выделить знаменитый компонент Xmap от разработчика Guillermo Vargas, который, к великому сожалению, не поддерживает разработку и поддержку проекта. Не смотря на этот печальный факт, финальная версия
Не смотря на то, что компонент более не поддерживается разработчиком, в сети можно найти актуальный форк OSmap, который по сути является тем же Xmap, только от другого разработчика.
Вкусная XML карта сайта для поисковых систем
XML карта компонентов Xmap и OSmap представляется по следующей ссылке:
Рекомендуется использовать ссылку слудующего вида:
Переопределение при помощи mod_rewrite
В корне файлов сайта находим файл
/* Для компонента Xmap */ RewriteCond %{REQUEST_URI} ^/sitemap.xml RewriteRule .* /index.php?option=com_xmap&view=xml&tmpl=component&id=1 /* Для компонента OSmap */ RewriteCond %{REQUEST_URI} ^/sitemap.xml RewriteRule .* /index.php?option=com_osmap&view=xml&tmpl=component&id=1
После данной манипуляции, карта сайта будет доступна по пути:
При включенной опции "Добавлять суффикс к URL" в общих настройках сайта - данная эмуляция URL не работает!
Альтернативный способ: индекс карты сайта
Существует альтернативный способ, не требующий использования переопределения mod_rewrite. Необходимо вручную создать файл
/* Для компонента Xmap */ <?xml version="1.0" encoding="UTF-8"?> <sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <sitemap> <loc>http://ваш_домен/index.php?option=com_xmap&view=xml&id=1</loc> </sitemap> </sitemapindex> /* Для компонента OSmap */ <?xml version="1.0" encoding="UTF-8"?> <sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <sitemap> <loc>http://ваш_домен/index.php?option=com_osmap&view=xml&id=1</loc> </sitemap> </sitemapindex>
Добавляем обновленный URL карты сайта в robots.txt
Осталось показать поисковым ботам обновленный путь к XML карте сайта. Для этого в корне файлов сайта открываем файл
Sitemap: http://ваш_домен/sitemap.xml
Комментарии (5)