Техническое задание
для сайта https://servicetools.com.ua/
1. Аудит и настройка файла robots.txt и meta-тегов
Цель:
Обеспечить корректное сканирование русскоязычных страниц сайта поисковыми системами, устранив ограничения, препятствующие индексации.
Задачи и шаги:
- Аудит файла robots.txt
- Проверка доступа:
Провести анализ файла robots.txt с целью выявления директив, запрещающих доступ к папкам или файлам, содержащим русскоязычный контент. - Корректировка директив:
Если обнаружены ограничения, обеспечить разрешение сканирования для нужных директорий. Внести следующие изменения:- Удалить или изменить директивы Disallow для разделов, где размещён русскоязычный контент.
- При необходимости настроить отдельные правила для пользовательских агентов (например, Googlebot).
- Тестирование:
Провести тестирование файла через инструменты типа Google Search Console, убедившись, что русскоязычные страницы доступны для сканирования. - Документация:
Подготовить отчёт с перечислением внесённых изменений и рекомендациями по поддержанию файла в будущем.
- Анализ и настройка meta-тегов на страницах
- Проверка мета-тега robots:
Выявить, нет ли на русскоязычных страницах метатегов типа <meta name="robots" content="noindex">, которые могут исключать их из индекса. - Корректировка шаблонов:
Если такие метатеги присутствуют, настроить CMS или шаблоны сайта так, чтобы для русскоязычных страниц использовался корректный параметр (например, <meta name="robots" content="index, follow">). - Автоматизация контроля:
Разработать скрипт или использовать существующие плагины для регулярной проверки корректности метатегов на страницах сайта. - Отчёт:
Подготовить инструкцию для команды поддержки с описанием процесса проверки и правил редактирования метатегов.
2. Настройка hreflang и канонических ссылок
Цель:
Обеспечить правильное распределение ссылочного веса и уточнение языковых версий, чтобы поисковые системы однозначно понимали, какой контент является уникальным для каждой языковой версии.
Задачи и шаги:
- Реализация hreflang
- Анализ текущей реализации:
Провести аудит всех страниц, где реализована разметка hreflang, и проверить корректность используемых ISO-кодов языков и регионов. - Разработка шаблона hreflang:
Для каждой группы языковых версий (например, RU, UA, EN) настроить следующий формат:
html
Копировать
<link rel="alternate" hreflang="ru" href="https://servicetools.com.ua/ru/..." />
<link rel="alternate" hreflang="uk" href="https://servicetools.com.ua/ua/..." />
<link rel="alternate" hreflang="x-default" href="https://servicetools.com.ua/" />
- Внедрение в шаблон сайта:
Обновить CMS или код шаблонов, чтобы hreflang формировался динамически с учётом языковой версии и корректных URL. - Тестирование:
Проверить работу разметки с помощью специализированных инструментов (например, «hreflang checker»). - Настройка канонических ссылок
- Аудит текущей реализации:
Проверить, не указывают ли канонические ссылки русскоязычных страниц на украинскую (или другую) версию, что может приводить к нежелательному объединению дублирующегося контента. - Корректировка шаблонов:
Обеспечить, чтобы в канонической ссылке указывался URL той же языковой версии:
html
Копировать
<link rel="canonical" href="https://servicetools.com.ua/ru/..." />
- Внедрение контроля:
Настроить механизм контроля (например, регулярные скриптовые проверки) для отслеживания корректной генерации канонических URL. - Документация:
Подготовить инструкцию с правилами и примерами корректной настройки канонических ссылок.
3. Внедрение Schema.org (JSON-LD)
Цель:
Улучшить представление сайта в результатах выдачи поисковых систем за счёт внедрения структурированных данных, что повысит CTR и улучшит понимание контента поисковыми системами.
Задачи и шаги:
- Анализ типов страниц и выбор схемы
- Определить, для каких типов страниц (например, товар, статья, категория) требуется разметка.
- Выбрать соответствующие типы schema.org (например, Product, BreadcrumbList, Organization).
- Разработка и внедрение JSON-LD разметки
- Создать шаблоны JSON-LD для каждого типа страницы, с динамической подстановкой ключевых данных (название, описание, цена, рейтинги и т.д.).
- Внедрить шаблоны в соответствующие шаблоны сайта, обеспечив корректное отображение структуры.
- Провести валидацию разметки с помощью инструментов типа Google’s Rich Results Test.
- Подготовить инструкцию для техподдержки по внесению корректировок в шаблоны в дальнейшем.
4. Настройка шаблона для правильного заполнения alt атрибутов изображений
Цель:
Обеспечить, чтобы изображения на определённой странице заполнялись alt атрибутами по заданному шаблону, способствующему улучшению SEO.
Задачи и шаги:
- Разработка шаблона alt атрибутов
- Определить структуру описания для alt атрибутов с учетом особенностей страницы (например, для страницы товара):
- Формат:
"Изображение товара [Название товара] – [Ключевая характеристика/бренд]" - Пример:
"Изображение товара Smart TV 55" – Ultra HD, Samsung"
- Внедрение в CMS/шаблоны сайта
- Обновить шаблоны страницы (или плагин, если используется CMS) для автоматической генерации alt атрибутов по разработанному шаблону.
- Обеспечить возможность ручного редактирования alt текста в случае необходимости.
- Провести тестирование на выбранной странице для проверки корректности заполнения alt атрибутов.
- Создать инструкцию для контент-менеджеров, где описаны основные принципы формирования alt атрибутов и примеры корректного заполнения.
Общие условия и сроки
- Резервное копирование:
Перед внедрением изменений обеспечить полное резервное копирование сайта и базы данных. - Тестирование:
Все изменения необходимо протестировать на тестовой версии сайта и проверить корректность работы через инструменты Google Search Console и Rich Results Test. - Документация:
По завершении работ предоставить подробную документацию с описанием внесённых изменений, инструкциями для поддержки и дальнейшего контроля.