SEO-инструменты для вашего сайта.

Ready.KZ: Готовые сайты

Описание
Добрый день, коллеги.

Последнее время я веду разработку модуля для полноценного управления SEO на сайте под Битрикс (карточка модуля). Цель, ни много ни мало, - избавиться от стереотипа "Битрикс не дружит с SEO" :) В 14й версии коллеги из Битрикса заложили в стандартную поставку нужный функционал для решения основных задач по СЕО, но до идеала еще далеко.

И я бы не сказал, что это плохо. До того как я приступил к разработке модуля, меня это тоже несколько раздражало - почему нельзя сесть и сделать. Но когда я начал работать, когда собрал самые важные пожелания к модулю от профессионалов рынка, я понял, что это постоянная ежемесячная работа над модулем. Это не просто "поменять заголовки", "установить редиректы", "посмотреть отчет". Это должен быть очень мощный инструмент, пронизывающий весь продукт, становясь его seo-колпаком как модуль Проактивки стал таким колпаком для безопасности. Цель еще не достигнута, но правильный путь нащупать удалось.


О ценах

Чтобы сэкономить время тех, кто ни в коем случае не захочет его покупать, сразу напишу - модуль будет платный, с декабря, стоить будет 4900 руб. (партнерские скидки есть). В самом конце еще о некоторых бонусах и подарках :)

Предупреждение

Модуль в данный момент в некоем подобии беты. Завалить он ваш сайт не сможет (хотя на боевой сайт с тоннами статей пока все же не рекомендую ставить :) ), но полноценно инструментом работать пока не очень комфортно (сужу сам по себе). Можно сказать, модуль пока "как есть" идет.

Поехали...

Далее я опишу чего уже удалось добиться, что планируется, и какой вектор развития. Сразу мои извинения за много букв, но об этом направлении моей разработки я могу говорить часами :) позже я разнесу всю информацию по удобным кейсам и вариантам применения.

Раздел управления ЧПУ

Не так давно я сам удивлялся: "да не реально создать единую страницу управления всем-всем, чтобы вы зашли тыц-тыц, и у вас новый урл на новости, который сразу везде прописался". Сложно, много подводных камней, но можно...

Кейсы применения:

1. Ручное управление и добавление правил. Тут все просто, немного улучшить интерфейс.

2. Управление всеми компонентами на проекте. Накидываем по сайту компонент, нигде никаких УРЛ особо не настраиваем, а потом заходим на единую страницу в админке и прописываем какой УРЛ что должен открывать. Вот это более частый кейс и более сложный для новичков.

Достаточно времени убилось, чтобы решить удобно задачу номер два, в итоге родилось что-то такое:

scr1.png

Мы можем настроить любую страницу прямо в админке, какие у нее пути для каждого ее раздела.

Так как ЧПУ все же не главное в деле SEO, а выпустить модуль требовалось к релизу 14-й версии, пришлось им пожертвовать, и он еще в процессе рождения :)

Сканер

Я пошел по пути Проактивной защиты и решил, что никто лучше не проанализирует сайт на предмет SEO, как свой собственный паук.

scr2.png

Паук этот не совсем паук. Он бежит по базе поиска (то есть, наличие во внутреннем должно быть обязательным, чтобы страница съелась пауком), дергает страницу, анализирует, и записывает ее к себе в базу. Вот с этой базой уже и предстоит работать, о чем ниже.

В данный момент база пополняется лишь пауком (то есть при добавлении новой страницы / элемента) страница не попадет в базу анализа. Естественно, это сыроватое недоразумение скоро будет поправлено.

И пока еще не затронуты блоги и форумы, как самые сложные составляющие сайта. Это тоже будет доработано. Кроме соц.сети, так как она достаточно сложная в плане проверки прав и прочего. Может быть когда-нибудь.

Страницы

Итак, вот что паук нам дал:

scr3.png

SEO-базу для анализа и управления.

Что в ней есть и что можно делать

1. URL страницы.
2. Реальный заголовок (какой страница имеет в реальности).
3. Статус ответа (200, 404, ...).
4. Кол-во посещений ботами Яндекс и Гугла. Обращаю внимание, что модуль абсолютно самостоятельно посредством обратного DNS запроса узнает белый ли это бот, и только в этом случае прописывает его хит. Это никак не завязано на модуле стандартном модуле Аналитики, и она никак не требуется.
5. Наличие страницы в файлах сайтмап.
6. Описание, h1, ключевые слова, opengraph-теги.
7. ID элемента, если на целевой странице находится элемент инфоблока (или пост блога, или тема форума).
8. Счетчики расшариваний страницы в соцсетях. Об этом ниже.

Какие действия доступны со страницей

