Наверняка ты не раз задавался вопросом: "Как увеличить время пребывания пользователя на сайте и увеличить количество просмотров содержимого?". По просьбе читателей палю свой алгоритм улучшения поведенческих факторов для сайта на Drupal 6. По доброй традиции весь код и много непонятных слов под катом, угощайтесь.
Сделал каркас страничек для отображения ошибок сервера 404, 403, 402 и т.д. Сие работает частично на php и относительно просто устанавливается на Apache хостинги. Для большей привлекательности добавлено немного анимации.
Продолжаю потрошить выдачи поисковых систем на предмет количества проиндексированных страниц, входящих ссылок, социальной окружёности.
Этот пост — четвёртая часть из серии посвящённой написанию своего сервиса анализа SEO характеристик, и сервис наш — не сервис, если не будет отображать количество страниц в индексе и внешних ссылок.
Хочется сделать небольшое лирическое отступление и поговорить о методах получения таких данных. Путей несколько.
В прошлой части мы сделали класс с функциями для определения тИЦ, PageRank и Alexa Rank. В этой реализуем функции для проверки на наличие в каталогах Яндекс и Open Directory(DMOZ) методом парсинга содержимого, отдаваемого каталогом по запросу поиска URL.
Продолжаем писать сервис SEO анализа. В первой части мы спланировали приложение и отправку\приём данных через AJAX с использованием библиотеки PHPLiveX, в этой добавим компоненты для определения тИЦ и PageRank, Alexa Rank.
Возникла у меня мысль написать сервис анализа SEO характеристик сайта. В перспективе, акцентируя на тенденциях русскоязычного сектора сети, есть задумка сделать из него полноценный инструмент для мониторинга позиций по регионам, релевантности, актуальности и ещё куче параметров.
Естественно решил не ограничиваться одним лишь Яндексом. Сервис предусматривает мониторинг позиций по ключевым в топе и чекер мер тИЦ, PageRank, AlexaRank, проверка количества страниц в индексе, ссылок, картинок и прочего прочего прочего.
Собственно, следующая серия постов будет посвящена написанию такого сервиса. Все функции я конечно не спалю, да и вам самим, уловив суть, будет легко их дописать.
Начнём с реализации и планирования архитектуры приложения.
Довольно часто встаёт задача реализации поиска по сайту и не всегда эту функцию хорошо выполняет встроенный поиск CMS. В наши дни гораздо проще возложить функции поиска на Yandex или Google, например, а то и на обоих сразу.
Решил у себя на сайте сделать сразу несколько поисков. Естественно один движковый или ядерный, второй Google CSE и теперь ещё Яндекс XML. Об установке Yandex XML речь и пойдёт.
Вы когда-нибудь задавались вопросом: что делают поисковые роботы на Вашем сайте, какие страницы они просматривают, когда они это делают?
Этот скрипт, состоящий из трёх файлов, отследит их всех и соберет статистику по каждому.
Принцип работы Spider Trap очень прост: на «входной контур» подключается ловушка. При запросе каких-либо ресурсов сайта «crawler» поисковой системы запускает механизм логирования. В результате в файл лога пишется UserAgent паука, IP адрес, список запрошенных им ресурсов и время обращения.