Что такое Яндекс.Директ

Яндекс.Директ – это платформа для размещения контекстной и медийной рекламы на десктопах и мобильных устройствах. Директ появился в 2001 году и стал первой крупной площадкой в рунете для размещения контекстной рекламы. Для справки: его основной конкурент – Google Ads – стал доступен на российском рынке только в 2002 году.

«Сервисами и мобильными приложениями Яндекса пользуются 90,4% аудитории интернета в российских городах с населением от 100 тысяч человек, а это значит, что практически каждый бизнес сможет обратиться к своим потенциальным клиентам».

Для чего нужен Директ

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

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

Словарь 

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

CTR – кликабельность объявления. Рассчитывается как соотношение количества кликов к количеству показов.

CPC – стоимость клика. Сумма, которую вы заплатите, когда пользователь сделает клик по объявлению. 

Операторы – символы для более точной формулировки ключевых фраз, минус-слов или запросов в сервисе подбора слов. Например, оператор «!» закрепляет форму слова (число, падеж, время). Так, при наличии оператора и ключевой фразы «купить билет в !ростов» ваши объявления не будут показываться в ответ на запрос «купить билет в ростове».

Минус-слова (минус-фразы) – слова и словосочетания в запросе, при наличии которых ваше объявление показываться не будет. В Директе минус-слова добавляются для ключевой фразы, а минус-фразы – для группы объявлений или всей рекламной кампании.

UTM-метки – это фрагменты кода, которые добавляются к ссылкам каждого объявления, чтобы отследить и проанализировать трафик.

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

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

РСЯ – система размещения объявлений на сайтах и сервисах-партнерах Яндекса.

Фид – файл с данными о товарах, представленных на сайте. Фид используется для создания смарт-баннеров и динамических объявлений.

Ставка – это максимальная стоимость за один клик или за тысячу показов. 

Как работает Яндекс.Директ

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

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

Те объявления, которые не попали в премиум-показы, размещаются ниже результатов поиска или справа. 

Яндекс.Директ предлагает размещение рекламы на страницах Яндекс.Поиска и на партнёрских сайтах Рекламной сети.

Реклама на Поиске Яндекса

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

Среди форматов поисковой рекламы на данный момент есть:

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

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

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

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

Реклама в РСЯ

Рекламная сеть Яндекса состоит десятки тысяч площадок на разных платформах: сайты, мобильные приложения и смарт ТВ. На всех этих площадках есть возможность разместить тематическую контекстную рекламу из Директа. В чем ее отличие от контекстной рекламы на Поиске?

Как и в рекламе на Поиске, в РСЯ доступны поисковые и контекстные объявления, а также реклама мобильных приложений. Однако есть еще несколько форматов для продвижения пользователя по воронке продаж:

— Графические и текстово-графические объявления. Демонстрируются на тематических площадках РСЯ и внешних сетей.

Видеообъявление. Это 15-секундный ролик, который размещается на площадках Видеосети Яндекса в формате InPage и мультиролл. 

— Медийные кампании. Это имиджевые баннеры с интерактивными элементами. Оплата в этом случае происходит не за клики, а за показы.

— Смарт-баннеры. Формат для ретаргетинга и генерации продаж, который демонстрирует пользователям конкретные товары и предложения вашего сайта на основе их просмотров или на основе их поведения, интересов и предыдущих запросов в Поиске.

Сколько стоит реклама в Директе

На самом деле, все будет зависеть от выбранного формата, площадок размещения, тематики и настроек кампании. Минимальная стоимость для размещения на Поиске Яндекса и в РСЯ будет следующая:

  • стоимость за 1 клик для объявления без изображения – 0,3 руб.;
  • стоимость за 1 клик для объявления с изображением – 1 руб.

Для запуска рекламы через Директ нужно пополнить баланс счета. На данный момент минимальный платеж – 1000 руб. без учета НДС.

Инструменты для работы с Яндекс.Директом

У Яндекса есть несколько специальных инструментов для эффективной работы в Директе.

Яндекс.Метрика – важный инструмент веб-аналитики. Здесь собираются отчеты, видеозаписи действий посетителей сайта, отслеживаются источники трафика и оценивается эффективность онлайн- и офлайн-рекламы. Подключив к Директу счетчик Метрики, вы сможете:

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

Заключение

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

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

Адаптивный сайт или мобильная версия?

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

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

Преимущества адаптивных и мобильных сайтов

Трудно однозначно ответить на вопрос, какая технология адаптации под смартфоны и планшеты эффективнее с точки зрения SEO. Даже среди крупных игроков трудно заметить перевес в пользу какого-то решения. «М.Видео», DNS, Wildberries, Aviasales используют адаптивную вёрстку, а Lamoda, «220 Вольт», «Юлмарт», «Яндекс.Маркет» — мобильные сайты. Но давайте разберём, какие преимущества получают первые и вторые.

Адаптивная вёрстка сайта «М.Видео» и мобильный версия сайта «220 Вольт»

Адаптивная вёрстка помогает обойтись без разработки отдельной мобильной версии. У этого есть плюсы:

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

Мобильная версия — более затратное и гибкое решение. Её можно редактировать, не влияя на основной сайт. Это даёт преимущества:

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

Проблемы с адаптивной вёрсткой

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

Ошибочная интерпретация адаптива

Некоторые реализуют адаптивную вёрстку неверно и выводят на одной странице в коде сразу два шаблона — десктопный и мобильный. В зависимости от устройства пользователя нужная часть кода остаётся видимой, а остальная скрывается с помощью display: none. Так возникают три проблемы:

  1. Все элементы контента загружаются дважды: тексты, изображения, заголовки H1 и H6, хлебные крошки, сопутствующие и рекомендуемые товары и так далее. А поисковые системы очень не любят дубли.
  2. Неиспользуемые части контента скрываются с помощью CSS. Мнение поисковиков по этой проблеме неоднозначно. Google заявляла, что игнорирует содержание скрытых блоков, а «Яндекс» — что учитывает контент страницы целиком. Большинство SEO-специалистов сходится во мнении, что такая схема создаёт риск попадания под санкции.
  3. Код дублируется, и сайт загружается медленнее.

Подобная реализация — неправильный подход к технологии RESS.

Скрытие ненужных элементов

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

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

Неверное использование JavaScript

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

Почему всё-таки используют адаптивный дизайн

Выбор адаптива обычно обусловлен двумя основными плюсами: разработкой только одной версии сайта и отсутствием проблем с несколькими URL-адресами.

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

А для Google создать страницу с адресами филиалов, чтобы поисковик понял, в каких регионах вы работаете. Адаптивную вёрстку с единым доменом очень успешно использует «М.Видео». У магазина высокие позиции в мобильной и десктопной выдачах по товарным, категорийным и информационным запросам.

Можно пойти другим путём — использовать геоподдомены, чтобы повысить текстовую релевантность страниц. В этом случае поддоменам вроде spb.site.ru, samara.site.ru, kazan.site.ru присваивают регионы через «Яндекс.Вебмастер» и затем прописывают заголовки и мета-теги с указанием топонима. Ещё один плюс — для геоподдоменов легко настроить отдельную аналитику, чтобы отслеживать результаты по регионам. Такой способ продвижения практикует MediaMarkt.

Проблемы с мобильными версиями сайтов

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

Двойная работа по продвижению

«Мобильный сайт оптимизируется и продвигается отдельно от основного, и на это требуется больше ресурсов, чем в случае с адаптивом».

Начать оптимизацию нужно с того, чтобы мобильная версия корректно индексировалась и не конкурировала с десктопной. Для этого свяжите их в «Яндекс.Вебмастере» и Search Console, пропишите корректные атрибуты rel=»alternate», настройте индексацию и генерацию XML-карты.

Хаос из-за абсолютных ссылок в контенте

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

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

При этом внутренний ссылочный вес сайта может нарушиться. Чтобы проблема не возникла, используйте в контенте относительные ссылки. То есть у атрибута href указывайте /page/ вместо https://site.ru/page/.

Противоречия рекомендаций Google

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

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

У «Яндекса» в этом плане всё чётко — он отдельно индексирует контент мобильных и десктопных страниц. Для этого достаточно установить атрибут rel=»alternate» с основной версии на мобильную и ещё можно настроить 301-редиректы с десктопной версии на мобильную, учитывая user agent устройства.

Неясность требований mobile-first индекса

Чтобы подготовиться к переходу на mobile-first индекс, логично выбрать мобильную версию сайта в качестве канонической страницы. Правда, в рекомендациях относительно mobile-first есть свои неясности. Например, в руководстве Google сказано, что контент мобильной и десктопной версий должен быть аналогичным, но степень «аналогичности» не раскрывает.

А что, если для ранжирования в десктопном поиске требуется определённый блок контента, который в мобильной версии будет лишним, но приоритет будет отдаваться именно мобильной версии?

Выдержка из руководства Google об индексировании мобильных сайтов

Выдержка из доклада Google о внедрении mobile-first индекса

Бездумное использование турбостраниц

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

Снижение эффекта от внешних ссылок

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

Особенности продвижения в регионах

Выше мы говорили о двух способах регионального продвижения адаптива — с использованием единого домена и геоподдоменов. Рассмотрим эти варианты и для мобильных версий.

В первом случае мы продвигаем основной домен и мобильный поддомен m.site.ru. Каждому из них нужно задать регионы через «Яндекс.Справочник». Проблема в том, что иногда самостоятельно привязать мобильную версию сайта к филиалу невозможно. Придётся обратиться в техподдержку, но и это не гарантирует результат. Создать отдельную организацию под мобильную версию сайта нельзя. Поэтому, если филиалов много, привязка может затянуться надолго.

Вариант с использованием поддоменов вроде m.spb.site.ru или spb.m.site.ru мы вообще исключаем. Хотя «Холодильник.ру», например, его использует. Но в этом случае нужно настраивать адресацию между всеми регионами мобильных и десктопных версий, поддерживать их в актуальном состоянии, отслеживать изменения и мониторить сервисы для веб-мастеров. Это огромная работа, которая вряд ли окупится.

Отправка на проверку «мобилопригодности»

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

Почему же используют мобильные версии

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

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

Какой вариант выбрать

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

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

Также можно использовать технологию RESS, но помните, что в этом случае Google отдаёт предпочтение мобильной версии.

Выдержка из руководства Google об индексировании сайтов, использующих RESS

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

Зачем нужен Лендинг

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

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

Что представляет собой лендинг

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

Лендинг – это небольшой одностраничный сайт, полностью заточенный под то, чтобы попадающий на него клиент выполнил целевое действие.

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

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

