YSitemap - online скрипт для создания карты сайта

28 октября 2009
Просмотров: 9872Обсудить

Хочу представить вашему внимания скрипт для  созданию карты сайта.

На написание этого скрипта меня натолкнула собственно необходимость часто создавать карты сайта для гугля. Конечно, в сети много подобных инструментов, сам гугл дает небольшой список их. Есть платные\беспратные, онлайновые\серверные, скриптовые и в виде приложения. Из всех, что я успел попробовать, мне подходила только одна (java application), но  она не ставила в sitemap параметр  <priority> (а точнее ставила всегда =1, на что гугл ругался и приходилось самому руками проставлять).

Что он умеет:

  1. Создавать xml  карту (google sitemap)
  2. Создавать структурную карту сайта, которая сохраняет вложенность ссылок , которая сохраняет title  страницы и которую можно выкладывать у себя на сайте.
  3. Ограничивать парс ссылок по уровню вложенности и количеству.
  4. Проставлять приоритет для ссылок, исходя из уровня отдаленности ссылки от главной страницы.

Что планируется в будущем:

  1.  Проверка статуса ссылки, чтоб не забивать битые ссылки (сейчас я отказался от этой идеи, поскольку она требовательна к ресурсам)
  2. Заливка созданной карты сайта на фтп сервер.
  3. Ограничение ссылок по вхождению в них переменных (например если в ссылке есть переменная SID - не учитывать такую ссылку )
  4. Учитывать тег <noindex>
Я очень надеюсь, что скрипт будет полезен не только мне. И сразу хочу попросить вас об одолжении. Если вы найдете в скрипте какую-то ошибку или глюк или баг. Или просто захотите предложить какой-то вариант улучшения скрипта - пишите мне через форму обратной связи или напрямую на эмейл или icq.

 

Демо: sitemap (В демо версии стоит ограничение на 1-н уровень вложености и на 30 ссылок)

Скачать YSiteMap

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru
Метки:


Комментариев: 3
Подписаться на комментарии по RSS
  • #12010-10-02 в 20:13:22Сергей (анонимно)

    При генерации ссылок после доменна ставит // слеша Типа вот кусок кода (

    http://pleer.kiev.ua//uploads/data/price.xls

    2010-10-02)!!!?!?!

    И так все ссылки.

    И выходит что я гуглу отправлю не рабочие ссылки!


  • #22010-10-04 в 12:31:05yaap

    спасибо, поправлю.

    На самом деле там еще очень много делать нужно.. если горит - могу скинуть код - посмотрите реализацию =)


  • #32011-04-06 в 22:54:44Katana (анонимно)

    Можно для создания карты сайта попробовать новый русскоязычный сервис: http://sitemapnow.com/

    Там ограничение на 5000 ссылок в бесплатном варианте, но там есть прибамбас Sitemap Live Data. И если у вас сайт для людей, то с помощью него можно получить полную карту сайта и в достаточно короткое время, да еще с правильными priority. А с помощью Quick Sitemap можно за несколько секунд получить карту сайта с HTML карты сайта вашего ресурса.


Оставьте комментарий!

Не регистрировать/аноним

Используйте нормальные имена. Ваш комментарий будет опубликован после проверки.

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



grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

(обязательно)