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

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.05.25
  • Доработан элемент Расписание: (спасибо Школа 118):
    • Стало доступно листание календаря по неделям, в том числе листание на текущую неделю в административном интерфейсе
    • Реализовано автоматическое создание таблиц данных
    • Реализовано созданию временных промежутков доступных для бронирования:
      • В том числе уже сделана возможность автоматического предложения новых даты/времени для следующего после только что добавленного периода:
        • Продолжительность предлагается такая же, но её можно изменить
        • Если продолжительно не менять, можно очень быстро заполнить расписание одинаковыми по продолжительности периодами, следующими друг за другом
    • Реализовано отображение временных промежутков доступных для бронирования
    • Разработка ещё не завершена

Zion Booking Административный интерфейс База данных/Таблицы данных Бронирование/Расписание Дата/Время/TimeMashine Элементы

Zion WebEngine X9.05.24
  • Создан пакет Zion Booking (спасибо Школа 118):
    • Он позволяет осуществлять бронирование различных объектов и назначения встреч на определённый доступный временной промежуток
    • Создан класс для нового элемента контента Расписание:
      • Уже реализовано отображение текущей недели в административном интерфейсе
      • Разработка ещё не завершена

Zion Booking Административный интерфейс Бронирование/Расписание Классы Контент/Контентные единицы Элементы

Zion WebEngine X9.05.23
  • Доработана форма обратной связи (спасибо Школа 118):
    • Учетно, что она может быть использована нетолько для вопросов

Zion Mail Back Обратная связь/Обратный звонок Формы

Zion WebEngine X9.05.21
  • Доработан импорт данных из 1С/XML (спасибо Moto-Retail18):
    • Устранены некоторые недочёты при импорте данных об изображениях
  • Доработан класс, облегчающий миграцию со старых версий CMS на новые (спасибо Школа 118):
    • Более продумано организована конвертация данных для доступа администратора
    • Реализовано отображение отчёта о миграции
    • Переделана обработка эскизов и изображений
    • Для новостей и категорий новостей создаются особые идентификаторы во избежании их дублирования друг с другом и со страницами
    • Реализована конвертация обращений к свойствам и плагинам из старой платформы в новую

Zion WebEngine Zion Import XML/RSS/1С/YML Доступы/Пользователи Изображение Импорт/Экспорт Категории Контент/Контентные единицы Миграция Плагины Платформа Свойства Эскизы

Zion WebEngine X9.05.18
  • Доработана система мониторинга для заказов (спасибо Moto-Retail18):
    • Настройки оформления формы заказа теперь не будут заменяться настройками по умолчанию при обновлении CMS до более свежей версии
  • Доработан класс для управления заказами:
    • Определение номера нового заказа теперь определяется более правильно
    • Скорректирована сортировка заказов при просмотре их списка в административном интерфейсе
  • Доработано меню администратора (спасибо Savory Wine):
    • Скидки по умолчанию теперь создаются до входа в нужный раздел

Zion Catalog Административный интерфейс Классы Корзина для заказов Меню администратора Мониторинг Обновления CMS Скидки/Наценки Формы

Zion WebEngine X9.05.20
  • Создан класс, облегчающий миграцию со старых версий CMS на новые (спасибо Школа 118):
    • Пока налажен переход с версии Zion WebEngine X6.06.15 - в дальнейшем список версий будет расширяться
    • Налажена конвертация опций проекта и данных для доступа администратора
    • Налажен перенос JS-, CSS-, ICO-файлов и содержимого папки upload (с автоматическим созданием подпапок)
    • Налажено автоматическое создание меню страниц, категорий новостей и новостей, а также списка новостей
    • Налажена конвертация содержимого папок bases, content и ini в формат новой платформы
      • Пока это сделано только для навигации, страниц, новостей и их категорий
      • Пока шаблоны нужно создавать автоматически
      • Пока редактируемые поля обрабатываются, как страницы
      • Эскизы и изображения для категорий новостей пока не обрабатываются
      • Пока не учтена ситуация, когда для новости выбрано несколько категорий
    • Пока не налажена адаптация нестандартных и некоторых устаревших компонентов
    • Многие доработки будут сделаны в будущих версиях

Zion WebEngine Zion WebEngine X6.06.15 Что такое CMS Zion WebEngine? База данных/Таблицы данных Доступы/Пользователи Изображение Категории Классы Контент/Контентные единицы Меню/Списки/Навигация Миграция Платформа Файлы/Папки Шаблоны контента Эскизы

Zion WebEngine X9.05.14
  • Доработан класс для управления пользователями (спасибо Единый Центр Недвижимости):
    • Теперь, если нажать на кнопку Обратиться в техподдержку при входе в административный интерфейс и при попытке восстановить пароль, можно сразу же попасть на инструкцию по вопросу Что делать, если забыли логин и/или пароль?

Zion WebEngine Что делать, если забыли логин и/или пароль? Административный интерфейс Доступы/Пользователи Классы Помощники/Мастеры/Инструкции/Подсказки

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

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

Zion WebEngine X9.05.07
  • Доработан импорт из 1С/XML (спасибо Белый и пушистый):
    • Реализована возможность не использовать отдельный файл при импорте данных о категориях товаров:
      • При этом данные берутся из файла с данными о товарах:
        • Становятся доступны дополнительные настройки
    • Имена файлов изображений теперь формируются автоматически из ID товара и расширения оригинального файла:
      • Это решает проблемы с кодировкой при использовании файлов с русскоязычными именами
    • Из данных, которые являются числами (в том числе ценами) теперь автоматически удаляются пробельные символы