Типы посадочных страниц

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

  • Товарный. Товарная лендинговая страница направлена в первую очередь на то, чтобы пользователь, зашедший на нее, испытал желание приобрести товар, который распространяет компания. Такой лендинг обязательно включает в себя описание этого товара, его фотографии и краткие сведения о нем. По сути, страница аналогична карточкам в интернет-магазинах, только более подробна и ориентирована на мотивирование клиента. Товарный лендинг непременно должен включать в себя кнопку «Купить», отсылающую на форму для заказа товара, и полезную информацию о доставке и оплате.
  • Услуги. Это аналог товарного лендинга, который отличается лишь тем, что продает не товар, а определенную услугу, то есть информация на такой странице должна отличаться. Вместо характеристик товара лендинг рассказывает об особенностях услуги, а вместо кнопки «Купить» отсылает на контакты специалистов, у которых можно узнать подробности и сделать заказ.
  • Подписной. Такой тип лендинга наиболее соблазнителен для клиента: ему не понадобится ничего покупать и тратить деньги. Подписная посадочная страница служит цели уговорить человека подписаться на новости компании, тем самым он попадает в базу потенциальных клиентов, которых впоследствии будут убеждать приобрести товар или услугу. Для того чтобы пользователь успешно оставил свои данные, подписной лендинг обычно приманивает его каким-нибудь бонусом: от онлайн-курса до подарка каждому подписавшемуся. Перспектива получить что-нибудь бесплатно стоит того, чтобы взамен отправить компании свой электронный адрес.
  • Брендовый. Это довольно редкий вид лендинга: не каждая компания может позволить себе содержать подобную страницу. На ней обычно не содержится прямых призывов, а основная цель ее существования – информационная. Там публикуются сведения о новинках, обновлениях в каталоге, инновационных моделях товара – таким образом к ним привлекается внимание пользователей. Примеры лендингов этого типа – страницы новых моделей популярных телефонов или свежевыпущенных линеек автомобилей. Обычно брендовая посадочная страница – атрибут крупной компании.

Как создать лендинговую страницу

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

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

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

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

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

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

Тексты. Размещенные на лендинговой странице тексты должны соответствовать всем критериям грамотно оптимизированного контента. Они обязаны:

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

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

Очень важная часть текста – заголовок: он должен быть призывным и привлекающим внимание. К его разработке стоит подойти наиболее ответственно.

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

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

Формы. Форма, в которой нужно оставить телефон или адрес электронной почты, присутствует как на продающих, так и на подписочных лендингах. При создании таких форм стоит соблюдать простое правило: чем меньше задействовано полей, тем лучше. В идеале она должна состоять всего из одного поля (например, адрес электронной почты), но в некоторых случаях это неудобно (часто бывает нужно знать личные данные клиента), так что вам стоит подумать над тем, какой вариант в вашем случае будет оптимальным. Наиболее часто встречаются формы с двумя полями: имя и e-mail.

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

Сравнение. Хороший пример наполнения лендинга, который оказывает серьезное влияние на клиентов, – фотографии сравнения «до» и «после». Такой вариант подходит не всем из-за специфичности: обычно его используют на страницах, предлагающих какие-либо услуги. Косметология, чистка диванов, клининг – там, где важен внешний вид результата, такой блок сработает эффективнее всего.

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

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

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

Заключение

Главное, что приводит к успеху — действие. Лендинг нужно сделать, проверить его в работе, и усовершенствовать. Именно так можно повысить прибыльность бизнеса.

Почему мы используем WordPress

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

Доступность

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

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

Простота установки

Установка на хостинг, как и перенесение с хостинга на хостинг – удобный и простой процесс.

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

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

В случае переноса сайта с хостинга на хостинг понадобится перенесение существующей базы данных и файлов сайта.

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

Масштабируемость, использование плагинов и тем

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

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

5 советов для безопасного использования WordPress-плагинов

1. Проверяйте все значения пользовательского ввода и сторонних (непроверенных) источников.

2. Используйте одноразовые числа (nonces) WordPress на страницах настроек и HTML-форм.

3. Используйте WordPress Capabilities для разграничения прав доступа к вашему сайту.

4.  Используйте популярные open-source-библиотеки, которые уже завоевали доверие большого количества людей (Symfony, WordPress CLI, PHP Unit и т. д.).

5. Следуйте официальным стандартам WordPress.

Поддержка русского языка и интернационализация

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

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

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

Доступность специалистов

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

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

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

Удобство администрирования

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

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

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

Так, по итогам рейтинга CMS по версии iTrack, проверенного компанией Microsoft и признанного большинством разработчиков CMS наиболее достоверным, в декабре 2017 года WordPress занимала первое место в рунете по количеству работающих сайтов с результатом 42,80% . Всего было опрошено 5 405 809 доменов зоны RU. 59,8% опрошенных доменов ответили в течение 30 секунд, а CMS обнаружена на 20,9% доменов. Доля платных тиражных CMS составляет примерно 16,9% от общей доли обнаруженных CMS, а доля узкоспециализированных — 7,7%.

По данным W3Techs за 2017 год, количество сайтов, использующих Вордпресс, составило 32,4% от всех сайтов в сети интернет. То есть почти 1/3 интернета работает на этой системе.

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

Как работают поисковые системы

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

Алгоритм работы поисковых систем при подготовке результата на запрос

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

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

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

Поиск связанной по смыслу информации

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

  1. Определение языка. Для удобства пользователей поисковая система определяет язык не только по применяемому алфавиту, но и по характерному сочетанию символов в запросе. Это позволяет получить верный результат даже тогда, когда пользователь не переключил раскладку клавиатуры.
  2. Трактовка морфологии. Поисковая фраза расширяется морфологическими формами введенных пользователем ключей и дополняется синонимами для максимального охвата материалов, которые будут отобраны для выдачи. Однако при ранжировании отдается предпочтение точному вхождению ключевых слов.
  3. Исключение омонимии. То есть учитываются одинаковые по написанию, но различные по смысловому значению слова. Определение омонимов выполняется на основе статистики одновременно используемых слов на базе Национального корпуса русского языка и собственных корпусов «Яндекса».
  4. Расширение запроса. На данном этапе ищутся синонимы, аббревиатуры, написания на различных языках, например названий брендов, подбираются высокочастотные однокоренные слова.
  5. Исключение синонимов наименований объектов. На этом этапе определяются, как правило, названия компаний, мест, имен собственных, для которых не требуется подбирать синонимы и расширять круг поиска. Также запрос прорабатывается на наличие грамматических и орфографических ошибок.

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

Принудительное сужение или расширение круга поиска при формировании запроса

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

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

  • Точное вхождение. Если поиск ведется по известной точной ключевой фразе, нескольким подряд стоящим словам, следует заключать такую фразу в кавычки – «»…»». В этом случае в выдачу попадут только точные совпадения без расширения поиска на синонимы и однокоренные слова.
  • Объединение ключевых слов. Когда требуется найти документ, который в обязательном порядке имеет вхождение нескольких слов в любой части страницы, следует написать их после основного запроса через знак «плюс» – «+». Уточняющие слова позволят значительно сузить круг поиска.
  • Исключение ключевых слов. Позволяет убрать из выдачи документы с вхождениями слов, стоящими после основной ключевой фразы через знак «минус» – «-». Это удобно, например, если нужно отсечь коммерческие тексты от информационных, например, указав после минуса типичные для первых слова: «цена», «купить», «недорого» и др.
  • Варианты. Использование логического «ИЛИ» в запросах позволяет выполнить поиск в документах, где присутствует хотя бы одно слово из указанного набора. В «Яндексе» вариации слов перечисляются через «|», а Google требует использования служебного слова OR, которое нужно указывать между вариантами ключей в поисковой фразе.

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

Принципы ранжирования результатов поиска

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

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

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

Справка: с ноября 2009 года в «Яндексе» использовался метод машинного обучения «Матрикснет», запущенный в алгоритме «Снежинск». С 2012 года применяется платформа «Калининград», разработанная на основе «Матрикснета». В 2016 году появился алгоритм «Палех», в 2017-м – «Баден-Баден» и «Королев».

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

Весь процесс сортировки страниц по соответствию поисковой фразе делится на два этапа:

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

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

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

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

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

Факторы ранжирования

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

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

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

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

Что такое SEO

Определение

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

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

  • повышению соответствия страниц поисковым запросам (релевантности),
  • оптимизации структуры и контента,
  • улучшению коммерческих факторов,
  • оптимизации кода страниц,
  • наращиванию внешних факторов значимости ресурса.

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

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

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

Как развивается SEO?

SEO зародилось одновременно с появлением и развитием поисковых систем – в середине 1990-х годов. В это время поисковые машины выбирали ресурсы по очень простому принципу: они учитывали те слова, которые были в тексте страниц. SEO до 1998 – это спам ключами. На первые результаты поиска попадали интернет-ресурсы с примерно такими текстами: «Кроссовки продажа Москва». Результаты поиска были кошмарными. В топах по большей части был спам.

В 1998 году Google совершил первую революцию SEO, положив начало ссылочному периоду. Поисковый сервис внедрил алгоритм ссылочного ранжирования PageRank, который вычисляет вес страницы путём подсчёта важности ссылок на неё. Чем больше ссылок на страницу, тем она важнее. А в 1999 году Яндекс анонсировал применение собственного индекса цитирования для упорядочивания Яндекс.Каталога. ТИЦ определяет авторитетность интернет-ресурсов с учетом качественной характеристики ссылок с других интернет-ресурсов.

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

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

В 2009 году совершилась вторая революция – внедрение алгоритмов машинного обучения в поисковые системы. Один из лучших алгоритмов машинного обучения изобрели в Яндексе — Матрикснет. С его помощью строится формула ранжирования одноименного поисковика. Фактически формулу пишет машина. Поэтому с 2009 года SEO требует знаний и трудолюбия.

2012 год – начало бессылочного периода. Поисковые системы ведут борьбу с ссылками. В апреле 2012 Google запускает алгоритм «Пингвин». Он блокирует интернет-ресурсы за некачественные ссылки, созданные веб-мастерами с целью повлиять на позиции. Вслед за ним в марте 2014 года Яндекс перестаёт учитывать ссылочный фактор в ранжировании по коммерческим запросам. А в мае 2015 Яндекс вводит алгоритм Минусинск, периодически выявляющий лидеров закупки ссылок и ограничивает их в ранжировании. Продвижение только путём закупки ссылок стало бесполезным.

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

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

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

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

Что из себя представляет
поисковая выдача?

Разберёмся, что из себя представляет поисковая выдача на примере Яндекса. Мы ввели общий запрос «смартфон Samsung galaxy J5» и получили 117 млн результатов. Что мы видим в результатах выдачи:

