Русский
Русский
English
Статистика
Реклама

Seo

SEO-friendly HTML для верстальщика

27.01.2021 18:04:51 | Автор: admin

В этой статье не будет подробного разбора всех аспектов SEO-friendly сайта. Я собрал здесь лишь тот объем информации, с которым мне необходимо было познакомиться для решения SEO-задач в компании.


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

Наш сайт, без преувеличения, состоит из огромной кодовой базы, и каждый день мы планомерно улучшаем его, добавляя новые фичи и исправляя существующие баги. Еще в начале своего пути я получил несколько крупных задач по улучшению текущей верстки проекта с использованием validator.w3.org. После окончания работ над этими задачами у меня возникла мысль собрать некоторую информацию по написанию валидной и SEO-пригодной верстки в одну небольшую статью с указанием ссылок на дополнительную и более подробную информацию.

Вы познакомитесь с несколькими важными областями валидной SEO-верстки и найдете примеры работы с validators.w3.org. Дополнительные материалы, указанные ниже, будут весьма полезны в повседневной работе верстальщика.

Семантические теги

Семантическая верстка - это html элементы со смыслом понятные разработчику, браузеру и поисковым роботам. К таким относят: header, footer, main, article, section, nav, aside и тд. Использование перечисленных тегов описывается по спецификациям W3C или WHATWG. Короткую вводную можно получить в цикле видео\статей HTML шорты от Вадима Макеева. Приведу описание к нескольким тегам.

Section - определяет раздел в документе. В соответствии со спецификацией W3C по HTML5: "Раздел это тематически сгруппированный контент, как правило с заголовком."
Article - определяет независимый, самодостаточный контент. Контент, помещенный в этот элемент, должен иметь смысл сам по себе, т. е. он должен быть понятен в отрыве от остальных частей веб-сайта.
Подробнее о article, а так же section написано здесь.
Header - предназначен для определения заголовочного блока или "шапки" документа или раздела. Подробнее здесь.
Footer - предназначен для определения "подвала" документа или раздела.
Nav - Предназначен только для основного блока навигационных ссылок.
Aside - определяет некий контент, находящийся в стороне от контента, внутри которого он расположен (как боковой блок страницы, "сайдбар").

В целом, тема доступности сайтов довольно обширна. Со всеми нюансами предлагаю ознакомиться в этой статье и еще советую пройтись по всей серии HTML шорты. Еще могу посоветовать ресурс Веб стандарты, некоторые статьи писали авторы спецификации HTML5 (переводы на русский). И для понимания, можно ознакомиться с контентной моделью HTML.

Микроразметка Schema.org

Чаще всего инструкции по включению микроразметки в HTML-код вы будете получать от SEO-специалистов. Но для понимания немного осветим эту тему.

Schema.org - стандарт семантической разметки данных, который помогает поисковикам лучше понимать данные, представленные на сайте. Например, с помощью разметки можно явно указать поисковым роботам, что на странице site.ru/product_page1 находится товар, и передать основные параметры: название, цену, артикул, производителя и т.д. На основе этих данных поисковики формируют расширенные сниппеты в поисковой выдаче.

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

Подробно о микроразметке написано в вики Яндекса. Документация Schema.org. Так же стоит обратить внимание и на гайд от Google.

Как проверить свой HTML

Так как один из критериев к SEO - это валидная верстка, необходимо прогонять написанный код через ранее упомянутый валидатор. К слову, помимо него есть валидатор от Google - в нем необходимо следить за выбранным роботом (Компьютер/Смартфон) и инструмент от Яндекса. Эти инструменты помогут Вам в задачах связанных с микроразметкой. Следует сравнивать новый и старый код, удостовериться, что ошибок нет и все существующие ранее сущности правильно считываются.

В целом, работа с ними сводится к тому, чтобы скопировать HTML код из браузера и вставить его в соответствующее текстовое поле валидатора. Можно копировать куски кода сразу из вашего IDE, но это должен быть чистый HTML с готовыми данными. После прохождения проверки вы будете получать уведомления о различных ошибках в коде. Warning можно опустить. Но от всех Error необходимо избавиться, чтобы верстка удовлетворяла принципам валидной HTML-страницы. В процессе работы могут возникнуть нерешаемые проблемы. Такое стоит гуглить и принимать во внимание, что валидаторы могут не поспевать за всеми нововведениями.

Перейдем к нескольким конкретным примерам (не)валидной верстки и их проверке с validator.w3.org.

Списки

К спискам относятся теги ul и ol (маркированные и нумерованные соответственно).
Выглядит это так:

<ul><li>item 1</li></ul><!-- или --><ol><li>item 1</li></ol>

Внутри открывающего и закрывающего тегов ul могут стоять только элементы li, а уже внутри самих этих элементов (пунктов) можно вставлять любой контент (текст, картинки, заголовки, абзацы, ссылки и даже другие списки). То есть, <ul><div></div></ul> является не валидной версией, и https://validator.w3.org/nu/ явно об этом напишет в выводе ошибок (Рис 1).

Рис 1. Ошибка спискаРис 1. Ошибка списка

Ссылки

В использовании тега <a> тоже есть нюанс, в href недопустимы пробелы. То есть, <a href="tel:+7 (967) 321-22-33">phone</a> не является валидным вариантом (Рис. 2), однако <a href="tel:+7(967)321-22-33">phone</a> соответствует всем критериям.

Рис 2. Ошибка ссылкиРис 2. Ошибка ссылки

Атрибуты

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

Таблицы

Часто приходится немного корректировать базовые стили таблицы. Раньше такое реализовывалось через соответствующие атрибуты.

<table border="1" cellpadding="0" cellspacing="0" width="400"></table>

На данный код мы получим сразу 4 ошибки об устаревших атрибутах (Рис. 3).

Рис 3. Устаревшие атрибуты таблицыРис 3. Устаревшие атрибуты таблицы

Это можно спокойно переписать с использованием стилей и классов.

Резюмируя вышеописанное получим примерно такой код:

