09дек
Фильтры и санкции поисковых систем. Часть 1: общая информация
09дек
Виталий Кочнев

Сайт теряет позиции, а трафик значительно упал — это значит, что прилетело неминуемое наказание от поисковых систем. Эта серия статей расскажет, какие действия предпринимать в случае наложения санкций и как выйти из под фильтров поисковых систем Google и Яндекс.

Да кто такие эти ваши фильтры

Фильтры - это алгоритмы поисковых систем, которые занимаются оценкой параметров сайта в целом, а также каждой отдельно взятой страницы. При оценке учитывается:

  • польза сайта;
  • практичность навигации;
  • уникальность и качество размещенного контента;
  • степень нарушений со стороны владельца сайта, так называемая искусственная оптимизация, в процессе которой сайт быстро занимает верхние позиции выдачи, но при этом попадает под фильтры поисковиков.

К искусственной оптимизации относится:

  • покупка ссылок;
  • переспам по ключевикам;
  • сайты-аффилиаты.

Мешать полноценной оптимизации сайта могут и другие показатели, например:

  • отсутствие мобильной версии;
  • медленная загрузка страниц.

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

Как это работает

После того, как новый ресурс размещается в сети, поисковые системы начинают его индексировать. Затем ресурс попадает в библиотеку поисковиков, таким образом робот узнает о существовании нового сайта и включает его в выдачу.
Нужно учитывать, что система периодически проводит проверку базы на наличие и появление новых информационных данных. В каждой поисковой системе на это есть свое время. Например, Яндекс тратит на это несколько дней, а Google – несколько часов.
Фильтры могут сработать на любом этапе работы сайта и в зависимости от полученных данных поисковый робот может:

  • не индексировать сайт/отдельные его страницы;
  • наложить ограничения по отдельным запросам;
  • существенно понизить позиции в выдаче поисковиков;
  • польностью заблокировать ресурс, не показывать в выдаче.

Как плачевный результат всего этого будет снижение трафика на сайт. Оно может быть резким или постепенным, но оно будет. По таким заниженным показателям станет ясно, что ресурс попал под фильтры и требует реставрации.
Необходимо отметить, что под фильтры сайт может попасть не только в автоматическом режиме. Сделать это могут специалисты, поисковый робот лишь дает им сигнал о том, что сложилась спорная ситуация и она требует более детального рассмотрения. Все страницы, которые вызвали подозрение автоматической накрутки, попадают под ручную проверку этого специалиста. Он дает экспертное заключение и предпринимает меры о наложении санкций.

Чем выявить фильтры на сайте

Для проверки используются специальные инструменты веб-мастера:

  • Search Console от Google (последовательность действий: вид в поиске/поисковый трафик/индекс гугл/сканирование);
  • Яндекс Вебмастера (последовательность действий: диагностика/диагностика сайта/безопасность и нарушения/ссылки).

В случае нарушений, в этих разделах должны появляться предупреждения или сообщение о том, что на сайт уже наложены санкции/ограничения.
Дополнительными инструментами для комплексного анализа ресурса могут стать сервисы: SEO Tool, SEMRush Sensor, SEOLib.
В следующих статьях мы более подробно и поименно разберем наказания каждой поисковой системы.

775
0
Формула успешных текстов в Instagram
Все статьи
Чем инфлюенсеры цепляют миллениалов и поколение Z?
Подписаться на блог
Комментарии (0)
Популярные статьи
31Jul
В прошлой статье мы установили и проверили корректность установки кода Google Tag Manager. Чтобы научиться настраивать цели для систем аналитики нам сначала нужно познакомится с основными понятиями в GTM:
  • Переменные
  • Триггеры
  • Тэги

Переменные

Основная задача переменных: Срабатывание тега, в который мы помещаем нашу цель, происходит тогда, когда значения триггера (что такое триггер дальше в статье) совпадают со значений переменной.  Ничего не понятно? Показываем на пальцах: 1. Заходим в «Предварительный просмотр» (как заходить мы разобрали в 1 статье) 2. Переходим на сайт, где установлен GTM 3.  Делаем клик, например, по стрелочке на слайдере. Сделав клик – в блоке Summary отобразилось действие  - Click. 4. Нажимаем на Click. Переходим в раздел Variables. Собственно, тут и отображаются Переменные, к которым мы можем привязать активацию нашего триггера. То есть, нажав на кнопку Слайдера «дальше»  GTM получает эти данные. Например, если в условиях активации триггера указать
 Click Class содержит «owl-next»
