Полезные скрипты

Различные SEO-ориентированные скрипты собраны в этом разделе.

Как улучшить поведенческие факторы сайта на Drupal

Улучшаем поведенческие факторы: увеличить время пребывания на сайте

Наверняка ты не раз задавался вопросом: "Как увеличить время пребывания пользователя на сайте и увеличить количество просмотров содержимого?". По просьбе читателей палю свой алгоритм улучшения поведенческих факторов для сайта на Drupal 6. По доброй традиции весь код и много непонятных слов под катом, угощайтесь.

Страницы статуса и ошибок сервера Pink Dot

Сделал каркас страничек для отображения ошибок сервера 404, 403, 402 и т.д. Сие работает частично на php и относительно просто устанавливается на Apache хостинги. Для большей привлекательности добавлено немного анимации.

страница 404

Yandex XML и Google ajax Search API для извлечения индексных SEO показателей

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

Этот пост — четвёртая часть из серии посвящённой написанию своего сервиса анализа SEO характеристик, и сервис наш — не сервис, если не будет отображать количество страниц в индексе и внешних ссылок.

Хочется сделать небольшое лирическое отступление и поговорить о методах получения таких данных. Путей несколько.

Компонент проверки на наличие в трастовых каталогах Yandex и DMOZ

В прошлой части мы сделали класс с функциями для определения тИЦ, PageRank и Alexa Rank. В этой реализуем функции для проверки на наличие в каталогах Яндекс и Open Directory(DMOZ) методом парсинга содержимого, отдаваемого каталогом по запросу поиска URL.

Компонент вычисления PageRank и Yandex тИЦ для сервиса SEO анализа

Продолжаем писать сервис SEO анализа. В первой части мы спланировали приложение и отправку\приём данных через AJAX с использованием библиотеки PHPLiveX, в этой добавим компоненты для определения тИЦ и PageRank, Alexa Rank.

Пишем сервис анализа SEO Характеристик

Возникла у меня мысль написать сервис анализа SEO характеристик сайта. В перспективе, акцентируя на тенденциях русскоязычного сектора сети, есть задумка сделать из него полноценный инструмент для мониторинга позиций по регионам, релевантности, актуальности и ещё куче параметров.

Естественно решил не ограничиваться одним лишь Яндексом. Сервис предусматривает мониторинг позиций по ключевым в топе и чекер мер тИЦ, PageRank, AlexaRank, проверка количества страниц в индексе, ссылок, картинок и прочего прочего прочего.

Собственно, следующая серия постов будет посвящена написанию такого сервиса. Все функции я конечно не спалю, да и вам самим, уловив суть, будет легко их дописать.

Начнём с реализации и планирования архитектуры приложения.

Yandex поиск на сайте

Яндекс XML + DrupalДовольно часто встаёт задача реализации поиска по сайту и не всегда эту функцию хорошо выполняет встроенный поиск CMS. В наши дни гораздо проще возложить функции поиска на Yandex или Google, например, а то и на обоих сразу.

Решил у себя на сайте сделать сразу несколько поисков. Естественно один движковый или ядерный, второй Google CSE и теперь ещё Яндекс XML. Об установке Yandex XML речь и пойдёт.

Spider Trap: ловим пауков

Spider Trap Вы когда-нибудь задавались вопросом: что делают поисковые роботы на Вашем сайте, какие страницы они просматривают, когда они это делают?

Этот скрипт, состоящий из трёх файлов, отследит их всех и соберет статистику по каждому.

Принцип работы Spider Trap очень прост: на «входной контур» подключается ловушка. При запросе каких-либо ресурсов сайта «crawler» поисковой системы запускает механизм логирования. В результате в файл лога пишется UserAgent паука, IP адрес, список запрошенных им ресурсов и время обращения.