Не добавлять название сайта в заголовок браузера аспро
Если есть возможность устанавливать разные значения заголовка окна браузера и заголовка страницы сайта, то это дает определенное удобство для SEO-оптимизации. В этом случае, веб-мастер может размещать разные ключевые слова в заголовке окна браузера и в заголовке страницы. В этой заметке я расскажу, как можно установить разные значения HTML-элемента и заголовка страницы на сайте под управлением «1С-Битрикс».
В первую очередь нужно внести изменения в шаблон сайта: открываем файл header.php вашего шаблона и находим в коде строку, где выводится HTML-элемент . Между тегами должен находиться следующий код:
Далее, находим в header.php место, где выводится заголовок страницы (скорее всего, это будет HTML-элемент ) и размещаем внутри него следующий код:
Далее может быть 2 варианта развития ситуации: вы будете устанавливать заголовки на странице содержащей статический контент или на странице, содержащей вызов какого-нибудь компонента (например, bitrix:news).
Вариант первый – обычная страница.
Открываем страницу для редактирования в режиме php кода и вносим в начало страницы после строчки
Вариант второй – страница с компонентом.
Здесь вообще все намного проще, главное не забыть создать свойство, в котором будет храниться заголовок для каждого элемента инфоблока, с которым будет работать размещаемый компонент. После этого, просто делаем следующие настройки компонента:
«Установить заголовок окна браузера из свойства» - указываем имя свойства, в котором хранится заголовок.
Сам процесс установки заголовка происходит внутри файла component.php, при помощи того же метода CMain::SetPageProperty() . Если значение этого свойства у какого-нибудь элемента остается незаполненным, заголовком окна браузера становится название элемента. Это происходит в том, случае, если в настройках компонента отмечено опция «Устанавливать заголовок страницы». В противном случае, заголовок будет браться из настроек самой страницы.
Цитатник веб-разработчиков В тексте курса вы встретите цитаты, высказанные в разное время разработчиками системы и разработчиками проектов на базе Bitrix Framework. Надеемся, что такие неформальные замечания внесут некоторое разнообразие в процесс изучения. Заодно опытные специалисты поделятся и своим опытом.
Имена авторов цитат даются в том написании, в каком авторы зарегистрировали себя на сайте "1С-Битрикс". .
Курс для разработчиков - продолжение линейки учебных курсов по Bitrix Framework. Получение сертификата по курсу рекомендуется после успешной сдачи тестов по всей линейке курсов, так как без понятия о работе Контент-менеджера и Администратора создание успешных сайтов будет затруднено.
Чтобы научиться программировать в Bitrix Framework, нет необходимости изучать всю линейку курсов. Но есть моменты, которые необходимо знать разработчикам о системе, они раскрыты в начальных курсах:
- Интерфейс программы - в главе Элементы управления курса Контент-менеджер.
- Компоненты 2.0 (начальные сведения) в главе Компоненты 2.0 (начальные сведения) курса Контент-менеджер.
- Информационные блоки - в главе Информационные блоки (начальные сведения) курса Контент-менеджер.
- Управление доступом к файлам, элементам контента, модулям и другие права доступа в главе Управление доступом курса Администратор. Базовый.
- Работа с инструментами системы - в главе Работа с инструментами курса Администратор. Базовый.
- Модуль Поиск - в главе Поиск курса Администратор. Базовый.
- Вся информация по администрированию модулей размещена в курсах:
-
- модули "1С-Битрикс: Управление сайтом" - модули "1С-Битрикс: Управление сайтом", связанные с коммерческой деятельностью в Интернете. - модули "1С-Битрикс: Корпоративный портал"
Как построен курс
Общепринятая градация квалификации разработчиков в рамках курса обозначает что:
- Junior сможет создавать простые сайты работая со штатными компонентами и модифицируя их шаблоны.
- Middle разработчик может работать с API Bitrix Framework.
- Senior умеет работать над производительностью и безопасностью сайтов, создавать свои модули и компоненты.
Примечание: Такое построение удобно для пошагового изучения принципов работы Bitrix Framework. По этому же принципу построены и тесты. Но такая структура не очень удобна для использования содержания курса как постоянного источника информации. Что бы переключить курс в режим Справочника, воспользуйтесь переключателем в верхнем правом углу шапки курса.
Начальные требования к подготовке
Для успешного изучения курса и овладения мастерством разработки сайтов на Bitrix Framework необходимо владеть (хотя бы на начальном уровне):
- основами PHP, баз данных;
- основами HTML, CSS.
У нас часто спрашивают, сколько нужно заплатить
Курс полностью бесплатен. Изучение курса, прохождение итоговых тестов и получение сертификатов - ничего из этого оплачивать не нужно.
Ещё у нас есть Академия 1С-Битрикс, где можно обучиться на платной основе на курсах нашей компании либо наших партнёров.
Баллы опыта
В конце каждого урока есть кнопка Прочитано! . При клике на неё в Вашу итоговую таблицу опыта добавляется то количество баллов, которое указано в прочитанном После нажатия кнопки Прочитано! появится
окно подтверждения:
уроке.
Периодически мы заново оцениваем сложность уроков, увеличивая/уменьшая число баллов, поэтому итоговое количество набранных Вами баллов может отличаться от максимально возможного. Не переживайте! Отличный результат - это если общее число набранных Вами баллов отличается от максимального на 1-2%.
Тесты
После изучения курса вам будет предложено пройти тесты на сертификацию. При успешной сдаче последовательности тестов на странице Моё обучение можно просмотреть результат обучения и загрузить сертификат в формате PDF.
Комментарии к статьям
Что дальше?
Одновременно с изучением курса Разработчик Bitrix Framework вам придётся обращаться к информации о других технологиях Bitrix Framework. Эта информация размещена в следующих курсах:
Для преподавания офлайн
Если данный курс берётся в качестве основы для офлайнового преподавания, то рекомендуемая продолжительность: 5 дней (40 академических часов).
Если нет интернета
iPhone:
FBReader
CoolReader
iBook
Bookmate
Windows:
Calibre
FBReader
Icecream Ebook Reader
Плагины для браузеров:
EpuBReader – для Firefox
Readium – для Google Chrome
iOS
Marvin for iOS
ShortBook
обновляются периодически, поэтому возможно некоторое отставание их от онлайновой версии курса. Версия файла - от 10.03.2022.
Если вы нашли неточность в тексте, непонятное объяснение, пожалуйста, сообщите нам об этом в комментариях.
Заголовок title, хоть и не отображается непосредственно на странице, имеет важное значение в продвижении сайта и используется в следующих целях:
1. Для информирования пользователей о содержании страницы. Title-заголовок отображается во вкладке браузера и несет информацию о содержимом страницы и сайта в целом.
Title помогает пользователям ориентироваться в свернутых вкладках. Невнятный заголовок или его отсутствие может негативно отразиться на желании просматривать страницу. Посмотрите на скриншоты ниже: скорее всего, пользователь закроет вкладки с такими заголовками, даже не взглянув на содержимое страниц.
2. Для представления страницы в результатах поиска. Именно title используется поисковыми системами, когда формируется название ссылки на страницу сайта в списке выдачи.
3. При сохранении страницы в избранное. Когда вы добавляете страницу в закладки, браузер автоматически сохраняет ее под именем title-заголовка.
4. При сохранении веб-страницы на компьютере. Многие браузеры позволяют сохранять содержимое веб-страниц в виде файла на локальный компьютер. В качестве названия файла при сохранении тоже будет предложен заголовок страницы title.
В общем, значение title действительно сложно переоценить. Давайте разберемся, как правильно составлять заголовки для страниц вашего сайта.
Как изменить title заголовок страницы
В системе «Нубекс» предусмотрено два способа указать заголовок страницы: автоматически и вручную.
Способ 1. Заполнение title заголовка вручную
Чтобы прописать заголовок title, войдите в режим редактирования нужной страницы и откройте вкладку «SEO». Введите текст заголовка в соответствующее поле и сохраните изменения.
Советы по заполнению заголовка:
- Желательно, чтобы длина заголовка не превышала 60-100 символов: слишком длинное название отобразится не полностью, и заголовок может потерять информативность и привлекательность;
- Размещайте ключевые слова ближе к началу заголовка;
- Используйте меньше прямых перечислений ключевых слов и не злоупотребляйте их количеством: заголовок должен сохранить читаемый и осмысленный вид;
- Исключайте, по возможности, лишние символы ( = / ! ? * " : < >| + _ ). В некоторых браузерах они могут отображаться некорректно;
- Не вводите пользователей в заблуждение: заголовок должен соответствовать содержимому страницы. В противном случае посетитель, скорее всего, покинет страницу и вернется к поиску, а это негативно повлияет на позицию сайта в результатах выдачи;
- Не используйте редкие, сложные или иносказательные фразы — заголовок должен быть простым и понятным.
Способ 2. Автоматическое построение заголовка страницы
Если у вашего сайта богатая структура, продумывать title-заголовок для каждой страницы может быть довольно долгим и мучительным занятием. Есть другой выход: настройте автоматическое построение, и система будет «подклеивать» название сайта к заголовку страницы h1, тем самым формируя title.
Поясним: создавая или редактируя страницы сайта, вы заполняли для каждой из них заголовок h1 (это тот заголовок, который отображается на сайте в начале страницы). В нашем примере h1 — это «Доставка в удаленные регионы».
Также у вашего сайта наверняка есть название: при необходимости вы можете его отредактировать в разделе «Настройки» -> «Название сайта». В нашем примере сайт называется «ООО «Рога и копыта».
Вот из этих двух составляющих «Нубекс» может автоматически собирать title для каждой страницы. Чтобы настроить параметры построения заголовка, откройте раздел «Настройки» на панели управления и выберите пункт «SEO».
Определите, как будет составляться title-заголовок для страниц:
- Название сайта в начале заголовка. В нашем примере title будет выглядеть так: «ООО «Рога и копыта». Доставка в удаленные регионы»;
- Название сайта в конце заголовка. В нашем примере title будет выглядеть так: «Доставка в удаленные регионы. «ООО «Рога и копыта»;
- Без названия сайта. В этом случае title будет совпадать с заголовком h1. В нашем примере title будет выглядеть так: «Доставка в удаленные регионы».
Затем не забудьте сохранить изменения на странице.
Кстати, можно комбинировать автоматическое и ручное построение title. Например, для особенно важных страниц (для главной, каталога и пр.) продумывать заголовки самостоятельно, а для «технических» («Реквизиты», «Условия оплаты», «Контакты» и т.д.) оставить title, собранные системой. Если у страницы title указан индивидуально, автоматический заголовок не будет его «перебивать».
Часто для SEO продвижения требуется уникальность title (заголовка страницы) и отдельно от него свой H1 заголовок страницы. То есть в title может быть указана достаточно длинная ключевая фраза (например, «Контакты нашей компании. Как нас найти.», а в H1 заголовке более емкая и короткая формулировка (например, «Контакты»). Свой title в Bitrix (CMS Битрикс) и отличный от него H1 для страниц и инфоблоков изначально задать нельзя. В стандартном скрипте title идентичен H1 заголовку страницы. Как их развести по отдельности и лучше оптимизировать свой Битрикс с точки зрения SEO?
Свои title и h1 для статичных страниц Битрикс (Bitrix)
Для того, чтобы задавать свой title в Bitrix, отличный от h1 для статичных страниц нужно проделать следующее:
В настройках [Настройка модулей] -> [Управление структурой] добавляем тип свойств «PAGE_TITLE» и «PAGE_H1». Тогда у статичных страниц при редактировании во вкладке [Свойства] появляются поля для ввода этих свойств. Нужно лишь настроить их отображение в соответствующей вкладке в меню [Настроить]
В шаблоне HEADER сайта для вывода своего title и h1 нужно прописать:
- Перед этим, естественно, нужно добавить пользовательское поле 'UF_H1' и 'UF_TITLE' для данного инфоблока.
- И добавить 'UF_H1' и 'UF_TITLE' в запрос данных в CIBlockSection::GetList, иначе параметр будет недоступен.
- Еще для вывода в РАЗДЕЛЕ своего заголовка нужно оставить поле "Установить заголовок окна браузера из свойства раздела" пустым в настройках компонента. А для вывода в ЭЛЕМЕНТЕ для поля "Установить заголовок окна браузера из свойства раздела" нужно выбрать значение "НАЗВАНИЕ".
В элементе раздела инфоблока нужно
В шаблоне element.php нужного инфоблока в конец вставляем код:
Все, теперь после проделанных несложных манипуляций мы можем задавать свой title в Bitrix, который будет отличатся от H1 и задаваться отдельным полем в админке сайта, что положительно скажется на SEO продвижении страниц вашего сата.
SEO-настройки для инфоблока
Шаблоны SEO данных можно задавать как для всего инфоблока (т.е. для всех его разделов и элементов), так и для конкретных разделов, или элементов нужного раздела. Настройка может быть сделана для всего инфоблока, а потом для конкретного раздела/элемента переопределена на свою персональную. Все эти настройки выполняются на закладке «SEO» формы создания/редактирования соответственно инфоблока, раздела или элемента.
Настройки для всего инфоблока, раздела и элемента:
Содержимое закладки «SEO» для инфоблока и для раздела полностью идентично. В ней задаются шаблоны заголовков, ключевых слов, описаний для разделов и для элементов, а также шаблоны тегов для изображений разделов и элементов. На закладке SEO формы редактирования элементов присутствуют только те настройки, которые касаются самих элементов и их изображений.
Аналогичным образом происходит работа и с атрибутами картинок. Настройка шаблонов осуществляется как для анонсовых, так и для детальных изображений разделов и элементов инфоблока. Для картинок можно устанавливать атрибуты alt , title , а также делать шаблоны названий файлов.
Обратите внимание, что все настройки файлов работают только для тех файлов, которые были загружены в систему после выполнения настроек. Для ранее загруженных файлов настройки не применяются.
SEO-настройки для раздела и страницы
В Битрикс «создать раздел» — означает создать директорию и файл index.php , а «создать страницу» — означает создать php-файл. Для раздела также могут быть заданы SEO-настройки. Причем, эти настройки будут наследоваться дочерними разделами и страницами. Мало того, есть возможность задать SEO-настройки для корневой директории, которые будут наследоваться всеми разделами и страницами.
Настройки для корневого раздела, раздела и страницы:
Настройки для раздела сохраняются не в базе данных, а в файле .section.php :
Настройки для страницы прописываются в самом php-файле страницы:
Столкнулся с тем, что компоненты, расположенные на странице, тоже могут устанавливать свойства страницы. Если вдруг вылезли непонятные заголовки или мета-теги, надо смотреть настройки всех компонентов на странице и снимать галочки:
- Устанавливать заголовок страницы
- Устанавливать заголовок окна браузера
- Устанавливать ключевые слова страницы
- Устанавливать описание страницы
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Читайте также: