ЛУЧШИЙ САЙТ ДЛЯ ВЕБ-РАЗРАБОТЧИКОВ
Блог Админа. W3Schools на русском

SEO. Поисковая оптимизация сайта. Краткие рекомендации

Original: "SEO. Search engine optimization site. Brief recommendations",
by WebSunSey updated on


Поисковая оптимизация сайта или SEO (от англ. search engine optimization) - процесс корректировки HTML-кода, текстового наполнения (контента), структуры сайта, контроль внешних факторов для соответствия требованиям алгоритма поисковых систем, с целью поднятия позиции сайта в результатах поиска в этих системах по определенным запросам пользователей. Чем выше позиция сайта в результатах поиска, тем больше вероятность, что посетитель перейдет на него с поисковых систем, поскольку люди чаще всего переходят по первым ссылкам, которые находятся в ТОП-10 поисковых выдач, например, в сервисах Google, Yandex, Bing, Yahoo и др. и намного реже переходят по ссылкам, которые в выдаче поисковиков находятся далее 10 места.


SEO optimization. Продвижение и раскрутка. ТОП-10 в результатах поиска

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


Методы SEO оптимизации

Методы оптимизации можно условно разделить на три класса:

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

Кратко про SEO оптимизацию сайтов

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

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

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

Но любой веб-мастер, веб-разработчик или веб-дизайнер, который работает непосредственно с HTML кодом, может провести SEO оптимизацию сайта для поисковых сервисов самостоятельно, используя очень простые, но достаточно эффективные методы для попадания в ТОП-10 поисковой выдачи. Для этого необходимо лишь соблюдать определенные правила и рекомендации, которые сообщают сами поисковые сервисы, такие как Google, Yandex, Yahoo, Bing и другие. Ниже приводятся лишь некоторые, но наиболее важные рекомендации и требования по SEO оптимизации сайтов и, в результате, возможного попадания их в первую десятку поисковой выдачи.


