Первичная SEO оптимизация — это фундамент успешного продвижения вашего сайта в поисковых системах. Без правильной базовой настройки все дальнейшие усилия по продвижению могут оказаться напрасными. В этой инструкции покажу ключевые шаги для оптимизации сайтов на WordPress и Tilda.
- WordPress: установка и настройка основных SEO плагинов
- Настройка файла robots.txt в WordPress
- Создание и настройка XML-карты сайта
- Настройка микроразметки Schema.org и Open Graph
- Настройка тега nofollow для исходящих ссылок
- Настройка заголовков If-Modified-Since и Last-Modified
- Настройка хлебных крошек в WordPress
- Настройка автоматической транслитерации URL
- Настройка редиректов в WordPress
- Настройка RSS для Яндекс.Турбо
- Закрытие технических страниц от индексации
- Настройка иерархических таксономий
- Защита от спама с помощью Google Captcha
- Подключение сервисов для отслеживания позиций и ошибок
- Настройка региональности сайта
- Подключение и настройка аналитики
- Настройка ответов сервера
- SEO оптимизация на платформе Tilda
- Читайте также
WordPress: установка и настройка основных SEO плагинов
Начнем с WordPress, как одной из самых популярных CMS. Первый шаг — установка плагина Yoast SEO. Этот инструмент предоставляет широкий функционал для базовой оптимизации:
- Перейдите в «Плагины» -> «Добавить новый»
- Найдите «Yoast SEO» и нажмите «Установить»
- После установки активируйте плагин
Yoast SEO позволяет настроить метатеги, XML-карту сайта и многое другое.
Настройка файла robots.txt в WordPress
Файл robots.txt инструктирует поисковых роботов, какие страницы сайта индексировать, а какие — нет. Вот как его настроить:
- В Yoast SEO перейдите в «SEO» -> «Инструменты» -> «Редактор файлов»
- Выберите вкладку «robots.txt»
- Добавьте необходимые директив. За 10 лет у меня сформировался свой идеальный список для Robots.
User-agent: *
Disallow: /wp-admin/
Allow: /wp-admin/admin-ajax.phpUser-agent: *
Disallow: /cgi-bin # папка на хостинге
Disallow: /? # все параметры запроса на главной
Disallow: /wp- # все файлы WP: /wp-json/, /wp-includes, /wp-content/plugins
Disallow: /category/page
Disallow: /blog/page
Disallow: *?s= # поиск
Disallow: *&s= # поиск
Disallow: /search/ # поиск
Disallow: /author/ # архив автора
Disallow: /users/ # архив авторов
Disallow: */trackback # трекбеки, уведомления в комментариях о появлении открытой
# ссылки на статью
Disallow: */feed # все фиды
Disallow: */rss # rss фид
Disallow: */embed # все встраивания
Disallow: /xmlrpc.php # файл WordPress API
Disallow: *utm*= # ссылки с utm-метками
Disallow: *openstat= # ссылки с метками openstat
Allow: */uploads # открываем папку с файлами uploads
User-agent: GoogleBot # правила для Google (комментарии не дублирую)
Disallow: /cgi-bin
Disallow: /?
Disallow: /wp-
Disallow: *?s=
Disallow: *&s=
Disallow: /search/
Disallow: /author/
Disallow: /users/
Disallow: */trackback
Disallow: */feed
Disallow: */rss
Disallow: */embed
Disallow: /xmlrpc.php
Disallow: *utm*=
Disallow: *openstat=
Allow: */uploads
Allow: /*/*.js # открываем js-скрипты внутри /wp- (/*/ - для приоритета)
Allow: /*/*.css # открываем css-файлы внутри /wp- (/*/ - для приоритета)
Allow: /wp-*.png # картинки в плагинах, cache папке и т.д.
Allow: /wp-*.jpg # картинки в плагинах, cache папке и т.д.
Allow: /wp-*.jpeg # картинки в плагинах, cache папке и т.д.
Allow: /wp-*.gif # картинки в плагинах, cache папке и т.д.
Allow: /wp-admin/admin-ajax.php # используется плагинами, чтобы не блокировать JS и CSS
User-agent: Yandex # правила для Яндекса (комментарии не дублирую)
Disallow: /cgi-bin
Disallow: /?
Disallow: /wp-
Disallow: /wp/
Disallow: *?s=
Disallow: *&s=
Disallow: /search/
Disallow: /author/
Disallow: /users/
Disallow: */trackback
Disallow: */feed
Disallow: */rss
Disallow: */embed
Disallow: */wlwmanifest.xml
Disallow: /xmlrpc.php
Allow: */uploads
Allow: /*/*.js
Allow: /*/*.css
Allow: /wp-*.png
Allow: /wp-*.jpg
Allow: /wp-*.jpeg
Allow: /wp-*.gif
Allow: /wp-admin/admin-ajax.php
Clean-Param: utm_source&utm_medium&utm_campaign # Яндекс рекомендует не закрывать
# от индексирования, а удалять параметры меток,
# Google такие правила не поддерживает
Clean-Param: openstat # аналогично
Sitemap: https://aglamov.biz/sitemap_index.xml
# Укажите главное зеркало сайта, как в примере ниже (с WWW / без WWW, если HTTPS
# то пишем протокол, если нужно указать порт, указываем). Команду Host понимает
# Яндекс и Mail.RU, Google не учитывает.
Host: https://aglamov.biz/
- Сохраните изменения
Создание и настройка XML-карты сайта
XML-карта сайта помогает поисковикам быстрее индексировать ваш контент:
- В Yoast SEO перейдите в «SEO» -> «Общие» -> «Карты сайта»
- Активируйте функцию XML-карты сайта
- Настройте, какие типы контента включать в карту сайта
Настройка микроразметки Schema.org и Open Graph
Микроразметка помогает поисковикам лучше понимать содержимое вашего сайта:
- Установите плагин «Markup (JSON-LD) structured in schema.org»
- Настройте типы схем для разных страниц сайта
- Для Open Graph используйте встроенные функции Yoast SEO
Настройка тега nofollow для исходящих ссылок
Чтобы контролировать передачу веса страницы:
- Установите плагин «Title and Nofollow for Links»
- При добавлении ссылки в редакторе появится опция «Add rel=»nofollow» to link»
Настройка заголовков If-Modified-Since и Last-Modified
Эти заголовки помогают поисковикам определить, обновлялась ли страница:
- Добавьте следующий код в файл .htaccess:
<IfModule mod_headers.c>
Header set Last-Modified "Mon, 01 Jan 2018 00:00:00 GMT"
Header set Cache-Control "must-revalidate"
</IfModule>
Настройка хлебных крошек в WordPress
Хлебные крошки улучшают навигацию и SEO:
- В Yoast SEO перейдите в «SEO» -> «Поиск» -> «Хлебные крошки»
- Активируйте функцию и настройте отображение
Настройка автоматической транслитерации URL
Для создания читаемых URL на латинице:
- Установите плагин «Cyr to Lat enhanced»
- Активируйте его в разделе плагинов
Настройка редиректов в WordPress
Для управления перенаправлениями:
- Установите плагин «Redirection»
- Перейдите в «Инструменты» -> «Redirection»
- Добавьте необходимые редиректы
Настройка RSS для Яндекс.Турбо
Для генерации Турбо-страниц:
- Установите плагин «RSS for Yandex Turbo»
- Настройте его в соответствии с вашими потребностями
- Подключение Турбо-страниц производится в Яндекс Вебмастер, здесь инструкция
Закрытие технических страниц от индексации
Чтобы скрыть служебные страницы:
- В файле robots.txt добавьте директивы:
Disallow: /wp-admin/
Disallow: /wp-includes/
- Используйте мета-тег «noindex» для административных страниц
Настройка иерархических таксономий
Для улучшения структуры сайта:
- В WordPress перейдите в «Записи» -> «Рубрики»
- Создайте логическую структуру категорий и подкатегорий
Защита от спама с помощью Google Captcha
Для защиты форм от спама:
- Установите плагин «Google Captcha (reCAPTCHA) by BestWebSoft»
- Настройте его, следуя инструкциям плагина
Подключение сервисов для отслеживания позиций и ошибок
Для мониторинга эффективности SEO:
- Зарегистрируйтесь в сервисах TopVisor, Яндекс.Вебмастер, Google Search Console
- Добавьте ваш сайт в эти сервисы, следуя их инструкциям
- Настройте отслеживание ключевых фраз и ошибок
Настройка региональности сайта
Для правильного геотаргетинга:
- В Яндекс.Вебмастер перейдите в «Настройки» -> «Регион сайта»
- Выберите соответствующий регион
Подключение и настройка аналитики
Для отслеживания поведения пользователей:
- Установите плагины для Яндекс.Метрики и Google Analytics
- Настройте сегменты для отслеживания социальных сетей и посещений определенных страниц
Настройка ответов сервера
Убедитесь, что ваш сервер правильно отвечает на запросы:
- Проверьте, что все доступные страницы возвращают код 200
- Настройте 301 редиректы для измененных URL
- Убедитесь, что несуществующие страницы возвращают код 404
SEO оптимизация на платформе Tilda
Tilda предоставляет встроенные инструменты для базовой SEO оптимизации:
- Перейдите в «Настройки сайта» -> «SEO и Метатеги»
- Заполните метатеги title и description для каждой страницы
- Настройте Open Graph разметку
- Создайте файл robots.txt и карту сайта в разделе «Настройки сайта» -> «Домен»
- Подключите сайт к Яндекс.Вебмастер и Google Search Console
- Настройте редиректы в разделе «Настройки сайта» -> «Домен» -> «Редиректы»
Тильда собрала великолепную базу знания Гид по seo сайтов на Тильда
Помните, что SEO — это непрерывный процесс. Регулярно проверяйте настройки, анализируйте данные из подключенных сервисов и вносите необходимые корректировки. Только так вы сможете поддерживать и улучшать позиции вашего сайта в поисковой выдаче.
Коллеги, я в поисках проверенных на практике, инструкций базовой SEO настройки сайтов на платформах Joomla, Bitrix и остальных. Напишите мне в личку, если у вас имеется опыт и результаты в seo. Подготовим совместную статью.
Читайте также
- Что такое SEO продвижение сайтов — основы SEO
- Топ-10 фатальных ошибок SEO — чего следует избегать
- Комплексное SEO продвижение — следующий шаг после базовой оптимизации