Zion Import XML/RSS/1С/YML Изображение Импорт/Экспорт Классы Кодировки/Наборы символов Сайт-каталог Файлы/Папки Число

Zion WebEngine X9.05.02
  • Доработаны класс для управления навигацией и плагин универсального меню (спасибо МТС Пермь):
    • Стало доступно условие, благодаря выполнению или невыполнию которого, можно по-разному оформить элементы списка в зависимости от того, сколько в этом списке записей
    • Дополнен список подсказок по доступным условиям

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

Zion WebEngine X9.05.06
  • Доработаны класс для управления базой данных (спасибо Безопасная Россия):
    • Устранена вероятность возникновения ошибок при массовом удалении записей в случае неполного комплекта поставки

Zion WebEngine Что такое Комплект поставки? База данных/Таблицы данных Классы

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

Zion WebEngine Zion Import CSV/Excel Импорт/Экспорт Классы Кэш/Кеш Файлы/Папки

Zion WebEngine X9.04.28
  • Доработано класс для управления контентом (спасибо Адель):
    • Устранена вероятность возникновения ошибок при попытке открыть на редактирование несуществующих записей

Zion WebEngine Классы Контент/Контентные единицы

Zion WebEngine X9.04.27
  • Доработано класс для управления базой данных (спасибо Адель):
    • Модальные окна добавления/клонирования, перемещения записи в указанное место и настройки фильтрации теперь открываются мнгновенно
    • Реализовано несколько автоматизаций, делающих добавление/клонирование записей более удобным и быстрым

Zion WebEngine База данных/Таблицы данных Классы Модальное окно Фильтрация

Zion WebEngine X9.04.26
  • Доработано класс для управления базой данных (спасибо Адель):
    • Проверка на корректность указания ID при добавлении новой записи теперь работает более продуманно и эффективно

Zion WebEngine База данных/Таблицы данных Классы

Zion WebEngine X9.04.24
  • Доработано меню администратора для Ядра (спасибо Адель):
    • Скрыты некоторые разделы, которых недолжно быть видно при определённом комплекте поставки
  • Устранена опечатка в помощнике по вставке плагина универсального меню

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

Zion WebEngine X9.04.23
  • Доработан класс для управления проектом (спасибо МТС Пермь):
    • Из виджета на панели инструментов теперь выход производится не в новом, а в том же окне (в той же вкладке)
  • Доработан класс для управления заказами (спасибо Moto-Retail18):
    • Устранены проблемы с формированием номера нового заказа
  • Доработан класс для управления корзиной:
    • Реализована автоматическая очистка кэша CSS-оформления формы заказа

Zion WebEngine Zion Catalog Доступы/Пользователи Классы Корзина для заказов Кэш/Кеш Панель инструментов

Zion WebEngine X9.04.22
  • Доработан класс для управления SMS-уведомлениями (спасибо Балкон Мастер):
    • Устранены недочёты в инструкции по настройке SMS-шлюза
  • Доработан импорт из CSV/Excel (спасибо МТС Пермь):
    • Учтены некоторые новые возможности различных компонентов, которые должны быть учтены при импорте данных
    • Реализована возможность импортировать данные без идентификаторов (ID):
      • При этом перед началом импорта автоматически удаляются все подразделы указанного надраздела (во избежании дублирования при каждом повторном импорте)
    • Реализована возможность импортировать данные без названий:
      • Названия записей при этом автоматически формируются из названия выбранного надраздела и заполненных полей (удобно, например, для импорта списка адресов)
  • Доработан класс для управления скидками (спасибо Moto-Retail18):
    • Устранена вероятность возникновения ошибки при заказе, если ни одна скидка не доступна

Zion WebEngine Zion Catalog Zion Import CSV/Excel SMS Импорт/Экспорт Классы Корзина для заказов Скидки/Наценки

Zion WebEngine X9.04.19
  • Доработан импорт из CSV/Excel (спасибо МТС Пермь):
    • Учтены некоторые новые возможности различных компонентов, которые должны быть учтены при импорте данных

Zion Import CSV/Excel Импорт/Экспорт

Zion WebEngine X9.04.18
  • В интернет-магазине расширены возможности управления автоматическими скидками (спасибо Белый и пушистый):
    • Доработан класс для управления скидками:
      • Учтена вероятность начисления сразу нескольких скидок
    • Доработаен класс для управления скидкой для зарегистрированных пользователей:
      • Расширены возможности отладки
    • Создан класс для управления скидкой при заказе на определённую сумму:
      • Учитывается полная стоимость всех товаров в корзине до начислении всех скидок
      • Не учитывается стоимость доставки и скидка/наценка за выбранный способ оплаты
    • Доработан класс для управления корзиной заказов:
      • Внесены некоторые коррективы
    • Доработан класс для управления заказами:
      • При включении уведомления о заказах в CMS информация о заказах в административном интерфейсе также будет видна с учётом скидок
  • Доработан импорт из 1С/XML:
    • Учтены некоторые новые возможности различных компонентов, которые должны быть учтены при импорте данных

Zion User Control Zion Catalog Zion Import Что такое CMS Zion WebEngine? XML/RSS/1С/YML Административный интерфейс Доступы/Пользователи Импорт/Экспорт Интернет-магазин Классы Корзина для заказов Реакции на заказ Скидки/Наценки Способы доставки/самовывоза Способы оплаты