Очень часто мы берём сайт на SEO продвижение, а потом оказывается, что сайт никуда не годится и вообще его надо переделывать. Лучше обо всём договориться с клиентом заранее, этим мы обезопасим обе стороны от рисков, а также получим некий первичный план работ по проекту. Краткий анализ лучше выполнять за отдельную оплату, для этого достаточно одного рабочего дня, тем самым мы можем проверить серьезность намерений клиента и показать нашу компетентность. Мы не рассматриваем SEO показатели сайта, трафик, ключевые запросы, а только ищем то, что нам может помешать в дальнейших работах.

Итак, на примере реального проекта рассмотрим примерный состав такого краткого анализа. Домен поменял на ddd.ru, на скриншотах соответственно закрасил. Краткие начальные данные: сайт 2007 года, компания занимается доставкой воды, посещаемость около 150 чел, CMS — 1C-Битрикс, доступ только от админки (не административный).

Цель анализа: Понять технический уровень сайта на данный момент и составить план работ по подготовке сайта к SEO продвижению.

Анализ состоит из следующих частей:

  1. Анализ интерфейса. Данный фактор влияет на поведенческие факторы, а также от этого будет зависеть конверсия сайта.
  2. Техническая оптимизация. В данном пункте будут рассмотрены ошибки SEO оптимизации сайта.
  3. Анализ SEO продвижения.
  4. Краткие выводы и план работ.
  5. Дополнительно. Аналитика качества сборки (к SEO не сильно относится, больше к общему качеству проекта и к трудоёмкости дальнейшего обслуживания сайта).

1. Ошибки интерфейса

1.1. Грубые ошибки

При посещении сайта, пользователь видит всплывающего консультанта, которое перекрывает основное навигационное меню! На маленьких разрешениях экрана (мобильные/планшетные устройства), окно консультанта занимает большую часть экрана. Соответственно чтобы пользователю перейти в другой раздел сайта, ему нужно закрыть этот консультант. НО САМОЕ ВАЖНОЕ, что это происходит не на всех страницах сайта, т. е. если пользователь уже один раз закрыл онлайн консультанта, то он всё равно будет выскакивать на каждой посещаемой странице.

Пример анализа перед SEO

* После отработки хеша, на стороне пользователя, проблема пропадает. Но до этого пользователь должен нажать отмену на форме.

Решение проблемы: передвинуть форму онлайн консультанта в правый нижний угол.

1.2. Незначительные ошибки

  • Проработка навигации: подсветка активных пунктов меню, добавление хлебных крошек

К примеру, если пользователь зашёл на эту страницу, то непонятно в каком разделе находится пользователь. К примеру, по скриншоту похоже, что мы находимся на главной странице.

Пример анализа перед SEO_2
  • При разрешении 1024 появляется горизонтальный скроллбар (панель прокрутки);
  • 404 страница отдаёт правильный ответ сервера, но не содержит информации для пользователя что он находится на несуществующей странице.
  • Нулевые цены в прайсе: http://ddd.ru/about/service_center/list-spare.php
  • Функционал личного кабинета находится в трёх разных местах, хотя по факту это один и тот же блок.
  • favicon — дефолтный от 1С-Битрикс.
Пример анализа перед SEO_3

2. Техническая SEO оптимизация

2.1. Файл http://ddd.ru/robots.txt (показывает поисковым системам как правильно работать с сайтом)

Сейчас файл содержит следующее:

User-Agent: *
Disallow: /cgi-bin/
Host: www.ddd.ru

Такое ощущение, что этот файл скопировали с предыдущей версии сайта. В нашем конкретном случае нужно закрыть от индексации дублирующие страницы сайта, технические разделы 1С-Битрикс, добавить ссылку на sitemap.xml и др.

Как следствие индекс поисковых систем содержит страницы такого рода: http://www.ddd.ru/catalog/furniture/tea/index.php?PAGEN_1=5

Фактические такие страницы «пейджинации» являются дублями и для поискового индекса считаются «мусорными».

2.2. Зеркала сайта не склеены 301 редиректом.

Это одна из грубых ошибок, так как сайт существует давно и внешние ссылки на сайт могут быть как с www так и без, соответственно ссылочная масса не склеивается.

2.3. Нет sitemap

По адресу http://ddd.ru/sitemap.xml отсутствует файл sitemap.xml.

2.4. Имеются дубли страниц (некорректная настройка .htaccess)

http://www.ddd.ru/index.php?p=price  — страница в индексе:

Пример анализа перед SEO_4

Хотя содержание страницы полностью дублирует страницы http://www.ddd.ru/index.php и http://www.ddd.ru

Как следствие — в рамках одного сайта имеется не уникальный контент.

2.5. Мелкие ошибки

Телефоны картинкой, должны быть шрифтом (влияет на алгоритм ранжирования коммерческих сайтов Яндекса);

2.6. Качество программного кода.

В коде клиентской части сайта очень много закомментированного кода (видимо вследствие частых правок или некачественной сборки). css плохо сделаны, так как видно много стилей вшитых напрямую в код сайта. Подробнее написано в п.5 данного отчёта.

3. Анализ seo продвижения

