Как закладывать SEO при разработке сайта
Структура статьи
-
Введение
-
Выбор домена
-
Выбор CMS
-
Разработка структуры сайта
-
Базовые настройки SEO
-
Выводы
Создайте конкурс на workspace.ru — получите предложения от участников CMS Magazine по цене и срокам. Это бесплатно и займет 5 минут. В каталоге 15 617 диджитал-агентств, готовых вам помочь — выберите и сэкономьте до 30%.
Создать конкурс →
Введение
Добрый день. Меня зовут Александр Глушков, я SEO-специалист IT-компании по разработке Sibdev. За 3 года работы мне удалось выявить основные принципы эффективного формирования SEO при разработке сайта, о которых расскажу ниже. Также в статье изложу практические рекомендации по созданию базового SEO, которое повысит ранжирование вашего сайта поисковыми системами.
Выбор домена
До начала формирования SEO необходимо приобрести домен, который станет адресом сайта. Желательно использовать в домене ключевые слова или название бренда.
Также алгоритмы поисковых систем более лояльно относятся к «старым» сайтам, созданным за какое-то время до начала SEO-продвижения. Если вы создаёте новый сайт, можно купить и зарегистрировать домен, а на главной странице разместить баннер с надписью «Сайт в разработке». Когда он будет готов, ваш домен уже просуществует некоторое время, что положительно скажется на поисковой выдаче.
При покупке домена важно проверить его историю. Нужно, чтобы он не был связан с незаконной деятельностью, например, казино. Также на домене могут быть санкции поисковых систем за различные нарушения, что делает его непригодным для SEO-продвижения. Поэтому рекомендую проверять историю домена. Как правило, это задача SEO-специалиста.
Выбор CMS
Для успешного продвижения сайта в будущем до начала разработки необходимо определиться с системой, на которой будет размещен ваш сайт.
Стоит отметить, что конструкторы сайтов вроде Tilda не подходят для SEO-продвижения. Сайты на них имеют ряд ограничений и проигрывают в техническом плане. Например, это проблемы с дублями страниц и индексацией, низкая скорость загрузки и пр. О значимости этих факторов расскажу далее.
Для большинства сайтов подходят такие CMS, как WordPress или OpenCart. Причём OpenCart используется чаще для интернет-магазинов. Эти CMS дешевле поддерживать, при необходимости есть возможность сменить команду разработчиков. Тогда как на самописных сайтах смена программистов может быть проблемой из-за уникальности кода.
Разработка структуры сайта
К сожалению, этот этап часто пропускается во многих проектах. Поэтому при запросе на SEO-продвижение сайта зачастую приходится дополнительно переделывать его структуру так, чтобы она была оптимальной для продвижения.
На данном этапе проводится сбор семантического ядра и кластеризация запросов. Кроме того, производится исследование семантики конкурентов. Под один кластер создаётся одна страница.
Важно отметить, что для продвижения необходим реальный спрос. Если товар или услуга новые, и люди не ищут их в поиске, то лучше использовать другие каналы продвижения.
Исходя из исследования, формируется структура сайта, которую делает SEO-специалист.
Базовые настройки SEO
В этом разделе я в кратких пунктах расскажу о том, как все же стоит закладывать SEO при разработке сайта в конкретных советах:
Используйте ssl-сертификат, то есть https. Он позволяет использовать безопасное зашифрованное соединение, что является обязательным требованием для современных сайтов.
Устраните дубли страниц. Алгоритмы поисковых систем не любят, когда на сайте есть страницы с идентичным контентом. Как правило, такие страницы возникают из-за технических ошибок.
Используйте ЧПУ, т.е. человекопонятный URL. Адрес сайта должен состоять из понятных слов вместо идентификаторов. Используйте транслит на английский, но не перевод. Ставьте тире вместо нижнего подчеркивания на месте пробелов.
Используйте правильные метатеги для разметки страницы.
Добавляйте файлы Robots.txt и sitemap.xml. В них содержатся команды для поисковых систем, благодаря которым алгоритмы понимают, какие страницы нужно продвигать. Данные файлы позволяют корректно индексировать сайт. А от индексации закрываются различные технические страницы или ненужные фильтры.
Хлебные крошки — цепочка навигации на сайте — обеспечивают навигацию и внутреннюю перелинковку, т.е. переход по ссылкам внутри сайта. Последний элемент хлебных крошек должен быть неактивным. В противном случае получается циклическая ссылка, т.е. страница ссылается на саму себя.
Цепочка навигации на сайте Sibdev
При вводе несуществующего адреса в адресную строку или переходу по битой ссылке должна выводится страница 404. Она говорит о том, что запрашиваемая страница не существует, и предлагает пользовательский сценарий. Чаще всего — переход на главную страницу. На многих сайтах страница 404 оформляется достаточно креативно, чтобы заинтересовать пользователя.
Страница 404 сайта Sibdev
Скорость загрузки и адаптация сайта для мобильных устройств также очень важны для SEO-продвижения. Быстрые сайты ранжируются лучше. Это не обязательно, но является важным фактором. Даже если большинство клиентов будет заходить через десктоп, отсутствие адаптации для мобильных устройств может сказаться отрицательно, так как поисковые системы вроде Google с недавнего времени используют принцип Mobile First, отдавая предпочтение ранжированию сайтам с мобильной версией.
Используйте микроразметку — разметку данных на странице и на сайте, которая используется для того, чтобы поисковый бот лучше распознавал контент на вашем сайте. Микроразметка schema.org улучшает сниппет в поисковой выдаче и увеличивает его CTR. Микроразметка OpenGraph обеспечивает корректное отображение ссылок на страницу сайта при публикации ее в социальных сетях.
Оптимизация страниц пагинации необходима для правильной индексации ассортимента товаров. Требования поисковиков меняются, поэтому я использую актуальные рекомендации:
-
Разработать на каждой странице пагинации автоматическое указание собственного URL в атрибуте rel=«canonical», т.е. на себя. Атрибут показывает, какая из страниц является канонической (оригинальной). В случае, когда страницы имеют схожий контент, например, в товарах интернет-магазина, указывать собственный URL необходимо для того, чтобы избежать показа поисковой системой похожей, но не целевой страницы.
-
Блок текста оставить только на основной странице, со второй и следующих убрать.
-
Первую страницу пагинации редиректить на основную.
-
Автоматически дополнять метатеги второй и следующих страниц пагинации. Например: страница 2, страница 3 и т.д.
-
Сделать постепенную загрузку каталога или страниц сайта через технологию ajax или кнопку «показать все» на первой странице. Эта задача, которая реализуется разработчиками.
Оптимизируйте страницы фильтров. Большинство фильтров не нужны в поиске, так как люди не ищут такую информацию через поиск, например:
-
диапазон цены;
-
несколько брендов или цветов;
-
несколько фильтров сразу.
Таким образом, поисковая система может генерировать огромное количество страниц. Поэтому большая часть страниц фильтров закрывается от индексации.
В тоже время некоторые фильтры могут быть, наоборот, полезны в качестве посадочных страниц. Для таких страниц создается отдельный статический адрес. Важно предусмотреть подобный функционал. Какие страницы необходимы — нужно определить при сборе и кластеризации семантического ядра.
Учитывайте коммерческие факторы. Они влияют на удобство пользователя и доверие к сайту. Эти факторы также учитываются поисковыми системами и влияют на позиции сайта.
Некоторые из них применимы ко всем сайтам. Например, наличие контактной информации, телефон в шапке сайта, кнопка совершения заказа, политика конфиденциальности и т.д. А некоторые их них зависят от специфики бизнеса. Окончательный список определяется через конкурентный анализ.
Если конкуренты в топе поиска активно используют калькуляторы стоимости, отзывы, информацию о сотрудниках, скорее всего, эта информация будет полезна и на вашем сайте.
Выводы
-
Закладывая SEO-при разработке сайта, стоит соблюдать определенные правила. Тогда продвижение через поисковые системы готового сайта будет успешным в будущем.
-
Будьте внимательны при разработке структуры сайта, чтобы после не приходилось ее переделывать.
-
При разработке SEO учитывайте актуальные требования и предпочтения поисковых систем. Тем самым вы повысите ранжирование уже готового сайта.
Полный текст статьи читайте на CMS Magazine