1. Блок контекстной рекламы Яндекс.Директ. Объявления подбираются в соответствии с запросами пользователя и очень похожи на естественные результаты поиска. Однако это платные объявления.

2. Добавленный блок предложений товара с Яндекс.Маркета.

3. Органическая выдача – результаты поискового запроса пользователя и главный источник трафика.

4. Дополнительные возможности оптимизации сниппетов в поиске. На примере показана микроразметка отзывов о товаре, а также программа Яндекса по улучшению внешнего вида сниппетов — «Товары и цены».

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

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

Оптимизация сайта
или как работает SEO?

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

Работы делятся на два подвида: внутренняя и внешняя оптимизация.

Внутренняя оптимизация

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

  • составление семантического ядра (подбор ключевых слов, по которым планируется продвижение ресурса);
  • улучшение внутренней структуры ресурса (ЧПУ, Robots.txt, карта сайта);
  • устранение технических ошибок (дубли страниц, битые ссылки, увеличение скорости загрузки сайта);
  • постоянное совершенствование юзабилити ресурса (удобство для пользователей);
  • повышение релевантности страниц (соответствие запросу пользователя);
  • оптимизация изображений;
  • реализация внутренней перелинковки.

Внутренняя оптимизация – это самая трудоёмкая работа, её необходимо проводить постоянно. Именно от внутренней оптимизации в целом зависит успех вашего проекта.

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

Внешняя оптимизация

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

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

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

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

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

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

Виды оптимизации

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

Белая оптимизация – работа над ресурсом без применения официально запрещённых методов продвижения, которые могли бы повлиять на поисковые алгоритмы.

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

К чёрной оптимизации относятся методы, противоречащие правилам. Риск попасть под фильтры и санкции поисковиков очень высок.

Любое SEO подразумевает использование техник, напрямую или косвенно влияющих на работу роботов. Однако «белые» оптимизаторы и маркетологи не нарушают правил игры. Они придерживаются рекомендаций поисковых систем по созданию хороших сайтов и их оптимизации. Информация представлена в открытом доступе в Яндекс.Помощь и Справочном центре Search Console Google.

Сравнение — SEO и контекстная реклама

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

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

Сравним SEO с его основным конкурентом – контекстной рекламой (PPC).

SEOКонтекстная реклама
— Результат отложен во времени+ Мгновенный результат
+ Объём привлечённого трафика не зависит от бюджета— Оплата за переход
— Коррективы работ требуют времени+ Возможность оперативного внесения изменений в рекламную кампании
+ Долговременный эффект, органический трафик продолжает поступать даже после окончания работ— При остановке рекламной кампании поток клиентов прекращается
+ Естественный рост списка запросов без увеличения бюджета на продвижение за счёт вхождений в тексты— Рост списка запросов, по которым проводится привлечение трафика, увеличивает расходы
— Отсутствие гарантий стабильности позиций по запросам+ Фиксированные позиции

Инструменты «сеошника»

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

  1. KeyCollector – платная программа для создания семантического ядра. Полных бесплатных аналогов нет. Для группировки запросов можно пользоваться сервисом kg.ppc-panel.ru. Для сбора семантики по домену — beta.bukvarix.com.
  2. Screaming Frog SEO Spider – платная десктопная программа для сканирования. Бесплатным аналогом, но с ограниченным функционалом является Xenu.
  3. Advego Plagiatus, Etxt Антиплагиат – бесплатные сервисы проверки уникальности текста.
  4. Semrush.com – платный сервис для исследования конкурентов. Условно бесплатным аналогом является ru.majestic.com.
  5. Serpstat.com – платный многофункциональный сервис, позволяющий проводить мониторинг позиций, анализ обратных ссылок, ключевых фраз, аудит сайта, анализ конкурентов. Для работы с Яндексом аналогов нет.
  6. Ahrefs.com – платный сервис анализа внешних ссылок.
  7. Checktrust.ru – сервис проверки траста сайта и оценки качества ссылочной массы. Можно использовать для оценки ссылочной массы конкурентов.
  8. Linkpad.ru – сервис анализа ссылок конкурентов.
  9. Xtool.ru – сервис проверки траста сайтов и страниц в Яндексе, анализ многочисленных seo-параметров.
  10. Whoishostingthis.com – сервис проверки хостинга.
  11. Builtwith.com – сервис показывает основные технические характеристики интернет-ресурса.

Заключение

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

Продажа товара дистанционным способом

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

Что такое дистанционная торговля

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

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

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

Основных документов два:

  • Закон РФ от 7 февраля 1992 г. № 2300-I «О защите прав потребителей». Закон определяет основные правила взаимоотношений между продавцом товара и покупателем при продажах дистанционным способом. Этому посвящена статья 26.1 “Дистанционный способ продажи товара”;
  • “Правила продажи товаров дистанционным способом”, утвержденные Постановлением Правительства РФ от 27.09.2007 № 612. Это более общий документ. Здесь дается определение дистанционного способа торговли, раскрываются основные обязанности продавцов и права покупателей.

Каковы обязанности продавца товаров дистанционным способом

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

  • организовать доставку продукции до покупателя или по указанному адресу. Ни один оффлайн-магазин не обязан этого делать, а вот интернет-магазины должны. Способ при этом неважен, главное само наличие такой возможности. Об этом говорит третий пункт “Правил продажи товаров дистанционным способом”. Это не исключает других возможностей забрать товар у продавца, например, получить его на пункте выдачи или на складе интернет-магазина (самовывозом);
  • предупредить покупателя о том, что перед началом применения нужно воспользоваться услугами по подключению, настройками или сборке. Например, стиральную машинку надо присоединить к системам канализации и водоснабжения, мебель — собрать, а на компьютер понадобится установить операционную систему, антивирус или пакет программ;
  • продавец должен довести до сведения покупателя ряд обязательных сведений о товаре. Среди них — основные потребительские характеристики, местонахождение, страну-производителя, данные о самом интернет-магазине: его названии, адресе и так далее;
  • также необходимо рассказать об условиях оплаты и доставки, гарантиях продавца и производителя, сроке действия предложения, если оно ограничено во времени, а также сроке годности и времени эксплуатации;
  • еще один важный момент: интернет-магазин не имеет права оказывать любые услуги без прямого согласия покупателя. Объясним это требование на примере доставки. Допустим, она платная и вы включили ее в стоимость товара, но не уведомили об этом покупателя. Потом выясняется, что дополнительная услуга оказана без ведома клиента. Мало того, что это нарушение закона, так покупатель еще и вправе потребовать возместить ему стоимость расходов на такой сервис;
  • интернет-магазин должен информировать покупателя о правилах торговли, законе о защите прав потребителей и сообщать другую информацию, предусмотренную законами. Видели уголок покупателя, который есть в любом розничном магазине? Так вот, в точности такой же, только виртуальный, должен быть и в интернет-магазине.

Публичная оферта

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

«Согласно “Википедии”, оферта (лат. offero — предлагаю) — это предложение о заключении сделки, в котором изложены существенные условия договора, адресованное определенному лицу, ограниченному или неограниченному кругу лиц».

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

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

Что запрещено продавать через интернет

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

Это будут:

  • табачные изделия. Дистанционно продавать сигареты нельзя. Об этом прямо говорит часть 1 и 3 статьи 19-ФЗ “Об охране здоровья граждан от воздействия окружающего табачного дыма”. Также пунктом 8 статьи 7-ФЗ «О рекламе» полностью запрещена реклама табачных изделий на любых площадках, в том числе и в интернете. Да что тут говорить: сигареты даже демонстрировать нельзя, перечень продукции нужно предоставлять покупателям в виде списка;
  • спиртные напитки. Их продажа дистанционным способом запрещена Постановлением Правительства РФ от 27.09.2007 № 612 (ред. от 04.10.2012) «Об утверждении Правил продажи товаров дистанционным способом». Технически многие обходят запрет следующим образом: сайт интернет-магазина — это только виртуальная витрина, на которой демонстрируются образцы товара. Заказать и купить их дистанционно нельзя. Зато можно зарезервировать, после чего забрать по указанному адресу. Некоторые рискуют и доставляют курьерами, но это уже на грани нарушения законодательства;
  • продажа лекарств в онлайн-аптеках. Дистанционная торговля лекарствами запрещена в принципе. Но сайт оффлайн-аптеке необходим — это позволяет расширить рынок сбыта, повысить качество и скорость обслуживания. Подход примерно тот же, что и при продаже алкоголя. Сайт с каталогом товаров — можно, принимать оплату онлайн и доставлять курьером — нельзя;
  • запатентованные товары или продукцию зарегистрированной торговой марки без соответствующего разрешения правообладателя;
  • ограничена или запрещена продажа оружия и боеприпасов к нему, а также средств самообороны, пиротехники, взрывчатых веществ. Например, для огнестрельного оружия и пиротехники 4 и 5 классов опасности нужна лицензия, а средства самообороны, используемые спецслужбами продавать вообще нельзя. Кстати, не только через интернет, но и в оффлайне;
  • товары, свободный оборот которых ограничен действующими нормативными и законодательными актами Российской Федерации.

Возврат и обмен товаров, приобретенных дистанционно

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

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

Теперь о сроках обмена и возврата. Они отличаются от тех, что приняты в оффлайн-торговле:

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

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

Приватность и конфиденциальность

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

Требования к обработке таких сведений указаны в законе № 152 ФЗ “О персональных данных”. Документ большой и сложный, но главное в нем одно: без согласия покупателя вы не имеете права собирать, обрабатывать, хранить и использовать личную его информацию. А если согласие получено (клиент поставил галочку напротив соответствующего пункта на сайте, например “Соглашение с политикой конфиденциальности” или как он у вас называется), то интернет-магазин не может передавать сведения третьим лицам. Сейчас, во времена когда в открытый доступ попадают даже данные клиентов “Сбербанка”, с его-то защитой, все боятся, что их персональные данные сольют в сеть по пятаку за дюжину.

Итак, резюме:

  1. Дистанционная торговля — это когда человек покупает товар без непосредственного ознакомления.
  2. Продавец обязан предоставить всю необходимую информацию о товаре.
  3. Все, что указано в описании продукции — публичная оферта.
  4. Продавать через интернет можно не все.
  5. На возврат товара дается от 7 дней до 3 месяцев, деньги надо вернуть в течение 10 дней.
  6. Уделяем особое внимание защите персональных данных.

Пользовательское соглашение

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

Что такое Пользовательское соглашение и почему это важно?

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

Будь то заказ в интернет-магазине или регистрация в очередной социальной сети — единственная особенность — привычными многим «бумажными» формами никто не обменивается.

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

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

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