То триггер будет активироваться каждый раз, когда пользователь нажмет на кнопку с class'ом «owl-next». И далее мы можем привязать срабатывание цели к этому триггеру. Но про это расскажем далее в статье. Как видно на скрине GTM получает несколько встроенных значений. Давайте их разберем: Click classes — возвращает class для нажатого тега. Например, для элемента при нажатии на него данная переменная будет равна toogarin. Click ID — возвращает id тега, по которому был произведен клик. Например, при нажатии на элемент данная переменная вернет значение button-cart. Click Target — возвращает атрибут target для кликнутого элемента. Пример: при нажатии на ссылку вернет значение _blank.. Click URL — возвращает атрибут href(для ссылок). Пример: при нажатии на ссылку переменная вернет https://toogarin.ru. Click Text — возвращает текст элемента, на который был произведен клик. Пример: при нажатии на О компании данная переменная вернет значение «О компании».
!Важно. В GTM есть встроенные переменные. Но также можно создавать свои переменные.

Триггеры

Собственно, в триггере мы указываем условия активации тега (в теге мы как раз связываем активацию триггер с целями в GA или Я.метрике). Создаем триггер: 1. Открываем вкладку Триггеры – создать
!Важно. Не забываем давать понятное название триггера
2. Необходимо указать тип триггера В GTM есть несколько триггеров. Но для настройки целей нам понадобятся тип триггеров из категории "Клик". В основном под целями подразумевают какое-нибудь нажатие: добавить в корзину, отправить форму обратной связи, нажать на кнопку "оформить заказ" и т.д, поэтому для настройки первичных целей нам будем достаточно, выбрать тип триггера "Все элементы". Данный триггер учитывает все клики на сайте. 3. Указываем условия активации триггера. Тут нам на помощь приходят наши переменные. Выбираем пункт "Некоторые клики". Выбираем соответствующую встроенную переменную(на скриншоте встроенная переменная Click ID) и указываем значение переменной, при совпадение которой, триггер будет активирован.
!Важно. При добавлении переменных работает оператор «И».
4. Мы создали триггер "Добавить в корзину". Еще раз все разберем. На сайте есть кнопка "Добавить в корзину". У кнопки есть  id  "button-cart". Чтобы триггер активировался только при нажатии кнопки "Добавить в корзину", мы в переменной Click ID указываем значение ID кнопки. И теперь триггер будет активироваться, если  Click ID совпадет с ID кнопки. Настройка триггера - это самый важный момент при создании целей, поэтому если остались вопросы, то пишите в комментариях - мы все разберем!

Теги

При помощи тегов мы "связываем" активацию тегов с целями, который создаем в инструментах аналитики (Google Analytics, Яндекс Метрика и т.д.). Разберем создание тега для отправки цели в Яндекс Метрику (как установить яндекс метрику и цели читай "Установка Яндекс метрики через GTM"). 1. Создаем тег 2. Выбираем Конфигурацию тега - Пользовательский HTML. (Со всеми конфигурациями тегов можете ознакомится, прочитав "Типа конфигурации тегов и их применение") 3. Вставляем код. (код можете скопировать после скриншота) Вместо 999999 номер вашего счетчика в Я.Метрика 'add-cart' - индификатор цели. В настройках Я.Метрики создаем цель. Даем понятное название (совет: лучше дублировать названия в GTM  и в Метрике, чтобы в дальнейшем было удобно их редактировать). Выбираем JavaScript событие И собственно вписываем тот индификатор, который мы отображаем в теге GTM, например, 'add-cart'. 4. Добавляем триггер В нашем случае добавляем триггер, которые мы ранее сделали "Добавить в корзину". Хочу заметить, что триггер и цель назвал одинаково для удобства. 5. После создании тега, нам необходимо опубликовать изменения контейнера.  Нажимаем отправить, при необходимости вписываем, какие изменения мы сделали, и опубликовываем изменения. Разбираем, что мы сделали. Мы создали тег "Добавить в корзину", который будет отправлять событие в Я.Метрику только тогда, когда триггер будет активирован на сайте. Но, как удостовериться, что тег работает корректно? Все очень просто - заходим опять в режим "Предварительного просмотра" и заходим на сайт. Заходим на страницу, где у нас присутствует кнопка "Добавить в корзину". При нажатии на кнопку в дополнительном окне должен отобразиться наш тег, который мы только что сделали.
Если тег не отображается, значит вы не опубликовали изменения внесенные в контейнер или же не обновили страницу сайта.
В этой статье мы узнали:
  • что такое Переменная и как ее найти.
  • что такое триггер, как его создать и как корректно указать его активацию.
  • как создать тег и проверить его настройку.
