Карта внутренней перелинковки сайта

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

  • Позиции в поисковиках и рейтингах
  • Google PR
  • Яндекс тИЦ
  • и т.д.

Для этих целей мной был написан скрипт, генерирующий карту перелинковки и позволяющий визуально проанализировать текущую внутреннюю прелинковку сайта:
http://usings.ru/linkmap/

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

  • Внутренние ссылки (при нажатии которых, происходит перемещение по карте сайта)
  • Внешние ссылки
  • Почтовые ссылки (приравниваются к внешним)
  • Циклические внутренние ссылки (ссылки страницы на саму себя)

С целью экономии трафика, скрипт исключает из анализа статические страницы, адреса которых заканчиваются расширениями: zip, rar, txt, gif, jpg, jpeg, png, mp3, mp4, mpeg, avi, mov, xls, doc, xlsx, docx, pdf.

В скором времени появится возможность автоматически генерировать карту сайта (sitemap.xml) по результатам анализа карты перелинковки.

Скрипт написан с использованием AJAX, полностью валиден в рамках XHTML/1.1 и CSS/2 и бесплатен.

admin опубликовано 2010-1-27 Рубрика: PHP | Метки: , , , , ,

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

  1. #1kikaha @ 2010-1-28 02:05 Ответ

    А что скрипт должен выдавать на выходе сейчас? Добросовестно вбил адрес сайта (в подписи), посмотрел, как скрипт по очереди выводит адреса всех страниц и разделов, потом на несколько секунд тупняк (во время которого браузер пытался умереть, но не вышло) — и редирект на пустую страницу с формой вода адреса. Пробовал в FF и Chromium — результат одинаковый, то есть никакой.

    • admin @ 2010-1-28 03:27 Ответ

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

  2. #2Артем @ 2010-3-13 17:59 Ответ

    Странно, один сайт (около 500 страниц) скрипт добросовестно отработал, а вот тот что в подписи — незахотел — http://dbprogs.ru/ [In: 0, Out: 0]

  3. #3JIPuBET @ 2010-3-20 04:13 Ответ

    хм… а у меня почемуто не фсе увидел страницы а некоторрые вапще фсе перепутал к моему домену присоединил ?= скрипты каторые находится вапще в другой папке

  4. #4Владимир @ 2010-9-19 11:46 Ответ

    Хм.. нажимаю на get sitemap.xml перекидывает на страницу с написью 0 и все ! ))))

  5. #5Xstroy @ 2010-11-10 11:40 Ответ

    Почему-то не фурычит.
    Просканировал несколько страниц блога, а потом вернулся в исходное состояние…

  6. #6Andrey @ 2011-3-18 17:21 Ответ

    Отработал, потом всё стало красным, это нормально?

    • admin @ 2011-3-18 18:23 Ответ

      К сожалению, скрипт оказался плохим, и я прекратил его поддержку.

  7. #7Alexey @ 2011-4-6 13:11 Ответ

    А где-нить исходник можно посмотрить данного скрипта?

  8. #8Алмаз @ 2014-1-6 02:55 Ответ

    Notice: Undefined offset: 1 in …/usings.ru/linkmap/getlinks.php on line 92

    Notice: Undefined offset: 1 in …/usings.ru/linkmap/getlinks.php on line 92

    Notice: Undefined offset: 1 in …/usings.ru/linkmap/getlinks.php on line 92

    выдает ошибки

    • admin @ 2014-1-10 23:15 Ответ

      Это не ошибки. Убрал их выдачу.

Ответить Владимир

Отменить

(Ctrl + Enter)