Почему?

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

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

То есть подписал?
Я же нигде не расписывался?

Мы ждали этого вопроса!

Дело в том, что такие контракты в сети по сути своей являются публичной офертой. Это означает, что соглашаетесь вы с таким документом путем совершения определенных действий. Об этом нам говорит пункт 3 статьи 438 Гражданского кодекса Российской Федерации.

Как правило, в большинстве Пользовательских соглашений акцепт, то есть согласие с условиями, происходит с момента начала использования сервиса или сайта. Фактически, с начала использования возможностей интернет-сайта вы уже согласны с Соглашением. Именно по этой причине с ним стоит ознакомиться сразу, как только вы зашли на сайт. Найти его можно в «подвале» сайта, то есть в самом низу страницы. Чаще всего именно там вы можете увидеть кнопку «Пользовательское соглашение».

Как Пользовательское соглашение защищает владельца сайта и пользователя?

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

Но у Соглашения есть еще несколько занимательных свойств:

– Позволяет уберечь ресурс или пользователя от рекламы, не отвечающей моральным нормам или нормам закона;

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

– Предотвращает использование недобросовестной конкуренции. Позволяет избежать ответственности за распространение на ресурсе сведений, порочащих честь конкурентов;

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

Как составить Пользовательское соглашение?

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

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

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

3.
Помним, что основная задача Пользовательского соглашения – защитить владельца сайта и его контент. Именно поэтому пункту «Условия использования сайта» надо уделить особое внимание. В таком пункте вы должны разъяснить пользователю, что он может делать на вашем сайте и с его наполнением, а что нет.

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

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

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

Единственное условие – соответствие условий Пользовательского соглашения нормам действующего законодательства.

Осторожно!

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



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

Что выбрать – пользовательское соглашение или лицензионный договор?

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

Ответ

Пользовательское соглашение – это устоявшееся в сети название документа, которое описывает условия использования интернет-сервиса. В юридическом значении термины «соглашение» и «договор», как правило, совпадают. Однако пользовательское соглашение обычно только выражает предложение владельца сервиса заключить договор на изложенных в соглашении условиях (оферта). Такой договор может быть заключен на условиях присоединения, т.е. полного и безоговорочного согласия с пользовательским соглашением (акцепта оферты).

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

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

Что такое доменное имя

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

«Доменное имя состоит из двух основных элементов. Например, доменное имя Facebook.com состоит из имени сайта (Facebook) и расширения доменного имени (.com). Когда компания или отдельное лицо оплачивают домен, они могу указать, на какой сервер направлен домен».

Регистрация

Регистрация доменного имени контролируется организацией ICANN (Internet Corporation for Assigned Names and Numbers – Международная организации по распределению номеров и имён). ICANN определяет, какое расширение доменного имени доступно и хранит централизованную базу данных с адресами, куда направлены доменные имена.

Каждый сайт, который вы посещаете, состоит из двух частей: имя домена и веб-сервер.

  1. Веб-сервер – это реальный компьютер с файлами и базами данных, из которых состоит ваш сайт, он отправляет их через весь интернет посетителям вашего сайта, когда те открывают его на своих компьютерах.
  2. Доменное имя – адрес, который указывают пользователи, чтобы зайти на ваш сайт. Этот адрес указывает браузеру путь на сервер, где хранятся все ресурсы сайта. Без доменного имени людям бы пришлось помнить специальный IP вашего сервера, а это достаточно неудобно.

Как работают домены?

Что такое домены, немного разъяснили. Как же они работают? Доменные имена работают как ярлыки для сервера, на котором размещён сайт.

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

Для того чтобы по IP-адресу получить сайт, удалённый сервер должен использовать порт 80 со страницей по умолчанию (т.е. index.html), которая хранится в каталоге веб-приложений.

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

Домены также могут использовать переадресацию, что, по сути, позволяет автоматически перенаправить посетителей одного домена на другой. Эту функцию найдут полезной, как компании, так и небольшие сайты. Она пригодится и вам, если вы хотите  перенаправлять посетителей вашего основного сайта на целевые страницы. Редиректы также помогают избежать путаницы в различном написании. Например, если вы зайдёте на сайт www.fb.com, то вы будете перенаправлены на сайт www.facebook.com.

Различные виды доменов

Не все доменные имена имеют одинаковые доменные расширения. И, в то время как домены .com охватывают 46.5% всего количества сайтов, большое количество свободных доменов остаётся для таких расширений как .org и .net. В целом, наиболее распространённые виды доменных имён включают:

TLD: Домен верхнего уровня (Top Level Domains)

Домен верхнего уровня говорит сам за себя: это тип доменного имени, который находится на верхнем уровне системы доменных имён в интернете. Существует более тысячи доступных TLD, но наиболее распространёнными являются .com.org.net и .edu.

Официальный список TLD поддерживается организацией под названием Internet Assigned Numbers Authority (IANA) или Администрацией адресного пространства Интернета и его можно посмотреть здесь. IANA отмечает, что в список TLD также включены ccTLD и gTLD, о которых мы поговорим дальше.

ccTLD: Национальные домены верхнего уровня (Country Code Top Level Domains)

ccTLD используют только две буквы и основываются на международных кодах стран, таких как .us для Соединенных Штатов (United States) или .jp для Японии (Japan). Они часто используются компаниями, которые создают специальные сайты для определённых регионов, и могут быть хорошим способом сигнализировать пользователям о том, что они попали в нужное место.

gTLD: Общие домены верхнего уровня (Generic Top Level Domain)

gTLD – это, по сути, TLD, в которых не используется код страны. Многие gTLDs имеют конкретное применение, например, .edu предназначен для учебных (educational) заведений. При этом для регистрации gTLD вам не нужно отвечать каким-либо конкретным критериям, поэтому .com используется не только для коммерческих целей.

Другие примеры gTLD включают: .mil (военный – military), .gov (правительство – government), .org (для некоммерческих и других организаций) и .net, который был первоначально разработан для поставщиков интернет-услуг (ISP), но который теперь используется гораздо шире.

Другие типы доменов

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

Домены второго уровня

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

Например, британские компании иногда используют .co.uk вместо .com, и это прекрасный пример домена второго уровня. Другой домен второго уровня – .gov.uk, который часто используется государственными учреждениями. Ещё один пример – .ac.uk, используется академическими учреждениями и университетами.

Субдомен (поддомен)

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

Например, Facebook использует developers.facebook.com для предоставления конкретной информации разработчикам сайтов и приложений, которые хотят использовать API Facebook. Ещё один отличный пример: support.google.com

Как зарегистрировать доменное имя

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

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

Как перенести доменное имя

Доменные имена также могут переноситься между регистраторами (эта процедура ещё называется – трансфер). Тем не менее, есть несколько особых условий, которые должны быть выполнены:

  1. Должно пройти 60 или более дней со дня регистрации или последнего переноса.
  2. Домен не должен находиться в статусе Redemption (период выкупа) или Pending Delete (ожидание удаления).
  3. У вас должен быть код авторизации вашего домена (также известный как код EPP).
  4. Сведения о собственности домена должны быть действительными, а защита конфиденциальности – отключена.

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

Различие между доменным именем и хостингом

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

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

Хостинг немного отличается, потому что для него нужен физический сервер, который где-то находится и подключен к интернету. Это по существу, как жёсткий диск компьютера, который хранит все файлы и базы данных вашего сайта. Он называется сервером, потому что он буквально «обслуживает» (от англ. serves) ваш сайт для ваших посетителей.

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

Итак, что такое доменное имя?

Доменное имя – это, по сути, почтовый адрес, но в контексте хостинга – размещения сайтов. Вот что вам нужно знать:

  1. Доменное имя подобно адресу дома, это адрес сайта.
  2. Домены состоят из имени сайта и расширения домена (например, .com).
  3. Регистрация всех доменных имён контролируется ICANN.
  4. Домены работают, перенаправляя посетителей на соответствующий сервер.
  5. Домены .com являются самыми популярными, составляют 46,5% от доменов в интернете.
  6. Домены типа ccTLDs используют коды стран и обозначают географические территории (например, .cn или .es).
  7. Домены типа gTLDs, как правило, предназначены для конкретных случаев использования (как то .org для организаций).
  8. У каждого регистратора доменных имён свой немного отличный от других процесс регистрации.
  9. Вы можете использовать поисковые системы для поиска доступных доменных имён.
  10. Домены можно переносить от одного провайдера к другому.
  11. Серверы – это особые компьютеры, которые хранят файлы вашего сайта.

Что такое хостинг

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

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

