Распакуйте скачанный архив (с подкаталогами) и скопируйте файлы в созданный подкаталог вебсайта, а файлы sitemap.txt, sitemap.xml и sitemap.xml.gz
- в корневой каталог сайта.
Сделайте следующие файлы доступными на запись (chmod 0666):
/sitemap.xml (- или /sitemap.xml.gz для сжатой версии)
/sitemap.txt (если вы хотите получать и текстовую версию)
settings/files.inc.php – (для сохранения информации о страницах)
Настройка phpSitemapNG
Запустите скрипт в браусере - то есть откройте URL http://www.yourhost.com/admin/phpSitemapNG/
(большие и маленькие буквы различаются). Вы получите в окне броусера страничку примерно такого вида:
Сделайте настройки под свой сайт
Общие настройки
Выбор метода обхода сайта
Где искать файлы (Scan where to search for files:)
Локальная файловая система (Local file system) - если ваш сайт содержит только статические или использующие ssi html файлы, а каждой странице сайта соответствует файл
Сканировать сайт (Scan website) - если ваш сайт имеет динамически создаваемые страницы
Пути, каталоги, файлы
Корневой каталог (Page root) - путь к корневому каталогу вашего сайта на сервере
Вебсайт (Website) - URL вашего сайта
Исключаемые каталоги (Exclude directories) – эти каталоги будут проигнорированы. Проверяется сравнение с подстрокой
Исключаемые файлы (Exclude files) – если url содержит такое имя файла, он не будет добавлен в сайтмап
Выберите настройки в зависимости от размера вашего сайта:
У вас маленький сайт, менее 500 страниц
ВКЛ Ping google
выкл compress sitemap
ВКЛ Scan website
ВКЛ Display edit screen after scan
ВКЛ Store filelist
Измените Lastmod, Priority and Changefreq под ваши потребности
С этими настройками phpSitemapNG обойдёт ваш сайт и выдаст экран редактирования, на котором вы сможете изменить
многие настройки уже под конкретные страницы и разделы сайта.
У вас сайт с более чем 500 страницами
ВКЛ Ping google
ВКЛ compress sitemap
ВКЛ Scan website
выкл Display edit screen after scan
выкл Store filelist
Измените Lastmod, Priority and Changefreq под ваши потребности
С этими настройками phpSitemapNG обойдёт ваш сайт и сразу сгенерит файлы sitemap
Экрана редактирования не появится, так как для Вашего сайта он оказался бы слишком велик,
и вы скорее увидели зависший браусер, чем смогли бы что либо сделать.
Подробная информация о различных настройках
Ping google – Информировать ли Гугль про то, что у вас создан файл sitemap
Timeout functionality – phpSitemapNG позволяет настроить времена ожидания исполнения
своих действий. Эти настройки актуальны для больших вебсайтов с большим количесвтом страниц, если ваш хостер
ограничил время исполнения php скриптов достаточно малой величиной. Здесь есть два параметра:
PHP timeout: если в настройках хостинга установлено, что через 30 секунд прекращается исполнение
PHP скрипта (и по оному прекращению появляется сообщение об ошибке), следует вписать сюда 30 минус 5 (резервных)
секунд. В этом случае браусер будет яваскриптом просить перезагрузить страницу через указанное время, и скрипт
будет работать правильно. Если вы не разрешили в браусере яваскрипт - сделайте это для работоспособности
данной функции.
Webserver timeout: Вебсервер имеет свою, отдельную настройку таймаута на выдачу контента
веб-страниц (и сообщение об ошибке при этом никакое не появляется). Если в настройках сервера стоит 300 секунд,
следует в данной настройке прописать 300 минус 5 секунд.
Запуск phpSitemapNG
Нажмите кнопку Подтвердить Настройки (Submit Settings) - настройки будут сохранены, а скрипт начнёт обход Вашего сайта.
Редактирование результата
Если вы включили чекбокс “Показать экран редактирования после обхода (Display edit screen after scan)”, вы увидите таблицу
со списком страниц и внести изменения.
Нажмите кнопку “Создать файл (Create file)” - и эта информация будет использована для генерации файла sitemap.
Информировать поисковики (Yandex, Google)
Вы создали файл sitemap.xml
Пропишите его в файл robots.txt строкой: Sitemap: http://yoursite/sitemap.xml
Нажмите ссылку “Информировать Гугль (Submit to google)” - возможно, вам придётся залогиниться в ваш Гугль
аккаунт и добавить сайт в консоли поиска Гугля, подтвердив что вы являетесь его владельцем. Если вы ранее этого
не сделали, сделайте это.
В Яндексе следует залогиниться в интерфейс Вебмастера Яндекса и пойти в раздел SiteMap где и ввести
урлы сгенерённых файлов
Вот вы и сделали всё необходимое.
Проследить, как на это реагируют поисковики
Сравнивайте число обойдённых поисковиками страниц с числом страниц в sitemap
Если вы видите в выдаче Гугля ваши страницы без описаний - это, как правило, означает,
что Гугль подхватил sitemap с вашего сайта, но ещё не обошёл самостоятельно оные страниц.
В норме в течение 1-5 суток описание появляется.