Как оптимизировать сайт под поисковые системы?

06.11.2023

SEO-оптимизация (оптимизация сайта под поисковые системы) - сложный процесс, который лучше доверить профессионалам. Но, если Вы разбираетесь в данном вопросе, то эта статья для Вас...

Заголовок, ключевые слова и описание сайта

Ключевые слова и описание сайта можно использовать, как SEO-параметры по умолчанию. А заголовок сайта можно сочетать с заголовком конкретной страницы. Возможны и другие сценарии, но в данной статье мы будем отталкиваться от такого примера.

В меню администратора перейдите в раздел Опции \ Проект. Для SEO здесь в первую очередь будут полезные следующие параметры:

  • Заголовок окна для всех страниц - укажите здесь название компании, сайта или что-то вроде этого. Оно может отображаться, как перед заголовком конкретной страницы, так и после него или вместо него. Об этом ниже...
  • Ключевые слова сайта - укажите здесь общие ключевые слова для всего сайта. Они будут использоваться в тех случаях, если для какой-то конкретной страницы её ключевые слова пока не указаны.
  • Описание сайта - укажите здесь общее описание для всего сайта. Оно будет использоваться в тех случаях, если для какой-то конкретной страницы её описание пока не указано.
  • Адрес основного зеркала сайта - укажите здесь полный адрес сайта вместе с протоколом (http:// или https://). С поддоменом www или без него - на Ваше усмотрение. Адрес должен завершаться дробной чертой, например, http://example.ru/. Если Ваш сайт доступен по нескольким адресам, то именно этот адрес будет "сообщён" поисковикам, как канонический.
    Важно! Если Вы пока настраиваете сайт на локальном веб-сервере, для которого недоступно подключение SSL-сертификата, то пока НЕ используйте протокол https://. Это можно будет сделать уже на "боевом" сервере, а пока оставьте http://.

Указание SEO-параметров конкретной веб-страницы

Для качественной и успешной SEO-оптимизации желательно, чтобы у каждой страницы на сайте были свои заголовок, ключевые слова и описание, отличающиеся от аналогичных данных других страниц на сайте.

Чтобы указать их перейдите в меню администратора в раздел Контент и в нужный подраздел, например, Страницы. Выберите нужную страницу и нажмите напротив неё Редактировать. Перейдите на вкладку SEO, на которой должен быть доступен элемент SEO-параметры. Если вкладки или элемента нет, то ознакомьтесь с корректировкой шаблонов.

Если в комплекте поставки нет Zion SEO Booster

Вам будут доступны только 3 параметра:

  • Заголовок веб-страницы: По умолчанию здесь может быть написано {content_name} - название данной страницы. Можете так и оставить или указать другой заголовок.
  • Ключевые слова веб-страницы: По умолчанию здесь может быть написано {project_keywords} - ключевые слова сайта. Желательно указать вместо этого кода необходимые ключевые слова данной веб-страницы.
  • Описание веб-страницы: По умолчанию здесь может быть написано {project_description} - описание сайта. Желательно указать вместо этого кода необходимое описание данной веб-страницы.

Если в комплекте поставки есть Zion SEO Booster

Вам будут доступны и другие параметры, в том числе возможность указать альтернативный Канонический URL веб-страницы и несколько параметров для автоматического формирования sitemap.xml. Но данная статья не об этом.

Корректировка шаблонов

Если в шаблон необходимой Вам страницы пока не подключен элемент SEO-параметры, то первым делом нужно это исправить. Либо при правке страницы на панели инструментов нажмите кнопку Перейти к шаблону, либо в меню администратора выберите Справочники \ Шаблоны и напротив нужного шаблона нажмите Редактировать. Перейдите на вкладку SEO (если её нет, то можно использовать любую другую вкладку). Нажмите Добавить элемент. Из выпадающего списка выберите SEO-параметры (если в списке его нет, то элемент уже вставлен - поищите на других вкладках). Нажмите Сохранить - после этого данный элемент станет доступен для всех страниц, использующих этот шаблон.

Если элемент SEO-параметры уже есть в шаблоне, то необходимо, чтобы данные из него использовались. В шаблоне перейдите на вкладку Структура веб-страницы и внесите в элемент HTML-код веб-страницы следующие правки...

Если в комплекте поставки нет Zion SEO Booster

Внутри тега head добавьте теги (если их нет):

  • title со значением {content_seo_title}
  • meta-тег keywords со значением {content_seo_keywords}
  • meta-тег description со значением {content_seo_description}

Если в комплекте поставки нет Zion SEO Booster

Внутри тега head вместо указанных выше тегов, а также вместо тегов для указания языка, кодировки, фавикона и канонического URL укажите всего один код:

  • {plugin:meta}

Это плагин позволяет сильно упростить работу с meta-тегами, автоматизируя их формирование. Вы можете сгенерировать свою команду вызова плагина meta в разделе меню администратора Инструменты \ Мастеры для вставки плагинов.

Используйте Режми запуска Полный. Остальные параметры - на Ваше усмотрение. Получившуюся команду скопируйте из поля Для вызова из контента или шаблона и вставьте в HTML-код шаблона, как написано выше.

Сохраните шаблон

И проверьте результат

Файл sitemap.xml

Подробнее о файле sitemap.xml, который также может быть полезен для успешного продвижения сайта читайте в статье Как создать sitemap.xml?

Файл robots.txt

Некоторые поисковые системы "ругаются", если на сайте отсутствует специальный файл robots.txt. На самом деле он полезен в случаях, когда поисковикам нужно запретить индексировать на сайте те или иные разделы. В остальных случаях пользы от него нет.

При наличии в комплекте поставки Zion SEO Booster Вы можете управлять этим файлом. Для этого перейдите в раздел меню администратора Инструменты \ robots.txt.

То, какой код здесь указать, решать только Вам. Мы можем только рекомендовать код по умолчанию:

User-Agent: *
Disallow: /admin.php*
Disallow: /login.php*
Disallow: /forget.php*
Disallow: /index.php$
Disallow: /default.php*

Ещё раз повторим! SEO-оптимизацию лучше доверить профессионалам. Так как при отсутствии опыта Вы можете не только НЕ улучшить позиции сайта в поисковиках, но и ухудшите их, получив "вечный бан" - это не редкость!


CMS Zion WebEngine является бесплатной системой. Развивается за счёт рекламы, помощи веб-студии #webZion и других спонсоров.

 

Будем рады, если Вы поддержите нас любой суммой, а также поделитесь идеями на счёт каких-либо улучшений и доработок для CMS...

 

Заранее, большое, спасибо

 

Блог обновлений

Zion WebEngine X9.08.14
  • Доработан плагин универсального меню (спасибо Savory):
    • Расширены возможности при использовании параметра filter:
      • Доступны следующие функции сравнения:
        • equal - равно:
          • Было реализовано в предыдущей версии. Сейчас улучшено
        • !equal - неравно - больше или меньше
        • more - больше
        • less - меньше
        • !more - небольше, меньше или равно
        • !less - неменьше, больше или равно
        • between - между - больше, чем одно значение, и меньше, чем другое значение
        • range - диапазон - равно или больше, чем одно значение, и равно или меньше, чем другое значение
  • Доработан мастер вызова плагина универсального меню:
    • Учтены последние изменения в плагине

Zion WebEngine Меню/Списки/Навигация Плагины Помощники/Мастеры/Инструкции/Подсказки

Zion WebEngine X9.08.13
  • Доработан плагин универсального меню (спасибо Savory):
    • Параметр include теперь может передаваться из GET-данных:
      • При этом GET-параметр menu должен быть равен параметру id, который используется при запуске плагина
      • GET-параметр используется только, если include явно не указан при запуске плагина
    • Параметр select теперь может передаваться из GET-данных:
      • При этом GET-параметр menu должен быть равен параметру id, который используется при запуске плагина
      • GET-параметр имеет больший приоритет по сравнению с select, явно указанным при запуске плагина
    • Добавлен новый параметр filter, который в значении равном on позволяет фильтровать записи в меню и списках, проверяя какие-либо их поля на равенство с теми или иными значениями:
      • Доступна одновременная фильтрация сразу по нескольким полям
  • Доработан мастер вызова плагина универсального меню:
    • Учтены последние изменения в плагине

Zion WebEngine POST/GET-данные Меню/Списки/Навигация Плагины Помощники/Мастеры/Инструкции/Подсказки Фильтрация

Zion WebEngine X9.08.11
  • Доработан элемент "Место в структуре" (спасибо МТС РФ):
    • Редактор места в структуре стал более удобным:
      • Всё дерево разделов не загружается при правке контента:
        • Вместо этого загружается путь со списком надразделов:
          • При необходимости можно открыть, как полное дерево разделов (как раньше), так и только его необходимую часть (дерево, начиная с необходимого надраздела)
          • Реализована возможность быстро перейти к правке любого надраздела
      • Снижение нагрузки на веб-сервер и прирост в скорости загрузки редактора веб-страниц будет особенно сильно ощущаться на очень крупных сайтах с развитой древовидной структурой
  • Доработан элемент "Связи":
    • Список имеющихся связей не загружается при правке контента:
      • Вместо этого отображается количество имеющихся связей:
        • При необходимости можно (как раньше) загрузить список связей и изменить его
    • Снижение нагрузки на веб-сервер и прирост в скорости загрузки редактора веб-страниц будет особенно сильно ощущаться на очень крупных сайтах с большим количеством связей
  • Доработаны некоторые административные CSS- и JS-файлы:
    • Добавлены некоторые элементы для реализации поддержки нового функционала
  • Доработан элемент "Адрес":
    • При выборе записей для переадресации теперь не отображаются скрытые записи и записи, в шаблонах которых нет элемента "Адрес":
      • Снижение нагрузки на веб-сервер и прирост в скорости загрузки редактора веб-страниц будет особенно сильно ощущаться на очень крупных сайтах с большим количеством записей без собственного адреса

Zion WebEngine Адрес (URL)/ЧПУ/Переадресация Веб-сервер/Хостинг Классы Контент/Контентные единицы Место в структуре Связи Элементы Элемент "Адрес"

Zion WebEngine X9.08.06
  • Доработана конфигурация редактора контента (спасибо Гид по Тоскане):
    • Теперь по умолчанию используется русский язык для предотвращения ошибок в случае отсутствия необходимых компонентов на других языках
  • Класс для миграции теперь полностью совместим с Zion WebEngine X6.03.14

Zion WebEngine Zion WebEngine X6.03.14 Классы Миграция Многоязычность/Языки Редактор контента/WYSIWYG-редактор

Zion WebEngine X9.07.30
  • Доработан класс, облегчающий миграцию со старых версий CMS на новые (спасибо Якудза):
    • Улучшена миграция меню и списков

Zion WebEngine Классы Меню/Списки/Навигация Миграция

Zion WebEngine X9.07.29
  • Доработан класс, облегчающий миграцию со старых версий CMS на новые (спасибо Якудза):
    • Устранены недочёты, выявленные при "боевых" испытаниях

Zion WebEngine Что такое CMS Zion WebEngine? Классы Миграция

Zion WebEngine X9.07.26
  • Доработан плагин для подключения библиотеки Lightbox (спасибо GL Technology):
    • Реализована автоматическая очистка JS/CSS-кэша
  • Доработан класс, облегчающий миграцию со старых версий CMS на новые (спасибо Якудза):
    • Реализовано размещение всех элементов (бывших характеристик) на одной отдельной вкладке
    • Завершена реализация создания товаров и их разновидностей (копий с другими значениями характеристик):
      • Идут "боевые" испытания

Zion WebEngine Как очистить кэш веб-браузера? Вкладки Галереи/Слайды Классы Кэш/Кеш Миграция Плагины Сайт-каталог Характеристики/Разновидности Элементы

Zion WebEngine X9.07.25
  • Доработан класс, облегчающий миграцию со старых версий CMS на новые (спасибо Якудза):
    • Расширен набор параметров, влияющих на миграцию:
      • Они могут быть полезны, если для товаров доступно более одной разновидности
    • Созданы более удобочитаемые подсказки для параметров миграции
    • Устранены некоторые недочёты при создании шаблонов новостей и товаров
    • Реализована конвертация характристик в элементы:
      • Пока не протестировано
    • Реализована конвертация единиц измерения:
      • Они добавляются к названиям элементов
    • Реализовано удаление лишних элементов из всех шаблонов:
      • При наличии в комплекте поставки Zion Catalog 

Zion WebEngine Что такое Комплект поставки? Классы Контент/Контентные единицы Миграция Помощники/Мастеры/Инструкции/Подсказки Сайт-каталог Характеристики/Разновидности Шаблоны контента Элементы

Zion WebEngine X9.07.24
  • Доработан класс, облегчающий миграцию со старых версий CMS на новые (спасибо Якудза):
    • Доработана миграция некоторых CSS-файлов
    • Доработана конвертация свойств новостей
    • Реализована миграция настроек SMTP-отправки
    • Реализована миграция меню и списков для товаров и их категорий
    • Реализована миграция категорий товаров
    • Начата реализация миграции товаров:
      • Пока не учтены характеристики, их шаблоны и разновидности
    • Устранены недочёты при миграции новостей и их категорий
  • Доработано меню администратора:
    • Удалены некоторые компоненты, необходимые для старой платформы
  • Оптимизирован дистрибутив Ядра:
    • Его размер уменьшился более, чем в 1,5 раза
  • Доработаны мастеры вставки плагинов Meta и Share:
    • Оформление скорректировано для новой платформы

Zion WebEngine Zion SEO Booster Что такое CMS Zion WebEngine? SMTP/PHP-mail Категории Классы Контент/Контентные единицы Меню/Списки/Навигация Меню администратора Миграция Плагины Платформа Помощники/Мастеры/Инструкции/Подсказки Сайт-каталог Свойства Файлы/Папки Характеристики/Разновидности Шаблоны контента

Zion WebEngine X9.07.23
  • Доработан класс для управления контентом:
    • Более продуманно организовано создание таблицы данных для контента в зависимости от наличия в комплекте поставки тех или иных пакетов
  • Доработан класс, облегчающий миграцию со старых версий CMS на новые (спасибо Якудза):
    • Упрощена миграция некоторых SEO-параметров
    • Сильно упрощён набор параметров, указание которых необходимо для корректной миграции:
      • Теперь достаточно только указать путь к старой версии сайта
    • Реализовано создание шаблонов для новостей и категорий новостей:
      • Раньше при миграции это нужно было делать вручную
    • Миграция новостей и категорий новостей теперь полностью автоматизирована
  • Доработана система мониторинга для Ядра:
    • Оптимизирована проверка на соответствие ФЗ-152

Zion WebEngine Что такое Комплект поставки? SEO-параметры База данных/Таблицы данных Категории Классы Контент/Контентные единицы Миграция Мониторинг ФЗ-152 Шаблоны контента

Zion WebEngine X9.07.22
  • Доработан класс, облегчающий миграцию со старых версий CMS на новые (спасибо Якудза):
    • Файлы из старой версии теперь не удаляются после обработки:
      • Это упрощает сравнение старой и новой версий сайта
    • Ускорена загрузка некоторых опций из старой версии сайта
    • Реализовано отображение некоторых ошибок, мешающих миграции
    • Миграция теперь не останавливается по таймауту:
      • Это упрощает миграцию очень сложных сайтов

Zion WebEngine Что такое CMS Zion WebEngine? Классы Миграция Файлы/Папки

Zion WebEngine X9.07.16
  • Продолжена переделка принципа действия форм обратной связи и заказа обратного звонка:
    • Доработан вспомогательный класс для управления вкладками
    • Доработан класс для управления формами обратной связи:
      • Реализована возможность редактировать HTML-код форм
      • Разработка пока не завершена

Zion WebEngine Zion Mail Back Вкладки Классы Обратная связь/Обратный звонок Формы

Zion WebEngine X9.07.15
  • Начата переделка принципа действия форм обратной связи и заказа обратного звонка:
    • Доработано меню администратора
    • Создан класс для управления формами обратной связи:
      • Он пока находится в разработке и недоступен для использования
    • Доработаны некоторые CSS-файлы и класс для управления проектом

Zion WebEngine Zion Mail Back Классы Меню администратора Обратная связь/Обратный звонок Формы

Zion WebEngine X9.07.04
  • Доработан класс для управления онлайн-консультантом:
    • Оптимизированы условия при которых онлайн-консультант НЕ должен запускаться

Zion JivoSite Классы Онлайн-консультант

Zion WebEngine X9.06.26
  • Доработан класс для управления онлайн-консультантом (спасибо Advisor Espana):
    • Внедрён новый упрощённый скрипт для вызова онлайн-консультанта

Zion JivoSite Классы Онлайн-консультант

Zion WebEngine X9.06.22
  • Значительно расширен функционал класса для управления куками (спасибо Белый и пушистый):
    • Теперь товары в Корзине для заказов могут храниться до 30 дней:
      • Для этих же целей доработаны классы для управления корзиной, заказами и скидкой при заказе на указанную сумму
  • Доработан класс для управления пользователями:
    • Некоторые данные, необходимые для пополнения баланса пользователя теперь из массива для сессий перенесены в массив для куков
  • Доработан класс для получения информации о стоимости и сроке доставки через СДЭК:
    • Учтены требования некоторого нового функционала других компонентов
  • Доработан класс для уведомления о заказах путём экспорта в 1C/XML:
    • Учтены требования некоторого нового функционала других компонентов

Zion WebEngine Zion Catalog Zion xDelivery Zion Export XML/RSS/1С/YML Баланс пользователя/Абонентская плата Доступы/Пользователи Импорт/Экспорт Интернет-магазин Классы Корзина для заказов Куки Реакции на заказ СДЭК Скидки/Наценки Способы доставки/самовывоза

Zion WebEngine X9.06.18
  • Доработано меню администратора (спасибо Белый и пушистый):
    • Раздел Опции \ SMS-шлюз теперь также доступен при наличии в комплекте поставки пакета Zion User Control
  • Доработан класс для управления SMS-уведомлениями:
    • Настройка уведомлений о заказе обратного звонка и о заполнении формы обратной связи теперь доступна только при наличии в комплекте поставки Zion Mail Back
    • При настройке парамтеров SMS-шлюза доступна подсказка о том, где настраиваются способы уведомления о заказах в Интернет-магазине (доступно только при наличии Zion Catalog)
    • Внедрена возможность отправки паролей новым зарегистрированным пользователям не по e-mail, а по SMS:
      • Доступны новые опции при настройке параметров SMS-шлюза
  • Доработан класс для управления контентом:
    • Расширен список форм для пользователей по умолчанию:
      • Если включена опция Отправлять пароли (при регистрации) для новых пользователей не по E-mail, а по SMS, то при регистрации будет использована форма, в которой помимо e-mail нужно будет указать и телефон
  • Доработан класс для управления пользователями:
    • Улучшена обработка некоторых POST-данных
    • Если включена опция Отправлять пароли (при регистрации) для новых пользователей не по E-mail, а по SMS, то
      • Регистрация будет невозможна без указания номера телефона
      • При указании номера телефона он сохраняется, как контактный для пользователя
      • Пароль отправляется не на e-mail, а по SMS:
        • В этом случае пароли значительно проще, чем те, которые отправляются на e-mail (если отключена соответствующая опция)
      • Текст уведомления-подсказки об успешной регистрации также в этом случае другой
    • Реализована возможность указывать и сохранить при регистрации различные дополнительные данные пользователя
  • Доработан класс для управления доступами для групп пользователей:
    • Доступно включение/отключение отправки сообщений на e-mail для системных уведомлений о регистрации новых пользователей в ту группу, для которой включена эта опция
  • Доработан главный файл гостевого интерфейса (спасибо Pemco):
    • Устранены недочёты в совместимости с онлайн-консультантом

Zion WebEngine Zion User Control Zion Catalog Zion Mail Back Что такое Комплект поставки? Email-сообщения POST/GET-данные SMS Гостевой интерфейс Доступ Групп пользователей Доступы/Пользователи Интернет-магазин Классы Контент/Контентные единицы Меню администратора Обратная связь/Обратный звонок Онлайн-консультант Помощники/Мастеры/Инструкции/Подсказки Реакции на заказ Уведомления Формы Формы для пользователей

Zion WebEngine X9.06.14
  • Доработан класс для импорта данных из Excel/CSV (спасибо МТС Пермь):
    • Теперь старые данные с параметрами, аналогичными для новых данных без ID удаляются при импорте только, если отмечена соответсвующая опция
    • Если новые данные не имеют своего ID, то при попытке проверки на то, нужно добавить данные или обновить, используется не ID (точно уникальный), а название (возможно, уникальное)
    • Теперь для всех импортируемых записей можно создавать связи сразу с несколькими уже имеющимися записями (их можно выбрать прямо вовремя указания опций для импорта)
  • Доработан класс для управления базой данных:
    • Немного расширен функционал
  • Доработан класс для управления связями:
    • Создание связей организовано более продумано

Zion WebEngine Zion Import CSV/Excel База данных/Таблицы данных Импорт/Экспорт Классы Связи

Zion WebEngine X9.06.11
  • Доработан элемент Адрес (URL) (спасибо Портал поддержки):
    • Некоторые элементы интерфейса переименованы для готовящейся в данный момент инструкции
  • Доработаны драйвер оболочки и классы для управления контентом, пользователями, заказами и чатом:
    • Значительно повышена производительность при обработке свойств различных объектов и команд вызова плагинов
    • Улучшена обработка исключений, при которых не нужно обрабатывать свойства и выполнять команды вызова плагинов

Zion WebEngine Zion Catalog Zion Chat Что такое Административный интерфейс и Гостевой интерфейс? Адрес (URL)/ЧПУ/Переадресация Доступы/Пользователи Драйверы Классы Контент/Контентные единицы Корзина для заказов Обмен сообщениями/Чат Плагины Помощники/Мастеры/Инструкции/Подсказки Свойства Элементы Элемент "Адрес"

Zion WebEngine X9.06.10
  • Доработан вспомогательный класс для управления изображениями (спасибо Белый и пушистый):
    • Окончательно устранены недочёты при обновлении эскизов

Zion WebEngine Изображение Классы Эскизы