Как работает хостинг сайтов?

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

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

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

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

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

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

  • SSL-сертификаты (для обеспечения безопасности сайтов используется протокол https://)
  • Хостинг электронной почты Email
  • Конструкторы страниц
  • Инструменты для разработчиков
  • Услуги поддержки клиентов (обычно с онлайн чатом)
  • Автоматизированное создание бэкапов (резервных копий данных)
  • Установщики программ в 1-клик мыши (например, CMS WordPress или Drupal)

Различные типы хостинга

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

  • Общий хостинг (Shared Hosting)
  • VPS (Virtual Private Server – виртуальный приватный сервер) хостинг
  • Облачный хостинг (Cloud Hosting)
  • WordPress хостинг
  • Хостинг выделенных серверов

Чем больше ваш сайт, тем больше требуется пространство на сервере. Лучше всего начинать с малого – с тарифного плана общего хостинга, и когда ваш сайт станет больше, перейти на более расширенный тарифный план или сменить тип хостинга.

Хостинг провайдеры обычно предлагают более одного тарифного плана хостинга для каждого типа хостинга.

Общий хостинг

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

Достоинства:

  • Низкая стоимость
  • Удобно для начинающих (не требует специальных технических знаний)
  • Настроенный сервер
  • Понятная панель управления
  • Обслуживание и администрирование сервера выполняются службой поддержки

Недостатки:

  • Ограниченная возможность конфигурации (настройки) сервера
  • Потоки трафика на других сайтах могут замедлить работу вашего сайта

VPS хостинг

С хостингом VPS (Virtual Private Server – виртуальный приватный сервер) вы по-прежнему используете сервер совместно с другими пользователями, однако ваш провайдер выделяет вам отдельный раздел на сервере. Это означает, что вы получаете выделенное пространство на сервере и зарезервированное количество вычислительной мощности и памяти. Фактически, VPS-хостинг может быть отличным для проектов среднего бизнеса с быстро растущими сайтами.

Достоинства:

  • Выделенные ресурсы на сервере (без платы за выделенный сервер)
  • Потоки трафика на другие сайты никак не влияют на производительность вашего сайта
  • Root-доступ к серверу
  • Лёгкая масштабируемость
  • Высокая настраиваемость

Недостатки:

  • Дороже общего хостинга
  • Необходимы технические знания и знания по управлению серверами

Облачный хостинг

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

Достоинства:

  • Краткий или отсутствующий простой
  • Сбои на сервере не сказываются на работе вашего сайта
  • Ресурсы выделяются по требованию
  • Оплата по мере использования (платите только за то, что используете)
  • Более масштабируемый, чем VPS

Недостатки:

  • Сложно заранее просчитать стоимость
  • Не всегда предоставляется Root-доступ

WordPress хостинг

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

Достоинства:

  • Низкая цена (обычно доступны по такой же цене, как и общий хостинг)
  • Удобный для начинающих
  • Установка WordPress в одно нажатие
  • Отличная производительность для сайтов на WordPress
  • Служба поддержки клиентов хорошо разбирается в вопросах, связанных с WordPress
  • Заранее установленные плагины и темы для WordPress

Недостатки:

  • Рекомендуется использовать только для сайтов на WordPress (может возникнуть проблема, если вы захотите разместить более одного сайта на своём аккаунте, и не все из них используют WordPress)

Выделенный хостинг

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

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

Достоинства:

  • Полное управление конфигурацией вашего сервера
  • Высокая надёжность (вы ни с кем не делите ресурсы своего сервера)
  • Полный Root-доступ
  • Высокая безопасность

Недостатки:

  • Высокая стоимость
  • Необходимы технические знания и знания по управлению серверами

Разница между Хостингом сайтов и Доменными именами

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

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

Так что же такое Хостинг сайтов?

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

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

Что такое движок сайта или CMS

«Движок», или «CMS», — это система управления сайтом. Его программное обеспечение, включающее в себя разные программы и модули. Движок обеспечивает удобный доступ, внесение изменений и даже разработку сайта или, например, автоматизацию его работы. Некоторые сайты являются еще и удобными сервисами – так вот такими их делает мощный движок. CMS – аббревиатура из слов «Content Management System», что переводится как «Система Управления Содержимым».

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

Хороший движок сайта — каков он?

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

Ядро движка сайта

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

Библиотеки

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

Обработчики

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

Модули

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

Основные виды CMS для сайта

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

Специализированные CMS — это системы, предназначенные для определенных видов сайтов: магазины, форумы, блоги. Пример:

Универсальные CMS — системы, на которых можно реализовать различные виды сайтов (визитка, каталог, интернет-магазин, блог, портал и т. д.). По функционалу уступают специализированным. К ним можно отнести MODx (https://modx.com/), Drupal (https://www.drupal.org/), Joomla (https://www.joomla.org/). 

Универсально-специализированные CMS — системы, которые подходят для большинства сайтов, но изначально разрабатывались под определенный тип веб-ресурса. Яркие примеры таких систем:

  • 1С-Битрикс (https://www.1c-bitrix.ru/) изначально разрабатывалась для интернет-магазина;
  • WordPress (https://ru.wordpress.com/) изначально разрабатывалась как блоговая CMS.

Такие CMS все-таки лучше использовать по их изначальному назначению.

Лучшие CMS для создания сайта: обзор самых популярных движков

По данным портала itrack.ru рейтинг CMS по популярности выглядит так:

Мы поговорим о шести самых популярных: WordPress. Joomla, 1С-Битрикс, OpenCart, Drupal, MODX Revolution.

WordPress

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

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

Joomla!

Joomla! – вторая по популярности после WordPress и вторая по взламываемости (как видите, эти показатели находятся в прямой зависимости друг от друга). Преимущества и проблемы схожи с WordPress.

Она чуть сложнее в разработке, соответственно выше и уровень разработчиков. Если вы выбрали Joomla!, то самой большой проблемой станет нежелание разработчиков писать код самостоятельно. Многие пытаются решить все проблемы и задачи с помощью плагинов, установив 20-40 штук.

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

1С-Битрикс

Девиз 1С-Битрикс «Быстро. Просто. Эффективно.» обещает легкие будни разработчикам и эффективный результат клиентам. Но ропот программистов говорит, что обещания компания выполняет не всегда.

Это платная CMS, которая стала популярной в странах СНГ в основном из-за агрессивной маркетинговой политики компании. Чаще всего она используется для разработки интернет-магазинов и крупных порталов. Большинство шаблонов и дополнений придется покупать.

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

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

Если вы не планируете последующую интеграцию сайта с 1С УТ, с Битрикс24 либо с другими продуктами компании 1С, то лучше выберите другой продукт.

OpenCart (ocStore)

OpenCart (ocStore) — бесплатная CMS для интернет-магазина. Для других проектов она практически не подходит, хотя изредка ее можно использовать для создания сайта-каталога.

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

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

Drupal

Drupal — это универсальная бесплатная CMS, но из-за своей архитектуры – неудобная для контент-менеджера. Так же как и сайты на OpenCart, сайты на Drupal тяжело продвигать в поисковиках.

MODx Revolution

Эта система – универсальное решение для многих сайтов, причем бесплатное. Готовых шаблонов под MODx Revolution практически нет, но есть большое количество бесплатных дополнений. Также имеется централизованное хранилище, которое снижает риски установки некачественного приложения.

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

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

Если выберете MODx Revolution, уточните квалификацию разработчика: он должен по крайней мере знать HTML-верстку. При заказе необходимо также учитывать его опыт и просмотреть портфолио работ.

В дополнение мы сделали для вас небольшую сравнительную таблицу этих CMS с их основными возможностями.

 WordPressJoomla1С-БитриксOpenCartDrupalMODX Revolution
СтоимостьБесплатноБесплатно100-1200 USDБесплатноБесплатноБесплатно
Наличие бесплатных плагиновДаДаМалоМалоДаДа
Наличие готовых шаблоновДа, мало платныхДа, мало платныхДа, платныеДа, много платныхДа, мало платныхПочти нет
История входа в системуПлагинДаДаПлагинДаДа
Загрузка нескольких файловДаДаДаДаПлагинДа
БлогДаДаПлагинПлагинПлагинПлагин
Личный кабинетПлагинПлагинПлагинДаПлагинПлагин
Поиск по сайтуПлагинПлагинПлагинТолько по товарамПлагинПлагин
Поиск по админкеОтдельно по элементамОтдельно по элементамДаОтдельно по элементамНетДа
КорзинаПлагинПлагинПлагинДаПлагинПлагин
Удобные для SEO ссылки (ЧПУ)Да, но есть проблемыДа, но есть проблемыДа, но есть проблемыДа, но есть проблемыДа, но есть проблемыДа
Карта сайтаПлагинПлагинДаДаПлагинПлагин
Вывод метатегов для SEOПлагинПлагинДаПлагинПлагинДа, но зависит от разработчика
Вывод микроразметкиПлагин, но не все типы выводятсяПлагин, но не все типы выводятсяПлагин, выводится все, в зависимости от плагинаПлагин, но только для товаров и отзывовПлагин, но не все типы выводятсяДа, но зависит от разработчика

Вывод

Если вы сможете правильно выбрать CMS для сайта, у вас не будет проблем ни с технической стороной вопроса, ни с продвижением в Google и Яндекс. При заказе учитывайте:

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

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

Что такое JS

JavaScript – это язык, который позволяет Вам применять сложные вещи на web странице. Каждый раз, когда на web странице происходит что-то большее, чем просто её статичное отображение — отображение периодически обновляемого контента, или интерактивных карт, или анимация 2D/3D графики, или прокрутка видео в проигрывателе, и т.д. — можете быть уверены, что скорее всего, не обошлось без JavaScript.

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

Возьмем простой текст для примера. Для придания структуры и смыслового назначения тексту, разметим его с помощью HTML:

<p> Player 1: Chris</p>

Затем мы добавим немного CSS, что бы это выглядело симпатичнее:

p {
  font-family: 'helvetica neue', helvetica, sans-serif;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-align: center;
  border: 2px solid rgba(0,0,200,0.6);
  background: rgba(0,0,200,0.3);
  color: rgba(0,0,200,0.6);
  box-shadow: 1px 1px 2px rgba(0,0,200,0.4);
  border-radius: 10px;
  padding: 3px 10px;
  display: inline-block;
  cursor:pointer;
}

И наконец, добавим немного JavaScript для придания динамического поведения:

const para = document.querySelector('p');

para.addEventListener('click', updateName);

function updateName() {
  let name = prompt('Enter a new name');
  para.textContent = 'Player 1: ' + name;
}

JavaScript может делать намного больше — давайте выясним это более детально.

Так что же он действительно может делать?

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

  • Хранить данные внутри переменных. В примере выше, мы, например, запрашивали ввод нового имени, которое нужно было ввести, затем сохраняли имя в переменной name.
  • Операции над фрагментами текстов (известными в программировании как «строки»). В примере выше мы брали строку «Player 1: » и присоединили её к значению переменной name для получения полного текста, например: »Player 1: Chris».
  • Запускать код в соответствии с определенными событиями происходящими на web странице. В нашем примере выше, мы использовали click событие, для определения момента, когда кнопка была кликнута, в соответствии с этим запускался код, который обновлял текст.
  • И многое другое!

«Еще более увлекательным является функциональность, созданная поверх основного языка JavaScript. Так называемые интерфейсы прикладного программирования (API) предоставляют вам дополнительные сверхспособности для использования в вашем коде JavaScript».

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

Они обычно делятся на две категории.

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

  • API-интерфейс DOM (Document Object Model) позволяет вам манипулировать HTML и CSS, создавать, удалять и изменять HTML, динамически применять новые стили к вашей странице и т. д. Каждый раз, когда вы видите всплывающее окно на странице или какое-то новое содержимое, Как мы видели выше в нашем простом демо), например, это DOM в действии.  
  • API геолокации извлекает географическую информацию. Так Google Maps может найти ваше местоположение и нанести его на карту.    
  • API Canvas и WebGL позволяют создавать анимированные 2D и 3D-графики. Люди делают некоторые удивительные вещи, используя эти веб-технологии — см. Chrome Experiments и webglsamples.  
  • Аудио и видео API, такие как HTMLMediaElement и WebRTC, позволяют делать действительно интересные вещи с мультимедиа, такие как проигрывание аудио и видео прямо на веб-странице, или захватывать видео с веб-камеры и отображать его на Чужой компьютер.

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

Для примера: 

  • Twitter API позволяет вам отображать ваши последние твиты на вашем веб-сайте.
  • Google Maps API позволяет вам встраивать пользовательские карты на ваш сайт и другой подобный функционал.

Что JavaScript делает на вашей странице?

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

Код JavaScript выполняется JavaScript-движком браузера, после того как код HTML и CSS был обработан и сформирован в веб-страницу. Это гарантирует, что структура и стиль страницы уже сформированы к моменту запуска JavaScript.

Это хорошо, так как часто использование JavaScript заключается в динамическом изменении HTML и CSS в целях обновления пользовательского интерфейса посредством Document Object Model API (как упоминалось выше). Если бы запуск JavaScript осуществлялся прежде загрузки HTML и CSS, то это привело бы к возникновению ошибок.  

Безопасность браузера

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

Последовательность выполнения JavaScript

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

const para = document.querySelector('p');

para.addEventListener('click', updateName);

function updateName() {
  let name = prompt('Enter a new name');
  para.textContent = 'Player 1: ' + name;
}

Здесь мы выбираем абзац текста (строка 1), а затем добавляем к нему обнаружение событий (строка 3), чтобы при нажатии на этот абзац выполнялся блок кода updateName() (строки 5–8). Блок кода updateName() (эти типы многократно используемых блоков кода называются «функции») запрашивает у пользователя новое имя, а затем вставляет это имя в абзац для обновления отображения.

Если вы поменяете порядок первых двух строк кода, он перестанет работать — вместо этого вы получите ошибку возвращаемую в консоль браузера — TypeError: para is undefined. Это значит, что объект para еще не существует и вы не можете добавить к нему обнаружение событий.

Это очень частая ошибка — вы должны быть осторожны, чтобы объекты, на которые ссылается ваш код, существовали до того, как вы попытаетесь что-то с ними сделать.

Интерпретируемый против компилируемого кода

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

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

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

Серверный против клиентского кода

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

С другой стороны, серверный код запускается на сервере, затем его результаты загружаются и отображаются в браузере. Примеры популярных серверных веб-языков включают PHP, Python, Ruby и ASP.NET. И JavaScript! JavaScript так же может использоваться, как серверный язык, например в популярной среде Node.js — вы можете больше узнать о серверном JavaScript в нашем разделе Dynamic Websites – Server-side programming.

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

Веб-страница без динамического обновления контента называется статической — она просто показывает один и тот же контент все время.

Как добавить JavaScript на вашу страницу?

JavaScript применяется к вашей HTML странице точно так же, как CSS. И если CSS использует элементы <link> для внешних стилей и <style> для встроеных в HTML, то для JavaScript нужен только один друг в HTML мире — элемент <script>. Давайте узнаем, как это работает.

Внутренний JavaScript

  1. Сначала, сделайте локальную копию нашего файла-примера apply-javascript.html. Сохраните его в удобное для вас место.
  2. Откройте этот файл в вашем браузере и в вашем текстовом редакторе. Вы увидите, что HTML создает простую веб-страницу с активной кнопкой.
  3. Затем, перейдите в текстовый редактор и добавьте следующие строки перед закрывающим тегом </head>:
<script>
	
 здесь будет JavaScript

</script>

Теперь добавим JavaScript внутрь элемента <script>, чтобы сделать страницу более интересной — добавьте следующий код ниже строки «// здесь будет JavaScript»:

document.addEventListener("DOMContentLoaded", function() {
    function createParagraph() {
    let para = document.createElement('p');
    para.textContent = 'You clicked the button!';
    document.body.appendChild(para);
}

const buttons = document.querySelectorAll('button');
	
for(let i = 0; i < buttons.length ; i++) {
    buttons[i].addEventListener('click', createParagraph);
  }
});

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

Полезно!

Внешний JavaScript

Что если мы хотим поместить наш JavaScript в отдельный файл? Давайте разберемся с этим.

  1. Сначала, создайте новый файл в той же папке, что и ваш файл-пример HTML. Назовите его script.js — убедитесь, что у имени файла расширение .js, так как оно распознается, как JavaScript.
  2. Замените ваше текущий элемент <script> на следующий:
<script src="script.js" defer></script>

Внутри script.js добавьте следующий скрипт:

	function createParagraph() {
	  let para = document.createElement('p');
	  para.textContent = 'You clicked the button!';
	  document.body.appendChild(para);
	}
	
	const buttons = document.querySelectorAll('button');
	
	for(let i = 0; i < buttons.length ; i++) {
	  buttons[i].addEventListener('click', createParagraph);
        }

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

Инлайновые JavaScript обработчики

Обратите внимание, что иногда можно столкнуться с частями JavaScript кода, который живет внутри HTML. Это может выглядеть примерно так:

function createParagraph() {
  var para = document.createElement('p');
  para.textContent = 'You clicked the button!';
  document.body.appendChild(para);
}
<button onclick="createParagraph()">Click me!</button>

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

Но пожалуйста, не делайте этого. Это плохая практика — загрязнять ваш HTML кодом JavaScript, и она не эффективна — вам нужно будет добавить атрибут onclick=»createParagraph()» к каждой кнопке, к которой вы хотите подключить JavaScript.

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

const buttons = document.querySelectorAll('button');

for(let i = 0; i < buttons.length ; i++) {
  buttons[i].addEventListener('click', createParagraph);
}

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

Попробуйте отредактировать вашу версию apply-javascript.html и добавить еще несколько кнопок в файл. После перезагрузки вы должны увидеть, что все кнопки создают параграф, если кликнуть на них. Классно, да?

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

Существует ряд проблем, связанных с загрузкой скриптов в нужное время. Всё не так просто, как кажется! Распространённой проблемой является то, что весь HTML-код на странице загружается в том порядке, в котором отображается. Если вы используете JavaScript для манипуляции элементами на странице (или, точнее, в DOM – Объектной Модели Документа), ваш код не будет работать, если JavaScript-код загрузится и распознается раньше HTML-кода, с которым вы пытаетесь взаимодействовать.

Комментарии

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

Однострочный комментарий пишется после двойного слеша (//), например:

// Я комментарий

Комментарий на нескольких строках пишется между строками /* и */, например:

/*
  Я тоже
  комментарий
*/

Так, например, мы можем описать наш последний демо-пример JavaScript подобными комментариями:

// Функция: создает новый параграф и добавляет его вниз тела HTML.

function createParagraph() {
  var para = document.createElement('p');
  para.textContent = 'You clicked the button!';
  document.body.appendChild(para);
}

/*
  1. Получаем ссылки на все кнопки на странице в виде массива.
  2. Перебераем все кнопки и добавляем к ним отслеживатель события нажатия.

  При нажатии любой кнопки, будет выполняться функция createParagraph().
*/

var buttons = document.querySelectorAll('button');

for (var i = 0; i < buttons.length ; i++) {
  buttons[i].addEventListener('click', createParagraph);
}

Заключение

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

— Сегодня JavaScript занимает уникальную позицию в качестве самого распространённого языка для браузера, обладающего полной интеграцией с HTML/CSS.

— Многие языки могут быть «транспилированы» в JavaScript для предоставления дополнительных функций. Рекомендуется хотя бы кратко рассмотреть их после освоения JavaScript.

Что такое CSS

CSS (Cascading Style Sheets, каскадные таблицы стилей) — язык описания внешнего вида HTML-документа. Это одна из базовых технологий в современном интернете. Практически ни один сайт не обходится без CSS, поэтому HTML и CSS действуют в единой связке.

«Каскадные таблицы стилей работают с HTML, но это совершенно другой язык. HTML структурирует документ и упорядочивает информацию, а CSS взаимодействует с браузером, чтобы придать документу оформление».

На языке HTML мы создаем размеченный текст — документ, имеющий:

— гиперссылки,

— таблицы,

— маркированные списки,

— разные начертания шрифтов,

— заголовки,

— подзаголовки и так далее.

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

Поэтому берем HTML-основу — и подключаем к ней стиль CSS. С помощью CSS красиво оформляем существующий текст, то есть прописываем уникальные свойства элементам HTML.

Для чего нужна каскадная таблица стилей

Вспомним, как все начиналось. Первая версия стандарта CSS опубликована17 декабря 1996 года. Основной посыл — добавить оформление документа без программирования или сложной логики. Оформление — это:

— цвета,

— шрифты,

— расположение отдельных блоков на странице и т.д.

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

селектор {
   свойство: значение;
   свойство: значение;
{

Например, для назначения шрифта абзацу (HTML-элементу p) пишем такое правило:

p {
    font-family: arial, helvetica, sans serif;
}

Оно указывает использовать в абзацах данной веб-страницы шрифт Arial. Если он недоступен — использовать следующий по списку (Helvetica или Sans Serif).

А вот правило CSS, которое создает скругленные углы для картинки headerTiny.png

a {
   float: left;
   height: 40px;
   line-height: 40px;
   padding-left: 0.8em;
   padding-right: 0.8em;
   border-top-left-radius: 8px;
   border-top-right-radius: 8px;
   background-image: url(images/headerTiny.png);
   background-repeat: repeat-x;
}

Таблицу стилей можно хранить в отдельном файле .css и применять для многих страниц. Или прописать стили конкретно в коде HTML-страницы, обрамив тегами <style>.

Вот так может выглядеть типичный стиль для базового оформления документа HTML:

html {
   font-size: 62.5%;
   font-family: serif;
}
body {
   font-size: 1.8rem;
   line-height: 1.618;
   max-width: 38em;
   margin: auto;
   color: #4a4a4a;
   background-color: #f9f9f9;
   padding: 13px;
}

@media (max-width: 684px) {
   body {
      font-size: 1.53rem;
   }
}

@media (max-width: 382px) {
   body {
      font-size: 1.35rem;
   }
}

h1, h2, h3, h4, h5, h6 {
   line-height: 1.1;
   font-family: Verdana, Geneva, sans-serif;
   font-weight: 700;
   overflow-wrap: break-word;
   word-wrap: break-word;
   -ms-word-break: break-all;
   word-break: break-word;
   -ms-hyphens: auto;
   -moz-hyphens: auto;
   -webkit-hyphens: auto;
   hyphens: auto;
}
h1 {
   font-size: 2.35em;
}
h2 {
   font-size: 2em;
}
h3 {
   font-size: 1.75em;
}
h4 {
   font-size: 1.5em;
}
h5 {
   font-size: 1.25em;
}
h6 {
   font-size: 1em;
}

В этом примере используется стиль минималистического фреймворка/темы Sakura для оформления CSS без классов. На демо-странице показано, как выглядит HTML-документ без оформления и с оформлением CSS.

HTML-документ без оформления CSS (слева) и с оформлением CSS (справа)

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

Сам язык CSS очень простой. Точнее, он был достаточно прост в начале. Предполагалось, что владелец существующего сайта просто подключит стиль — и получит «конфетку» HTML+CSS с красивым оформлением. Затем при необходимости легко и быстро изменит оформление сайта, немного отредактировав файл CSS. Но потом начались сложности.

Разделение контента (HTML) и представления (CSS)

Сама концепция CSS подталкивала к идее полностью разделить контент и оформление документа.

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

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

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

Макеты на основе CSS float

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

В этом случае HTML размечается следующим образом:

<div id="header"></div><div id="container">
<div id="center" class="column"></div>
<div id="left" class="column"></div>
<div id="right" class="column"></div></div><div id="footer"></div

А файл CSS выглядит так:

body {
   min-width: 550px; /* 2x LC width + RC width */
}

#container {
   padding-left: 200px; /* LC width */
   padding-right: 150px; /* RC width */
}

#container .column {
   position: relative;
   float: left;
}

#center {
   width: 100%;
}

#left {
   width: 200px; /* LC width */
   right: 200px; /* LC width */
   margin-left: -100%;
}

#right {
   width: 150px; /* RC width */
   margin-right: -150px; /* RC width */
}

#footer {
   clear: both;
}

