JSiteMaper

Компонент JSiteMaper позволяет создать файл формата SiteMap поисковых машин для вашего сайта, работающего на основе CMS Joomla 1.5.
Отличительной особенностью данного компонента является, то что он никак не привязан к меню и определенным компонентам Joomla (он не требует никаких дополнительных плагинов, надстроек и т. п.).
Компонент JSiteMaper при индексировании страниц сайта эмулирует работу поискового робота, который обходит все существующие страницы вашего сайта.
После успешного индексирования JSiteMaper создает файл sitemap.xml в корневой директории вашего сайта, а также добавляет директиву подключения sitemap-файла в файл robots.txt.
Поисковая система (поисковый робот) проверяет наличие файла robots.txt, обнаруживает файл sitemap.xml и заносит в свою базу ссылки на все возможные существующие страницы вашего сайта. Тем самым обеспечивается наиболее полное сканирование вашего сайта и в результате индексация большего количества страниц сайта.
Компонент может быть успешно применен для оптимизации индексации страниц сайта на основе Joomla, такими поисковыми системами как: Яндекс, Google, Yahoo и др.
Также немаловажной особенностью компонента JSiteMaper является возможность задания шаблонов исключения ссылок, которые не попадут в файл sitemap.xml. По умолчанию в компоненте исключаются стандартные ссылки Joomla: печатная версия, отправить по E-mail'у и ссылки на PDF-версии страниц. Кроме того в процессе индексации сайта компонентом JSiteMaper пользователь может настраивать скорость индексации, тем самым контролируя нагрузку на свой веб-сервер.
На средней скорости компонент за 10 минут может просканировать около 1500 страниц вашего сайта (скорость зависит от скорости загрузки страниц сайта). Xmap иногда создает ошибочные страницы, плюс есть проблемы при использовании компонентов магазинов и других посторонних. В большинстве случаев проблемы возникают с VirtueMart. Здесь же компонент обходит только те ссылки которые есть физически на сайте, не сканируя саму структуру джумлы. Запуск сканирования вручную.
Если будете ставить на Денвер, то проверьте, что у вас стоит пакет расширений php5 для Денвера и в php.ini включена поддержка CURL. Как проверить? В php.ini ищем строчку extension=php_curl.dll, она должна быть незакомментирована (убрать точку с запятой перед строкой), ну и в папке \usr\local\php5\ext\ установки Денвера должна лежать библиотека php_curl.dll. Да, и после установки CURL не забываем перезапустить Денвер.
Если вы не знаете как качать файлы с файлобменников, а прямых ссылок нет, то прочитайте эту статью