Основы технической SEO
SEO чек-лист 2025 (с учётом AI и E-E-A-T) — I
⏱ Время прочтения: 22 мин.1. Основы технической SEO
1.1. Безопасность и доступность
-
ℹ️: Обеспечивает безопасное соединение и является фактором ранжирования. HSTS заставляет браузеры всегда использовать HTTPS.✅: Зелёный замочек в адресной строке и заголовок `Strict-Transport-Security` в ответах сервера.❌: Отсутствие SSL-сертификата или истёкший сертификат, смешанный контент (HTTP на HTTPS странице).📌: Убедитесь, что все поддомены также защищены (includeSubDomains).
-
ℹ️: Защищает сайт от различных видов атак, таких как XSS и кликджекинг.✅: Наличие корректно настроенных HTTP-заголовков CSP, X-Content-Type-Options, X-Frame-Options и Referrer-Policy.❌: Отсутствие этих заголовков или неправильная их настройка, делающая сайт уязвимым.
-
ℹ️: Устраняет известные уязвимости и обеспечивает корректную работу сайта.✅: Регулярное обновление WordPress, Drupal, Joomla и установленных расширений до последних версий.❌: Использование устаревших версий CMS или плагинов с известными дырами в безопасности.
-
ℹ️: Дополнительный уровень защиты, фильтрующий вредоносный трафик на уровне приложения.✅: Использование Cloudflare WAF или аналогичных решений для защиты от атак.❌: Полное отсутствие защиты от веб-атак на уровне приложения.
1.2. Производительность и скорость
-
ℹ️: Метрики Google, оценивающие пользовательский опыт, связанные со скоростью загрузки, интерактивностью и стабильностью.
-
ℹ️: Время загрузки самого большого видимого элемента на странице.✅: Основной контент страницы загружается быстро.❌: Долгая загрузка больших изображений или видео в видимой области.📌: Стремитесь к ещё меньшим значениям, если это возможно.
-
ℹ️: Время отклика страницы на действия пользователя (клики, нажатия клавиш).✅: Быстрая реакция элементов интерфейса на действия пользователя.❌: Задержки при нажатии на кнопки или ссылки из-за тяжёлых скриптов.📌: Это новая ключевая метрика, уделите ей особое внимание.
-
ℹ️: Мера визуальной стабильности страницы, оценивает неожиданные сдвиги элементов.✅: Страница загружается без внезапных смещений контента.❌: Подгрузка рекламы или изображений, вызывающая сдвиги текста и других элементов.
-
-
ℹ️: Уменьшает размер файлов изображений без значительной потери качества, ускоряя загрузку страницы.
-
✅: Использование WebP для большинства браузеров и PNG/JPEG в качестве резерва.❌: Использование только устаревших форматов (JPEG, PNG) без оптимизации.
-
✅: Сжатие изображений до оптимального баланса между размером и качеством.❌: Загрузка на сайт несжатых изображений большого размера.
-
-
ℹ️: Ускоряет загрузку контента за счёт его доставки с ближайшего к пользователю сервера.✅: Использование Cloudflare, BunnyCDN или других CDN для хранения и доставки статики.❌: Загрузка всего статического контента только с основного сервера.
-
ℹ️: Позволяет браузерам и серверам сохранять копии ресурсов, ускоряя повторные загрузки.✅: Настройка заголовков `Cache-Control` и использование плагинов кэширования на уровне CMS.❌: Отсутствие настройки кэширования, что приводит к повторной загрузке одних и тех же ресурсов при каждом запросе.
-
ℹ️: Удаление лишних символов (пробелов, комментариев) из кода уменьшает размер файлов.✅: Использование инструментов и плагинов для минификации HTML, CSS и JS.❌: Загрузка на сайт неминифицированных файлов, имеющих больший размер.
-
ℹ️: Загрузка медиафайлов только при их появлении в области видимости пользователя, что ускоряет первоначальную загрузку страницы.✅: Использование атрибута `loading="lazy"` для изображений и соответствующих JavaScript-библиотек для видео.❌: Загрузка всех изображений и видео на странице независимо от того, видит ли их пользователь.
1.3. Мобильная оптимизация
-
ℹ️: Обеспечивает удобство использования сайта на любых устройствах.✅: Сайт автоматически подстраивает макет под размеры экрана смартфона, планшета или десктопа.❌: Наличие отдельной мобильной версии сайта (m.example.com) или неадаптивный макет, требующий горизонтальной прокрутки на мобильных устройствах.
-
ℹ️: Инструмент Google для проверки удобства сайта на мобильных устройствах.✅: Успешное прохождение теста без ошибок.❌: Получение предупреждений или ошибок в тесте Mobile-Friendly, указывающих на проблемы с мобильной версией.
-
ℹ️: Обеспечивает удобство нажатия на кнопки и ссылки на сенсорных экранах.✅: Кнопки и ссылки достаточно большого размера для комфортного взаимодействия.❌: Слишком маленькие и близко расположенные интерактивные элементы, в которые сложно попасть пальцем.
-
ℹ️: Улучшает пользовательский опыт на мобильных устройствах.✅: Весь контент помещается по ширине экрана без необходимости горизонтальной прокрутки.❌: Наличие элементов, которые шире экрана мобильного устройства, вынуждая пользователя прокручивать страницу по горизонтали.
1.4. Структура и индексация
-
ℹ️: Указывает поисковым роботам, какие страницы сайта следует индексировать, а какие нет.✅: Разрешение индексации основных страниц (`Disallow: /private/`), запрет служебных (`Disallow: /wp-admin/`).❌: Блокировка индексации всего сайта (`Disallow: /`) или важных разделов.
-
ℹ️: Помогает поисковым системам быстрее обнаруживать и индексировать страницы сайта.✅: Регулярно обновляемый файл `sitemap.xml`, содержащий все важные URL сайта и отправленный в GSC и ЯВ.❌: Отсутствие XML Sitemap, устаревший файл или файл, содержащий ошибки.📌: Убедитесь, что карта не содержит исключённых из индексации URL.
-
ℹ️: Указывает поисковым системам предпочтительную версию страницы при наличии дубликатов.✅: Указание
на основной версии страницы.
❌: Отсутствие канонических URL на страницах с дублирующимся контентом или указание неправильных URL. -
ℹ️: Перенаправляют пользователей и поисковых роботов с одного URL на другой.✅: Использование 301 редиректов при изменении URL страниц навсегда.❌: Использование 302 редиректов для постоянных изменений или наличие битых ссылок (ошибки 404).
-
ℹ️: Разметка контента сайта специальным кодом, помогающая поисковым системам лучше понимать информацию на странице и отображать расширенные сниппеты.
-
✅: Разметка карточек товаров с ценой, наличием, рейтингом и отзывами.❌: Неполная или некорректная разметка товаров.
-
✅: Разметка статей с указанием автора, даты публикации и возможности озвучивания.❌: Отсутствие разметки статей или использование неподходящих типов схем.
-
✅: Разметка контактной информации, часов работы и отзывов для локальной компании.❌: Неполная или неточная разметка локальных данных.
-
✅: Разметка раздела с часто задаваемыми вопросами и ответами.❌: Отсутствие разметки FAQ или использование неподходящей схемы.
-
✅: Разметка пошаговых руководств, например, «Как приготовить пирог».❌: Отсутствие разметки инструкций или неправильное использование свойств схемы.
-
✅: Разметка хлебных крошек для улучшения навигации и понимания структуры сайта.❌: Отсутствие разметки хлебных крошек или некорректное её внедрение.
-
-
ℹ️: Указывает поисковым системам языковые и региональные версии страниц.✅: Использование атрибутов
hreflang
в тегахв
или в HTTP-заголовках для связывания версий страниц на разных языках (например, английской и французской).
❌: Неправильная настройка `hreflang`, отсутствие обратных ссылок между языковыми версиями, указание несуществующих языковых кодов.
1. Основы технической SEO
1.1. Безопасность и доступность
-
ℹ️: Обеспечивает безопасное соединение и является фактором ранжирования. HSTS заставляет браузеры всегда использовать HTTPS.✅: Зелёный замочек в адресной строке и заголовок `Strict-Transport-Security` в ответах сервера.❌: Отсутствие SSL-сертификата или истёкший сертификат, смешанный контент (HTTP на HTTPS странице).📌: Убедитесь, что все поддомены также защищены (includeSubDomains).
-
ℹ️: Защищает сайт от различных видов атак, таких как XSS и кликджекинг.✅: Наличие корректно настроенных HTTP-заголовков CSP, X-Content-Type-Options, X-Frame-Options и Referrer-Policy.❌: Отсутствие этих заголовков или неправильная их настройка, делающая сайт уязвимым.
-
ℹ️: Устраняет известные уязвимости и обеспечивает корректную работу сайта.✅: Регулярное обновление WordPress, Drupal, Joomla и установленных расширений до последних версий.❌: Использование устаревших версий CMS или плагинов с известными дырами в безопасности.
-
ℹ️: Дополнительный уровень защиты, фильтрующий вредоносный трафик на уровне приложения.✅: Использование Cloudflare WAF или аналогичных решений для защиты от атак.❌: Полное отсутствие защиты от веб-атак на уровне приложения.
1.2. Производительность и скорость
-
ℹ️: Метрики Google, оценивающие пользовательский опыт, связанные со скоростью загрузки, интерактивностью и стабильностью.
-
ℹ️: Время загрузки самого большого видимого элемента на странице.✅: Основной контент страницы загружается быстро.❌: Долгая загрузка больших изображений или видео в видимой области.📌: Стремитесь к ещё меньшим значениям, если это возможно.
-
ℹ️: Время отклика страницы на действия пользователя (клики, нажатия клавиш).✅: Быстрая реакция элементов интерфейса на действия пользователя.❌: Задержки при нажатии на кнопки или ссылки из-за тяжёлых скриптов.📌: Это новая ключевая метрика, уделите ей особое внимание.
-
ℹ️: Мера визуальной стабильности страницы, оценивает неожиданные сдвиги элементов.✅: Страница загружается без внезапных смещений контента.❌: Подгрузка рекламы или изображений, вызывающая сдвиги текста и других элементов.
-
-
ℹ️: Уменьшает размер файлов изображений без значительной потери качества, ускоряя загрузку страницы.
-
✅: Использование WebP для большинства браузеров и PNG/JPEG в качестве резерва.❌: Использование только устаревших форматов (JPEG, PNG) без оптимизации.
-
✅: Сжатие изображений до оптимального баланса между размером и качеством.❌: Загрузка на сайт несжатых изображений большого размера.
-
-
ℹ️: Ускоряет загрузку контента за счёт его доставки с ближайшего к пользователю сервера.✅: Использование Cloudflare, BunnyCDN или других CDN для хранения и доставки статики.❌: Загрузка всего статического контента только с основного сервера.
-
ℹ️: Позволяет браузерам и серверам сохранять копии ресурсов, ускоряя повторные загрузки.✅: Настройка заголовков `Cache-Control` и использование плагинов кэширования на уровне CMS.❌: Отсутствие настройки кэширования, что приводит к повторной загрузке одних и тех же ресурсов при каждом запросе.
-
ℹ️: Удаление лишних символов (пробелов, комментариев) из кода уменьшает размер файлов.✅: Использование инструментов и плагинов для минификации HTML, CSS и JS.❌: Загрузка на сайт неминифицированных файлов, имеющих больший размер.
-
ℹ️: Загрузка медиафайлов только при их появлении в области видимости пользователя, что ускоряет первоначальную загрузку страницы.✅: Использование атрибута `loading="lazy"` для изображений и соответствующих JavaScript-библиотек для видео.❌: Загрузка всех изображений и видео на странице независимо от того, видит ли их пользователь.
1.3. Мобильная оптимизация
-
ℹ️: Обеспечивает удобство использования сайта на любых устройствах.✅: Сайт автоматически подстраивает макет под размеры экрана смартфона, планшета или десктопа.❌: Наличие отдельной мобильной версии сайта (m.example.com) или неадаптивный макет, требующий горизонтальной прокрутки на мобильных устройствах.
-
ℹ️: Инструмент Google для проверки удобства сайта на мобильных устройствах.✅: Успешное прохождение теста без ошибок.❌: Получение предупреждений или ошибок в тесте Mobile-Friendly, указывающих на проблемы с мобильной версией.
-
ℹ️: Обеспечивает удобство нажатия на кнопки и ссылки на сенсорных экранах.✅: Кнопки и ссылки достаточно большого размера для комфортного взаимодействия.❌: Слишком маленькие и близко расположенные интерактивные элементы, в которые сложно попасть пальцем.
-
ℹ️: Улучшает пользовательский опыт на мобильных устройствах.✅: Весь контент помещается по ширине экрана без необходимости горизонтальной прокрутки.❌: Наличие элементов, которые шире экрана мобильного устройства, вынуждая пользователя прокручивать страницу по горизонтали.
1.4. Структура и индексация
-
ℹ️: Указывает поисковым роботам, какие страницы сайта следует индексировать, а какие нет.✅: Разрешение индексации основных страниц (`Disallow: /private/`), запрет служебных (`Disallow: /wp-admin/`).❌: Блокировка индексации всего сайта (`Disallow: /`) или важных разделов.
-
ℹ️: Помогает поисковым системам быстрее обнаруживать и индексировать страницы сайта.✅: Регулярно обновляемый файл `sitemap.xml`, содержащий все важные URL сайта и отправленный в GSC и ЯВ.❌: Отсутствие XML Sitemap, устаревший файл или файл, содержащий ошибки.📌: Убедитесь, что карта не содержит исключённых из индексации URL.
-
ℹ️: Указывает поисковым системам предпочтительную версию страницы при наличии дубликатов.✅: Указание
на основной версии страницы.
❌: Отсутствие канонических URL на страницах с дублирующимся контентом или указание неправильных URL. -
ℹ️: Перенаправляют пользователей и поисковых роботов с одного URL на другой.✅: Использование 301 редиректов при изменении URL страниц навсегда.❌: Использование 302 редиректов для постоянных изменений или наличие битых ссылок (ошибки 404).
-
ℹ️: Разметка контента сайта специальным кодом, помогающая поисковым системам лучше понимать информацию на странице и отображать расширенные сниппеты.
-
✅: Разметка карточек товаров с ценой, наличием, рейтингом и отзывами.❌: Неполная или некорректная разметка товаров.
-
✅: Разметка статей с указанием автора, даты публикации и возможности озвучивания.❌: Отсутствие разметки статей или использование неподходящих типов схем.
-
✅: Разметка контактной информации, часов работы и отзывов для локальной компании.❌: Неполная или неточная разметка локальных данных.
-
✅: Разметка раздела с часто задаваемыми вопросами и ответами.❌: Отсутствие разметки FAQ или использование неподходящей схемы.
-
✅: Разметка пошаговых руководств, например, «Как приготовить пирог».❌: Отсутствие разметки инструкций или неправильное использование свойств схемы.
-
✅: Разметка хлебных крошек для улучшения навигации и понимания структуры сайта.❌: Отсутствие разметки хлебных крошек или некорректное её внедрение.
-
-
ℹ️: Указывает поисковым системам языковые и региональные версии страниц.✅: Использование атрибутов
hreflang
в тегахв
или в HTTP-заголовках для связывания версий страниц на разных языках (например, английской и французской).
❌: Неправильная настройка `hreflang`, отсутствие обратных ссылок между языковыми версиями, указание несуществующих языковых кодов.
Комментарии и рекомендации
Дополнительные советы и рекомендации по использованию этого чек-листа.