Наиболее важные рекомендации по SEO оптимизации:

  • Страница должна быть доступна для поисковиков (код ответа 200). Страницы, которые запрещены к индексации поисковыми сервисами, не могут попасть в результаты поиска. Убедитесь, что URL возвращает код HTTP 200 и не блокируется в файле robots.txt, а также на странице нет редиректа (перенапрвления) с помощью метатега refresh на другой URL-адрес;
  • Используйте оригинальный текст на сайте, которого нет больше нигде в Интернете. Рекомендуется использовать не менее 50 слов, или не менее 300 символов;
  • Используйте точное вхождение ключевых слов в заголовок страницы <title>;
  • Длина тега заголовка <title> должна быть от 10 до 70 символов (вместе с пробелами);
  • Используйте только один метатег описания. Использование нескольких META-описаний существенно путает поискового робота и негативно сказывается на ранжировании сайта. Длина метатега описания description должна быть в пределах 70 - 300 символов (вместе с пробелами). Оптимально от 150 до 180;
  • Используйте ключевые слова в метатеге keywords. Количество ключевых слов должно быть не более 10. Обычно это слова, которые наиболее часто встречаются на странице. На данный момент Google отказался от использования данного тега для индексации, но Яндекс индексирует (иногда). Хотя сейчас большинство поисковиков отказались от использования данного метатега, поэтому он уже не играет большой роли для продвижения;
  • Используйте тольки один тег <h1> на странице. На данный момент при проверке на валидаторе не считается ошибкой использование на странице тега <h1> более одного раза. Но для СЕО-оптимизации обычно рекомендуется использовать данный тег только один раз, заключив в него текст, который соответствует содержимому страницы, а также ключевые слова, по которым вы продвигаете данную страницу;
  • Используйте длину текста между тегами <h1>-</h1> не более 70 символов (с пробелами);
  • Используйте хотя бы одно изображение на странице с применением тега img;
  • Используйте обязательный атрибут alt для изображений;
  • Используйте ключевые слова в атрибуте alt (рекомендуется, хотя не обязательно);
  • Используйте атрибут title для изображений;
  • Используйте ограниченное количество заголовков с тегами <h2>-<h4> на странице (рекомендуется в пределах 2-5);
  • Используйте соотношение код/текст не более 20% (рекомендуется не более 10%);
  • Используйте ключевые (тематические) слова равномерно по содержанию страницы;
  • Используйте количество ключевых слов (тошноту слов) на странице в пределах 6-8% (рекомендуется не менее 1% от общего объёма текста). Ключевых слов может быть несколько (обычно до 10). Обратите внимание, что поисковые сервисы очень не любят перегруз ключевыми словами и значительно понижают ранжирование таких страниц в результатах поиска;
  • Используйте выделение ключевых слов в содержании тегами <strong> и <em> умеренно и равномерно на странице. При этом не обязательно выделять все ключевые слова данными тегами. Также уместно выделение ключевых слов тегами <b>, <i> и <u>;
  • Используйте количество выделенных ключевых слов с помощью семантических тегов <strong> и <em> не более 3-4% от общего количества текста. Если таких слов будет более 4% - поисковики будут считать такой текст переспамленным (замусоренным) и выкинут из результатов поиска;
  • Используйте ключевые слова так, чтобы они были включены в: url-страницы, содержимом страницы, тег title, метатеги description и keywords, теги h1-h6, атрибуты изображений alt, текст привязки внутренних ссылок и текст привязки обратной ссылки;
  • Избегайте многократного использования ключевых слов в метатеге описания description;
  • Используйте соотношение текст/html на странице не менее 15%, т.е. количество текста не должно быть меньше 15% от веса страницы. Оптимальным показателем считается от 50% и больше;
  • В тексте должны встречаться ключевые слова, которые есть в <h1>, <title>, description;
  • Установите корректный язык вашей страницы (сайта), на котором больше всего создано контента в теге <html lang="Язык_страницы">. Если ваш сайт на русском языке, то и язык должен быть установлен русский - Ru;
  • Обязательно указывайте кодировку страницы UTF-8 (это оптимальный вариант);
  • URL-адрес сделайте более понятным людям и поисковым системам (согласно содержанию сайта или страницы). Оптимально использовать url из словами, которые соответствуют содержимому страницы и написанные латинскими буквами;
  • Минимизируйте использование на странице встроенных стилей - конструкции типа style="" или теги <style>. Применяйте их только в случае крайней необходимости. Оптимально - перенесите стили в отдельный файл, используя на html-странице только классы - конструкцию class="". Поисковики очень не любят использование встроенных стилей;
  • Минимизируйте использование на странице встроенных скриптов с применением тегов в виде: <script>Какой-то javascript-код</script>. Применяйте их только в случае крайней необходимости. Оптимально - перенесите стили в отдельный файл, используя на html-странице только подключение внешних скриптов в виде <script src="ссылка_на_скрипт.js"></script>. Поисковики очень не любят использование встроенных скриптов;
  • Откажитесь от лишних счётчиков (информеров) на сайте. Все они, как правило, используют javascript-код, который может быть как встроенным, имеющий подгрузку стороннего кода или изображений, так и с подключением внешних файлов javascript. Часто именно внешний (невидимый) javascript-код замедляет загрузку страницы, а также может содержать вредоносный код. Не используйте счётчики и разные информеры других сайтов, если не уверены в их безопасности и быстрой работе;
  • Минимизируйте (или откажитесь полностью) от использования на странице flash-анимации, фреймов. Это негативно влияет на скорость загрузки страницы, обработку поисковиками и адаптивность сайта;
  • Установите переадресацию домена с www на без www (или наоборот). Это важный момент в SEO оптимизации. Если этого не сделать, поисковые системы будут индексировать ваш сайт как два разных. Соответственно, ваш контент и ссылки будут делиться весом поровну, что уменьшает значимость сайта для поисковиков;
  • Не используйте различные символы в ссылках, типа знаков ?, $, #, @ и т.д. Ссылка должна быть написана в виде обычного текста латиницей, оптимально - с содержанием ключевых слов;
  • Не используйте нижнее подчёркивание в ссылках. Ссылка не должна быть в виде: ссылка_на_страницу. Используйте дефисы вместо этого;
  • Используйте на странице не более 5-и внешних ссылок;
  • Используйте атрибут со значением rel="nofollow" для внешних ссылок, которые не должны индексироваться;
  • Если используете внешние ссылки, то подбирайте только такие ссылки, которые соответствуют тематике сайта;
  • Если на сайте реализованы комментарии от всех пользователей, задайте nofollow всем пользовательским ссылкам в комментариях.
  • Используйте перелинковку внутри сайта (ссылки с одной страницы на другую, но не более 100 ссылок на одной странице);
  • Используйте на каждой второстепенной странице одну ссылку на главную страницу сайта;
  • Используйте семантические теги. Они сообщают поисковым системам необходимую информацию о структуре и содержании страницы, что позволяет выдавать её пользователям по более релевантным запросам;
  • Используйте карту сайта XML Sitemaps;
  • Используйте файл robots.txt, в котором должны быть указаны все наиболее важные страницы сайта, и которые должны индексироваться поисковыми сервисами;
  • Используйте Favicon (иконку) для сайта;
  • Разместите в корне сайта страницу 404 error page;
  • Оптимизируйте изображения (уменьшите размер насколько это возможно);
  • Используйте Mobile Viewports (оптимизация для мобильных устройств);
  • Сделайте оптимальным размер активных элементов (размер ссылок для малых экранов);
  • Вес любой веб-страницы со всеми элементами не должен превышать 100Кбайт (лучше до 50Кбайт);
  • С одной страницы должно быть не более 50 ссылок на другие страницы сайта;
  • При клике на логотип сайта должен быть переход на главную страницу сайта с любой другой страницы;
  • При перелинковке анкором ссылки необходимо делать с помощью слова или словосочетания, которое будет соответствовать тематике;
  • Проверяйте веб-страницы на соответствие спецификации HTML5 с помощью валидатора: validator.w3.org. Точно также проверяйте и CSS3: jigsaw.w3.org/. При обнаружении ошибок исправьте их и только потом размещайте страницы в Интернете.