/*** IE6 Fix ***/
*html #left {
   left: 150px; /* RC width */
}

Это дает нам левую колонку фиксированной ширины 200 пикселей и правую колонку фиксированной ширины 150 пикселей. Центральная колонка занимает всё остальное пространство. Так появились первые макеты, прообразы популярного ныне адаптивного дизайна.

Макеты на основе CSS flexbox

Свойство CSS flexbox предложили в 2009 году, и оно получило широкую поддержку в браузерах примерно к 2015 году. Это свойство определяет, как распределяется пространство в одной колонке или строке, то есть оно изначально уже «заточено» на верстку. Так макетирование страниц значительно упростилось. То, что раньше требовало специальных хитростей и различных трюков, на Flexbox стало выполняться гораздо проще и логичнее.

На сайте Solved by Flexbox представлено множество примеров верстки страниц с использованием свойства CSS flexbox.

Макеты на основе CSS grid

Наконец, в 2011 году было предложено свойство CSS grid, которое сейчас поддерживается большинством браузеров. Самое главное, что благодаря CSS grid стало возможно полностью отказаться от элементов верстки типа <div class=»container»>, которые приходилось раньше добавлять в HTML. Теперь вся верстка и оформление выполняются средствами CSS.

CSS grid можно назвать идеальным способом верстки. Наконец достигнута изначальная цель полного разделения содержания (HTML) и оформления (CSS)

