Статья рассчитана не на специалистов, а на тех, кто хочет разобраться в теме. Она написана простым языком, чтобы разложить по полочкам основные понятия и разобраться, куда смотреть, принимая сайт от разработчиков.
В статье разобраны лишь некоторые из основных требований к качеству сайтов. Потому, что для описания всей области знаний не хватило бы нескольких томов в жестком переплете.
Давайте для начала определимся, как понять формулировку “SEO требования к сайтам”. Популярные поисковые системы Google и Яндекс делят сайты на качественные и некачественные. Это не деление на черное и белое, а 50 и более оттенков. Разделение происходит по факторам ранжирования. Ранжирование — это определение того, не только насколько сайт качественный, но и соответствует ли он запросу пользователя, введенному в поисковую систему.
Именно ранжирование в конечном итоге вас и интересует, когда речь заходит про SEO. Потому, что вы хотите видеть свой сайт в поисковой выдаче (то, что поисковая система показывает посетителям на запрос) выше, чем другие сайты.
Каждая поисковая система ранжирует выдачу исходя из сотен критериев, которые еще и постоянно меняются. Но по итогу все эти факторы можно разделить на 2 группы. Это качество сайта и контент.
Качество сайта
Качество сайта определяется не только скоростью загрузки и наличием мобильной версии. Есть множество факторов, которые могут не позволить поисковой системе прочитать информацию, размещенную на сайте. Факторы, влияющие на качество сайта можно разделить на три категории.
Грубые ошибки при создании сайта
Несоблюдение стандартов разметки страниц. Чаще всего сайты делаются, что называется, “на глаз”. Имеется ввиду, что верстка осуществляется путем написания разметки с проверкой результата в браузере. Мало того, сдача готового продукта также осуществляется путем показом того, как выглядит сайт в браузере, хорошо если в нескольких браузерах. В том числе и в техническом задании часто пишется, что сайт должен корректно отображаться в определенных видах браузера и версиях этих браузеров. Когда появился браузер Google Chrome 30% сайтов стало в нем показываться наперекосяк. Почему так происходит?
Разметка документа осуществляется с помощью определенных тегов и параметров этих тегов. Когда специалист верстает страницу сайта, он техническим языком пишет, что в этом месте страницы должна быть картинка, а в другом текст определенного размера и цвета. Именно с помощью верстки ваш браузер показывает красивый дизайн сайта, интерпретируя разметку, написанную программистом. Однако, недостаточно написать, что изображение должно быть в данном месте страницы и убедиться, что в конкретном браузере оно показывается в нужном месте.
Верстка имеет единые, принятые мировым сообществом стандарты. Эти стандарты определяют, как необходимо писать эту разметку и все браузеры считывают и показывают страницу исходя из этих стандартов. Браузеры, в свою очередь, относятся к соблюдению этих стандартов не так жестко и если могут понять, что написано — то несмотря на ошибки постараются вывести на экран то, что им удалось прочитать. Именно поэтому сайты, не соответствующие стандартам могут вполне нормально показываться, пока не выйдет новый браузер, который будет относиться к соблюдению стандартов более жестко и откажется показывать сайт или будет показывать его по-другому.
Соблюдение стандартов гарантирует показ сайта во всех текущих и будущих браузерах в едином виде. Есть и противники соблюдения стандартов. Их аргументы заключаются в том, что и на известных сайтах есть ошибки верстки и несоответствие стандартам. Однако данные стандарты, как правила русского языка — если известный писатель пренебрег правилом, от этого правила русского языка не изменились. Есть еще фактор развития технологий, когда появляются новые способы верстки, но в стандарты они еще не включены, но здесь суть в другом.
Поисковые системы также считывают страницы исходя из этих стандартов, и при наличии грубых ошибок верстки сайт может показываться в браузере и визуально ошибки незаметны, однако поисковая система может не прочитать целый блок информации или не проиндексировать страницу от слова совсем.
Существует простой сервис проверки соответствия стандартам, просто вставляете в поле адрес страницы вашего сайта и проверяете.
Ошибки верстки также бывают разными по грубости, данный сервис покажет их все. Дальше уже можно понять, насколько они критичны, на что это влияет и разделить ошибки, делающие сайт некачественным от тех, где применены новые технологии, пока не включенные в стандарты и непонятные валидатору разметки.
Некачественный сайт
Каждый сайт должен иметь мобильную версию. И не просто мобильную версию, а версию mobile first. Современные сайты строятся по принципу разделения на внешнюю часть и внутреннюю. У программистов это называется front и back соответственно. FrontEnd — это внешняя часть сайта, которая загружается в браузер посетителя, а далее запрашивает необходимые данные у серверной части (BackEnd). Когда вы ходите по страницам такого сайта, страница не перезагружается полностью, а изменяются только необходимые данные тела страниц. Это позволяет минимизировать обмен данными, ведь каждая смена страницы не требует загружать с сервера все скрипты, файлы стилей и прочие единые для всех страниц сайта файлы. Это обеспечивает комфортное изучение контента пользователями.
Mobile first — это метод разработки внешней части (FrontEnd), который позволяет загрузить сначала необходимые для мобильной версии элементы, а затем определить, с какого устройства пользователь вошел на сайт. Если это стационарный компьютер (а как правило, в стационарной версии сайта больше составляющих и контента), то интерфейс подгружает необходимые к отображению дополнительные элементы. В противовес стандартный метод (не mobile first) работает наоборот, сначала загружает вообще всё, а потом на мобильном устройстве скрывается то, что не используется и не показывается. Данный метод разработки позволяет повысить скорость работы сайта на мобильных устройствах и сократить объем расходуемого трафика.
Скорость загрузки сайта
Подходим к вопросу скорости. Скорость является одним из важнейших факторов ранжирования сайта как у Google, так и у Яндекс. Мало того, данный фактор влияет не только на SEO, но и на конверсию сайта. Посетитель не ждет загрузки более нескольких секунд, а просто закрывает вкладку. В современном мире всё происходит быстро и все спешат, и вот уже часть вашего рекламного бюджета слита, а потенциальные клиенты так и не увидели предложение.
Скорость загрузки сайта можно проверить путем специального сервиса от Google, сайт должен быть как минимум не в красной зоне, а лучше в зеленой. Обратите внимание на анализ скорости как для стационарных компьютеров, так и для мобильных. Принцип проверки такой же, как и с проверкой стандартов верстки, вставляете в окошко адрес проверяемой страницы.
https://developers.google.com/speed/pagespeed/insights
Про данный сервис можно сказать две вещи. Во-первых, сервис подробно описывает, по каким критериям он оценивает скорость и что необходимо улучшить для повышения скорости загрузки, а это фактически инструкция для разработчиков. Во-вторых, ваш сайт может быть при сдаче в зеленой зоне, но через пол года или даже пару месяцев уже в желтой. Это происходит потому, что Google постоянно меняет требования к скорости, как правило ужесточает. Например, снижает рейтинг скорости за неприменение форматов и технологий, которых на момент создания сайта просто не существовало. Если ваш сайт находится на регулярной поддержке, то можно обратить внимание на фактор скорости и ставить задачи разработчикам на регулярную доработку сайта для соответствия современным требованиям.
Контент для SEO
Формулировка в заголовке не соответствует современным требованиям. Потому что сейчас для того, чтобы контент был для SEO, он должен быть для людей. Поисковые системы уже давно перестали оценивать контент как набор поисковых слов, а анализируют поведение пользователей на сайте, время прочтения страницы, на что обращает внимание посетитель, как читает текст. Всё это делается с помощью счетчиков посетителей и браузеров.
На практике это выглядит так. Посетитель ввел запрос в поисковой системе и перешел на сайт на первой позиции, на нем провел 15 секунд и закрыл сайт. Перешел на сайт на втором месте, и просмотрел страницу 40 секунд, перешел на другую страницу, выполнил клики по разным элементам. Поисковая система определяет, что второй сайт более соответствует запросу, чем первый и меняет их местами в поисковой выдаче для данного запроса. Это грубо утрированная суть работы поведенческих алгоритмов поисковых систем. Конечно, пользователей должны быть тысячи и параметров для определения полезности сайта намного больше. Однако нужно понять, что в данной логике самое важное — то, что пользователь увидел перейдя на сайт. То, что он прочитал и насколько это его увлекло и оказалось полезным.
Каким должен быть сайт для SEO
- Изначально он должен быть сделан без технических ошибок, то есть показываться правильно во всех браузерах и индексироваться поисковыми системами.
- Давать возможность изучать информацию с любых устройств в комфортном режиме, иметь качественную мобильную верстку.
- Быстро загружаться, загружать только ту информацию, с которой сейчас знакомится посетитель, не заставлять его ждать.
- Содержать полезную и интересную, логично выстроенную информацию. Давать пользователю ответы, за которыми посетитель пришел на сайт.
Таким образом, качественный сайт — это сайт, отвечающий двум критериям — техническое качество, которое закладывается на стадии разработки сайта и качество размещенной информации в части содержания информации и ее подачи. Если изначально сделать качественный сайт и регулярно работать над контентом, высокие позиции в поисковой системе обязательно вас настигнут.