Дополнительная SEO оптимизация

  • Используйте сжимание кода (компрессия HTML/CSS/JS файлов);
  • Зарегистрируйте сайт в поисковых сервисах (Google, Yandex, Bing, Meta и др.) и в разных каталогах сайтов;
  • Используйте микроразметку - словари schema.org - которые читаются машинами;
  • Используйте теги разметки Open Graph Protocol (для соц. сетей);
  • Используйте инструмент отслеживания аналитики (Google Analytics, Yandex-метрика);
  • Максимально увеличте количество активных ссылок на ваш сайт (или на отдельные его страницы) из других сайтов;
  • Поощряйте пользователей посетить ваш сайт (используя ссылку на сайт в соцсетях);
  • Используйте основной запрос (или ключевые слова) в первом и последнем абзаце текста. Помните, абзацы должны быть не более 4 строк;
  • Используйте маркеры и списки, выделяя важные части нумерацией или жирным шрифтом (тег <strong>);
  • Добавьте на сайт кнопки лайков, репоста в любую из соц.сетей, что будет помогать распространению информации про ваш сайт и привлекать внимание новых пользователей.

ЧТО НЕЛЬЗЯ ДЕЛАТЬ ПРИ СОЗДАНИИ ВЕБ-СТРАНИЦЫ:

  • Не злоупотребляйте количеством ключевых слов на странице;
  • Не злоупотребляйте количеством слов, выделенных тегами <strong> или <em>;
  • Не ставьте на странице циклические ссылки (которые ссылаются на эту же страницу);
  • Не используйте подчеркивание в url-адресах (адрес_сайта_с_подчёркиванием) без крайней необходимости;
  • Не допускайте неработающие (пустые, битые) ссылки на странице;
  • Ссылок с коммерческими анкорами на сайте не должно быть больше 40%;
  • Не создавайте более 5-и внешних ссылок в одном блоке. Если поисковик посчитает, что больше 5-и ссылок не подходят по тематике сайта, будут санкции;
  • Не устанавливайте на странице в качестве обычного текста email адрес;
  • Не используйте или старайтесь использовать минимально встроенные стили (CSS inline);
  • Не используйте или старайтесь использовать минимально скрипты JavaScript на странице;
  • Не используйте Flash без крайней необходимости;
  • Не используйте iFrames без крайней необходимости;
  • Не скрывайте текст из ключевых слов с помощью очень мелкого шрифта или цвета фона страницы. Поисковые сервисы это быстро распознают и обходят такие сайты.