1. Установка редиректа.
2. Переопределение мета-тегов и заголовка.
3. Добавление и удаление из карты сайта (пока не до конца реализовано).
4. Поиск по фразе, по которой пришли на данную страницу.
5. Прочие фильтры.

scr4.png

scr5.png

Кстати, обратите внимание на последний скрин. Это реальные посещения Яндекса. И все были на одну страницу. А все почему? А потому что там вот такое чудо: http://test.d-it.ru/examples/sliders/ Представляете мощность модуля, который способен такое находить, анализировать, и потом выводить отчеты? Лично я был очень доволен такими неожиданными результатами.

Естественно, там же есть статистика по переходам на данную страницу с поисковиков:

scr6.png

Микроразметка

Когда релиз 14-й версии Битрикс устаканится, я пройдусь по всем новым шаблонам каталога и новостей и сделаю им микроразметку. Причем, зависимую от категории. К примеру, вы сможете в одной категории сделать микроразметку книг, в другой товаров. Шаблоны будут регулярно обновляться вслед за вендором.


О поисковиках

Поддерживаются (и будут поддерживаться) только два - Гугл и Яндекс. И тут ложка дегтя - очень скоро переходы с Гугла будут все больше скрываться последним. Ну что ж, анализируем, пока анализируется, к тому же, есть еще Яндекс. Ну и конечно же, очень скоро модуль научиться загружать статистику переходов с Гугл.Мастерской, хотя там статистика обобщена и нет деления по пользователям.

О соц.сетях

Было довольно смело заявить, что будет реализован сервис, который будет считаться счетчики расшариваний на вашем сайте, абсолютно не напрягая его. Как это будет:
- сайт (с вашего разрешения) отдает список страниц внешнему сервису (только страницы, которые и так доступны в индексе)
- внешний сервис периодически обновляет счетчики популярных соц.сетей
- возвращает вам результаты

Пока - заявлено. Пробуем, экспериментируем. Надеюсь, все получится :)

Планы

Старт был взят с большой кучи информации, что хотелось бы воткнуть. Урезалось все до 3-4 пунктов (даже возникал вопрос "а что продавать то?";), но вот когда работа закипела, вот тогда идеи вскипели, вот тогда-то возникло понимание и какой курс :)

Коротенечко о планах:

- Естественно, допилить то, что уже есть, до юзабельного и очевидного состояния (планируется за бесплатный ноябрь как раз)
- ЧПУ-панель
- Автообновление SEO-базы страницы
- Вывод SEO-ошибок (они уже собираются сканером, но пока не выведены визуально)
- Сканирование постранички
- Сводная страница поисковых фраз, анализ их, какие страницы набирают обороты по переходам, где угасает
- Проверка наличия в robots
- Разделение по категориям поисковиков (картинки, видео, книги, ...)
- Автоматизация некоторых действий (например, удаление страницы из сайтмап, если на нее зашли N раз и Гугл и Яндекс)
- Установка OpenGraph тегов, так важных для расшаривания
- Показ информации о странице в панели админа, когда находимся на этой странице (некая краткая сводка, всегда на глазу)
- Засекание времени отдачи страницы поисковику (и сигнал вам, если все больше страниц отдается дольше, ведь это еще один шаг к понижению в индексе)
- Полная интеграция с сервисами Яндекса и Гугла, чтобы оттуда брать информацию, которую не смог (не может) получить внутренний паук (например, ошибки сканирования, кол-во в индексе, и прочее)
- И многое-многое другое...

Цель одна - создания некоей SEO-панели, где были бы краткие последние сводки по SEO-Пульсу вашего сайта. Как он себя чувствует, что предпринять для его улучшения. Своего рода - улучшай сайт, получай баллы :)

Редакции

Ограничений на редакции нет, кроме Первого сайта, так как требуется модуль Поиска.

Бонусы

Как и обещал, о бонусах. Во-первых, это ваши партнерские скидки. Я надеюсь, вы будете рекомендовать данный модуль вашим клиентам.

Во-вторых, я очень жду от вас фидбек. Что неправильно, что надо улучшить, а чего остро не хватает. Я был бы рад слышать от вас все самые последние тенденции поискового рынка, и как нам с вами на нем дышать. Я буду стараться быстро реагировать на такие важные пожелания. Естественно, я не буду проходить мимо таких помогающих партнеров, и дарить им купоны за помощь.

В-третьих, это опт. Так как в дальнейшем этот сайт строго обязан быть на любом сайте, выгоднее покупать оптом, для тех, кто часто делает сайты. Я предлагаю пакетную покупку - 10 лицензий за 15т.р. Супротив базовых 4900т.р. это смешная цена. По вопросам опта пишите мне.

Благодарности

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

На этом все. Но хотелось бы говорить еще. Мир пауков оказался очень интересным, и мне видится очень заманчивым этот горизонт. Я буду писать еще, уже более удобоваримо и коротко :)