Теперь мы владеем минимальным компетенциями, чтобы начать настроить цели в системах аналитики:
05Nov
В поисковом ранжировании сайта не редко учитывается такой показатель как скорость загрузки сайта. Для проверки показателей и получения рекомендаций по их улучшению Google создал собственный инструмент и назвал его Page Speed. Этот сервис оценивает производительность сайта в баллах, где идеальный результат равен 100 баллам. Оценка производится как desktop-версии так и мобильной, где так же учитываются моменты связанные с юзабилити. Глобально причины медленной загрузки страницы можно разделить на объективные: такие как скорость интернета и задержки внутри сети, скорость компьютера и браузера. На эти факторы, как владельцы сайта мы не способны повлиять. Но есть и причины, которые мы можем устранить, о них и пойдет речь далее.

Время ответа сервера

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

Настройка полностраничного кэша W3 Total Cache

  1. Заходим в «General Settings» Настройка полностраничного кэша W3 Total Cache
  2. Вкладка «Page Cache» - включаем чек бокс Enabled
  3. «Page cache method» - выбираем метод кэширования. По умолчанию лучший вариант – Disk: Enhanced. Но если у вас выделенный сервер или VPS, можно попробовать другие варианты (но тут уже понадобится произвести дополнительные установки и настройки на сервере).
  4. Нажимаем кнопку «Save all settings»
  5. Переходим в левом меню в расширенные настройки «Page Cache», отмечаем «Cache front page», если хотим кэшировать главную страницу. Настраиваем автоматическую пред генерацию кэша (указываем путь к XML-карте сайта, если она у вас есть): Настройка полностраничного кэша W3 Total Cache
  6. Во вкладке General, указываем время жизни кэша (сколько страница будет актуальна перед ее перестроением, в секундах). Чем реже сайт меняется – тем больше значение нужно ставить (например, сутки: 86400): Настройка полностраничного кэша W3 Total Cache
  7. Так же на этой странице можно настроить многие другие параметры: какие страницы не кэшировать, время очистки кэша, настройки кэша для залогинненых пользователей и многие другие.
  8. Все готово – жмем «Save all settings».
  9. Для проверки правильности настройки – открываем в другом браузере (где не залогинены) или выходим из админ панели, обновляем страницу и смотрим в код страницы Ctrl+U, если все правильно настроено, получим следующий результат:
Наслаждаемся результатом, до: Результат оптимизации И после: Результат оптимизации Если полностраничное кэширование неприемлемо (если есть динамичные сквозные блоки, такие как корзина) или не дало ощутимого прироста (хостинг слишком слаб, либо подвержен большой нагрузке) – нужно задуматься над переездом на более производительный хостинг.

Кэш браузера и сжатие контента

Для того чтобы не грузить те или иные картинки, скрипты, при навигации по сайту, сервер может отдавать соответствующие заголовки для статического контента. Настроив время жизни кэша для разных типов файлов, мы позволим браузеру корректно хранить и отдавать такой контент. Включив сжатие контента с помощью gzip, можно сэкономить до 70% от размеров передаваемых текстовых файлов (принцип работы в том, что веб-сервер сжимает файлы перед отправкой, а браузер уже распаковывает на стороне клиента).

Настройка кэша браузера W3 Total Cache

  1. Заходим в «General Settings» и включаем «Browser Cache»: Настройка кэша браузера W3 Total Cache
  2. Переходим в левом меню в продвинутые настройки и включаем отдачу заголовков Last-Modified и Expires, а также включаем GZip-сжатие: Настройка кэша браузера W3 Total Cache
  3. Настраиваем, если нужно, время кэша для разных типов статического контента
  4. Жмем «Save all settings» и готово.

Оптимизация изображений

Page Speed оценивает картинки на возможность без потери качества уменьшить размер. Так можно загрузить все приведенные в рекомендациях картинки на свой ПК и сохранить их с помощью утилит на подобии FastStone Image Viewer. Для изображений в формате JPEG обязательно используйте режим progressive.

Код JavaScript и CSS, блокирующий отображение

