SEO в DLE: как настроить ЧПУ и метатеги без дублей
В DLE красивые URL и метатеги настраиваются в разных местах: часть — в админке, часть — в шаблоне. Показываем рабочую схему для DLE 17.x и разбираем ошибки, из-за которых страницы не растут в поиске.

В DLE 17.x можно получить читаемые URL и уникальные метатеги без ручной правки каждой страницы, но настройки разбросаны между конфигурацией, категориями, новостями и шаблоном. На базовую настройку одного сайта обычно уходит от одного до трёх часов: сначала включают ЧПУ, затем проверяют генерацию title, description и canonical, а после этого ищут дубли.
Что подготовить до настройки
Работайте с копией сайта или хотя бы сохраните резервные копии базы данных, файлов движка и шаблона. Изменение формата URL может сделать старые адреса недоступными, если перенаправления настроены неправильно.
- Уточните версию DLE. Ниже описана логика для ветки DLE 17.x; в более старых версиях названия пунктов админки могут отличаться.
- Получите доступ администратора к панели управления и к файлам шаблона.
- Проверьте, что веб-сервер поддерживает правила ЧПУ из поставки DLE. Для Apache это обычно связано с файлом
.htaccess, для Nginx правила должны быть перенесены в конфигурацию сервера. - Составьте список десяти–двадцати важных страниц: главная, категории, новости и статические разделы. На них будете проверять результат.
ЧПУ1 — человекопонятные URL, в которых вместо набора параметров используются слова и понятная структура адреса.
Как устроена SEO-настройка в DLE
У страницы в DLE есть несколько источников SEO-данных. Глобальные значения задаются в настройках сайта и шаблоне, данные категории — в настройках категории, а title и description конкретной новости — при её редактировании. Если не определить приоритеты заранее, шаблон начнёт смешивать название сайта, название категории и текст новости в одном заголовке.
ЧПУ не исправляет слабую структуру сайта. Оно только делает адрес понятным и уменьшает риск технических дублей.
Включаем ЧПУ без поломки ссылок
- Сохраните текущий формат URL. Откройте несколько новостей, категорий и статических страниц, запишите их адреса. Если сайт уже индексируется, это список будущих перенаправлений, а не просто справочная заметка. Проверка: старые страницы открываются, а список URL сохранён отдельно.
- Откройте настройки DLE и найдите раздел, связанный с ЧПУ или SEF URL. Включите человекопонятные адреса и транслитерацию заголовка, если такие переключатели есть в вашей версии. Не включайте сразу несколько вариантов формирования URL. Проверка: после сохранения новая тестовая новость получает адрес со словами, а не URL с длинной строкой параметров.
- Проверьте правила веб-сервера. Для Apache убедитесь, что файл
.htaccessзагружен в корень сайта и разрешены правила переадресации. Для Nginx проверьте конфигурацию виртуального хоста: один только файл.htaccessна Nginx не работает. Проверка: при открытии URL новости сервер отдаёт страницу с кодом 200, а не 404 или 500. - Выберите один формат слеша. Адреса со слешем на конце и без него не должны конкурировать как две версии одной страницы. Если это регулируется настройкой DLE или сервера, оставьте один вариант и направляйте второй на него. Проверка: при открытии альтернативного адреса браузер получает перенаправление на основной URL.
- Проверьте ссылки после изменения. Откройте главную, страницу категории, новость, статическую страницу и пагинацию. Отдельно проверьте поиск и ссылки на изображения. Проверка: в браузере нет 404, а ссылки из меню ведут на новые адреса.
Не меняйте структуру URL на рабочем сайте ради более красивой транслитерации без плана переадресаций. Потеря старых адресов обойдётся дороже, чем несколько дефисов или неидеальный slug.
Настраиваем title и description
Главная страница
Для главной задайте отдельный title с названием проекта и его основной темой. Не превращайте заголовок в цепочку ключевых фраз: пользователь должен понять, что это за сайт, ещё до перехода. Description опишите как короткое обещание страницы — что найдёт посетитель и для кого предназначен ресурс.
Категории
У каждой важной категории должны быть свои title и description. Название категории в URL не заменяет метатеги: поисковик видит разные элементы страницы отдельно. Если в вашей версии DLE у категории есть поля SEO, заполните их вручную для приоритетных разделов, а не оставляйте одинаковый шаблон для всех.
Новости
Для новости используйте заголовок как основу title, но не копируйте в него весь текст публикации. Description должен кратко отвечать, о чём материал и какую задачу он решает. Если редакторская команда публикует десятки материалов в день, задайте единый шаблон и вручную переписывайте метатеги только у важных страниц.
Не рассчитывайте на поле keywords как на способ улучшить позиции. Метатег keywords не является заменой содержательному title, description, заголовкам внутри страницы и нормальной перелинковке.
Три подхода к метатегам в DLE
| Подход | Как работает | Плюс | Цена и риск |
|---|---|---|---|
| Ручной | SEO-поля заполняются для каждой новости и категории | Максимальный контроль над важными страницами | Медленно; часть публикаций останется без данных |
| Шаблонный | Title и description собираются из названия, категории и названия сайта | Подходит для большого архива | Одинаковые формулировки и слишком длинные значения |
| Смешанный | Шаблон используется по умолчанию, приоритетные страницы редактируются вручную | Баланс скорости и качества | Нужно следить, какое поле имеет приоритет |
Для небольшого корпоративного сайта выбирайте ручной подход. Для новостного архива с тысячами материалов практичнее смешанный: автоматические значения закрывают базовые страницы, а редактор улучшает метатеги у разделов, которые получают показы и переходы.
Что проверить в шаблоне DLE
Откройте основной шаблон сайта, обычно это main.tpl, и найдите блок <head>. Не добавляйте второй набор title и description поверх уже существующих системных тегов. В зависимости от шаблона DLE метаданные могут выводиться специальной переменной движка или быть прописаны статически.
- На странице должен быть один элемент
<title>. - На странице должен быть один основной
meta name="description", если шаблон его выводит. - Значение title не должно быть одинаковым у главной, категории и каждой новости.
- В исходном HTML проверьте наличие canonical. Если шаблон уже выводит его, не добавляйте второй вручную.
- После изменения очистите кеш DLE и кеш браузера, затем откройте страницу в приватном окне.
Важен именно исходный HTML, а не то, что видно в визуальном редакторе админки. Откройте исходный код страницы и найдите через поиск <title>, description и canonical.
Типичные ошибки и их последствия
Одинаковый title у всех новостей
Так бывает, когда title жёстко прописан в main.tpl. Поисковику сложнее различать страницы, а сниппеты становятся однообразными. Уберите статический текст или добавьте в вывод название текущей страницы через штатный механизм DLE.
В description попадает меню или служебный текст
Причина обычно в том, что в шаблоне нет отдельного вывода описания страницы и поисковик сам выбирает фрагмент из HTML. Проверьте, передаёт ли DLE заполненное описание в шаблон, а затем посмотрите исходный код конкретной новости.
После включения ЧПУ появились 404
Сначала проверьте правила сервера и права доступа к файлу конфигурации. Если новые ссылки работают, а старые исчезли, проблема уже не в самой настройке ЧПУ: нужны постоянные перенаправления со старых адресов на соответствующие новые.
Одна новость доступна по нескольким адресам
Причиной могут быть разные варианты слеша, старые параметры URL, ссылки из кеша или ручные ссылки в шаблоне. Соберите фактические варианты адреса, выберите канонический и проверьте, что остальные либо перенаправляются, либо не индексируются по понятной причине.
Что измерять после изменений
Не оценивайте результат по одной проверке в поисковой выдаче. Сначала просканируйте сайт краулером или проверьте выборку вручную. Сравните количество страниц с одинаковыми title и description, URL с кодами 404 и страницы с несколькими canonical.
В аналитике и панели вебмастера смотрите показы, клики и индексирование отдельно для главной, категорий и новостей. Если после смены ЧПУ растут 404 или падают переходы на старые материалы, остановите дальнейшую оптимизацию и восстановите корректные перенаправления.
Что делать дальше
Сначала исправьте технические дубли на двадцати самых посещаемых страницах, затем создайте шаблон метатегов для новых публикаций. После этого раз в месяц проверяйте новые URL, страницы без description, дубли title и ошибки сканирования. Перелинковка, sitemap и настройка robots.txt влияют на результат не меньше, но это отдельные задачи: не смешивайте их с настройкой ЧПУ в одном изменении.
Поиск источников: Реальные статьи и книги со ссылками, библиография по ГОСТ
Спросить за 15 ₽Источники: Официальная документация DataLife Engine, Справочные материалы и документация по настройке шаблонов DataLife Engine
Частые вопросы
Какая версия DLE нужна для этой настройки?
Нужно ли заполнять meta keywords в DLE?
Что делать, если после включения ЧПУ страницы стали отдавать 404?
Можно ли менять ЧПУ на уже работающем сайте?
Почему description в исходном коде не совпадает с полем в админке?
Нужно ли прописывать canonical вручную?
Материал носит информационный характер и подготовлен редакцией «Агентуры». Он не является офертой, рекламой или индивидуальной консультацией. Упомянутые продукты, компании и торговые знаки принадлежат их правообладателям. Перед принятием решений, влекущих юридические или финансовые последствия, обратитесь к профильному специалисту.