<style>.table {  border-collapse: collapse;    width: 400px;    border-spacing: 0;   }.column {    padding: 0;    border: 1px solid #333;  }</style><table class=table>  <tr>  <td class=column></td>  </tr></table>

Подобное решение относится ко всем атрибутам, влияющим на стили элементов. Но есть такие, которые относятся к логике DOM-элементов. Чаще их реализация полностью падает на браузеры. Остальное можно реализовать с помощью JavaScript.

Атрибут id

Этот атрибут является неотъемлемой частью HTML. На нем часто завязаны стили и клиентский JavaScript. Данный подход уже давно не используется ввиду усложнения поддержки написанного кода. Используя id в браузере, часто можно наткнуться на проблему отсутствия уникальности значений этого свойства. Поэтому чаще всего чистый id заменяют на data-id или более специфичные названия. У нас часто используются data-атрибуты data-behavior и data-selector. Первый подходит для взаимодействия с пользователем, второй чаще используется для манипуляций с DOM. Однако, насколько я знаю, это необязательное правило. Помимо этого, в css можно писать код с обращением в любые из свойств элементов, будь то data-* или любой другой атрибут.

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

Помимо примеров валидной верстки хотелось бы привести небольшой кейс использования микроразметки Schema.org. Используя микроразметку, желательно размечать верстку, которая видна на странице и никоем образом не скрывается от пользователя при помощи opacity, visibility, display или top/left/right/bottom: -100500px. Поисковики не жалуют скрытый контент. Иногда бывают исключения, но их стоит уточнять у SEO специалистов.

Перед тем, как мы продолжим хотелось бы описать значение используемых атрибутов:

Itemscope - задает область действия словаря в структуре данных. Как правило, работает совместно с атрибутом itemtype и задаёт пределы, где itemtype будет активен. У этого атрибута нет значений.

Itemtype - указывает адрес словаря, который будет применяться для определения свойств элемента в структуре данных. Яндекс и Google поддерживают стандарт разметки Schema.org. Соответственно, в качестве значения itemtype указывается адрес словаря на этом сайте. К примеру, для разметки организаций используется значение https://schema.org/Organization.

Itemprop - используется для добавления свойств словаря микроданных к элементу. Имя свойства определяется значением itemprop, а значение свойства определяется содержимым HTML-элемента, к примеру, текстом который располагается внутри элемента.
Приведем пример микроразметки Article.

<div itemscope="" itemtype="http://personeltest.ru/aways/schema.org/Article"><...>         <div class="article-meta">     <div       itemprop="author"       itemscope=""       itemtype="http://personeltest.ru/aways/schema.org/Person"     >       <span         itemprop="name"         class="meta-item"       >         ВсеИнструменты.ру       </span>     </div>     <time       itemprop="datePublished"       class="datetime meta-item"       datetime="{{ article.getUpdatedTimeObj().format('Y-m-d') }}"     >       {{ article.getUpdatedTimeObj().format('d.m.Y') }}     </time>   </div>   <meta      itemprop="description"      content="{{ article.getShemaOrgDescription() }}"   />   <div     itemscope     itemprop="image"     itemtype="http://personeltest.ru/away/schema.org/ImageObject"   >     <img       itemprop="url"       src="{{ article.getShemaOrgImageUrl() }}"       alt=""       class="d-none"     >   </div>   <...></div> 

В данном примере представлена микроразметка статьи. Действие микроразметки ограничено дивом с атрибутами itemscope, itemtype = Article. Внутри включает микроразметку автора статьи и дату публикации. Включает в себя также краткое описание статьи и изображение. В данном кейсе при помощи бэкенда на этапе публикации парсится весь список изображений и выдается фронтенду при помощи метода getShemaOrgImageUrl().

Я не хотел бы сильно погружаться в детальные гайды по микроразметке, поэтому просто укажу несколько полезных статей на эту тему.
1. Микроразметка для сайта интернет-магазина: как настроить разметку Schema.org для товаров и категорий
2. Микроразметка товаров

Итог

Хотелось бы, чтобы этот материал был вам полезен. Я старался предоставить информацию для работы с SEO-версткой максимально сжато. Надеюсь, я смог достичь этой цели. Данной информации не хватит для формирования по-настоящему SEO-friendly сайта, поэтому я рекомендую использовать дополнительные материалы при разработке своих страниц. Эта тема сложна и обширна. Для плодотворного продвижения и удержания позиций сайта в поисковой выдаче необходимо работать в паре с SEO-специалистом и постоянно вести работы над улучшениями своих продуктов. Спасибо за уделенное время!

Подробнее..

SEO npm-пакета почему важно правильно настраивать конфиг и писать тесты

07.09.2020 02:17:11 | Автор: admin

Не так давно я опубликовал статью о своем CLI для React-компонент, который для меня стал первым публичным npm-пакетом. И так как мне хотелось поделиться своими наработками с как можно большим кругом разработчиков я начал изучать разные способы улучшения своей позиции в поисковой выдаче на разных специализированных сайтах. В попытках улучшить свое положение я опирался на поиск в npm, yarn и npms. И если вы сейчас откроете страничку моего пакета в любом из этих трех сайтов, то результаты там будут, к сожалению, достаточно скромными и я попробую объяснить почему и порассуждаю на эту тему.

Popularity, quality, maintainance

Если мы сделаем поиск в npm по любому запросу, то напротив каждого из пакетов будет указан набор из трех характеристик: popularity, quality и maintainance. Они в каком-то роде напоминают значения по пирам и сидам на каком-нибудь торрент-трекере и в достаточной мере влияют на выдачу и на последующий выбор людей.

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

Так как у нас пакет новый то popularity у нас само собой будет на нуле, поэтому будем смотреть на остальные два рейтинга. Quality мы оставим на десерт, а сначала поговорим о maintainance. И тут все достаточно просто, он отображает состояние пакета с точки зрения разработки. Либо его активно разрабатывают и поддерживают, либо на него забили и не занимаются. Тут учитывается то, как часто происходят коммиты, релизы, насколько много issue и как быстро они закрываются. В целом вроде все просто, но если в npms у меня этот показатель заполнен на 100%, потому что я активно дорабатываю пакет и прикручиваю новые фишки почти каждую неделю, то в npm у меня этот рейтинг только 33%. И как бы я не старался, выше он не поднимается. Более того, если взять любой другой популярный генератор кода, то окажется что все эти пакеты имеют данный рейтинг тоже равный 33%, что выглядит немного подозрительным. Даже у самого React этот рейтинг такой же.

Popularity у нас на нуле, maintainance на максимум, а что с quality? А тут все гораздо интереснее. Изначально я писал свою CLI на чистом js и без тестов. Но к тому моменту, когда я решил вытащить её в публичное поле я уже переписал её на Typescript и более или менее причесал, но все еще тестов не было. И я точно не помню сколько у меня был этот показатель качества, но думаю был примерно в районе 20%. Сейчас же я его разогнал до 61% и могу немного рассказать, как этого можно добиться. Причем я пытался применять сразу несколько практик одновременно, поэтому я до конца не уверен все ли они влияют, но даже если нет, то в целом это стоит того чтобы добавить в свой проект, если вы тоже решитесь опубликовать пакет.

У меня получился следующий список настроек:

  1. В проекте должен быть настроен линтер. Я лично использую ESLint, возможно с TSLint пакетные менеджеры тоже нормально работают.

  2. Стоит написать хороший readme.mdи changelog.md и поддерживать их в актуальном состоянии

  3. Стоит добавить файл лицензии

  4. Не лишним будет добавить файл .editorconfig Не факт что оно влияет на рейтинг, но пригодиться если кто-то решит вам помочь с вашим пакетом. Хотя и линтер тоже с этим поможет.

  5. Также я подключил свой проект на github к Travis и создал для него конфиг с помощью файла .travis.yml. Когда я его подключал я преследовал исключительно цель попробовать подняться в рейтинге, однако это оказалось достаточно неплохим инструментом тестирования. Более того, в моем CLI очень важно чтобы все корректно работало как на Linux так и на Windows и для меня оказалось приятной неожиданностью, когда Travis прогнал мои тесты у себя на Linux и я поймал баг, о котором совсем не знал, потому что разрабатываю под виндой.

  6. Не уверен что это влияет на рейтинг, но достаточно важно корректно заполнить файл package.json. Указать в нем все скрипты, главный файл, описание и теги.

Ну и конечно помимо банальных настроек проекта нужно писать тесты. И чтобы рейтинг поднялся высоко, покрытие должно быть очень высоким. Как я уже сказал выше, итоговый рейтинг в npm у меня вышел равным 61%, при этом покрытие тестами у меня всего лишь 49%, ну и есть все эти настройки, указанные выше. На nmps все получше, там у меня 96%. Само собой, в первую очередь, я покрыл критическую функциональность пакета, поскольку с каждой новой фичей тестировать все кейсы становится все сложнее и сложнее, хотя в некоторых случаях я откровенно читерил и покрывал тестами файлы, в которых максимально сложно совершить ошибку, но зато тесты пишутся легко и покрытие растет очень дешево.

Цифры или PR

Ну хорошо, настроили мы проект, пушим в него часто и фиксим оперативно все баги, покрываем тестами, но что-то никто не приходит скачивать наш пакет. Открываем поиск того же npm, вбиваем релевантный запрос для нашего пакета и начинаем листать страницы: 1, 2, 3,... 21. Находим наш пакет на какой-нибудь очень далекой странице и как нам понять что пошло не так?

Начну, пожалуй, с одной забавной истории про одно поле. Когда я всеми силами пытался вытащить свой пакет в первые строчки yarn, я настраивал проект, писал тесты, выбирал теги получше и улучшал readme. Писал посты на reddit и пиарил пакет среди коллег. Из кожи вон лез, но пакет качали очень слабо, где-то скачиваний 20-30 в день было. И хоть даже это меня радовало, хотелось узнать, как на это повлиять и я начал смотреть что есть в пакетах конкурентов. Многие пакеты в поиске по релевантному для меня запросу были вообще не подходящими по сути и делали совершенно не то, что я как бы пытаюсь искать, но тем не менее были выше и я пытался выяснить почему. Первое что достаточно сомнительно выстреливает, когда мы говорим о поиске - это то что мелкие, крайне бесполезные пакеты, в которых 150 строк кода, покрытых тестами, вылезают в топ за счет невероятно высокого покрытия. Часто бывало так что у меня только index файл был длиннее чем пакеты, которые обходили меня в рейтинге, хотя при этом и популярными они тоже не были, потому что такой пакет может написать каждый за парочку часов. И вот я натыкаюсь на очередной пакет, который крайне маленький, бесполезный, но почему-то находящийся выше в yarn. Стало очень любопытно и я начал проглядывать каждый файл репозитория и сравнивать настройки со своими. И тут я вижу что единственное отличие моей репки, от репки конкурента - это поле description в package.json. Ну, я подумал, что вряд ли это мне как-то поможет, но почему бы его не добавить, а то я как-то про него забыл. В общем добавляю поле и на следующий день бац и +200 скачиваний, потом еще больше и еще. Более того, по одному из запросов в yarn я находился на 23 станице до которой вряд ли бы кто-то дошел, пытаясь найти нужный пакет, но, указав это поле, пакет оказался буквально на первой строчке поисковика.

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

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

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

Кто-то может сказать, что это из-за того что эта функциональность никому не нужна. И этот кто-то тоже окажется не прав, поскольку есть другие пакеты, которые решают схожую задачу, далеко не всегда лучше, но при этом имеют 15 тысяч скачиваний в месяц и более. Хотя, конечно там более старые, известные проекты, которые имеют не одну публикацию в интернете и много коллабораторов на github.

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

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

Подробнее..

Server-Side Rendering с нуля до профи

18.01.2021 14:21:57 | Автор: admin

  • В данной статье мы разберем влияние SSR на SEO оптимизацию приложения.
  • Пройдем с вами путь по переносу обычного React приложения на SSR.
  • Разберем обработку асинхронных операций в SSR приложениях.
  • Посмотрим, как делать SSR в приложениях с Redux Saga.
  • Настроим Webpack 5 для работы с SSR приложением.
  • А также рассмотрим тонкости работы SSR: Генерация HTML Meta Tags, Dynamic Imports, работа с LocalStorage, debugging и прочее.




Пару лет назад, работая над своим продуктом Cleverbrush мой друг и я столкнулись с проблемой SEO оптимизации. Созданный нами сайт, который по идее должен был продавать наш продукт, а это был обычный Single Page React Application, не выводился в Google выборке даже по ключевым словам! В ходе детального разбора данной проблемы родилась библиотека iSSR, а также наш сайт начал появляться на первой странице Google. Итак, давайте по порядку!

Проблема



Главной проблемой Single Page приложений является то, что сервер отдает клиенту пустую HTML страницу. Её формирование происходит только после того как весь JS будет скачан (это весь ваш код, библиотеки, фреймверк). Это в большинстве случаев более 2-х мегабайт размера + задержки на обработку кода.

Даже если Google-бот умеет выполнять JS, он получает контент только спустя некоторое время, критичное для ранжирования сайта. Google-бот попросту видит пустую страницу несколько секунд! Это плохо!

Google начинает выдавать красные карты если ваш сайт рендерится более 3-х секунд. First Contentful Paint, Time to Interactive это метрики которые будут занижены при Single Page Application. Подробнее читайте здесь.

Также есть менее продвинутые поисковые системы, которые попросту не умеют работать с JS. В них Single Page Application не будут индексироваться.

На ранжирование сайта еще влияет множество факторов, часть из них мы разберем далее в этой статье.

Рендеринг



Существует несколько путей как решить проблему пустой странички при загрузке, рассмотрим несколько из них:

Static Site Generation (SSG). Сделать пререндер сайта перед тем как его загрузить на сервер. Очень простое и эффективное решение. Отлично подходит для простых веб страничек, без взаимодействия с backend API.

Server-Side Rendering (SSR). Рендерить контент в рантайме на сервере. При таком подходе мы сможем делать запросы backend API и отдавать HTML вместе с необходимым содержимым.

Server-Side Rendering (SSR)



Рассмотрим подробнее, как работает SSR:

  • У нас должен быть сервер, который выполняет наше приложение точно так же, как делал бы это пользователь в браузере. Делая запросы на необходимые ресурсы, отображая весь необходимый HTML, наполняя состояние.
  • Сервер отдает клиенту наполненный HTML, наполненное состояние, а также отдает все необходимые JS, CSS и прочие ресурсы.
  • Клиент, получая HTML и ресурсы, синхронизирует состояние и работает с приложением как с обычным Single Page Application. При этом важным моментом является то, что состояние должно синхронизироваться.


Схематично SSR приложение выглядит вот так:

SSR

Из вышеописанной работы SSR приложения мы можем выделить проблемы:

  • Приложение делится на сервер и клиент. То есть у нас по сути получается 2 приложения. Данное разделение должно быть минимально иначе поддержка такого приложения будет сложной.
  • Сервер должен уметь обрабатывать запросы к API с данными. Данные операции асинхронные, являются Side Effects. По умолчанию renderToString метод React работающий с сервером синхронный и не может работать с асинхронными операциями.
  • На клиенте приложение должно синхронизировать состояние и продолжать работать как обычное SPA приложение.


iSSR



Это маленькая библиотека которая способна решить проблемы асинхронной обработки запросов к данным а также синхронизации состояния с сервера на клиент. Это не очередной убийца Next.JS, нет! Next.JS прекрасный фреймверк имеющий множество возможностей, но чтобы его использовать вам придется почти полностью переписать ваше приложение и следовать правилам Next.JS.

Посмотрим на примере, как просто перенести обычное SPA приложение на SSR.

К примеру, у нас есть простейшее приложение с асинхронной логикой.

Код приложения
import React, { useState, useEffect } from 'react';import { render } from 'react-dom';const getTodos = () => {  return fetch('https://jsonplaceholder.typicode.com/todos')    .then(data => data.json())};const TodoList = () => {  const [todos, setTodos] = useState([]);  useEffect(() => {    getTodos()      .then(todos => setTodos(todos))  }, []);  return (    <div>      <h1>Hi</h1>      <ul>        {todos.map(todo => (          <li key={todo.id} style={{ textDecoration: todo.completed ? 'line-through' : 'none' }}>{todo.title}</li>        ))}      </ul>    </div>  )}render(  <TodoList />,  document.getElementById('root'));



Данный код рендерит список выполненных задач, используя сервис jsonplaceholder для эмуляции взаимодействия с API.

Сделаем данное приложение SSR!



Шаг 1. Установка зависимостей



Для установки iSSR нужно выполнить:

npm install @issr/core --savenpm install @issr/babel-plugin --save-dev


Для настройки базовой билд системы установим:

npm install @babel/core @babel/preset-react babel-loader webpack webpack-cli nodemon-webpack-plugin --save-dev


Один из неочевидных моментов разработки SSR приложений является то, что некоторые API и библиотеки могут работать на клиенте но не работать на сервере. Одним из таких API является fetch. Данный метод отсутствует в nodejs где будет выполняться серверная логика нашего приложения. Для того, чтобы у нас приложение работало одинаково установим пакет:

npm install node-fetch --save


Для сервера будем использовать express, но это не важно, можно использовать любой другой фреймверк:

npm install express --save


Добавим модуль для сериализации состояния приложения на сервере:
npm install serialize-javascript --save


Шаг 2. Настройка webpack.config.js



webpack.config.js
const path = require('path');const NodemonPlugin = require('nodemon-webpack-plugin');const commonConfig = {  module: {    rules: [      {        test: /\.jsx$/,        exclude: /node_modules/,        use: [          {            loader: 'babel-loader',            options: {              presets: [                '@babel/preset-react'              ],              plugins: [                '@issr/babel-plugin'              ]            }          }        ]      }    ]  },  resolve: {    extensions: [      '.js',      '.jsx'    ]  }}module.exports = [  {    ...commonConfig,    target: 'node',    entry: './src/server.jsx',    output: {      path: path.resolve(__dirname, './dist'),      filename: 'index.js',    },    plugins: [      new NodemonPlugin({        watch: path.resolve(__dirname, './dist'),      })    ]  },  {    ...commonConfig,    entry: './src/client.jsx',    output: {      path: path.resolve(__dirname, './public'),      filename: 'index.js',    }  }];



  • Для компиляции SSR приложения конфигурационный файл webpack должен состоять из двух конфигураций (MultiCompilation). Одна для сборки сервера, вторая для сборки клиента. Мы передаем в module.exports массив.
  • Для конфигурации сервера нам нужно задать target: 'node'. Для клиента задавать target не обязательно. По умолчанию конфигурация webpack имеет target: web. target: node позволяет webpack обрабатывать сервер код, модули по умолчанию, такие как path, child_process и прочее.
  • const commonConfig общая часть настроек. Так как код сервера и клиента имеет общую структуру приложения, они должны обрабатывать JS одинаково.


В babel-loader необходимо добавить плагин:
@issr/babel-plugin
Это вспомогательный модуль @issr/babel-plugin позволяющий отследить асинхронные операции в приложении. Замечательно работает с babel/typescript-preset, и прочими babel плагинами.

Шаг 3. Модификация кода.



Вынесем общую логику нашего приложения в отдельный файл App.jsx. Это нужно для того, чтобы в файлах client.jsx и server.jsx осталась только логика рендеринга, ничего больше. Таким образом весь код приложения у нас будет общий.

App.jsx
import React from 'react';import fetch from 'node-fetch';import { useSsrState, useSsrEffect } from '@issr/core';const getTodos = () => {  return fetch('https://jsonplaceholder.typicode.com/todos')    .then(data => data.json())};export const App = () => {  const [todos, setTodos] = useSsrState([]);  useSsrEffect(async () => {    const todos = await getTodos()    setTodos(todos);  });  return (    <div>      <h1>Hi</h1>      <ul>        {todos.map(todo => (          <li key={todo.id} style={{ textDecoration: todo.completed ? 'line-through' : 'none' }}>{todo.title}</li>        ))}      </ul>    </div>  );};



client.jsx
import React from 'react';import { hydrate } from 'react-dom';import { App } from './App';hydrate(  <App />,  document.getElementById('root'));



Мы поменяли стандартный render метод React на hydrate, который работает для SSR приложений.

server.jsx
import React from 'react';import express from 'express';import { renderToString } from 'react-dom/server';import { App } from './App';const app = express();app.use(express.static('public'));app.get('/*', async (req, res) => {const html = renderToString(<App />);  res.send(`  <!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>Title</title></head><body>    <div id="root">${html}</div></body></html>`);});app.listen(4000, () => {  console.log('Example app listening on port 4000!');});



В коде сервера обратите внимание, что мы должны расшаривать папку с собранным SPA приложением webpack:
app.use(express.static('public'));
Таким образом, полученный с сервера HTML будет работать далее как обычный SPA

Шаг 4. Обработка асинхронности.



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

Для обработки асинхронных операций их нужно обернуть в хук useSsrEffect из пакета @issr/core:

App.jsx
import React from 'react';import fetch from 'node-fetch';import { useSsrEffect } from '@issr/core';const getTodos = () => {  return fetch('https://jsonplaceholder.typicode.com/todos')    .then(data => data.json())};export const App = () => {  const [todos, setTodos] = useState([]);  useSsrEffect(async () => {    const todos = await getTodos()    setTodos(todos);  });  return (    <div>      <h1>Hi</h1>      <ul>        {todos.map(todo => (          <li key={todo.id} style={{ textDecoration: todo.completed ? 'line-through' : 'none' }}>{todo.title}</li>        ))}      </ul>    </div>  );};



В server.jsx заменим стандартный renderToString на serverRender из пакета @issr/core:

server.jsx
import React from 'react';import express from 'express';import { serverRender } from '@issr/core';import serialize from 'serialize-javascript';import { App } from './App';const app = express();app.use(express.static('public'));app.get('/*', async (req, res) => {  const { html } = await serverRender(() => <App />);  res.send(`  <!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>Title</title></head><body>    <div id="root">${html}</div>    <script src="http://personeltest.ru/aways/habr.com/index.js"></script></body></html>`);});app.listen(4000, () => {  console.log('Example app listening on port 4000!');});



Если запустить приложение сейчас, то ничего не произойдет! Мы не увидим результата выполнения асинхронной функции getTodos. Почему так происходит? Мы забыли синхронизировать состояние. Давайте исправим это.

В App.jsx заменим стандартный setState на useSsrState из пакета @issr/core:

App.jsx
import React from 'react';import fetch from 'node-fetch';import { useSsrState, useSsrEffect } from '@issr/core';const getTodos = () => {  return fetch('https://jsonplaceholder.typicode.com/todos')    .then(data => data.json())};export const App = () => {  const [todos, setTodos] = useSsrState([]);  useSsrEffect(async () => {    const todos = await getTodos()    setTodos(todos);  });  return (    <div>      <h1>Hi</h1>      <ul>        {todos.map(todo => (          <li key={todo.id} style={{ textDecoration: todo.completed ? 'line-through' : 'none' }}>{todo.title}</li>        ))}      </ul>    </div>  );};



Внесем изменения в client.jsx для синхронизации состояния переданного с сервера на клиент:

client.jsx
import React from 'react';import { hydrate } from 'react-dom';import createSsr from '@issr/core';import { App } from './App';const SSR = createSsr(window.SSR_DATA);hydrate(  <SSR>    <App />  </SSR>,  document.getElementById('root'));



window.SSR_DATA это объект, переданный с сервера с кешированнным состоянием, для синхронизации на клиенте.

Сделаем передачу состояние на сервере:

server.jsx
import React from 'react';import express from 'express';import { serverRender } from '@issr/core';import serialize from 'serialize-javascript';import { App } from './App';const app = express();app.use(express.static('public'));app.get('/*', async (req, res) => {  const { html, state } = await serverRender(() => <App />);  res.send(`  <!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>Title</title>    <script>      window.SSR_DATA = ${serialize(state, { isJSON: true })}    </script></head><body>    <div id="root">${html}</div>    <script src="http://personeltest.ru/aways/habr.com/index.js"></script></body></html>`);});app.listen(4000, () => {  console.log('Example app listening on port 4000!');});



Обратите внимание, что функция serverRender передает не только HTML, но и состояние, которое прошло через useSsrState, мы его передаем на клиент, в качестве глобальной переменной SSR_DATA. На клиенте, данное состояние будет автоматически синхронизировано.

Шаг 5. Билд скрипты.


Осталось добавить скрипты запуска в package.json:

"scripts": { "start": "webpack -w --mode development", "build": "webpack"},


Redux и прочие State Management библиотеки



iSSR отлично поддерживает разные state management библиотеки. В ходе работы над iSSR я заметил, что React State Management библиотеки делятся на 2 типа:
  1. Реализует работу с Side Effects на слое React. Например Redux Thunk превращает вызов Redux dispatch в асинхронный метод, а значит мы можем имплементить SSR как в примере выше для setState. Пример с redux-thunk доступен по ссылке
  2. Реализуют работу с Side Effects на отдельном от React слое. Например Redux Saga выносит работу с асинхронными операциями в Саги.


Рассмотрим пример реализации SSR для приложения с Redux Saga.

Мы не будем рассматривать этот пример так детально как предыдущий. Ознакомится с полным кодом можно по ссылке.

Redux Saga


*Для лучшего понимания происходящего, читайте предыдущую главу

Сервер запускает наше приложение через serverRender, код выполняется последовательно, выполняя все операции useSsrEffect.

Концептуально Redux работая с сагами не выполняет никаких асинхронных операций. Наша задача отправить action для старта асинхронной операции в слое Саг, отдельных от нашего react-flow. В примере по ссылке выше, в контейнере Redux мы выполняем

useSsrEffect(() => { dispatch(fetchImage());});


Это не асинхронная операция! Но iSSR понимает, что что то произошло в системе. iSSR будет идти по остальным React компонентам выполняя все useSsrEffect если таковые будут и по завершению iSSR вызовет каллбек:

const { html } = await serverRender(() => ( <Provider store={store}>   <App /> </Provider>), async () => { store.dispatch(END); await rootSaga.toPromise();});


Таким образом мы можем обрабатывать асинхронные операции не только на уровне с React но и на других уровнях, в данном случае мы в начале поставили на выполнение нужные нам саги, после чего в callback serverRender запустили и дождались их окончания.

Я подготовил много примеров использования iSSR, вы можете их найти по ссылке.

SSR трюки



На пути в разработке SSR приложений существуют множество проблем. Проблема асинхронных операций это только одна из них. Давайте посмотрим на другие распространенные проблемы.

HTML Meta Tags для SSR



Немаловажным аспектом в разработке SSR является использование правильных HTML meta tags. Они сообщают поисковому боту ключевую информацию на странице.
Для реализации данной задачи рекомендую использовать один из модулей:
React-Helmet-Async
React-Meta-Tags
Я подготовил несколько примеров:
React-Helmet-Async
React-Meta-Tags

Dynamic Imports


Чтобы снизить размер финального бандла приложения, принято приложение делить на части. Например dynamic imports webpack позволяет автоматически разбить приложение. Мы можем вынести отдельные страницы в чанки или блоки. При SSR мы должны уметь обрабатывать данные фрагменты приложения как одно целое. Для этого рекомендую использовать замечательный модуль @loadable

Dummies


Некоторые компоненты или фрагменты страницы можно не рендерить на сервере. Например, если у вас есть пост и комментарии, не целесообразно обрабатывать обе асинхронные операции. Данные поста более приоритетны чем комментарии к нему, именно эти данные формируют SEO нагрузку вашего приложения. По этому мы можем исключать не важные части при помощи проверок типа:
if (typeof windows === 'undefined') {}


localStorage, хранение данных


NodeJS не поддерживает localStorage. Для хранения сессионных данных мы используем cookie вместо localStorage. Файлы cookie отправляются автоматически по каждому запросу. Файлы cookie имеют ограничения, например:
  • Файлы cookie это старый способ хранения данных, они дают ограничение в 4096 байт (фактически 4095) на один файл cookie.
  • localStorage это реализация интерфейса хранилища. Он хранит данные без даты истечения срока действия и очищается только с помощью JavaScript или очистки кеша браузера / локально сохраненных данных в отличие от истечения срока действия файлов cookie.


Некоторые данные должны быть переданы в URL. Например, если мы используем локализацию на сайте, то текущий язык будет частью URL. Такой подход улучшит SEO, поскольку у нас будут разные URL-адреса для разных локализаций приложения и обеспечить передачу данных по запросу.

React Server Components


React Server Components возможно будет хорошим дополнением для SSR. Его идеей является снижение нагрузки на Bundle за счет выполнения компонент на сервере и выдачи готового JSON React дерева. Нечто подобное мы видели в Next.JS. Читайте подробнее по ссылке

Роутинг


React Router из коробки поддерживает SSR. Отличие в том, что на server используется StaticRouter с переданным текущим URL, а на клиенте Router определяет URL автоматически при помощи location API. Пример

Debugging


Дебаг на сервере может выполняться также как и любой дебаг node.js приложений через inpsect.
Для этого нужно добавить в webpack.config для nodejs приложения:
devtool: 'source-map'
А в настройки NodemonPlugin:
new NodemonPlugin({  watch: path.resolve(__dirname, './dist'),  nodeArgs: [    '--inspect'  ]})

Также, для улучшения работы с source map можно добавить модуль
npm install source-map-support --save-dev

В nodeArgs опций NodemonPlugin добавить:
--require=source-map-support/register
Пример

Next.JS


Если вы создаете приложение с нуля, рекомендую обратить внимание на данный фреймверк. Это самое популярное решение на данный момент для создания с нуля приложений с поддержкой SSR. Из плюсов можно выделить то, что все идет из коробки (билд система, роутер). Из минусов необходимо переписывать существующее приложение, использовать подходы Next.JS.

SEO это не только SSR!



Критерии Google бота для SEO оптимизации включают множество метрик. Рендер данных, получение первого байта и т.д. это лишь часть метрик! При SEO оптимизации приложения необходимо минимизировать вес картинок, бандла, грамотно использовать HTML теги и HTML мета теги и прочее.
Для проверки вашего сайта при SEO оптимизации можно воспользоваться:
lighthouse
sitechecker
pagespeed

Выводы


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

Recovery mode Как заказать услуги по SEO и не потерять

16.06.2021 14:10:53 | Автор: admin
Иван Бабайлов

Сооснователь в ADWAI Digital

Всем привет! Меня зовут Иван Бабайлов и в этом материале я расскажу о том, как правильно заказывать SEO-услуги, на что обращать внимание при подборе подрядчика. Расскажу о хитростях, которые используют SEO-специалисты и агентства при презентации своего портфолио.


Вы можете посмотреть видеоверсию статьи или прочитать ее в текстовом формате.

Первое правило подбора подрядчика по SEO: Общая адекватность подрядчика

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

Адекватность и совместимость это первое с чего стоит начинать анализ вашего потенциального подрядчика по SEO-продвижению. Поймите, вам с этим человеком или с этой командой работать, как минимум, 6, а то и 10 месяцев (столько длится минимальный SEO-проект), а может быть и больше. Например, у нас в компании стратегия по SEO прописана на 5 лет вперед и под это направление сформирована отдельная команда.

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

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

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

Подобный фильтр я рекомендую установить и вам при подборе исполнителя под SEO-задачи. Это очень ответственная задача и поручать ее абы кому я бы не стал.

Кстати, мы с командой записали очень мощный вебинар о том, как масштабировать бизнес с помощью инструментов маркетинга и аналитики. В этом вебинаре мы собрали весь свой опыт и наработки по таким проектам, как: Бизнес Молодость, Яндекс Такси и т.д. Будет полезно.

Второе правило подбора подрядчика по SEO: Использует ли этот подрядчик инструмент SEO-продвижения для себя?

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

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

Решать, безусловно, вам, но я бы рекомендовал крайне внимательно подходить к подбору подрядчика по SEO. Опять же потому, что это направление, которое вы будете делегировать минимум на полгода-год, а то и больше. И вы обязаны быть на 100% уверены в своем выборе.

Что я бы сделал: проанализировал бы всех подрядчиков, с кем мне потенциально было бы интересно начать сотрудничество и отсек бы тех, кто не подходит под мои начальные критерии: например, страницы их сайта не оптимизированы по SEO, у них не прописаны теги H1, H2, H3, не установлены alt-теги на изображениях и не добавлены ключевые слова к каждой странице. Если бы я наткнулся на подрядчика с такими ошибками на его собственном сайте, то я сразу бы перестал рассматривать этого кандидата в качестве потенциального подрядчика.

В общем здесь все просто: если потенциальный подрядчик не справляется со своим SEO, то с большой долей вероятности не справится и с продвижением вашей компании.

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

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

Тут важны все нюансы. Даже степень проработки кейсов в портфолио может о многом говорить. Так, например, если компания достаточно сухо описывает работы из своего портфолио, то, потенциально, она может что-то скрывать. Это не всегда так, но часто именно такое и случается. Ведь, спрашивается, если по проекту все было отлично, то почему бы не рассказать о нем чуть подробнее, чем на 3 предложения?

Еще, очень часто, маркетологи, при описании результатов работы, используют такие хитрости, как рост в процентном соотношении. Давайте разберемся что это означает. Мы, при анализе конкурентов, очень часто видели такую ситуацию, когда другие агентства использовали в своем портфолио формулировки вроде: Рост SEO-трафика на 300% и тому подобные. На первый взгляд кажется, что ого, рост в 3 раза. Отличный результат, но при этом всегда оставался какой-то осадок, некоторые сомнения и мы потом поняли в чем тут дело. Рост в 3 раза от начальных показателей это хорошо, но маркетологи очень редко называют в таких кейсах точку А, то есть точку откуда они стартовали и всегда давят на 300-процентный или какой-то аналогичный рост в процентах.

В чем же проблема? Рост в 3 раза от 100 посетителей сайта с SEO это не тоже самое, что рост в 3 раза от 100 тысяч посетителей сайта с SEO. Это совершенно разный объем трудозатрат, это совершенно другой объем инвестиций в маркетинг и другой масштаб результата. Понимаете? А маркетологи выставляют свои результаты так, как будто это одно и тоже. Поэтому будьте крайне внимательны и обращайте внимание на все нюансы. Так как, как мы все знаем: дьявол кроется в деталях.


На этом все.

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

Подробнее..

Современное SEO качество страниц

03.10.2020 02:21:04 | Автор: admin

В конце мая с. г. в Google сообщили, что теперь они намерены в алгоритм ранжирования сайтов ввести понятие "качества страницы" (page experience). А в это понятие они включили: скорость загрузки страницы, интерактивность (т.е. например, чтобы кнопка быстро приобретала способность нажиматься), и стабильность контента во время загрузки (т.е. вы не должны случайно нажимать кнопки или ссылки из-за того что всё на экране прыгает пока страница грузится). Кроме того страница должна быть оптимизирована для мобильных устройств (mobile friendly), безопасна для просмотра, передаваться по протоколу https (не http), и не иметь навязчивой всплывающей рекламы (intrusive interstitials).


Но в Google также заявили, и о том что они понимают, что COVID-19 замедлил все работы, и поэтому дают владельцам сайтов, ещё как минимум 6 месяцев, чтобы привести их в соответствие новым требованиям. Вот ссылка на официальный пост в их блоге для вебмастеров: Evaluating page experience for a better web.

Всё, что Google ждёт от ваших веб-страниц (взято из блога Google)Всё, что Google ждёт от ваших веб-страниц (взято из блога Google)

Что же делать? Судя по всему, сначала надо проверить свой сайт на их же инструменте Measure: https://web.dev/measure/ .

В качестве первого примера давайте измерим этот сайт, т.е. Хабр:

Замеры сайта http://personeltest.ru/aways/habr.comЗамеры сайта http://personeltest.ru/aways/habr.com

Как видим, не всё с точки зрения новых метрик Google здесь хорошо. Будем считать, что оранжевый цвет нас устраивает (хотя Google уже упоминал где-то, что считает неплохим результатом 75% и выше), а Accessibility (т.е. доступность людям с ограниченными возможностями) нас не очень беспокоит, так как это пока Google не будет требовать в обязательном порядке. Очевидно, что явная проблема здесь - performance, т.е. скорость загрузки страницы.

Теперь давайте проверим этот же сайт (Хабр) на оптимизацию к мобильным устройствам: https://search.google.com/test/mobile-friendly

Оптимизация сайта http://personeltest.ru/aways/habr.com к мобильным устройствамОптимизация сайта http://personeltest.ru/aways/habr.com к мобильным устройствам

Как видим, с этим всё в порядке. Учитывая, что сайт использует протокол https, не имеет навязчивой рекламы и безопасен для просмотра - делаем вывод, что всё же имеется одна, но существенная (я бы сказал ключевая) проблема - скорость загрузки страниц. Тем не менее, возможно, что именно для этого конкретного сайта указанная проблема всё же не сыграет большой роли, учитывая его большую популярность. Но справедливо ли это утверждение для вашего сайта?

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

Рассмотрим сначала AMP как платформу спонсируемую Google, и задуманную специально для решения описываемых выше задач. Поскольку я не раз уже писал здесь на Хабре о голосовом помощнике Алиса (например: здесь, здесь, и тут), позволю себе в качестве пример привести, сделанный на AMP не большой статичный сайт Квиз 101, предлагающий викторины (квизы) для игры с Алисой:

Сайт https://quiz101.ruСайт https://quiz101.ru

Сделаем замеры и для него:

Замеры сайта https://quiz101.ruЗамеры сайта https://quiz101.ru

И сразу же проверим этот же сайт (Квиз 101) на оптимизацию к мобильным устройствам:

Оптимизация сайта https://quiz101.ru к мобильным устройствамОптимизация сайта https://quiz101.ru к мобильным устройствам

Как видите, все показатели можно считать или хорошими или очень хорошими. Просто этот маленький сайтик не может позволить себе роскошь игнорировать рекомендации Google!

Что касается владельцев сайтов на WordPress - имеется официальный плагин: AMP for WordPress. Поэтому начинайте его использовать, если ещё не делали это!

Скриншот: AMP for WordPressСкриншот: AMP for WordPress

Универсальной панацеи на все случаи жизни конечно же нет. Но для многих других случаев советую просмотреть в первую очередь в сторону Gatsby (там ребята поставили себе цель добиться в этом направлении совершенства, и у них начинает получаться), или NEXT.js (первый фреймворк, официально поддерживающий AMP). В любом случае, время ещё есть, чтобы перевести свой сайт в современный Web, хотя его (времени) не так уж и много, если, конечно, вас интересует продвижение вашего сайта в поиске Google. Кстати, не думаю, что и Яндекс позволит себе в этом вопросе сильно отстать - ведь конкуренция между поисковиками за качество поисковой выдачи очень остра.

На сегодня всё. Другие материалы следуют. Кому подобное читать интересно - подписывайтесь на уведомления о новых публикациях. Подписаться можно на этом сайте (кнопка Подписаться внизу), или на Telegram-канал IT Туториал Захар, или Twitter @mikezaharov, или ВКонтакте. А кто захочет сделать донат - это пожалуйста сюда: https://sobe.ru/na/microbot

Подробнее..

Как стать инхаус SEO-специалистом?

27.05.2021 12:14:32 | Автор: admin

Как стать инхаус SEO-специалистом?


Популярный SEO-специалист и маркетолог Кевин Индиг (Kevin Indig) в своем блоге поделился собственным опытом и описал плюсы и минусы по работе SEOшника в агентстве и инхаус команде. Мы перевели и адаптировали данный материал для блога программы для кластеризации семантического ядра KeyClusterer.


***


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


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


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


Мы начнем с фундаментальных различий между инхаус и агентством, потому что для многих SEO-специалистов переход из агентства в in-house может быть не таким простым и гладким, как это могло показаться. Затем мы рассмотрим 3 основные проблемы инхаус SEO, указав причины и решения для каждой из них. В конце мы расскажем о том, как заинтересовать людей переходить на сторону клиента.


Хочу сказать большое спасибо моим друзьям Джеки Чу, Мэтту Хауэллс-Барби и Игалу Столпнеру за их вклад в эту статью.


Глоссарий:


  • Агентство работа в рекламном агентстве и продвижение клиентских сайтов данного агентства.
  • Инхаус работа непосредственно на стороне клиента и продвижение проектов компании.

Инхаус SEO и агентство разные вещи


Инхаус SEO или рекламное агентство


Разница между агентством и инхаус


Агентство


  • Плюсы. В агентстве вам приходится работать над множеством разнообразных проектов и задач. Это изучение и анализ большого количества сайтов, взаимодействие с командой проекта, KPI и отчетность, решение сопутствующих проблем. Однако, при этом вы получаете колоссальный опыт работа в агентстве поможет максимально быстро начать карьеру в SEO за счет того, что вы научитесь работать в команде, соблюдать дедлайны, оптимизировать рабочие процессы, продуктивно заниматься продвижением клиентских проектов используя внутренние регламенты, да и в целом постоянно прокачивать знания по SEO.
  • Минусы. Проблемой агентств является не всегда простая коммуникация с клиентом, а также сопутствующие сложности отстаивания и внедрения новых идей. Недостаточно просто давать рекомендации по улучшению оптимизации. Вам нужно уметь "продавать" их, отвечать на запросы клиентов и стимулировать их к выполнению задач. Некоторые клиенты выполняют задачи быстро, другие медленно. Задача усложняется тем, что зачастую общение оптимизатора с клиентом идет не напрямую, а через аккаунт-менеджера, который не всегда может корректно и точно донести ваши мысли по улучшению сайта, а на бумаге в рекомендациях это может выглядеть не так убедительно, нежели при непосредственном общении напрямую.

Инхаус


  • Плюсы. Работая на стороне клиента вы зачастую сконцентрированы на решении одной из проблем подопечного сайта (глобальное улучшение позиций выдаче, низкие позиции одного из разделов и т.п.). Обычно вы не распыляетесь на 10 проектах как в агентстве, а сосредотачиваетесь на одном сайте (возможно, на нескольких), глубоко изучаете продукт и рынок и погружаетесь в вертикаль приоритетных задач. Именно работая на стороне клиента вы становитесь экспертом в области и можете оказать значительное влияние на рост позиций вашего проекта. Работая в компании, вы более глубоко погружаетесь в процессы ее работы, пристально следите за конкурентами и у вас есть больше времени, чтобы подумать как о глобальных проблемах, так и заняться решением мелких, но не менее важных проблем, до которых в агентстве у вас бы никогда не дошли руки (в агентствах 90% задач по сайту шаблонные, а на "мелочи" просто не хватит времени).
  • Минусы. Проблемы инхауса заключаются в бюрократии, получении ресурсов и попытках реализации стратегии компании. Многие сеошники страдают от нехватки ресурсов (программисты, копирайтеры, дизайнеры) и им приходится бороться, чтобы доказать руководству, что на данный момент решение их задач важнее, чем иные задачи компании.

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


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


Джаред Гарднер о переходе из агентства в инхаус


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


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


Тем не менее, агентства отличная площадка для наработки опыта SEO-специалистов. Когда вы перейдете в инхаус, вы столкнетесь с 3 основными проблемами, которые взаимосвязаны между собой.


3 самых больших проблемы инхаус SEO и пути их решения


3 основных проблемы инхаус SEO


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


Проблема 1: Нехватка ресурсов


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


Недавно я спросил своих подписчиков в Твиттере, так ли это, и многие жаловались, что компании не ставят SEO в приоритет, руководство не понимает его, а SEO-специалистам очень трудно продемонстрировать его ценность.


3 основных проблемы инхаус SEO


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


  • Причина 1: Компании хотят быстрых результатов, но в SEO требуется время, чтобы добиться результата.
  • Причина 2: У программистов / дизайнеров / копирайтеров другие приоритеты.
  • Причина 3: Компания не видит необходимости инвестировать в SEO.

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


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


Опытные инхаус-специалисты знают, что ключ к привлечению внимания это установить связь между вашим запросом и доходом. Задача SEO-специалистов правильно показать влияние трафика на доход. И это порой бывает весьма проблематично.


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


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


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


  • Влияют ли ваши рекомендации по SEO на определенный тип страниц или сразу на все?
  • Можете ли вы предсказать, какой потенциальный объем поиска может охватить то или иное предложение по оптимизации?
  • Сделал ли конкурент нечто подобное, и можете ли вы переманить его трафик себе?

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


Искусство инхаус SEO по большому счету состоит в том, чтобы сбалансировать ожидания с убедительным экономическим обоснованием. Вы никогда не сможете гарантировать трафик в SEO, однако нужно максимально оправдать ожидания вашего руководства. Только потому, что вы не можете что-то гарантировать, это не значит, что этого не может произойти. Логичность рассуждений и немного математики, которая покажет варианты достижения результатов, могут убедить руководство предоставить вам все необходимые ресурсы. Это как уроки математики в школе: недостаточно просто показать результат нужно показать, как вы к нему пришли.


Решение 2: Один из способов получить необходимые ресурсы, это показать быстрый результат в первые 30 дней после прихода в компанию. Это время ваш шанс на будущий успех. Это ваш шанс получить желаемые ресурсы. Чем более значимый результат вы сможете показать, тем больше ресурсов вы получите, потому что доказали, что можете это сделать. Если упустили это время, пытайтесь работать с небольшими проектами, чтобы постепенно получить ресурсы для более крупных. Согласитесь, весьма убедительно звучит фраза: Послушайте, мы здесь мы достигли положительного результата. Представляете, что мы могли бы сделать с еще большим количеством ресурсов!?.


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


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


Мэтт Барби испытал это на своем опыте.


Мэтт Барби испытал это на своем опыте


"Работа инхаус сильно отличается от работы в агентстве. Это то же, что попытаться сравнить стартап из 40 человек и корпорацию из 4000 сотрудников. Тем не менее, есть некоторые общие истины, которые здесь применимы. К чему я веду не имеет значения, есть ли у вас правильное решение проблемы. Важнее всего то, что вы знаете, как продать идею внутри компании, получить ресурсы, необходимые для поддержки решения, и как (и когда) использовать имеющиеся у вас рычаги воздействия в процессе. Последний момент очень важен. О наращивании социального капитала уже написано немало статей, и это именно то, что я имею в виду под рычагами воздействия. Я вижу, как многие люди в компаниях ошибаются (а затем часто разочаровываются) просто потому, что пошли по неправильному пути. Иногда вам нужно позволить своей идее умереть, чтобы создать какой-то рычаг, который можно использовать в другом месте.


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


Мэтт Хауэллс-Барби (Matt Howells-Barby), старший Директор по приобретению HubSpot и соучредитель Traffic Think Tank



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


Решение 5: Развивайте навыки повествования. Успешная продажа идеи в компании это результат здравых рассуждений, а также заинтересованности (подробнее об этом в следующей главе). Умение кратко рассказывать истории (продавать) это очень важно. Иногда хорошее повествование может быть более захватывающим, чем демонстрация идеальной денежной ценности в предоставлении рекомендации по SEO. Так, руководству будет проще довериться вам и вашей идее.


Джеки Чу девушка, которая испытала это на своем опыте.


Джеки Чу &ndash; девушка, которая испытала это на своем опыте


Хотя определенно есть люди, которым еще стоит немного подучить SEO в техническом плане, я считаю, что наличие сильных личностных лидерских качеств, умение рассказывать истории имеет решающее значение для успешного инхаус SEO. Реальность такова, что корпоративные сайты на самом деле даже не всегда корректно справляются с основными задачами оптимизации, и это потому, что оптимизация чего-то вроде бы незначительного, например тегов заголовков или масштабного изменения hreflang, может быть значительным вкладом в наращивание позиций сайта.


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


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


Джеки Чу (Jackie Chu), главный специалист по поисковой оптимизации в Uber



Проблема 2: Техническое SEO выстраивается в маркетинге, а не в продукте


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


  • Причина 1: Некоторые руководители путают SEO с контент-маркетингом и в результате помещают SEO в маркетинг.
  • Причина 2: Корпорации часто рассматривают трафик как маркетинговую метрику и вершину воронки.
  • Причина 3: В большинстве компаний нет специальных команд по развитию, которые объединяют маркетинг с командами инженеров.

Решение 1: SEO и техническое SEO это разные вещи, и эта разница со временем только увеличивается. SEO-специалисты это чаще всего специалисты широкого профиля, но для крупных сайтов вам нужны технические сеошники. В лучшем случае технический SEO находится в рамках продуктового и контентного маркетинга. Иногда директор по SEO или вице-президент по SEO может возглавлять команды технического SEO и контент-маркетинга, как в моем случае. Но, в реальности, все по-другому.


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


Игал Столпнер стал успешным на сайте investing.com, отчасти потому, что он хорошо разбирается в своем деле.


Игал Столпнер стал успешным на сайтеinvesting.com


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


Конечно, независимо от того, насколько хорошо вы вовлечены в этот процесс, время от времени вы будете получать сопротивление со стороны других отделов. Как показывает опыт, долгосрочный успех SEO зависит от качества продукта и от приоритета опыта конечного пользователя. Часто отделы продаж и бизнеса стремятся к противоположному, отдавая предпочтение бизнес-возможностям, а не другим вещам. В этом случае задачи инхаус SEO остаются несколько позади. Рекомендации Google, тематические исследования третьих сторон и другие опубликованные материалы и заявления должны использоваться для защиты соответствующих задач от неверных решений. Будьте актуальными и конструктивны."


Игал Столпнер (Igal Stolpner), вице-президент по развитию и SEO-оптимизации в investing.com



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


Решение 2: Обучение принципам SEO всей компании, от дизайнера до отдела продаж, инженеров и копирайтеров также может дать свой плод.


Когда я работал в Atlassian, я понял, что у меня никогда не будет достаточно ресурсов, чтобы сделать все, что я запланировал. Поэтому, я начал образовательную кампанию, чтобы всех сотрудников обучить основам SEO. Я провел много семинаров с инженерами, дизайнерами и писателями контента, чтобы показать им, как небольшие изменения в их работе могут повлиять на успех компании. Я создал шаблонные контрольные списки, раздал всем сотрудникам и начал процесс обучения. В итоге я создал много внутренней документации на Confluence (аналог вики), чтобы люди имели справочные материалы и могли учиться в удобном для них темпе.


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


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


Решение 3: Иногда лучшее решение просто уйти из компании. Это звучит жестко, но если вы постоянно сталкиваетесь с организационными ограничениями, переходите в другую компанию. Не всякая игра стоит свеч.


Проблема 3: SEO-специалисты не умеют демонстрировать важность SEO-оптимизации


Показать (денежную) важность SEO сложно, потому что вы не можете обещать результат, но это не значит, что вы ничего не можете сделать. Как раз таки можете.


  • Причина 1: Атрибуция по последнему взаимодействию. Многие компании измеряют вовлеченность на основе последнего действия посетителя. Это не всегда прозрачно для SEO, потому что пользователи посещают сайт несколько раз, пока не совершат конверсию.
  • Причина 2: Отсутствие понимания того, как бизнес зарабатывает деньги. Многие сеошники не понимают всех факторов, влияющих на получение дохода.
  • Причина 3: Слишком много внимания уделяется статистическим данным. Трафик, рейтинги и SEO-видимость полезны, но это лишь средство для достижения цели. Мне приходится часто видеть, как SEO-специалисты останавливаются на достигнутом, но не смотрят на конверсии и доход.

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


Готовые модели атрибуции часто не настолько эффективны, но это лучше, чем ничего. Бета-версии Google Analytics и Hubspot, кажется, движутся в правильном направлении. Я также думаю, что с развитием машинного обучения мы найдем правильную атрибуцию с первого взаимодействия. Если у вас нет команды аналитиков или специалистов по обработке данных, которая могла бы правильно атрибутировать конверсии, воспользуйтесь готовым решением или же уходите от использования модели атрибуции.


Решение 2: Отслеживайте конверсии на определенных страницах (если у вас централизованный сайт). Не каждой компании нужна полноценная модель атрибуции. Иногда достаточно сказать мы получаем x конверсий на этих страницах, а они получают y трафика от SEO. Этого может быть достаточно, чтобы продемонстрировать денежную ценность SEO. Это также одна из причин, почему я считаю, что сеошники более успешны в таких отраслях, как электронная коммерция: там легче отслеживать конверсии.


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


Решение 4: Продавайте прибыль, а не трафик. Если ваша цель продавать трафик или ранжирование, вам будет труднее получить ресурсы. Поэтому, нужно фокусироваться на прибыли или лидах.


Как продвигать SEO внутри компании


Как продвигать SEO внутри компании


Успешные инхаус SEO-специалисты становятся SEO-менеджерами


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


Определите четкую стратегию SEO


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


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


Как создать стратегический план по SEO


Как создать стратегический план по SEO


Стратегический план по SEO это план того, что и когда нужно делать. Я точно знаю, что чем четче и точнее проработан ваш план, тем выше ваши шансы на его выполнение. Здесь мы возвращаемся к продажам и продвижению: четкая постановка вопроса первый шаг к привлечению дополнительных ресурсов.


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


Как необходимо составлять план по SEO-продвижению:


  1. Определить конечные цели.
  2. Описать задачи и ключевые результаты.
  3. Спрогнозировать прирост трафика.
  4. Согласовать план с заинтересованными лицами.
  5. Отслеживать и сообщать о результатах.

Определение конечных целей


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


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


Задачи и ключевые результаты


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


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


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


Прогноз прироста трафика


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


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


Согласование с заинтересованными лицами


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


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


Отслеживание результатов и отчетность


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


Теперь рассмотрим следующий пункт.


Циклы обратной связи


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


Исходя из моего личного опыта, нужны 3 типа отчетов:


  1. Еженедельные / ежемесячные отчеты.
  2. Автоматизированные отчеты.
  3. Годовая отчетность.

Еженедельные / ежемесячные отчеты


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


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


Автоматизированные отчеты


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


Годовые отчеты


Раз в год (или раз в 6 месяцев) я предлагаю вам создавать отчет на макроуровне, где будут описываться более крупные тенденции. В этом отчете вы покажете, как вы достигли своих целей, почему вы преуспели / потерпели неудачу, что необходимо улучшить, а также влияние SEO на рост показателей.


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


Инхаус SEO это навык


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


Мы будем рады, если вы поделитесь своим мнением и опытом о работе в агентстве и инхаусе в комментариях к данной статье.

Подробнее..

AMP сайты попасть в ловушку и выиграть

29.01.2021 16:08:57 | Автор: admin

Яндекс и Google не жалея сил развивают собственные экосистемы, поглощая старый добрый web турбо-страницами и AMP-сайтами. От этого не выигрывают:

  1. информационные ресурсы, которые зарабатывать на рекламе;

  2. коммерческие сайты, т.к. поисковая выдача сведена к поисковым сервисам и агрегаторам;

  3. социальные сети (тот же Дзен с вчера анонсированными прямыми эфирами).

Новая реальность вжиться в экосистему поисковика или забыть про онлайн. Неминуемо поисковики перетянут все возможности привлечения и удержания посетителей на сайте в свое русло, оставив сайт с однострочным офером и контактами. Но на пути к капитуляции можно и выиграть. Поэтому опустим (ну, почти) критику AMP-страниц, а рассмотрим кейсы внедрения и преимущества для своего проекта и бизнеса. Позитив, в самом деле, есть, и кто раньше изучит тему, тот и выиграет.

 Офис Google в Калифорнии Офис Google в Калифорнии

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

Что такое AMP-страницы

Уже в 2015 году Google активно улучшал поисковую выдачу на мобильных устройствах. С помощью алгоритма Mobile-friendly пользователи попадали из поисковой выдачи на сайты, адаптированные к мобильным устройствам. Нововведение не осталось незамеченным для мобильных пользователей и отразилось на улучшении поведенческих факторов, прямо влияющих на позиции сайта в поисковике.

В октябре того же года Google анонсировал проект ускоренных мобильных страниц AMP (Accelerated Mobile Pages). AMP мгновенно загружаемые на мобильных устройствах страницы, позволяющие не тратить время на ожидание долгой загрузки сайта, что особенно актуально при медленном интернете.

Мгновенная загрузка страниц стала возможной благодаря новой технологии, включающей 3 компонента:

  1. Формат разметки AMP HTML . Это привычная HTML разметка, но с некоторыми ограничениями, позволяющими улучшить представление сайта.

  2. Библиотека скриптов AMP JS . Новая библиотека помогает ускорить отрисовку amp-страниц.

  3. Кэш AMP . Гугл поддерживает загрузку AMP-страниц из собственного кэша, что ускоряет отображение страницы на экране пользователя.

Библиотека ресурсов AMP бесплатна и поддерживается всеми браузерами. На сегодня экосистема AMP включает более 25 миллионов сайтов и становятся более востребованной среди самых различных форматов: реклама, электронная торговля, услуги, малый бизнес и т.д.

Чем сайт AMP отличается от остальных

Говоря об отличиях сайтов, созданных по технологии AMP и традиционных сайтов, использующий полный набор HTML-разметки, мы выделяем:

  1. Скорость загрузки первых.

  2. Более мощный функционал вторых.

  3. Приоритет AMP-вебсайтов в мобильной выдаче Гугла перед обычными страницами.

  4. Способность AMP страниц быстро решать задачу пользователей.

Стандартный сайт, разработанный по стандартам AMP, демонстрирует отличные показатели по времени загрузки:

А время загрузки первой части контента составляет 1,6 сек на недорогом смартфоне в сети 4G с медленным подключением к интернету. Сам по себе результат просто фантастический.

Однако, в силу того, что библиотека скриптов и стандарты верстки ограничены и оптимизированы, в первую очередь, для мобайла, функционал AMP страниц уступает традиционным сайтам, сверстанным на HTML5.

Примеры AMP сайтов

Полностью корректный вид AMP сайт принимает только при открытии с мобильного устройства. Для просмотра на десктопе, рекомендуем уменьшить размер окна браузера:

Зачем Google создал AMP

Согласно исследованию Kissmetrics, 47% пользователей не готовы ждать загрузки сайта более 2 секунд, 40% посетителей покидают сайт, если загрузка длится более 3 секунд.

Согласно тому же исследованию, первые 10 секунд являются самыми важными в посещении пользователя. Из графика ниже следует, что если вам удается убедить посетителя остаться на сайте полминуты, то существенно вырастают шансы удержать пользователя на 2 минуты и даже больше что само по себе сопоставимо с вечностью в онлайне.

График, показывающий вероятность ухода посетителя с сайта в зависимости от проведенного на сайте времени.График, показывающий вероятность ухода посетителя с сайта в зависимости от проведенного на сайте времени.

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

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

  • 0,1 сек . Если компьютер отвечает на запрос пользователя незамедлительно, то возникает иллюзия прямой манипуляции. Это заставляет пользователя думать, что результат получен самим пользователем, а не сгенерирован машиной. Феномен прямой манипуляции отличный ключ к росту вовлечения пользователя.

  • 1 сек . Если время ответа занимает одну секунду, пользователь заметит этот промежуток и будет чувствовать, как машина генерирует результат вместо человека. Однако пользователь по-прежнему сконцентрирован на собственном ходу мыслей, и спустя секунду пользователь по-прежнему сохраняет чувство контроля. Страница должна загружаться не более одной секунды, чтобы у пользователя не пропадало чувство свободного перемещения в онлайне.

  • 10 сек . Спустя десять секунд пользователь заметил задержку и больше не ощущает свободы в своих действиях. Пользователь уже заблудился и покинет сайт с куда большей вероятностью. Если приложение загружается более 10 секунд, важно обозначить время ожидание визуально: индикатором загрузки или линейкой прогресса. Так пользователи смогут понять, сколько им остается ждать.

Аналитический сервис Tagman провел исследование, в котором изучил влияние скорости загрузки на конверсию, результаты на графике:

Зависимость конверсии (ось y) от времени загрузки страницы (ось x)Зависимость конверсии (ось y) от времени загрузки страницы (ось x)

Примечательно, что каждая последующая задержка загрузки на одну секунду является причиной падения конверсии на 7%.

Похожие исследования проводил Amazon: каждая задержка в 100 миллисекунд снижает конверсию на 1%.

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

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

Как выглядит AMP в поисковой выдаче

AMP-страницы имеют приоритетный значок (молния) в поисковой выдаче для мобильных устройств:

Вид сниппета сайта с версией AMP и обычного сайтаВид сниппета сайта с версией AMP и обычного сайта

В 2017-ом году, портал 9to5Google проводил опрос, результаты которого показали, что больше половины пользователей предпочтут кликнуть по ссылке с иконкой молнии, нежели на обычный сайт.

Итоги опроса по кликабельности сниппетаИтоги опроса по кликабельности сниппета

Какие результаты дает внедрение AMP

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

Компания Stone Temple Consulting провела исследование

, изучив выборку из 10 сайтов различного формата, в которых были внедрены AMP-страницы.

На примере медийного сайта компании Thrillist (в формат AMP переведены 90% страниц) зафиксирован рост трафика из поисковиков на 70% половина этого роста приходится на AMP.

Другой пример, на этот раз анонимная компания, крупный медиа-проект, у которого в AMP переведены 95% страниц, заметили рост трафика из органики на 67% по одному сайту и 30% по другому. В обоих случаях рассматривался период 4 недели. В отношении медийного сайта AMP явно сказались в лучшую сторону.

Что касается коммерческих сайтов, то на примере интернет-магазина Myntra (аналог Ламоды в Индии) получен результат в виде падения отказов на 40% и увеличения общих показателей эффективности (автор исследования не указывает конкретные данные). Надо сказать, что от внедрения до получения первых результатов прошло всего 11 дней.

Другой успешный кейс, проведенный той же компанией, сервис по типу российского Билетера Event Ticket Center . Они перевели 99,9% всех страниц в формат AMP и получили сногсшибательные результаты. 100% увеличение конверсии в электронной торговле! Показатели вовлеченности скромнее, но тоже демонстрируют рост:

  1. падение отказов на 10%;

  2. увеличение просмотров страниц на 6%;

  3. увеличение продолжительности посещения на 13%.

Больше информации по этому кейсу в исследовании на английском языке. Мы же можем сделать вывод, повторив уже сказанное командой Event Ticket Center Big win (Большая победа).

Будущее AMP какое оно?

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

По крайней мере, AMP станут будущим для SEO, как выразился Дэниел Бордман, руководитель отдела SEO в компании Hoppa. Дальше можно ожидать, что Google будет активнее продвигать свой формат мобильных страниц. И если есть, чему поучиться из всей истории Гугла, то это тому, что нужно следовать за предложениями поискового гиганта, нежели оставаться за линией кильватера без позиций и трафика.

Критика AMP

Из проблем AMP-страниц, выделяемых вебмастерами, чаще всего приводят:

  1. пропадающие ссылки (и доход от рекламы);

  2. меньше возможностей для аналитики и больше работы;

  3. меньше контроля над своим контентом и дизайном.

Как справедливо отмечает Дэн Бюбен, Google продвигает формат AMP под лозунгом Сайты на AMP будут ранжироваться выше, и в это же время заключает сделку с Wordpress, что создает основу для появления миллионов вебмастеров, на чьих сайтах автоматически появляется AMP-версия.

Вывод

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

  2. AMP это способ привлечь и удержать мобильных пользователей , в том числе с медленным интернетом. Скорость загрузки сайта в приоритете.

  3. AMP действительно дает преимущества в продвижении сайтов . Как минимум, пока есть возможность подвинуть из топа сайты с AMP-версией.

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

  5. AMP становится все популярнее , охватывая не только медийные порталы, но и интернет-магазины и нишевые сайты.

  6. AMP новый способ сделать жизнь пользователей проще и понятнее.

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

Подробнее..

Recovery mode SEO умер? 2021-2022 закат эпохи SEO-продвижения

05.03.2021 12:10:54 | Автор: admin
Привет, на связи Иван Бабайлов. Я предприниматель и интернет-маркетолог. В этом видео я хочу обсудить популярное в последнее время мнение, что SEO мертв, что из поисковых систем больше нельзя получать клиентов, что будущее только за платной таргетированной или контекстной рекламой.

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


Обязательно досмотрите это видео до конца, потому что ближе к концу ролика, для самых терпеливых, я спрятал подарок.

Начну с того, что расскажу, какие инструменты в SEO больше не работают.

Первый инструмент, который уже не работает в SEO: некачественные ссылки


Я считаю, что в SEO важно качество, а не количество. Этот же принцип касается закупки ссылок. Если перед вами стоит выбор: купить 10 дешевых ссылок с каких-то неизвестных ресурсов или купить 1 ссылку, но с хорошего тематического сайта из вашей сферы я рекомендую пойти по второму сценарию и купить одну ссылку. Это связано с тем, что большое количество ссылок с нецелевых ресурсов даст вам меньше отдачи, нежели чем одна качественная ссылка.

Второй инструмент, который уже не работает в SEO: накрутка поведенческих характеристик


В далеком 2009 году Яндекс ввел алгоритм ранжирования по поведенческим характеристикам. Т.е. Яндекс отдавал позиции в выдаче тем сайтам, у которых эти характеристики выше, чем у их конкурентов. Что сделали владельцы сайтов и их маркетологи? Правильно: они начали накручивать свои страницы и искусственного выращивать показатели. Это давало результат, какое-то время, но впоследствии Яндекс начал блокировать все ресурсы, которые используют накрутку поведенческих показателей.

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

Третий инструмент, который уже не работает в SEO: переспам ключевыми словами


Что означает понятие переспам? Это когда в текст страницы добавляется слишком много ключевых слов, таким образом ухудшая качество текста и снижая его читабельность. Если вы по-прежнему пишите на своем сайта что-то из серии: Купить окна Москва дешево с установкой то у меня для вас плохие новости и, вероятно, ваш сайт переспамлен ключевыми словами и вы недополучаете значительный объем трафика и клиентов.



Четвертый инструмент, который уже не работает в SEO: мусорный контент, который написан только ради получения трафик


Этот пункт плавно вытекает из предыдущего. Одно время было популярным писать статьи и собирать страницы на площадках, которые состояли из большого набора ключевых слов и совсем небольшого объема полезной для посетителя сайта информации. Таким образом получалось, что люди заходили на сайт, не получали ответов на свои вопросы и шли искать ответы дальше.

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

Окей, мы рассмотрели 4 инструмента, которые не работают. Давайте теперь расскажу про то, что продолжает работать и приносить трафик и клиентов.

Первый инструмент, который работает в SEO: системный подход к продвижению


Системный подход, наверное, это основа успеха. Если вы пишите стабильно по 1-2 статьи в неделю на протяжении 10 лет, то это даст вам огромнейшую базу читателей и клиентов.

Например, для своего агентства мы избрали именно такую стратегию SEO продвижения и уже второй год стабильно инвестируем часть прибыли в ведение блога. Прямо сейчас блог на нашем сайте позволяет получать нам по 50-80 заявок в месяц от потенциальных клиентов. А теперь представьте, на какие цифры мы выйдем через 5-7 лет такой системной работы.

Второй инструмент, который работает в SEO: оптимизация под мобильную аудиторию


Рост доли мобильного трафика с каждым годом становится все больше и больше. Уже сейчас больше половины посетителей нашего сайта просматривают его с мобильных устройств. Тогда как пару лет назад эти цифры были порядка 20-30 процентов от общего количества.

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

Третий инструмент, который работает в SEO: постоянная аналитика


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

Какие показатели необходимо фиксировать в аналитике по SEO:

  • количество посетителей сайта с поиска
  • разрез по источникам (т.е. вам необходимо отдельно считать тех, кто пришел с Яндекса и отдельно тех, кто пришел с Гугла)
  • глубина просмотра (т.е. сколько в среднем страниц просматривают посетители вашего сайта за один сеанс)
  • среднее время, проведенное на вашем сайте
  • средняя позиция вашего сайта в поисковой выдаче
  • процент отказов

Четвертый инструмент, который работает в SEO: органический рост поведенческих характеристик


Этот пункт плавно вытекает из предыдущего. Отслеживая аналитику и понимая свои показатели вы можете на них влиять. Например, вы можете увидеть, что за один сеанс ваши посетители просматривают в среднем 1,2 страницы вашего сайта. Зная этот показатель вы можете выдвинуть гипотезы и изменить свою стратегию.

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



Пятый инструмент, который работает в SEO: полезный контент, написанный для решения проблем людей


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

На этом все.

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

Цифровизация кризисом

09.09.2020 18:05:36 | Автор: admin
image

С момента, когда началась жесткая фаза кризиса, вызванного COVID-19, и связанных с ним событий, прошло уже более 6 месяцев. Карантин, самоизоляция и другие понятия стали неотъемлемой частью жизни не только для потребителей, но и для бизнеса.

Разберём в деталях, как именно кризис повлиял на индустрию интернет-маркетинга и на то, как компании из разных сфер бизнеса применяют инструменты онлайн-рекламы.

  1. ВВП, карантин и потребительский спрос
  2. Прогноз на основе онлайн-статистики
  3. Переходим в онлайн
  4. Реклама и маркетинг

ВВП, карантин и потребительский спрос


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

image


Объем поисковых запросов, связанных со словом купить, в сравнении с ВВП США и уровнем активности в период карантина. Источники: Google, Allianz Research, Qualified.One, Яндекс, Otonomo, Apple, Euler Hermes

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

Информационные запросы: рост


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

image
Частотность информационных поисковых запросов по месяцам, 2018-2020. Источники: Qualified.One, Яндекс

Не вызывает удивления, что отсутствие роста информационных запросов, которое отмечалось в предыдущем отчёте 28 марта 2020, оказалось всего лишь вопросом времени.

Прогноз на основе онлайн-статистики


Интересное наблюдение можно сделать с помощью линейной экстраполяции текущего режима восстановления при использовании статистики поисковых систем. Видно, что, помимо нестабильного периода марта-апреля 2020 года, кривые количества запросов (по данным Google) достаточно медленно изменяются относительно некоторого линейного тренда.

image

Объем поисковых запросов, связанных со словом доставка, в сравнении с уровнем активности в период карантина, и линейная экстраполяция к докризисному уровню. Источники: Google, Otonomo, Qualified.One, Яндекс, Apple

С учётом сказанного период возвращения к докризисному уровню можно ожидать во второй половине октября.

Переходим в онлайн


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

Резкий всплеск виден на графиках почти во всех изученных отраслях, но с определенными отличиями.

image

Детали, свойственные отдельным секторам бизнеса, разобраны в в полной версии исследования.

Реклама и маркетинг


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

image
Объем поисковых запросов, связанных с digital-агентствами и с рекламными агентствами, и линейный тренд. Источники: Google, Qualified.One

Как видно, популярность классических рекламных агентств давно снижается, в то время как цифровые услуги становятся всё более и более популярны. Однако коронакризис привёл к изменению скорости этого роста: спрос на digital-агентства в конце первого квартала увеличивается быстрее, чем раньше. Пандемия стала мощным катализатором процесса digital-трансформации в индустрии рекламы и маркетинга.

image
Оценка спроса на различные каналы онлайн-маркетинга на основе частотности поисковых запросов. Источники: Google, Qualified.One

Цифровизация сама по себе неизбежный процесс, но что именно нужно делать владельцу бизнеса, маркетологу или Head of Marketing в нынешней ситуации?

Как выясняется, на рынке США наиболее востребованным онлайн-каналом является SEO: в августе 2020 услуги SEO искали в 2.6 раз чаще, чем в августе 2019. Это означает рост на 160% в год.

Запросы, связанные с контент-маркетингом, выросли на 33% за год, а Google Adwords и таргетированная реклама на Facebook стали популярнее на 21-22%.

Однако общемировая статистика другая: лидерами, наоборот, являются реклама на Facebook и Google Ads (36% и 40% роста), немного позади них SEO и контент-маркетинг (выросли на 33% за год).

Нынешний процесс восстановления, скорее всего, позволил бы вернуться к докризисным показателям онлайн-поведения к концу октября. Произойдет это или нет зависит от появления новых очагов COVID-19 и последующих ограничительных мер.
Подробнее..

Recovery mode Как использовать Google Trends для анализа ключевых фраз

05.10.2020 20:08:11 | Автор: admin

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




Для начала работы достаточно разобраться в том, откуда сервис берёт информацию и как её отображает. С первым вопросом всё очевидно данные о частоте запросов загружаются из сервисов Google: веб-поиска, YouTube, поиска по картинкам, новостям и товарам. Только вот саму частотность запросов сервис не отображает. Вместо этого Google Trends показывает относительную популярность запроса: 100 баллов означают максимальный интерес к теме, а 0 недостаточное количество информации по ней. При расчёте показателя сервис использует данные с учётом времени и места отправки запросов


Используйте операторы


Как и в самой поисковой системе, в Google Trends тоже есть операторы. Разберём их на паре примеров:


  • Купить велосипед. Используйте кавычки, если вам важен порядок слов и отсутствие в результатах похожих запросов. Помните, что словосочетания с дополнительными словами попасть в статистику всё же смогут.
  • Купить велосипед-трехколесный. Знак минуса позволяет исключить фразы с ненужными словами из статистики.
  • Купить велосипед+велик+велсипед. Используйте знак плюса, чтобы включить в статистику фразы с синонимами и ошибками.

Добавьте фильтры


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



Список доступных фильтров


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



Если вам нужна статистика по конкретному слову, выбирайте Поисковый запрос


С помощью фильтров можно задать следующие настройки:


  • Регион. Позволяет выбрать страну, область или город, поисковые запросы из которого будут учтены в статистике.
  • Период времени. Можно указать любое время вплоть до 2004 года. Учтите, что последние 36 часов в статистике не учитываются.
  • Категория. Позволяет уточнить тематику запроса. Особенно полезен, когда запрос может относиться сразу к нескольким категориям.
  • Источник данных. Можно выбрать ресурс, данные из которого будут использоваться: веб-поиск, картинки, новости, товары или YouTube.

Оцените сезонность спроса


Вернёмся к нашим велосипедам. Представьте, что мы открываем интернет-магазин и нам нужно хотя бы примерно определить сезонность продаж. Проще простого: вводим запрос в Google Trends и получаем очевидную статистику велосипеды люди покупают летом.



Пики спроса по запросу Велосипед всегда приходятся на май и июнь


Найти применение этой возможности сервиса в своём деле может каждый: сеошникам и аналитикам это поможет объяснить колебания трафика, контент-маркетологам заранее подготовить стреляющий сезонный контент, а предпринимателям примерно спланировать продажи и распределить бюджет.


Найдите самые популярные товары


Ещё одна удобная возможность сравнение запросов между собой. Для примера добавим к велосипедам самокаты и посмотрим, какая картина получится за последние пять лет.



Сравнение популярности запросов велосипед и самокат


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


Найдите самые важные для вас регионы


Открыть филиал или просто наладить доставку в другой город всё это требует времени. Понять, какие регионы более приоритетны поможет раздел Популярность по субрегионам. Перейти к нему можно на той же странице Анализ.



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


Используйте похожие запросы


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


  • Лидеры. Самые популярные запросы.
  • В тренде. Запросы, популярность которых сильно возросла в сравнении с прошлым периодом. Меткой Сверхпопулярность обозначены те из них, частотность которых возрасла чрезвычайно, либо новые темы, поиск по которым в достаточной мере ещё не выполнялся.


Похожие запросы-лидеры по ключу Велосипед


Найдите конкурентов


Возможно, Google Trends даже поможет вам найти конкурентов, популярных среди вашей аудитории. Возьмём, для примера, велосипед Stels кто мешает ему на рынке? Узнать это можно в блоке Ещё по теме всё на той же странице Анализ:



Один из конкурентов Stels бренд Forward


Эта информация поможет вам найти оказавшихся в тренде конкурентов и сформировать план действий.


Улучшите продвижение видеороликов


Возможность указать YouTube в качестве источника данных открывает ещё один способ использования Google Trends. С его помощью можно проверить, насколько та или иная тема популярна на видеохостинге. Это информация поможет вовремя создать видео, которое с большей вероятностью станет просматриваемым.



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



Пик активности ежегодно приходятся на июнь


Конечно, это ЕГЭ. А значит, вам стоит отметить этот период в своём контент-плане и следить за своевременным выпуском материалов на эту тему. Желательно публиковать их заранее, чтобы к июню они успели проиндексироваться и подняться в поисковой выдаче. Другой вариант обновлять статьи на эти темы, опубликованные в прошлые годы. Это особенно актуально, если трафика контент уже совсем не приносит.


Найти подобные, но менее очевидные темы вам и поможет Google Trends. Знание большого количества сезонных трендов из вашей сферы позволит заранее учитывать их в контент-плане, а то есть успешно получать львиную долю трафика.


Что в итоге


В умелых руках Google Trends универсальный инструмент. Он пригодится и маркетологам, и аналитикам, и предпринимателям. С его помощью можно всегда быть в курсе поисковых трендов, хорошо понимать текущие интересы своей аудитории и знать о появлении конкурентов. В связке с другими сервисами для работы с семантикой он очевидно может стать мощным подспорьем при продвижении.

Подробнее..

Зачем делать анализ сайтов конкурентов при подготовке к SEO-кампании? Пример из практики

07.09.2020 14:15:25 | Автор: admin


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

Предыстория


Летом 2019 года к нам поступил запрос от производителя игрового оборудования на оптимизацию B2B-сайта. На сайте не проводилось никаких работ по SEO, сам сайт появился всего 3 месяцами ранее. Как пояснил руководитель отдела продаж, их аудитория в основном владельцы уже работающего или развивающегося бизнеса.

Клиент вышел на рынок в 2014 году и за сравнительно небольшое время его продукты попали в топ-10 различных обзоров. Причина этого, по словам клиента, в том, что мы никогда не экономили на качестве, на материалах и электронике. Все наши конкуренты лучше нас только в рекламе и продвижении.

Запрос клиента


Цель продвижения сайта, которая была обозначена в предварительном опроснике:

  • повышение позиций в поисковых системах, достижение вершин топа;
  • увеличение продаж товаров и услуг в Европе и Америке.

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


Предварительный анализ конкурентов основа для принятия решений


У сайта клиента была проиндексирована 781 страница в Google, из них 356 относились к англоязычной версии. Это хороший показатель для старта.

Однако было очевидно, что страницы не оптимизированы: в Google не были определены запросы для всех этих страниц, позиций по каким-либо запросам почти не было.

Мы решили сравнить эти данные с данными других сайтов.


Анализ конкурента: сайт 1


Вот показатели сайта [САЙТ1].COM, который привели в качестве конкурента:

  1. Собирал основной трафик не сам сайт, а его поддомен en.[сайт1].com.
  2. Проиндексировано в Google 176 страниц.
  3. Посещаемость около 6000 за месяц.
  4. По странам: Франция (более 90%), Великобритания, Украина.
  5. Поисковой трафик составлял всего около 3%.
  6. В поисковой выдаче было всего около 80 запросов.
  7. Основной поток шел через соцсети, а точнее через Facebook.

Этот сайт сложно назвать реальным конкурентом в поисковой системе. По сути, он не был оптимизирован и не собирал поисковой трафик.


Анализ конкурента: сайт 2


Про сайт [САЙТ2].COM можно было сказать, что он подготовлен лучше:

  1. Проиндексировано 120 страниц.
  2. Присутствовало уже около 400 запросов (в поиске Google для США).
  3. Посещаемость около 5000 за месяц.
  4. Поисковой трафик составил около 70% от общего трафика.

Хотя проиндексированных страниц у [Сайт2].com было меньше, чем у [Сайт1].com и у клиента, его страницы лучше описывали предложение и были более релевантны реальным запросам пользователей.

Поисковой трафик из США на этот сайт давал всего около 10% посещаемости (т.е. около 350 человек за один месяц). Из Европы на сайт шли из Швейцарии (больше всего), Италии, Испании, Болгарии, Польши. Однако качество трафика вызывало сомнения, его нужно было изучать подробнее. Из Италии и Испании трафик давали тематические сайты, что говорило о возможной работе команды проекта со внешней ссылочной массой (размещение статей, ссылок и т.п.).

Что касается конкретных запросов в топе, то у этого сайта трафик привлекали такие запросы, как:

  • [key1] manufacturers
  • [key2] experts
  • + запросы с наименованиями: [brand1]+key, [brand2]+key и т.д.

Это был немного другой набор слов по сравнению с названными клиентом [key1] franchise, [key2] supplier и т.д.

Исходя из описанного, несмотря на некоторые достижения, стратегия [САЙТ2].COM тоже была не оптимальной: он собирал трафик по неполному пулу тематических запросов, посетители шли всего из нескольких стран Европы, при этом были сомнения в качестве трафика.


Анализ конкурента: сайт 3


Для сравнения мы также проанализировали проект этой тематики из другого региона [САЙТ3].RU. Клиент не приводил его в качестве конкурента, однако он мог быть потенциальным примером для подражания.

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

  1. На сайте 41000 (!) проиндексированных страниц.
  2. Есть отдельные версии сайта на локальных поддоменах:
  3. Кроме того, для каждого региона (города) созданы сайты на поддоменах вида [город1].[сайт3], [город2].[сайт3] и т.п. Всего таких сайтов на поддоменах было несколько десятков, и очевидно, что это не все возможные варианты: проект продолжал развиваться.
  4. Оценочный трафик до 6000 человек на каждый поддомен.
  5. Поисковой трафик около 55%.

При этом на каждом поддомене были тематические страницы вида [город1].[сайт3].ru/buy-product, [город2].[сайт3].ru/buy-product и и т.д.
То есть, у этого проекта по каждому запросу типа buy+[key1] есть несколько десятков региональных страниц.


Какие выводы можно сделать из этой информации?


В брифе клиент указал регион, в котором требуется продвижение: Европа и США. Это очень большой регион, особенно если брать во внимание подход [САЙТ3] и возможный спрос в каждой стране и каждом городе.

Исходя из предварительного анализа конкурентов, можно было сделать вывод, что англоязычный спрос для Европы может быть сильно зависим регионально, при этом такая же региональная зависимость возможна для отдельных штатов и городов США.

Например, только в регионе Нью-Йорк с радиусом 30 километров проживает около 20 миллионов человек, что косвенно говорит о возможном уровне конкуренции и ориентации поисковой системы на представление именно региональных результатов поиска в первую очередь.

Соответственно, создание или оптимизация универсальных страниц на сайте с прицелом сразу на весь мир может не дать ожидаемого эффекта. В принципе, это и происходило у [САЙТ2].com.

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


Что мы предложили клиенту по итогам предварительного анализа конкурентов?


Для начала мы предложили провести следующие работы по сайту:

  1. Проанализировать реальный поисковой спрос, составить или уточнить семантическое ядро сайта и оценить возможности текущих страниц.
  2. Оценить реальную конкуренцию в поиске: сделать обзор поисковой выдачи по семантическому ядру, выявить конкурентов и оценить показатели их сайтов, сравнить силы конкуренции для основных страниц, оценить релевантность страниц и выяснить, за счет чего они находятся в топе.
  3. Разработать стратегию продвижения исходя из полученных данных.

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

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


Дмитрий Разахацкий,
ведущий SEO-специалист компании Alconost



Агентство интернет-маркетинга Alconost Ads занимается поисковым продвижением многоязычных сайтов, проводит полный SEO-аудит, базовую оптимизацию, улучшает юзабилити, разрабатывает стратегию международного продвижения, анализирует статистику и многое другое для улучшения ваших позиций в поисковых системах.
Подробнее..

Кейс по SEO анализируем поисковый спрос и корректируем стратегию продвижения

26.11.2020 14:19:49 | Автор: admin

В 2019 году мы получили от потенциального клиента запрос на продвижение англоязычного сайта по теме soaking tubs (это такие глубокие ванны для полного погружения в воду). Мы изучили клиентский интернет-магазин, а затем решили сделать анализ поискового спроса для одного из запросов и выяснить, соответствуют ли ему страницы сайта. Как оказалось, ситуация даже по одному запросу не совсем такая, как ожидал клиент.

Рассказываем, какие результаты дал анализ поискового спроса и что мы предложили клиенту для продвижения англоязычного сайта в органических результатах Google.


Общий поисковый спрос для всех регионов США


Для начала мы сделали общий анализ поискового спроса для всех регионов США.

Запрос: japanese soaking tubs
Частотность для США: 12100

1. Всего хвостов: 707

2. Общая частотность: 35 000
Запросов с частотностью >0: 204
Запросов с частотностью 0 (возникали разово): 503

3. Запросов с продающими добавками (sale, buy, price, etc.): 25
Их общая частотность: ~500

4. Основных категорийных запросов: 2 (japanese soaking tub / japanese soaking tubs)
Их частотность: 24200

5. Оценочное количество хвостов / подкатегорий: 30+


Из полученных данных мы сделали 2 основных вывода:


  1. Пользователи осведомлены о продукте: на это указывает достаточно высокая частотность основных запросов.
  2. Примерно треть пользователей ищет продукт по дополнительным свойствам: поисковый спрос не сконцентрирован исключительно на двух основных запросах. При этом количество дополнительных свойств достаточно большое.


Вопросы, возникшие после предварительного анализа поискового спроса:


  1. Существуют ли синонимы для основных запросов?
  2. Почему не развит спрос с продающими добавками, будет ли он развиваться?
  3. Насколько развиты подкатегории (много ли у таких запросов собственных хвостов)?
  4. Как вели себя подкатегории в прошлом, будут ли развиваться?
  5. Насколько текущая структура сайта соответствует структуре поискового спроса?


Развитие поискового спроса


Анализ хвостов запроса japanese soaking tubs показал наличие существенного набора запросов, которые ассоциируются с продуктовыми свойствами и подходят как для отдельных продуктов, так и для подкатегорий. Например, можно выделить следующие условные группы запросов (japanese soaking tubs + keyword).
По размеру:
small (for small spaces, for small home, etc.)
2 person / for two
size
24 / 30 / 36 / 41 / 46/ 48 / 60 inch

По месту:
outdoor
(in / for) bathroom
(in / for) shower
etc.


По способу установки:
freestanding
portable
etc.

По материалу:
wood / wooden (japanese soaking tubs wood, japanese hinoki wood soaking tub, wood fired japanese soaking tub)
acrylic
stone
stainless +steel
copper
etc.


По виду:
round
ofuro
deep
heated
etc.
По аксессуарам:
with seat
etc.
По локализации:
USA
отдельные штаты (Utah, etc.)
отдельные города (NYC, Seattle, etc.)
также достаточно часто в выдаче для USA встречается добавка UK

Синонимы


У запроса есть прямые синонимы и хвосты, расширяющие смысл:

  • japanese STYLE soaking tub (хвост основного запроса)
  • japanese SITTING tub (синоним)
  • japanese BATH tub
  • japanese soaking BATH
  • возможны другие

Почти все указанные запросы обладают частотностью >0 и имеют собственные хвосты (т.е. развиваются). Например, запрос japanese soaking tubs wood имеет хвост japanese soaking tubs wood OUTDOOR, т.е. здесь пересекаются 2 подкатегории.


Выводы:


  1. Поисковый спрос уже достаточно развит и, скорее всего, будет развиваться далее.
  2. Пользователи обучаются в процессе поиска товарной категории: об этом говорит наличие большого набора категорийных запросов и отсутствие для них продающих добавок.
  3. Соответственно, чем лучше структура сайта будет совпадать со структурой запросов пользователей, тем выше будет оценка экспертности сайта в глазах пользователей.
  4. Наличие запросов-синонимов показывает, что часть потенциальных покупателей, скорее всего, не будет попадать на сайт, если эти запросы будут проигнорированы в структуре категорий, фильтров и контента страниц.


Вопросы:


  1. Какие запросы из указанных выше используются на основной странице категории?
  2. Какие элементы на странице делают её сильной для этих запросов?
  3. Как оптимизированы другие страницы сайта, исходя из структуры реального поискового спроса, и учитывают ли другие страницы эти запросы?
  4. Какие именно страницы: карточки товаров, категории, фильтры, главная, статьи привлекают тематический трафик по этим запросам?


Анализ страниц сайта клиента


Для запроса japanese soaking tubs была взята основная релевантная страница сайта https://***.com/category/japanese-bathtubs


Динамика запросов этой страницы





Текущие запросы страницы в поиске


Keyword - Position - Search Volume
Keyword Position Search Volume
japanese style bathtub usa 3 70
buy japanese bath 7 70
plastic ofuro 8 20
japanese bath tubs 9 590
japanese soaking tub drop in bathtub 10 20
japanese tub 11 1900
japanese style tub 11 170
japanese soaking bath 11 110
japanese soaking tubs 12 12100
japanese soaking tub 12 12100
drop in japanese soaking tub 13 110
japanese style soaking tub 13 260
japanese red tub 14 30
japanese square bath 17 30
japanese tub for sale 17 90
metal japanese soaking tub 19 30
japanese soaking bathtubs for sale 20 20
japanese ofuro bath uk 21 90
buy japanese bathtub 22 30
outdoor japanese soaking tubs 22 480
japanese plunge bath uk 24 70
japanese style shower and bath 25 20
japanese style bath 32 480
wooden soaking tub kit 36 70
cedar japanese soaking tub 40 50
ofuro cover 60 20
japanese bath 74 4400
cedar ofuro 79 20


Как видим, страница присутствует в поиске Google по 28 запросам. При этом для региона US только 5 из них находятся в топ-10, ещё 12 запросов в топ-20, а 11 запросов (40%) вне досягаемости пользователей.

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

В первую очередь страница находится в топе по запросам-синонимам с продающими и локализующими добавками:

  • japanese BATH BUY
  • japanese BATH soaking
  • japanese BATH tubs


  • japanese STYLE tub
  • japanese STYLE BATHTUB USA
  • japanese STYLE soaking tub


  • japanese tub
  • japanese tub FOR SALE
  • japanese soaking BATHTUBS FOR SALE


Частичный трафик страница может собирать по запросам, описывающим свойства, однако они тоже скорее относятся к хвостам запросов-синонимов (не включают в себя слово soaking либо tub):

  • japanese RED tub (по цвету, нет soaking)
  • japanese SQUARE bath (по форме, нет soaking, нет tub хвост синонима)
  • PLASTIC ofuro (по материалу, чистый синоним, вообще нет вхождения japanese soaking tub)
  • METAL japanese soaking tub (по материалу, чистая подкатегория-хвост)


Два основных запроса также определены как релевантные и занимают достаточно высокие позиции, однако очевидно, что их можно усилить.

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

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


Предложение по SEO-продвижению англоязычного сайта для клиента


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

1. Оценить реальный поисковый спрос по всем выделенным запросам, составить семантическое ядро и визуализировать возможную структуру.

2. Оценить возможности текущих страниц сайта в соответствии с выделенными запросами.

3. Оценить структуру запросов конкурентов в поиске:
визуальный обзор поисковой выдачи по семантическому ядру;
оценка показателей сайтов конкурентов;
сравнение силы конкуренции для основных страниц;
оценка релевантности страниц конкурентов по избранным запросам (за счёт чего они находятся в топе).

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

5. Уточнить общую стратегию продвижения.

6. Подготовить стратегию линкбилдинга.

7. Подготовить технические задания на информационные статьи по запросам, выделенным из основного семантического ядра для каждой категории.


Результаты


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

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

Дмитрий Разахацкий,
ведущий SEO-специалист компании Alconost

Агентство интернет-маркетинга Alconost Ads занимается поисковым продвижением многоязычных сайтов, проводит полный SEO-аудит, базовую оптимизацию, улучшает юзабилити, разрабатывает стратегию международного продвижения, анализирует статистику и многое другое для улучшения ваших позиций в поисковых системах.
Подробнее..

Recovery mode Гарантии в SEO миф! Или кто что обещает, и кто что реально может выполнить

16.04.2021 18:11:03 | Автор: admin

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

Почему клиенты требуют гарантии

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

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

Есть ли гарантии в SEO?

Сразу скажем, что на 100% эффективный результат не способно обеспечить ни одно, даже самое известное агентство. Но пообещать это может каждый. Нередко на сайте подрядчика можно увидеть: выведение в топ-3 за месяц, обеспечим вечные позиции в топе и пр. Клиенты зачастую ведутся на красивые обещания и уже готовы заключить договор на услугу. Но! Лозунги "SEO-продвижение с гарантией" это утопия.

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

  1. Возраст ресурса. Поисковое продвижение молодых сайтов (существуют менее года) выполнить сложнее.

  2. Хостинг. Для успешной раскрутки лучше иметь выделенный сервер. Ресурсы, размещенные на общем хостинге, более уязвимы к вирусам.

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

  4. Бюджет. Если он ограничен жесткими рамками или в принципе меньше рекомендуемой суммы, то надеяться на быстрое СЕО-продвижение с гарантией выхода в топ не стоит.

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

Фейковые гарантии на любой вкус: разбираем популярные

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

Фейковые гарантии можно встретить самые разные. В качестве примера разберем наиболее популярные обещания золотых гор, то есть места в рейтинге:

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

  2. Результат за 7 дней! Часто эту фразу используют в контекстной рекламе или SEO-агентства на своих сайтах. Однако при заключении договора на сотрудничество подобных заявлений не будет.

  3. Вывод в топ навсегда. Стоит понимать, что алгоритмы поисковиков постоянно меняются, причем происходит это внезапно, из-за чего сайты в одно мгновение утрачивают свои позиции. На место ресурса в рейтинге влияют и другие факторы:

  • действия конкурентов;

  • качество работы исполнителя;

  • поведение клиентов;

  • проблемы в работе самого сайта и пр.

На фоне всего этого становится понятно, что навсегда это утопия.

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

На какие гарантии в SEO можно нужно рассчитывать

На фоне всех этих популярных обещаний-мифов возникает закономерный вопрос: А стоит ли вообще на какой-то прогнозируемый результат рассчитывать? Да! Гарантии в SEO-продвижении возможны, если речь идет о проделанных работах и качестве услуг.

Рассмотрим ниже, какие виды SEO-гарантии могут себя оправдать.

Оплата за конкретный результат

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

Гарантия выхода в ТОП

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

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

Плата за трафик

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

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

  2. Бывает, что агентство хитрит и считает весь трафик, а не конкретное количество посетителей, которые были реально привлечены за счет SEO-продвижения.

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

Гарантия возврата средств

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

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

Плата с процента от продаж

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

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

  • опытные специалисты, которые точно понимают, что ваш бизнес прибыльный, потребуют солидный процент (долю вашего бизнеса).

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

Гарантия качества выполненных работ

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

Среди основных:

  1. Соблюдение условленного срока работ. Обещание подкрепляется юридическим договором.

  2. Предоставление заказчику доступа в онлайн-кабинет, где отслеживается течение работ.

  3. Привлечение к SEO-продвижению только лучших исполнителей.

  4. Использование белых подходов к раскрутке.

  5. Своевременность выполнения задач, прописанных в договоре.

  6. Предоставление еженедельного отчета по поисковому трафику и ежемесячного по KPI.

Мы не делаем громких заявлений о выведении в топ по сотням ключей или 200300% профита за 7 дней. А прогноз формируется после аналитики и аудита, а также составляется план раскрутки, определяется объем работ по внешней и внутренней оптимизации.

Плата за KPI

Есть агентства, которые предпочитают подобный формат сотрудничества. Среди ключевых параметров:

  • коэффициент, обозначающий окупаемость инвестиций (Romi);

  • видимость веб-сайта по СЯ;

  • конверсия;

  • целевые действия посетителей;

  • лиды.

Главной проблемой SEO-продвижения с оплатой за KPI является отсутствие комплексности. Исполнитель может выбрать наиболее выгодный для себя параметр, чтобы продемонстрировать заказчику красивые цифры и получить вознаграждение. Чтобы понять эффективность SEO, нужно KPI оценивать комплексно.

Обычно агентства, обещая продвижение сайта в топ с гарантией, используют лишь 3 показателя:

  • выведение в топ-10 по ключам;

  • привлечение трафика в прогнозируемом объеме;

  • получение лидов по определенной стоимости.

Порой этих параметров KPI достаточно. Но есть проекты, в которых может потребоваться оценка и других характеристик.

Признаки надежного подрядчика

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

  1. Предоставление индивидуального предложения, а не словесных SEO-гарантий.

  2. Избирательность. Если у подрядчика имеются десятки проектов различной направленности, то стоит обходить такого мастера на все руки стороной: велика вероятность, что вашему сайту не уделят должного внимания и станут применять лишь базовые способы СЕО-продвижения. В Elit-Web, например, другой подход. Компания не берет проектов сверх тех, которые может продвигать, приложив максимум усилий.

  3. Цена на уровне средней или выше. За небольшие деньги реально лишь найти исполнителей, использующих черные методы продвижения, что является прямой дорогой в бан от поисковика. Ориентироваться стоит на средние расценки по рынку.

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

  5. Вовлеченность команды. Над продвижением должен работать целый штат специалистов: программисты, копирайтеры, менеджеры, сеошники, интернет-маркетологи и пр.

  6. Техподдержка. Для каждого проекта назначается персональный менеджер, который на связи 24/7.

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

  8. Предоставление пошагового детального плана продвижения. Отсутствие конкретики или перечисление базовых задач явно не заслуживают доверия.

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

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

Все остальное, включая выход в топ за неделю и 300% профита за день это пустой пафос.

Подробнее..

Отказ от ссылок в 2021году

19.05.2021 10:20:52 | Автор: admin

Темаотказа от ссылоквсегда была предметом горячих споров, а эксперты по SEO расходились во мнениях относительно того, следует ли отклонять плохие ссылки и как это может повлиять нарейтинг сайтав Google.Хотя масштабы спорны, алгоритмы ранжирования все же влияют накачество ссылок, поэтому плохая ссылка может очень сильно повредить поисковый рейтинг.Со всеми изменениями и проблемами, приобретенными к 2021году, мы считаем целесообразным регулярно проверять ссылки на их актуальность и качество.Давайте подробнее рассмотрим, как и почему отклонять обратные ссылки - и как определить, нужно ли вам это делать вообще. А поможет вам в этоммассовая проверка ссылок.

Краткое введение в отмену

В прошлом Google оценивал страницы по качеству ссылок с помощью PageRank, но эта система быстро использовалась.Обновление алгоритма Penguin в 2012 году было направлено на то, чтобы препятствовать сайтам с обилием спам-ссылок.Эти сайты могли восстановиться только путем удаления этих плохих ссылок, и поэтомуродился инструмент Google Disavow.Позже в Penguin 4.0 произошло важное изменение: Google не будет столько наказывать низкокачественные ссылки, сколько обесценивать их, а это означает, что вам нужно отклонять ссылку только в том случае, если вы получили уведомление об этом, то есть ручное действие.

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

Что такое ручные действия

Вы можете узнать статус своего сайта, заглянув в Google Search Console в разделе Ручные действия.Это просто, когда Google дает вам знать, что он планирует исключить или наказать определенный контент более низкого качества из результатов поиска.Штрафные ссылки могут включать в себя что угодно, от наполнения ключевыми словами или скрытого текста, неестественных или неорганически полученных ссылок, автоматических ссылок, PBN, спама в комментариях и форумах, ссылок, вдохновленных влиятельными лицами / платных ссылок, подозрительных перенаправленийи т. д.

Отказ от отцовства - хорошая идея?

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

Что делать, если я не принимаю меры вручную?

Прежде чем что-либо делать, вам потребуется всесторонний аудит ссылок, чтобы правильно понять, как работают ваши ссылки.Будьте уверены, Googleпроигнорируетвсе ссылки, за исключением тех, за которые ваша команда SEO несет прямую ответственность.При оценке качества ссылок ищите все, что нарушаетусловия Google, например платные ссылки, схемы ссылок и взаимные ссылки / обмен, подозрительные якорные тексты, статьи со ссылками на хитрые сайты,вредоносные программы и скрытые сайтыили "наркотики, покер и порно".

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

Советы по эффективному отклонению

  • Естественно, удалите все ссылки, которые вы получили вручную.

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

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

  • Убедитесь, что вы получаете ссылки с авторитетных отраслевых сайтов.

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

  • Как правило, наиболее вероятными виновниками являются ссылки с чрезмерно оптимизированным якорным текстом, ссылки, не относящиеся к отрасли, или ссылки, которые кажутся спамерскими, поэтому начните с них.

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

Лучшая стратегия

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

Подробнее..

Recovery mode Когда можно обойтись без SEO или каким проектам поисковая оптимизация не нужна

11.11.2020 18:11:34 | Автор: admin

Мы стараемся всегда говорить клиентам только правду, излишне их никогда не обнадеживать и не браться за SEO, если не уверены в его результатах. Наш опыт работы с различными интернет-проектами показал, что для одних проектов SEO must-have, а для других пустая трата денег. В ряде случаев на поисковой оптимизации можно сэкономить, обратившись к другим способам продвижения. Как раз об этом мы и хотим рассказать в этом материале.

Когда нет смысла использовать SEO

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

1. Вы предлагаете новый, уникальный продукт, на которые не сформирован спрос

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

Вы можете сами проверить спрос на товар или услугу, воспользовавшись бесплатным сервисомwordstat.yandex.ru.

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

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

Эффективным инструментом для вывода совершенного нового продукта на рынок одновременно с продвижением по околоцелевым запросам может стать реклама на площадке Яндекс.Дзен.

2. Низкий спрос на продукт

Бывает обратная ситуация когда продукт существует давно, но спрос на него крайне мал.

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

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

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

  • Если конкуренция в каком-то сегменте не очень высокая, то и вложения в SEO могут быть небольшими и также смогут окупиться.

3. Спрос на ваш продукт устойчиво снижается

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

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

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

4. ТОП выдачи занят крупными площадками

Очень сложно продвигаться в нише, где ТОП-10 поиска занят сайтами-агрегаторами, маркетплейсами, досками объявлений, информационными или новостными ресурсами. Это крупные площадки, конкурировать с которыми крайне затратно и зачастую бессмысленно.

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

Такие популярные сайты как Авито, Авто.ру, Циан или Wildberries привлекают огромный трафик и имеют высочайший авторитет в плане цитируемости (упоминания).

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

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

5. Ваш ассортимент значительно меньше, чем у конкурентов

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

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

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

6. Ваш продукт проигрывает в соотношении цена-качество

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

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

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

В этом случае даже, если SEO сработает и принесет вам много трафика, оно не будет конвертироваться в продажи. А следовательно, теряется весь смысл продвижения.

7. У вас нет уникального торгового предложения (УТП)

Прежде чем вкладываться в SEO, следует хорошенько поработать над маркетингом в частности продумать УТП. Ваше предложение должно чем-то выгодно отличаться от всего, что предлагают конкуренты, чтобы также обеспечить конверсию.

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

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

8. Вы не желаете или не имеете возможности дорабатывать сайт

SEO-специалисты отнюдь не волшебники, да и поисковые системы сегодня не дают творить чудеса (например, массовыми закупками текстов и ссылок).

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

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

9. Нет денег, маленький бюджет

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

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

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

10. У вас одна посадочная страница в высококонкурентной тематике

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

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

Например, даже если вы предлагаете услуги эвакуатора можно выделить разделы Легковой эвакуатор и Грузовой эвакуатор, а также создать региональные страницы (Эвакуатор в Коломне, Эвакуатор в Серпухове и т. д.).

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

11. Нет никаких альтернативных каналов продаж, а продажи нужны сразу

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

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

Нужно ли вам SEO?

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

Подробнее..

Из песочницы Революция в SEO

28.08.2020 12:23:00 | Автор: admin

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



За последние 5 лет SEO кардинально изменилось. Многие сохраняют хорошую мину, но как ни крути, в отрасли депрессия, и она сохраняется по сей день.


Что заставило нашу беспокойную, но любимую отрасль меняться? Давайте разбираться.


Я слышал, что ты любишь рекламу? Мы установили тебе рекламу в рекламу, чтобы ты смотрел рекламу, пока смотришь рекламу.


Реклама была справа от органики, в специальном блоке, потом её разместили над органикой



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



Больше островов! Маркет, Карты, Картинки


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



Мимикрия и кофе


Кто-то очень умный, как Илон Маск, но злой, как Бин Ладен, в Яндексе или Гугле, однажды понял, что доверие к рекламным объявлениям ниже чем к органике, люди намного охотнее кликают в естественную выдачу, а рекламу не замечают. Странные эти люди. Было решено сблизить внешний вид объявлений. В течение двух-трех лет на обеих ПС происходили небольшие косметические изменения. Постепенно рекламные объявления стали настолько трудно отличимы от органических, что затраты внимания на распознавание рекламы перевесили ценность от этого распознавания. Органика и реклама сравнялись по кликабельности. Люди перестали пытаться их различать. Хорошо это или плохо для ПС? Мне кажется, что это ухудшило качество поиска.


Чтобы проиллюстрировать, предлагаю представить такую историю: вы каждое утро по дороге на работу заглядываете в один и тот-же ларек у метро и покупаете там стаканчик кофе. И вот однажды вы, как обычно, оплачиваете свой горячий ароматный утренний кофе, тот, который вам так нравится, и вдруг видите, что продавец подсыпает в ваш уже готовый напиток ложку растворимого. Вы такой: "WTF?!?", а продавец говорит: "Понимаете, растворимый кофе нам выгодно продавать, но его как-то неохотно кликают. Вот мы и решили, что будем просто смешивать его с натуральным".


Самое смешное, что у метро только два ларька, и второй ларек точно также стал добавлять растворимый кофе в заварной. Так что пришлось вам привыкать к вот такому вот кофе.


Иллюстрация к мимикрии:



Итак, как было давно-давно и как стало


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



Так это выглядит на экране:




Еще пара примеров, как было:





Доставка пиццы из Москвы в Новосибирск


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


Многорукий бандит и непрошенные соседи по серпу


Яндекс топил за поведенческие факторы: по поведению людей мы узнаем какая страница достойна высоко ранжироваться, а какая недостойна. Посыл понятен, и естественный тупик тоже понятен если оставить пользователям решать, какие страницы нравятся, то пользователи всегда будут тыкать в один и тот-же Топ10. А остальные будут курить, несмотря ни на какие усилия, и тогда выдача застынет и не будет меняться, как Top Rated Movies IMDB. Чтобы такого не произошло, Яндекс ввел рандомизацию, другими словами, перемешивает выдачу, чтобы дать возможность аутсайдерам побороться с лидерами.


Назвали это "Многоруким бандитом", в честь одноименной математической задачи.


Интересующиеся могут найти в сети научную статью сотрудников Яндекса по этому вопросу: "Gathering Additional Feedback on Search Results by Multi-Armed Bandits with Respect to Production Ranking".



Для сеошников это означало, что все запросы начали скакать по позициям, их то подбрасывало, то выносило на вторую-третью-четвертую страницы. Это также повлияло на объем органического трафика с маркерных запросов, так как Топ10 теперь превратился, условно, в Топ13 или Топ15. Короче, лидерам пришлось делиться трафиком с большим количеством аутсайдеров, чтобы Яндекс мог собрать по ним статистику поведения.


Тут-же можно упомянуть, что Яндекс ввел в практику подмешивать к коммерческой выдаче что-нибудь постороннее, например, одну новость или wiki-статью. Тоже минус одна позиция в топе.


И еще одну позицию забрал быстробот.


15.05.15 Рубильник Судьбы



Не знаю, почему Рубильник и почему Судьбы, просто как-то так представляется, и Имперский Марш на фоне.


Руководитель поисковых сервисов Яндекса Александр Садовский встал утром 15-го мая 2015 года, закатал рукава, сплюнул в ладони и повернул рубильник ссылочного ранжирования по всей стране в положение ВКЛ.




За 5 месяцев 2015 года, начиная с апреля, объем арендованных ссылок снизился на 90%. Сеошники потеряли самый важный инструмент влияния на коммерческую выдачу.


SEO 2015-2017 г. Тотальные разрушения, паника и растерянность среди мирного населения сеошников. Время проснуться


Итак, эти все изменения произошли примерно за 3-4 года. Эффект от изменений был мощный: органический трафик сокращался несмотря на хорошие позиции, вообще перестал коррелировать с позициями по маркерным запросам, а наше SEO на тот момент крутилось именно вокруг маркерных запросов. Ситуация была тяжелая, ретроспективно хочется перечислить некоторые особенности того периода:


  • Сеошники потеряли ориентиры. Кто-то вливал деньги в дорогие ссылки, кто-то старался добирать трафик сайтами-сателлитами, те, кому повезло улучшали сайты и не сильно заморачивались про позиции.
  • SEO команды стали смещаться в другие сферы. Умные команды стали смещаться в контекст и маркетинг, работящие в техничку и дизайн, очень умные, работящие и везучие стали продуктовыми командами.
  • Соседние к SEO индустрии: контекстная реклама, таргет и аналитика расцвели буйным цветом. В них щедро заливались деньги, внимание людей, сюда пришли сильные заряженные команды и создали мощные продукты. На этом фоне индустрия SEO явно проигрывала.
  • Репутация SEO как услуги начала постепенно снижаться, хоть и с большим запозданием. У нашего рынка большая инерция, в конце 2016 года все самое страшное уже случилось, а большинство клиентов только начали испытывать смутные сомнения.
  • Мифы, тем временем, продолжали жить, предания о том времени, когда трава была зеленее, деревья выше, и сеошники не чета нынешним. И как будто ничего не произошло, абонентка продолжала платиться, надежды продолжали теплиться, ссылки продолжали закупаться (шучу, ссылки работают, а мб и нет, мы не закупаем).
  • Из-за этого хаоса и неразберихи, на рынке начали появляться странные девиации. К примеру, как вам: "продвижение сайтов нейронной сетью" (имеется в виду не матрикснет, а нейронная сеть на стороне сеошников sic!). Или вот такое: "Top3 за две недели, или вы не платите ничего, авторская методика". Вот, тоже забавно: "модуль CMS для автоматического продвижения", все верно, зачем платить сеошнику? Купи модуль он тебя продвинет и отбивайся от шквала лидов. И прочие подобные кошмары. Нормальная услуга начала превращаться в цирк, как сюда еще шаманы, экзорцисты и астрологи не набежали? Или, вот, тоже очень нравится: "банковская гарантия возврата вложений в SEO", дайте два.
  • Причем, надо понимать, что доходы у сеошников в период 2015-2017 годов еще не начали снижаться. Денег меньше не стало, клиентов тоже. Но будущего уже не было. Этот поезд дальше не поедет, пожалуйста, покиньте вагоны.

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


В какой-то момент мы решили все начать с нуля. Рассуждали так: мы должны просто делать то, в чем мы железобетонно уверены, и делать это в больших объемах, собирать трафик по крошкам, но в большом количестве кластеров. В одну субботу мы собрались, выписали на стикерах максимально все что может влиять на ранжирование, на результативность. Стали складывать из этих стикеров разные комбинации, в итоге выкинули почти все, оставив только то, что работает на 100% предсказуемо. И так потихоньку пазл начал складываться в новую технологию, которая сейчас, уже можно сказать два года, является нашей реальностью.


Как-то все гладко тут получается, на самом деле, это не было каким-то озарением, мы еще примерно год сомневались в том, что делаем.


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


Как мы раньше продвигали сайты


  1. Фокусировались на нескольких маркерных запросах
  2. Выбирали 10-20 посадок, их и продвигали
  3. Закупали ссылки по запросам
  4. Много шаманили с title/h1/ссылками/анкорами/перелинковкой
  5. 90% производственного времени занимались анализом
  6. 10% времени занимались внесением изменений на сайт
  7. Игнорили интент запросов (т.к. посадок было мало)
  8. Самое главное мы игнорили неохваченный спрос, потому что не знали о его существовании, вернее знали, но не знали, как его весь покрыть посадками. А главное зачем, ведь мы отвечали только за согласованное с клиентом СЯ

Как мы сейчас продвигаем сайты


  1. Тщательно, кропотливо изучаем поисковый спрос
  2. 80% производственного времени занимаемся внесением изменений на сайт
  3. Не покупаем ссылки
  4. Создаем много посадок (отдельная посадка под каждый кластер)
  5. Определяем и берем во внимание интент кластера
  6. Анализом занимаемся от силы 10% времени



Хеппи энд


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


Стало ли нам легче работать? Нет. Работы стало так много, что раньше мы даже не знали, что сможем с таким объемом справляться. Это просто объяснить, раньше мы контролировали и считали своей зоной ответственности крохотное СЯ и штук 5 посадок по сайту, а сейчас нам приходится контролировать огромное количество посадок и поисковых кластеров.


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


Дисклеймер


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


Эта статья субъективна, так мы видели этот период изнутри Люма. Небо, которое упало, лично наше небо. Было ли так по всему рынку SEO? Навряд ли, скорее всего, у всех было по-своему. Выводы делайте на свое усмотрение.

Подробнее..

Recovery mode Как я клею топовые дроп домены на продвигаемый сайт

25.11.2020 20:07:40 | Автор: admin

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

Основное, что вы получаете от дропа:

  • обратные ссылки

  • траст, авторитет и возраст (то, на что необходимо время)

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

Немного про методику

Я не хочу рассказывать здесь много воды о том, для чего покупать и зачем клеить такие брошенные домены к продвигаемому сайту. Я просто скажу, что одним из стратегических пунктов SEO продвижения нового сайта или сайта, у которого действительно в плане SEO уже сделано все, что можно по внутренней оптимизации, но есть прорехи в виде возраста или траста (trust - то, что наращивается годами) - есть действенный способ сымитировать переезд с высоко ранжируемого домена на текущий.

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

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

В каких случаях стоит задуматься о подклейке дропа

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

Так в каких же случаях стоит задуматься о стратегии с дропами?

  • Сайт старый, но стоит на месте в плане позиций и трафика (не занялись им во время, были простои в работе с контентом или просто забивали какое-то время, то есть в целом потеря времени и не системная работа по всем SEO параметрам)

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

  • Сайт не может выйти выше, чем топ-10. Ну закупорило и все. Ни в какую. И контент хороший, и страниц много, и качество шикарное, но не выползает. Причин может быть много - в выдаче по запросам стоят конкуренты, параметры которых (в том числе технические) - серьезнее и авторитетнее. Но вы понимаете, что эти параметры заработаны либо временем, либо большими деньгами, либо креативом, либо репутацией.

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

Технические параметры, по которым я выбираю дроп домен

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

  • Обратные ссылки - сайты-доноры, количество do-follow, редиректных ссылок

Далее захожу в каждый из пунктов дроп-дауна и смотрю с каких доменов редиректы, с каким эти домены DR (domain rank), какая репутация у этих доменов, смотрю какие ссылки do-follow, насколько авторитетные сайты, которые эти ссылки ставят. В целом смотрю здравым взглядом нормальная ли картина по качеству ссылок.

  • Динамика ссылочного профиля - системность ссылок, без резких взлетов и падений

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

Ссылочный навал -

Ссылочный отвал -

Ах да..Картиночные доры (от слова doorway - дверной проем или дырка, через которую можно проникнуть). Тренд как раз 2017-18х годов. Позже такие ресурсы были порезаны гуглом из выдачи, и соответственно, мы наблюдаем откат ссылок. Подробнее можно почитать тут и здесь. Так что в целом тут все неплохо и стабильно, если выкинуть этот всплеск.

  • Анкоры обратных ссылок (anchor - якорь. Слово-ключ, на котором стоит ссылка и носит смысловой характер). Например, выше на три-четыре строки слово "тут" и "здесь" у меня являются анкорами, а при клике на них будет осуществлен переход по ссылке.

Смотрим анкор-лист обратных ссылок

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

  • Домены-доноры. Смотрю их для представления общей картины вообще кто ссылался, кто больше do-follow, кто нет. Очень важно по моему мнению, чтобы do-follow ссылающие домены-доноры были хорошими и качественными сайтами (по названию, DR и количеству обратных ссылок можно визуально оценить это).

На картинке я доноров отсортировала по количеству do-follow ссылок на анализируемый сайт, но обычно я так же потом сортирую и по DR - посмотреть вообще насколько авторитетные сайты по данному параметру ссылаются.

  • Ключевые слова. Тут, если сайт сейчас в рабочем состоянии, то у него будет видимость по ключевым словам. Я часто смотрю эти ключи, тк мне важно, чтобы эти ключи были тематические, а не заспамленные. Мне нужна эта информация не для того, чтобы после переезда быть в топе по этим же ключам (тк сайт может быть вообще не тематическим относительно моего), а для того, чтобы Google считал сайт качественным в плане подачи информации и ранжировал его по тем запросам, для ответа на которые этот сайт создавался. В целом, снова вопрос качества и релевантности сайта его изначальному предназначению.

В данном примере все хорошо. Топ по запросам, релевантным тематике сайта.

  • Лучшие страницы по количеству ссылок. Я смотрю эти страницы для того, чтобы, чтобы понять соответствие страниц дроп домена к моему продвигаемому домену, к которому я хочу его приклеить. В этом пункте я сортирую страниц по количеству ссылок (вообще, не только do-follow) сверху внизу с самого большого количеству и на убывание. Страницы, которые имеют 0 бэклинков не будут учавствовать в карте соответствия. Ну то есть они не так важны для редиректов. Их мы пропишем в файле .htaccess одной отдельной строкой. А для топовых по обратным ссылками мы сделаем индивидуальные соответствия по структуре страницы, тематике страницы и в целом по похожей технической реализации (например, поставим редирект 301 со страницы контакты на страницу контакты, со страницы автора на страницу автора и так далее).

В данном примере домена у нас не такие высокие показатели страниц, но это не так важно. На понимание метода это не влияет.

В целом это все, что надо посмотреть по ahrefs.

Если вы проверили домен по этим параметрам - вы скорее всего уже поняла картину, стоит ли его брать или нет. Недавно в своем телеграм канале я описала свое мнение о параметре DR. Кто-то со мной не соглашается, говоря о том, что это непонятная цифра и никакого смысла она не несет. Но я смотрю на этот параметр на дашборде ahrefs и хороший дроп (по крайней мере под рунет) без высокого DR скорее всего не возьму. Покупаю я возраст, а возраст - это время. Самый важный ресурс. А DR как раз чаще всего показывает именно возраст.

Дополнительные параметры для проверки домена

  • Сколько раз дропался домен (сервисы изменения dns),

  • Веб-архив сайта (не ставили ли какой-нибудь паразитический сайт на домен когда-то, дорвей, казино, контент для взрослых и другие). Там же можно посмотреть ставили ли уже редиректы с него на другие сайты ранее или нет,

Ну и в целом наверное все.

В целом можно принимать решение о покупке, если по вышеуказанным параметрам Вас более менее все устраивает.

Как найти дропы

С помощью сервисов поиска по параметрам, по ключевым запросам, домены определенного типа, по тематике, по определенному набору символов и другие.

  • spamzilla.io

  • expired.com

  • mydrop.io

  • expired.ru

  • godaddy

Где покупают дроп домены

Российские аукционы и сервисы

  • expired.ru

  • у регистраторов доменов

Международные аукционы и сервисы

  • godaddy.com (большинство покупают именно здесь)

  • у местных регистраторов

Шаблон файла .htaccess для 301 редиректа

Тут пример несуществующих страниц реально существующего домена hiking.ru. Можно взять за шаблон. Так же правил постраничных 301-х редиректов может быть конечно гораздо больше.

Options +FollowSymLinksRewriteEngine on#ниже я ставлю 301 редирект со страницы контакты дропа на страницу контакты хайкинга с учетом того, чтобы все зеркала дропа ссылались на мою страницу RewriteCond %{REQUEST_URI} ^/contacts(.*)$RewriteRule ^(.*)$ https://hiking.ru/kontakty/ [R=301,L]#тут я пишу соответствие страниц для страницы career к своей странице работа у насRewriteCond %{REQUEST_URI} ^/career(.*)$ RewriteRule ^(.*)$ https://hiking.ru/rabota-u-nas/ [R=301,L]#тут я беру страницу о проекте и ставлю с нее редирект на свою страницу, так же соответствующую по структуре и тематике RewriteCond %{REQUEST_URI} ^/about(.*)$ RewriteRule ^(.*)$ https://hiking.ru/o-nas/ [R=301,L]#тут я ставлю со всех других страниц сайта редиректы на посадочныеRewriteCond %{HTTP_HOST} ^домен\.ruRewriteRule ^(.*)$ https://домен/o-nas/? [R=301,L]RewriteCond %{HTTP_HOST} ^www.домен\.ruRewriteRule ^(.*)$ https://hiking.ru/? [R=301,L]

И последние несколько моментов

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

  • Если Вы купили домен, на котором стоит работоспособный сайт - можете составлять файл с редиректами сразу.

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

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

Подробнее..

Склонение фраз по падежам

24.03.2021 00:15:52 | Автор: admin

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

В отличие от некоторых популярных сервисов, фразы склоняются нормально. И правильно.

Например, офисное оборудование - довольно геморройная фраза, т.к. стандартными средствами она склоняется, как офисными оборудованиями. У меня склоняется вот так:

{"PREP":{"O":"об","S":"с","V":"в"},"SINGLE":{"ORIGINAL":"офисное оборудование","GENT":"офисного оборудования","DATV":"офисному оборудованию","ACCS":"офисное оборудование","ABLT":"офисным оборудованием","LOCT":"офисном оборудовании"},"PLURAL":{"ORIGINAL":"офисное оборудование","GENT":"офисного оборудования","DATV":"офисному оборудованию","ACCS":"офисное оборудование","ABLT":"офисным оборудованием","LOCT":"офисном оборудовании"}}

В prep приводится то, какой предлог должен стоять перед фразой. ОБ офисном оборудовании, например. СО свежей рыбой и т.д.

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

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

{"DIGIT":{"ORIGINAL":"123456789.65","STRING":{"FULL":"сто двадцать три миллиона четыреста пятьдесят шесть тысяч семьсот восемьдесят девять рублей 65 копеек","SHORT":"сто двадцать три миллиона четыреста пятьдесят шесть тысяч семьсот восемьдесят девять"}}}

Как использовать

Для перевода числа в текст, нужно GET запросом обратиться к
http://cityninja.ru/morpher/digit/123456789.65/.

Для склонения фразы, нужно обратиться через GET к
http://cityninja.ru/morpher/солнечный день/

Раньше уже публиковал эту тему на Сёрче. Сейчас пользуются примерно по 1.6 - 2 млн запросов в месяц. Нагрузки это не генерирует вообще никакой.

Для чего можно пользовать? Например на страницах интернет-магазинов, где желательно использовать H1, H2, H3 заголовки, можно делать таким макаром...

H1 - Стиральная машина Blabla H24-57
H2 - Купить стиральную машину Blabla H24-57 в Екатеринбурге с доставкой
H3 - Интересуетесь стиральными машинами Blabla H24-57? Их есть у нас.

Т.к. Яндекс для магазов генерит около 70% трафика, при этом Яндекс раздупляет правильность склонений и т.д. Против роботов нужно работать роботам.

В общем, пользуйтесь. И да, это бесплатно и останется бесплатно.

Подробнее..

KeyClusterer 2.2 Бесплатная кластеризация поисковых запросов

27.04.2021 10:04:26 | Автор: admin

Всем привет! Представляю вашему вниманию новую версию программы KeyClusterer, предназначенной для группировки семантического ядра методами Hard и Soft.


KeyClusterer 2.2

В новой версии KeyClusterer 2.2 мы постарались максимально оптимизировать скорость импорта и кластеризации запросов, что на порядок ускорило работу в программе, в разы уменьшило расход оперативной памяти и позволило кластеризовать семантические ядра на 100 и более тысяч запросов за минимально короткое время. Также, нами были расширены возможности интерфейса программы для более удобных манипуляций ключевыми запросами. Расскажем обо всем подробнее.


Основные изменения


1. Оптимизирована скорость импорта и кластеризации запросов.


Скорость импорта запросов из CSV-файлов на некоторых проектах выросла до 20 раз. Даже для 100000 запросов импорт теперь занимает менее 3-х минут.


KeyClusterer, скорость импорта запросов

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


KeyClusterer, скорость кластеризации запросов

Скорость кластеризации зависит от числа пересечений URL. Для среднестатистического семантического ядра мы получили такие тестовые значения по скорости кластеризации запросов (данные приблизительные, исследования проводились на тестовых семядрах).


Для метода Soft (порог 4):


Число запросов Время кластеризации
5 000 00:00:02
10 000 00:00:04
50 000 00:00:33
100 000 00:02:24
200 000 00:09:53

Для метода Hard (порог 3):


Число запросов Время кластеризации
5 000 00:00:18
10 000 00:01:21
50 000 00:28:42
100 000 00:01:55
200 000 00:07:49

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


2. Добавлено диалоговое окно импорта данных из CSV.


KeyClusterer, импорт данных из CSV

По вашим просьбам мы добавили форму для облегчения импорта проектов из CSV-файлов, в том числе из программы Key Collector.


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


3. Добавлена возможность отмены последних действий при работе с семантическим ядром.


Как известно, автоматическая кластеризация позволяет сделать лишь 40-60% всей работы по группировке ключевых запросов. И зачастую ручная кластеризация занимает немалое время для качественной проработки и догруппировки семантического ядра.


KeyClusterer, отмена последних действий

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


4. Добавлена возможность вырезки и вставки групп и ключевых запросов.


Теперь, помимо переноса групп и запросов методом Drag & Drop, можно вырезать и вставлять запросы и группы при помощи контекстного меню и комбинаций клавиш Ctrl-X и Ctrl-V. Это является более удобным способом манипуляции группами и запросами на больших семантических ядрах.


KeyClusterer, вырезание и вставка групп и ключевых запросов

Также мы добавили возможность перемещения запросов и групп в пределах групп. Теперь можно поменять местами интересующие группы или запросы, расположить их в нужном порядке (через контекстное меню).


5. Добавлена возможность использования списка стоп-слов для манипуляции ключевыми запросами.


Было добавлено отдельное окно для хранения стоп-слов и манипуляций ими.


KeyClusterer, использование списка стоп-слов

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


Параметры действий при поиске запросов:


  • Полное вхождение (ищем "я пил молоко", находим "молоко я пил вчера").
  • Частичное соответствие (ищем "ил моло", находим "я пил молоко").
  • Точное соответствие (ищем "я пил молоко", находим "я пил молоко").

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


6. Добавлена подсветка найденных слов и частей слова при фильтрации данных.


KeyClusterer, подсветка найденных слов и частей слова

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


7. Добавлена возможность работы со списком прокси.


KeyClusterer, работы со списками прокси

Была добавлена поддержка работы программы через прокси с возможностью проверки списка прокси-серверов на работоспособность.


8. Оптимизирована работа с сайтами-исключениями в интерфейсе основных настроек программы.


KeyClusterer, работа с сайтами-исключениями

Список сайтов исключений теперь редактируется в отдельном окне основных настроек программы.


Прочие изменения


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

KeyClusterer, главное окно программы

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

KeyClusterer 2.3 Многопоточность, интеграция с Key Collector

25.05.2021 16:13:10 | Автор: admin

Всем привет! В новой версии KeyClusterer нами была проведена работа над оптимизацией импорта данных, добавлена многопоточность с возможностью сбора данных в поисковой системе Google, добавлено отображение ТОП сайтов по видимости. Ниже детали о новой версии.


KeyClusterer 2.3

Основные изменения


1. Добавлен импорт данных из Key Collector 4.


В новой версии KeyClusterer добавлена возможность импорта данных из программы Key Collector 4-й версии.


KeyClusterer, импорт данных из Key Collector 4

Теперь можно производить импорт запросов, частотностей, позиций, посадочных и SERP напрямую из файлов формата *.kc4, без промежуточного экспорта данных в CSV или Excel.


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


2. Добавлена возможность сбора данных для кластеризации в поисковой системе Google.


В настройках сбора данных добавлен сервис SERPRiver (Googe), позволяющий собирать SERP в поисковой системе Google, на основе чего можно осуществлять кластеризацию запросов.


KeyClusterer, сбор данных в Google

В отличие от Яндекса, для которого указывается лишь регион выдачи, для Google необходимо указывать более подробное местоположение:


  • домен (google.com, google.ru, google.com.ua...)
  • язык (Russian, English, Ukrainian...)
  • страна (Russian Federation, United States, Ukraine...)
  • место ("Moscow,Russia", "New York,United States", "Kyiv city,Ukraine"...)

KeyClusterer, настройки поиска Google

Например, при указании в поисковой системе Google домена "google.com.ua", поисковик будет производить поиск только в украинском сегменте интернета, а при дополнительном указании региона "Kyiv city,Ukraine", будет получать данные с учетом указанного местоположения.


3. Добавлено отображение ТОП сайтов по видимости.


Данный функционал поможет выявить наиболее популярные сайты в вашей тематике (сайты в списке отсортированы по числу запросов, входящих в ТОП-10 по каждому сайту).


KeyClusterer, ТОП сайтов по видимости

Данные для анализа берутся из поисковой выдачи, собранной по каждому запросу, соответственно, для отображения статистики, данные SERP должны изначально присутствовать (должны быть собраны тем или иным способом).


4. В быстром фильтре добавлена возможность выбора параметров фильтрации.


Таким образом, фильтрацию данных теперь можно осуществить по трем различным параметрам:


  • По кластерам и фразам.
  • По кластерам.
  • По фразам.

KeyClusterer, быстрая фильтрация данных

Это позволит более гибко проводить манипуляции семантическими ядрами больших размеров.


Прочие изменения


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

Будем рады любым замечаниям и предложениям по доработкам и улучшению функционала программы.
Подробнее..

Категории

Последние комментарии

  • Имя: Макс
    24.08.2022 | 11:28
    Я разраб в IT компании, работаю на арбитражную команду. Мы работаем с приламы и сайтами, при работе замечаются постоянные баны и лаги. Пацаны посоветовали сервис по анализу исходного кода,https://app Подробнее..
  • Имя: 9055410337
    20.08.2022 | 17:41
    поможем пишите в телеграм Подробнее..
  • Имя: sabbat
    17.08.2022 | 20:42
    Охренеть.. это просто шикарная статья, феноменально круто. Большое спасибо за разбор! Надеюсь как-нибудь с тобой связаться для обсуждений чего-либо) Подробнее..
  • Имя: Мария
    09.08.2022 | 14:44
    Добрый день. Если обладаете такой информацией, то подскажите, пожалуйста, где можно найти много-много материала по Yggdrasil и его уязвимостях для написания диплома? Благодарю. Подробнее..
© 2006-2024, personeltest.ru