3.1. Внешние факторы

Сайт в данный момент продвигается, ссылающихся доменов около 3000, среди которых большинство SEO ссылки. Качество ссылок среднего качества, возможно использован агрегатор, это видно по качества анкор листа (примеры «питьевая вода программы на сайте», «список доставка питьевой воды», скорее всего использованы автогенераторы).По основным запросам продвигается главная страница, именно на неё сконцентрирована ссылочная масса.

Также встречаются ссылки на виды воды: http://www.ddd.ru/about/brands/pitevaja-voda-uvin.php с анкором «вода украинская жемчужина».

Примерная оценочная стоимость ссылочной массы ежемесячно около 10000-15000р., т. е. примерный бюджет на продвижение с которым проходят работы около 30000р. (Данные расчёты сделаны примерно, так как много ссылающихся партнёрских сайтов, которые тяжело оценить).

3.2. Тексты

SEO текст есть не во всех категориях. К примеру в категории «Вода 19л." (http://ddd.ru/catalog/furniture/voda5l19l/) есть текст, а категории «Элитная вода» (http://ddd.ru/catalog/furniture/elite_water/) текста нет.

4. Выводы (план работ)

  1. Необходимо убрать онлайн консультант в другое место и настроить его работу;
  2. Исправить ошибки SEO оптимизации, а именно настроить склейку зеркал, настроить robot.txt, создать xml карту сайта. Также провести полную техническую оптимизацию при возможности.
  3. Создание SEO карты, сейчас видно что нет глубокого понимания о том, как разбиваются запросы по соответствующим URL
  4. Постараться исправить как можно больше ошибок в программном коде;
  5. Начать работы по SEO

5. Дополнительно

Анализ качества сборки (к SEO не сильно относится, больше к общему качеству проекта)

5.1. Анализ серверных мощностей

  • Работа с БД происходит не используя API 1С-Битрикс. Производительность системы 22 при рекомендованной более 30. Bз 44 запросов в sql 44 не кешируются, возможно запросы вообще не кешируются.
  • Время создания страницы около 3 секунд, что на границе рекомендованной скорости загрузки, притом с ее максимальной стороны. А вообще отключено автокеширование!!! Ядро системы модифицировано.
  • realpath_cache_size 16K при минимальных для Битрикс 4 М. Используемый акселератор является рекомендованным 1С-Битрикс, но не является уже закрытым проектом, не модернизирующимся несколько лет. В общем и целом по предварительной оценке производительности сайта результат «средний».
  • Рекомендовано сменить сервер на подходящий для 1С-Битрикс, включить кеширование, изменить рекомендованные параметры php.ini Детально просмотреть нештатные запросы SQl и модификацию ядра.
  • Рекомендовано провести настройки my.cnf
  • Некорректно модернизированы настройки my.cnf
  • Потенциально приводящие к съеданию всего доступного пространства памяти при атаке DDOS
  • На хостинге крайне не рекомендуется использовать кириллицу в качестве названий директорий и файлов
  • Логи сервера в открытом доступе http://aquaflot.ru/logs/aquaflot.com-access_log

Как следствие при незначительном увеличении нагрузки сайт перестаёт работать:

Пример анализа перед SEO_5

5.2. Анализ качества сборки

  • Ядро давно не обновлялось.
  • Текст для главной странницы выводится неадекватно /about/Акции/index.php (правило в urlrewrite.php).
  • Каталог товаров (для данного случая) содержит лишний уровень /furniture/ (это от стандартного магазина bitrix).
  • Технические файлы/директории (ico, images, css, js, banner итд) не стоит хранить на первом уровне.
  • Картинки для статей, документы и прочее (например /about/service_center/…) стоило бы загружать либо в медиабиблиотеку, либо в специально отведенную поддиректорию в /upload/
  • .idea и.hg — «левые директории» — что они делают в корне (они опять же индексируются).
  • Раздел /lib/ стоило реализовать инфоблоком.
  • Кодировка базы (utf8) отличается от кодировки соединения (cp1251).
  • Есть ошибки при отправке почты.
  • Путь к корню сайта должен быть пустой, установлено: /var/www/u2903761/data/www/aquaflot.ru
  • Файл более 4 Мб загрузить не получится
  • Монитор качества: из 11 обязательных тестов пройдено всего 4. Модифицировано ядро
  • В модуле iblock модифицированы файлы:
/var/www/u2903761/data/www/ddd.ru/bitrix/modules/iblock/admin/iblock_element_edit.php
/var/www/u2903761/data/www/ddd.ru/bitrix/components/bitrix/catalog.filter/templates/.default/template.php
/var/www/u2903761/data/www/ddd.ru/bitrix/components/bitrix/catalog.section/templates/list/template.php
/var/www/u2903761/data/www/ddd.ru/bitrix/components/bitrix/catalog.section.list/templates/.default/template.php
  • В модуле main модифицированы файлы: /var/www/u2903761/data/www/ddd.ru/bitrix/modules/main/include/prolog_admin_before.php

Вывод: Необходимо сделать рефакторинг для устранения этих недочётов, но это не обязательное условие.


Интересные статьи