По умолчанию страница не отображается пользователю до тех пор, пока все блокирующие скрипты не загрузятся. В некоторых случаях блокирование оправданно, например, если мы не хотим чтобы посетитель видел сайт без стилей оформления, прежде чем они загрузятся. Но часто мы можем отсрочить загрузку тех или иных скриптов и грузить их уже в фоне, не потеряв при этом ничего. Для передачи каждого файла с веб-сервера браузеру требуется время на установку/закрытие соединения. Для минимизации таких затрат часто практикуется объединение всех скриптов и стилей в консолидированные файлы. Важно – для корректной минификации всех скриптов и стилей они должны быть прописаны с помощью функций wp_enqueue_script и wp_enqueue_style, а не подключаться напрямую в файле header.
  1. Для активации минификации нужно зайти в «General Settings» и включить соответствующую функцию: Минификация
  2. Переходим в левом меню на вкладку «Minify» и включаем объедение файлов js и css. Для js-файлов так же можно выбрать не блокирующие аттрибуты "defer" и "async": Минификация
  3. Если какие то из скриптов нужно исключить из создаваемого общего файла, это так же не создаст проблем. Минификация
  4. В итоге если все сделано правильно в коде нашего сайта вместо множества подключений внешних файлов будут такие лаконичные записи: Результат минификации

Резюме

Процесс оптимизации сайта – как отдельная наука, где нужно проводить исследования и эксперименты. Иногда даже мелкая деталь способна в разы ускорить время загрузки страниц сайта, за что вам будут благодарны посетители и поисковые системы. Удачных опытов!
22Apr

Как правильно зайти на территорию ваших активных подписчиков и узнать их мнение, которое повлияет на маркетинговые процессы? Попробуйте нативный инструмент - опросы в Instagram Stories!

Зачем собирать обратную связь через Истории в Instagram?

Мудрые компании знают, что лучше подружиться с клиентом  и создать долгосрочные отношения, чем тратить деньги на привлечение, затем клиентов терять. Удовлетворенные потребности клиентов = больше доходов, так называемый LTV. Это если говорить про долгосрочные отношения.

А что, если обратная связь нужна здесь и сейчас? Потребители не стесняются делиться положительным или отрицательным опытом в социальных сетях, особенно отрицательным в российских реалиях. Нужно соединить любовь к отзывам потребителей и вашу маркетинговую задачу через Истории в Instagram.

У пользователя есть всего 24 часа, это создает ощущение срочности, которое побуждает пользователей обращать большее внимание на временный контент. Далее мы расскажем несколько способов, как использовать Instagram Stories для сбора обратной связи.

Когда у вас есть конкретное предложение

Всю жизнь нас ставят перед выбором, но Instagram к нам более лояльный, поэтому представляет выбирать в опросе среди 2-х вариантов. Хотя по признанию Адама Моссери, генерального директора Instagram, они работают над возможностью добавления нескольких вариантов в таком голосовании, будет ли релиз - неизвестен.

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

Что можно оценить с помощью этого вопроса:

  • Ожидание новинки
  • Сравнение характеристик товара (цвет, внешний вид, форма, наполнение)
  • Сравнение аналогичных товаров
  • Анонсы скидок мероприятий.

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

Стикер-слайдер как качественный метод исследования

Можно ли измерить эмоции через стикер? Вполне возможно, если это стикер-слайдер со своеобразной шкалой. Вы можете выбрать подходящий фон и эмодзи, который будет олицетворять вопрос.

В итоге пользователи выбрав на этой шкале результат могут увидеть средний ответ всех пользователей. Классическое применение: анонс в стиле “ждете?” и этот стикер. Если большинство проголосовало ближе к максимуму - все в порядке, если эмодзи ближе к началу, нужно что-то с этим делать.

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

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

Открытые вопросы для дискуссий

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

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

Вы можете поделитесь ответом / вопросом пользователя у себя в Stories. Если вы еще отметите его, то пользователю будет приятно, что вы заметили и проявили заботу своим ответом. И, конечно, вы можете дать ответ в Direct. По статистике, конверсионность этого стикера несколько ниже, потому что пользователю нужно приложить немного больше усилий: подумать и ввести ответ.

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

Викторина для самых умных!

Этот стикер сразу покажет прав ли в своем ответе подписчик или нет. Пусть выбирает из нескольких вариантов, правильный всего один. Так можно оценить осведомленность о бренде, можно сделать анонс (только не скидок, а то будет обидно: вы предлагаете 5%, а в вариантах есть 25%).

Хороший пример Booking.com в виде викторины в историях для эрудированных путешественников. Перед викториной компания публикует несколько подсказок, чтобы вызвать интерес и навести людей на правильный ответ. Если у вас широкая тематика, тоже можете воспользоваться этой возможностью, а всем угадавшим прислать что-то приятное через DM. Вы будете точно знать список этих людей, сколько голосов получил каждый вариант и как проголосовал каждый человек.

Для более продуманных и широких вопросов вы можете воспользоваться возможностью размещения активной ссылки на сайт, если у вас есть эта возможность. И перенаправлять пользователей пройти опрос, а прошедшим по ссылке выдать уникальный бонус.

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

Вверх