Safindra
SEO4 мин чтения·

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

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

1. Сканирование: пустите поисковики

  • robots.txt в корне сайта сообщает роботам, что не нужно загружать. Закрывайте админки и внутренние результаты поиска; никогда не блокируйте CSS или JavaScript, нужные для отображения страниц.
  • Внутренние ссылки — это путь, которым роботы находят страницы. Каждая важная страница должна быть доступна по обычным ссылкам, а не только через поиск или скрипт.
  • Коды ответа важны: 200 для рабочих страниц, 301 для постоянных переездов, 404 или 410 для удалённых страниц.

2. Индексация: один URL на страницу

Одна и та же страница часто существует по нескольким адресам: с www и без, с косой чертой в конце и без, с параметрами отслеживания. Выберите одну версию, а остальные перенаправьте через 301. На каждой странице добавьте тег rel=canonical, указывающий на эту версию. Отсутствующий или неверный canonical — одна из самых частых причин, почему в поиске показывается не тот URL.

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

3. Карты сайта

XML-карта сайта перечисляет URL, которые вы хотите проиндексировать. Включайте только канонические индексируемые страницы с кодом 200. Большие или многоязычные сайты могут использовать индекс карт, указывающий на отдельную карту для каждого раздела или языка. Укажите карту в robots.txt и отправьте её в Google Search Console и Bing Webmaster Tools.

4. Заголовки, описания и подзаголовки

  • Уникальный title на странице, примерно 50–60 символов, с основной темой в начале.
  • Мета-описание, которое передаёт суть страницы в одном-двух предложениях.
  • Один H1 на странице, соответствующий обещанию заголовка, и H2, структурирующие контент.

5. Структурированные данные

Разметка Schema.org в JSON-LD сообщает поисковикам, что представляет страница: организацию, товар, статью, FAQ или хлебные крошки. Она не гарантирует расширенные результаты, но устраняет неоднозначность. Проверяйте её в тесте расширенных результатов Google и Schema Markup Validator.

6. Core Web Vitals

Google измеряет опыт реальных пользователей тремя метриками:

  • Largest Contentful Paint (LCP): как быстро появляется основной контент. Отдавайте сжатые изображения в современных форматах, предзагружайте главное изображение и шрифт, избегайте блокирующих скриптов.
  • Interaction to Next Paint (INP): как быстро страница реагирует на нажатия и клики. Держите JavaScript небольшим и разбивайте длинные задачи.
  • Cumulative Layout Shift (CLS): насколько макет прыгает при загрузке. Задавайте ширину и высоту изображений и резервируйте место под встраиваемые элементы.

Проверяйте их в PageSpeed Insights и в отчёте Core Web Vitals в Search Console.

7. Приоритет мобильных

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

8. HTTPS и заголовки безопасности

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

9. Многоязычные сайты и hreflang

Если вы публикуете одну страницу на нескольких языках, дайте каждому языку свой URL и свяжите их тегами hreflang. Каждая версия перечисляет все остальные и саму себя, а запись x-default указывает на запасную версию. Не перенаправляйте посетителей автоматически по языку браузера; вместо этого покажите переключатель языка с обычными ссылками, чтобы и пользователи, и роботы могли попасть на каждую версию.

10. Быстрое обнаружение с IndexNow

IndexNow позволяет уведомлять Bing, Yandex и другие участвующие поисковики о добавлении или изменении URL. Это простой POST-запрос с вашими URL и файлом ключа на вашем домене.

Чек-лист запуска

  1. Один канонический домен, остальные варианты перенаправляются через 301.
  2. На каждой странице уникальные title, описание, canonical и один H1.
  3. robots.txt разрешает сканирование и указывает карту сайта.
  4. Карта сайта содержит только индексируемые URL с кодом 200.
  5. Структурированные данные проходят проверку без ошибок.
  6. Core Web Vitals проходят на мобильных.
  7. hreflang взаимен на многоязычных страницах.
  8. Search Console и Bing Webmaster Tools подтверждены.

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

Запросить оценку

Опишите проект в нескольких предложениях. Мы ответим по почте с вопросами или первой оценкой в USD.

info@safindra.com

Похожие страницы