Будущее за CSS3

Cascading Style Sheets3 (CSS3) — третье поколение стандарта CSS, которое сейчас находится в активной разработке. Как HTML5 для HTML, так и CSS3 для CSS стал самой масштабной ревизией в истории стандарта.

В отличие от предыдущих версий, спецификация разбита на модули, разработка и развитие которых идут независимо. То есть CSS3 — это тоже не просто стандарт, а «набор технологий», как и HTML5. Эти технологии понемножку проникают в браузеры. Каждая новая версия Chrome или Firefox поддерживает какой-то новый кусочек CSS3, несколько новых свойств. То есть с каждым месяцем расширяются наши возможности по оформлению документов.

За ходом разработки CSS3 можно следить на странице Консорциума W3C. Кстати, уже началась разработка стандарта CSS4, но пока все его спецификации находятся в статусе черновиков.

Методологии CSS

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

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

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

Например, в последние несколько лет появились и набрали силу две: 

— Atomic CSS (Functional CSS), базируется на идее создания маленьких узкоспециализированных классов с названиями, которые основаны на визуальной функции,

— CSS в JS – основана на определении стилей CSS не в отдельной таблице стилей, а прямо внутри каждого компонента.

Обе явно противоречат устоявшимся лучшим практикам CSS, но, возможно, со временем и сами станут «лучшими практиками».

Что такое HTML

Что такое HTML? Это язык разметки гипертекста. Он позволяет пользователю создавать и структурировать разделы, параграфы, заголовки, ссылки и блоки для веб-страниц и приложений.

«HTML не является языком программирования, то есть он не имеет возможности создавать динамические функции. Вместо этого он позволяет организовывать и форматировать документы, аналогично Microsoft Word».

При работе с HTML мы используем простые структуры кода (теги и атрибуты), чтобы разметить страницу веб-сайта. Например, мы можем создать абзац, поместив прилагаемый текст в исходный тег <p> и закрывающий </p>.

<p> Вот как вы добавляете абзац в HTML. </p>

В целом, HTML — это язык разметки, который очень прост в освоении даже для начинающих в создании сайтов.

История HTML

HTML был изобретён Тимом Бернерсом-Ли, физиком из исследовательского института ЦЕРН в Швейцарии. Он придумал идею интернет-гипертекстовой системы.

Hypertext означает текст, содержащий ссылки на другие тексты, которые зрители могут получить немедленно. Он опубликовал первую версию HTML в 1991 году, состоящую из 18 тегов HTML. С тех пор каждая новая версия языка HTML появилась с разметкой новых тегов и атрибутов (модификаторов тегов).

Согласно Справочнику HTML Element Reference от Mozilla Developer Network, в настоящее время существует 140 тегов HTML, хотя некоторые из них уже устарели (не поддерживаются современными браузерами).

Из-за быстрого роста популярности HTML теперь считается официальным веб-стандартом. Спецификации HTML поддерживаются и разрабатываются консорциумом World Wide Web (W3C). Вы можете проверить последнее состояние языка в любое время на веб-сайте W3C (англ).

Самым большим обновлением языка стало внедрение HTML5 в 2014 году. Было добавлено несколько новых семантических тегов к разметке, которые показывают смысл их собственного контента, например <article><header> и <footer>.

Как работает HTML?

HTML-документы — это файлы, которые заканчиваются расширением .html или .htm. Вы можете просматривать его с помощью любого веб-браузера (например, Google Chrome, Safari или Mozilla Firefox). Браузер читает HTML-файл и отображает его содержимое, чтобы пользователи интернета могли его просматривать.

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

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

Большинство элементов HTML имеют открытие и закрытие, в которых используется синтаксис <tag> </tag>.

Ниже вы можете увидеть пример кода, с помощью которого можно структурировать элементы HTML:

<div>
    <h1> Основная рубрика </h1>
    <h2> Броский подзаголовок </h2>
    <p> Пункт 1 </p>
    <img src = "/" alt = "Изображение">
    <p> Пункт второй с гиперссылкой 
        <a href="https://example.com">текст ссылки</a> 
    </p>
</div>
  • Самый главный элемент — это простое разделение (<div> </div>), которое вы можете использовать для разметки больших разделов контента.
  • Он содержит заголовок (<h1> </h1>), подзаголовок (<h2> </h2>), два абзаца (<p> </p>) и изображение (<img>).
  • Второй абзац содержит ссылку (<a> </a>) с атрибутом href, который содержит целевой URL.
  • Тег изображения также имеет два атрибута: srcдля пути изображения и altдля описания изображения.

Обзор наиболее используемых HTML-тегов

HTML-теги имеют два основных типа: блок-уровень и встроенные теги.

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

Теги блочного уровня

Три тега уровня блока, которые каждый HTML-документ должен содержать: <html><head> и <body>.

  1. Тег <html> </html> — это элемент самого высокого уровня, который охватывает каждую HTML-страницу.
  2. Тег <head> </head> содержит метаинформацию, такую ​​как заголовок страницы и кодировка.
  3. Наконец, тег <body> </body> содержит всё содержимое, отображаемое на странице.
<html>
    <head>

    </head>
    <body>

    </body>
</html>
  • Заголовки имеют 6 уровней в HTML. Они варьируются от <h1> </h1> до <h6> </h6>, где h1 — заголовок наивысшего уровня, а h6 — самый низкий. Абзацы прилагаются <p> </p>, в то время как в блочных комментариях используется тег <blockquote> </blockquote>.
  • Разделы — это более крупные секции контента, которые обычно содержат несколько абзацев, изображений, иногда блок-записей и других меньших элементов. Мы можем пометить их, используя тег <div> </div>. Элемент div может содержать ещё один тег div внутри него.
  • Вы можете также использовать теги <ol> </ol> для упорядоченных списков и <ul> </ul> для неупорядоченных. Отдельные элементы списка должны быть заключены в тег <li> </li>. Например, вот как выглядит основной неупорядоченный список в HTML:
<ul>
    <li>Элемент списка 1</li>
    <li>Элемент списка 2</li>
    <li>Элемент списка 3</li>
</ul>

Встроенные теги

Для форматирования текста используются многие встроенные теги. Например, тег <strong> </strong> визуализирует выделенный элемент жирным шрифтом, тогда как теги <em> </em> отображают его курсивом.

Гиперссылки также являются встроенными элементами, для которых требуются теги <a> </a> и атрибуты href для указания адресата ссылки:

<a href="https://example.com/">Нажми сюда!</a>

Изображения также являются встроенными элементами. Вы можете добавить один с помощью <img> без закрывающего тега. Но вам также нужно будет использовать атрибут srcдля указания пути изображения.

Например:

<img src="/images/example.jpg" alt="Пример изображения">

Эволюция HTML. Что отличает HTML и HTML5?

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

HTML4 (в наши дни обычно называемый «HTML») был опубликован в 1999 году, а последняя крупная версия вышла в 2014 году. HTML5 — это обновление, которое ввело множество новых функций для языка.

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

Наиболее популярными семантическими тегами являются <article> </article><section> </section><aside> </aside><header> </header> и <footer> </footer>

Плюсы и минусы HTML

Как и большинство вещей, HTML имеет как сильные стороны так и слабые.

Плюсы:

  • Широко используемый язык с большим количеством ресурсов и огромным сообществом.
  • Выполняется изначально в каждом веб-браузере.
  • Поставляется с плоской кривой обучения.
  • В открытом доступе и совершенно бесплатный.
  • Чистая и последовательная разметка.
  • Официальные веб-стандарты поддерживаются консорциумом World Wide Web (W3C).
  • Легко интегрируется с базовыми языками, такими как PHP и Node.js.

Минусы:

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

Как связаны HTML, CSS и JavaScript?

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

Однако HTML отлично работает с двумя другими интерфейсами: CSS (каскадные таблицы стилей) и JavaScript. Вместе они могут обеспечить богатый пользовательский интерфейс и реализовать расширенные функции.

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

Подумайте об HTML как о человеке, тогда CSS будет его одеждой а JavaScript — движениями и манерами.

Итак … Что такое HTML?

HTML является основным языком разметки в интернете. Он запускается изначально в каждом браузере и поддерживается консорциумом World Wide Web. Вы можете использовать его для создания структуры контента веб-сайтов и веб-приложений. Это самый низкий уровень технологий frontend, который служит основой для стилизации, которую вы можете добавить с помощью CSS и функциональности, которую вы можете реализовать с помощью JavaScript.

Этапы разработки сайта

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

«В возведении дома, прежде чем хвататься за молоток, пилу или другой строительный инструмент, важно продумать до мелочей все детали. То же касается и интернет-ресурса».

Важность планирования сайта

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

Так что нужно учитывать, создавая сайт, и какие этапы входят в этот процесс

Аналитика

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

Стоит найти ответы на вопросы:

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

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

Стратегия

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

Цели бизнес-ресурса :

  • продавать (для e-commerce);
  • привлекать клиентов;
  • презентовать продукт или линейку товаров;
  • рассказать об услуге;
  • собирать лиды (контактные данные);
  • рассказать о вашей компании;
  • выстроить долгосрочные отношения с клиентами;
  • информировать ЦА;
  • повысить охват и узнаваемость бренда, используя digital-каналы.

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

Создание технического задания

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

Основные требования к техзаданию:

  • Детальность. Все, что должен сделать специалист, необходимо указать в ТЗ. Даже если это обязательная часть работы, даже если разработчик делал это сотни раз и не нуждается в напоминании. Каждое требование, каждый аспект работ следует прописывать.
  • Отсутствие неточностей. Любым неоднозначным формулировкам или субъективизму не место в техзадании. Это инструкция, в которой говорится, что и как сделать, а понятия: «хорошо», «красиво», «цепляет» у всех разные.
  • Понятный язык. Поправка: понятный для специалиста. Это значит, что специалист не должен расшифровывать и переспрашивать, что именно от него хотят.

Прототипирование

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

Создание макетов дизайна

Этап разработки дизайна сайта отвечает за визуальную составляющую ресурса:

  • цвет;
  • форма;
  • шрифт;
  • анимация.

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

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

Верстка

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

Это как раз тот случай, когда «семь раз отмерь, один отрежь». Лучше 7 раз прорисовывать дизайн сайта и один – его сверстать в HTML, нежели отправить на верстку первый же вариант, а потом бесконечно вносить правки и переверстывать. И тут должен быть внимательным прежде всего заказчик. Именно он утверждает концепцию сайта. Чем активнее заказчик участвует в обсуждении дизайна, тем вероятнее он получит ресурс, соответствующий его ожиданиям.

Программирование

Зачем нужно программирование? Вроде ж уже дизайнеры всё прорисовали, верстальщики перевели эскизы в HTML – адаптировали макет сайта под Всемирную сеть. Что дальше-то? А дальше на сцену выходит программист, который оживляет картинки. Тут лучше объяснить на примере кнопки призыва. Сделал её дизайнер прямоугольной и зеленого цвета, поместил в неё зазывающий лозунг (допустим, «Забронировать билеты сейчас»). Все это хорошо. Но ведь нужно сделать кнопку активной! Чтобы посетитель сразу попадал на заветную страницу бронирования билета, а не бился в истерике, видя, что от кликания мышки чуда не происходит.

В общем, программист – это тот, кто все сделанные дизайнером и собранные верстальщиком атрибуты сайта прописывает на определенном языке программирования (PHP, Java, JavaScript, Python или технологии ASP.NET).

Иногда этап верстки и программирования выполняют одновременно. Если, конечно, позволяют масштабы проекта.

Базовое наполнение

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

Тестирование

Хоть после каждого этапа разработки ресурс проверяют на предмет «работает – не работает», без финального тестирования не обойтись. А вдруг где-то затерялась битая ссылка, некорректно отображается информация или всплывающее окно не выскакивает на экран? Недоработки во время тестирования обнаруживаются самые разные и команда их сразу устраняет.

Техническая поддержка

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

Заключение

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

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

Юзабилити мобильной версии сайта

Определение “юзабилити” применимо как к обычным веб-ресурсам, так и к их “младшим” версиям — мобильным сайтам.

Введение

Современные вызовы

Быть готовым

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

Человеческие руки

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

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

Размеры

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

Отступы

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

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

Без клавиатуры хорошо! 

Сегодня мобильные пользователи в большинстве своем крайне не любят лишний раз пользоваться виртуальной клавиатурой на телефоне. Поэтому вам стоит задуматься: “А сможете ли вы где-либо заменить стандартное поле ввода информации на более удобный элемент интерфейса? Например, на так называемые ползунки?”

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

Минимум форматов и переходов

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

— лишних форматов;

— переходов;

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

Оставляйте для мобильной версии только самые необходимые действия.

Скорость загрузки

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

Сторонние решения

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

Сначала — мобильные!

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

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

Юзабилити сайта

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

Определение

«Юзабилити (от англ. usability – удобство использования) – оценка простоты и комфорта работы с сайтом».

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

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

Что такое юзабилити-тестирование?

Юзабилити-тест – это проверка сайта на удобство работы с ним. Тестирование помогает выявить и описать проблемы в навигации сайта, в дизайне страниц и элементов интерфейса, текстовом и визуальном контенте, а также функционале ресурса или проработке путей пользователей.

Зачем проводить тестирование:

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

Когда проводить юзабилити-тесты

Тестирование можно проводить на разных этапах работы с сайтом. Но в идеале работа над юзабилити начинается на самых первых этапах разработки сайта. В случае уже готового сайта необходимость в юзабилити-тестировании возникает тогда, когда посещаемость, конверсии и другие важные показатели далеки от идеальных KPI. Для этого необходимо постоянно отслеживать метрики с помощью Google Analytics и Яндекс.Метрики. 

Подготовка к тестированию

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

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

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

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

При составлении сценария необходимо учесть следующие моменты:

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

Метрики при оценке юзабилити сайта

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

Время, проведенное пользователем на сайте (TSS, time spent on site). Считается, что, чем больше времени пользователи проводит на вашем сайте, тем полезнее и интереснее его контент для аудитории. Соответственно, и поисковые алгоритмы будут отдавать предпочтение таким сайтам и ставить их на более высокую позицию в поисковой выдаче.

Глубина просмотра (PPV, pages per visit) – это количество страниц, которое пользователь просмотрел за время одного посещения сайта. Этот показатель помогает понять, удобен ли сайт пользователю и насколько контент и полезен для него. Как и время на сайте, глубина просмотра оказывает влияние на ранжирование в поисковой выдаче: чем больше показатель, тем лучше позиции в поиске.

Процент отказов (BR, bounce rate) – это количество посетителей сайта, которые просмотрели только одну страницу и покинули его. Высокий процент отказов может возникать по нескольким причинам: пользователь не нашел ответ на свой запрос, сайт не решил проблему, сайт неудобен в использовании или контент не интересен пользователю. Высокое значение показателя отказов затрудняет попадание сайта на верхние позиции в поисковой выдаче.

Вернувшиеся пользователи (RV, returning visitors) – количество пользователей, которые посетили сайт больше одного раза в указанный период времени. Эта метрика помогает оценить не только удобство сайта и его содержание, но и посмотреть на сайт с точки зрения бизнеса: вернувшиеся пользователи – это лояльная аудитория, которая с большей долей вероятности может сконвертироваться в клиентов компании.

Все указанные метрики легко отследить в кабинетах Google Analytics и Яндекс.Метрики. Правда, нужно учитывать разницу в отображении результатов. Например, Google будет засчитывать за отказ посещение сайта, в ходе которого было открыто не более одной страницы (даже если пользователь читал 20 минут статью). Яндекс же засчитает за отказ визит на сайт меньше 15 секунд, в котором не было действий или переходов.

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

SUS (System Usability Scale, шкала юзабилити системы) – это 10-элементный опросник по шкале Лайкерта, позволяющий с первого взгляда оценить простоту (или сложность) использования веб-сайтов, программного обеспечения, оборудования, мобильных устройств и других технологических приложений. SUS была создан Джоном Бруком в 1986 году, чтобы измерить удобство использования электронных офисных систем, но теперь такая шкала применяется к широкому спектру ресурсов и инструментов.

Опросник состоит из 10 пунктов:

  1. Я думаю, что я хотел бы использовать этот сайт часто.
  2. Я думаю, что этот сайт излишне сложный.
  3. Я думаю, что этот сайт прост в использовании.
  4. Я думаю, что мне понадобится помощь, чтобы использовать этот сайт.
  5. Я обнаружил, что различные функции на этом сайте были хорошо интегрированы.
  6. Я думаю, что на этом сайте слишком много несоответствий.
  7. Я полагаю, что большинство людей научились бы пользоваться этим сайтом очень быстро.
  8. Я нашел этот сайт очень громоздким / неудобным в использовании.
  9. Я чувствовал себя очень уверенно, используя этот сайт.
  10. Мне нужно многому научиться, прежде чем я смогу начать работать с этим сайтом.

Напротив каждого пункта необходимо поставить оценку от 1 до 5:

1 – полностью не согласен;

2 – частично не согласен;

3 – трудно сказать, согласен или не согласен;

4 – частично согласен;

5 – полностью согласен.

SEQ (Single Ease Question) – показатель уровня сложности выполнения задачи. Как следует из названия, SEQ – это всего лишь один вопрос: «Насколько сложно или легко было решить задачу?». Вопрос задается пользователю сразу после решения какого-либо задания. На 7-балльной рейтинговой шкале необходимо отметить, насколько сложно было его выполнение.

Классификация юзабилити-тестов

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

Участие модератора:

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

Цели тестирования:

  • сравнительное – сравниваются два варианта элементов (версий) сайта. Цель – выбрать наиболее эффективный;
  • эксплораторное – тестирование на первых этапах разработки сайта. Проводится, чтобы понять, насколько в целом концепция сайта понятна посетителям, соответствует их потребностям и ожиданиям;
  • проверочное – проводится, чтобы оценить эффективность нововведений, а также выявить и исправить юзабилити-проблемы.

Место проведения:

  • очное – тестирование проходит в специальном помещении (лаборатории). Как правило, в очном тестировании участвует модератор. 
  • удаленное – респондент принимает участие в тестировании из дома или со своего рабочего места. Как правило, это немодерируемое тестирование.

Методы тестирования

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

A/B-тестирование – оценка количественных показателей двух вариантов веб-страниц, а также сравнение их между собой. А – это оригинальная версия страницы сайта, а страница B – тестовый вариант с внесенными изменениями. Важный момент при проведении A/B-тестирования: в один период времени необходимо тестировать только одну гипотезу. То есть, если вы измените несколько элементов интерфейса во втором варианте веб-страницы, то будет сложно будет определить, какое именно изменение на странице улучшило или ухудшило результаты.

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

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

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

Анализ результатов тестирования

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

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

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



This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.