Рейтинг: 1.3059  
На голосовании
Предложил Пользователь 8488 28.08.2014 13:12:13

Вывод SEO-полей в "Настройки списка"

Добрый день,

хотелось бы иметь возможность вывода полей с вкладки SEO (раздел / элемент) в настройку списка: http://c2n.me/iO8f2H.png.


Спасибо.
Рейтинг: 0  
Ответил 28.08.2014 13:18:49
Для чего такая возможность?

Если все сделано корректно, то обычно это наследуемые правила от текущего раздела и все товары в этом разделе делаются по этому правилу на автомате.

Зачем видеть эти поля, тем более они рассчитываются на лету из подстановок, что несколько скажется на производительности.  
Рейтинг: -0.2211  
Внедрено
Предложил Пользователь 17090 19.06.2014 00:28:52

Галка "Применять настройки SEO" в компоненте детального описания

Сейчас новые SEO-фичи (автогенерируемые меты и тайтлы) для элементов инфоблока срабатывают в компонентах детальной страницы "по-умолчанию". Это не всегда удобно, а иногда и вовсе вредит!
Рейтинг: 0  
Ответил Жуков Евгений 19.06.2014 10:45:34
Обновление iblock 14.5.6, компоненты catalog.section, catalog.element, news.list, news.detail
Рейтинг: 9.2176  
На голосовании
Предложил Пользователь 19677 17.04.2014 22:39:34

Собственные функции для выборки полей в СЕО-шаблонах

В шаблонах метатегов доступно поле this.sections.name, которое возвращает набор названий разделов от корня.


Предложение — вместо name (или любого другого поля), дать возможность указать свою функцию. Если грубо, то добавить обработчик на получение значения поля (getField).
Для чего это нужно. Например, для заголовка товара нужно собрать цепочку из пользовательских свойств секции, а у тех секции где оно не указано, взять название. Таким образом, указав например так:
{=concat this.sections.func_getTitle this.name " / "}
мы бы смогли в функции func_getTitle сделать проверку нужного поля и если его нет, то вернуть название. Такой механизм придаст гибкости решению, сейчас этого не хватает.
Рейтинг: 0  
Новая
Предложил Пользователь 19677 17.04.2014 22:27:22

Добавить метод getId в \Bitrix\Iblock\Template\Entity\Base

В обработчике события OnTemplateGetFunctionClass можно создать пользовательскую функцию для шаблонов в СЕО модуле. Но в доступных для переопределения методах onPrepareParameters и calculate нельзя получить id сущности для которой производится вычисление.
Рейтинг: 0.7035  
Внедрено
Предложил Пользователь 48984 13.04.2014 22:58:24

Улучшение SEO-оптимизации блогов

Уважаемые, разработчики 1С-Битрикс. По тому состоянию блогов, в котором они находятся сейчас - нравится и устраивает всё, особенно возможность закрытия к индексации ссылок и другие интересные фичи. Однако, хочу обратить ваше внимание на вот такой вопрос. Если рассмотреть исходный код отдельно взятого сообщения блога, то в  <met a name="keywords" content="тра-ля-ля" /> и <met a name="description" content="ля-ля-ля-ля-ля" />  для каждого сообщения блога парсится описание и ключевые слова раздела, где на страничке выведен комплексный компонент блогов. Так они и индексируются поисковыми системами :|

Скажите, пожалуйста, есть ли возможность сделать так, чтобы в <met a name="keywords" content="тра-ля-ля" / > как ключевые слова автоматически парсились бы теги, которые установлены в конкретном сообщении блога, а в <met a name="description" content="ля-ля-ля-ля-ля" /> парсились бы первые 250 знаков текста в начале сообщения блога.

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

С уважением.
Рейтинг: 0.3997  
Ответил Ежков Антон 14.04.2014 13:02:42
Такая возможность выйдет в ближайших обновления модуля Блоги
Рейтинг: 21.8891  
Внедрено
Предложил Пользователь 190926 31.03.2014 15:44:17

Показывать поисковикам описание только активного раздела. SEO.

Сейчас робот поисковика при заходе на отдельный раздел каталога товаров видит описания всех разделов каталога, что не очень благоприятно сказывается на SEO данного раздела. Есть предложение показывать поисковикам описание только активного раздела каталога.

Рейтинг: 0  
Ответил 29.04.2015 18:02:10
В вашем случае вы используете шаблон где выводите только заголовок раздела, и в тоже время вы заполнили описания у разделов, которые вам не нужны и вы их не выводите.

И хотите фактически зависимость текста от раздела. Что не совсем прерогатива конкретно этого компонента.

Это нужно сделать несколько иначе.

В компоненте: bitrix:catalog.section.list - оставляем так же как у вас есть, только названия разделов, описания удаляем;

В компоненте bitrix:catalog.section делаем связь с bitrix:news.detail, где в зависимости от раздела добавляем нужное описание для SEO


Первый компонент остается для навигации, Гугл его неплохо в таком виде добавляет в поиск, как навигацию.

И в тоже время решаем задачу с выводом SEO текстов с привязкой к нужному разделу.

Как пример можно посмотреть как сделано, вот на этом сайте: http://tortik39.ru/cakes-for-birthday/

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

Идею закрываю.  
Рейтинг: 0.6406  
На голосовании
Предложил Пользователь 190926 29.03.2014 04:48:19

Добавление мета-тегов title и description для коротких ссылок с целью повышения релевантности страниц по этим ссылкам

Идея заключается в возможности добавления мета-тегов title и description для коротких ссылок, с целью повышения релевантности страниц открывающихся по коротким ссылкам. Используя фильтр, короткие ссылки и специальные мета-теги для них можно значительно увеличить количество страниц сайта в индексе причем релевантных.
Рейтинг: 15.429  
На голосовании
Предложил Пользователь 203730 27.03.2014 12:35:31

Нужен аналог функции strip_tags для сео-модуля

Часто бывает удобно добавлять через новые сео-возможности битрикса анонсное описание элементов в description/keywords

Однако анонсное описание почти всегда набрано в режиме HTML.

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

Очень нужна функция с поведением strip_tags для ее использования при формировании метасвойств!
Рейтинг: 6.9059  
На голосовании
Предложил Пользователь 3089 13.02.2014 20:23:35

Задавать имя файла для robots.txt

В новом модуле поискового продвижения есть возможность редактировать robots.txt.

Увы нельзя задать имя полученному файлу.

Это нормально, когда сайты в Битрикс имеют отдельные папки (через DOCUMENT_ROOT или SITE_DIR). Но бывает ситуации, когда папки для ряда сайтов общие - получаем общий набор файлов для сайтов.

В итоге сайтов несколько, а robots.txt у них один и нельзя сделать их разными (это удобно для указания на sitemap - его имя, к счастью, можно в настройках указать).

Более подробно в блоге по новым решениям SEO. Цель - нормально поддержать работу с региональными сайтами.

Добавлено по комментариям: Отдавать разные версии robots.txt в этой ситуации можно средствами nginx. Главное в этой идее не второй шаг (я привел в пример неэффективный способ отдачи средствами PHP), а первый - сама возможность сохранить различные версии robots.txt для сайтов в такой конфигурации.

Добавлено после осмотра исходников модуля seo 14.5.0 (18.04.2014): Улучшений нет никаких. Имя robots.txt вбито в константе \Bitrix\Seo\RobotsFile::ROBOTS_FILE_NAME и ничего с этим не поделать ни с помощью событий (их нет), ни с помощью глубокой кастомизации (я имею в виду создание своего класса унаследовав от стандартного). Функционал редактирования robots.txt на сайтах с одной общей папкой сейчас неупотребим.
Рейтинг: -0.0748  
Новая
Предложил Пользователь 190926 17.01.2014 00:57:33

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

Имеется ввиду, что название меню каталога товаров одновременно является и названием раздела, который в свою очередь заключен в тег.
Для поисковика будет лучше, если текст в теге h1 будет не просто Пижамы, а например Пижамы для мальчиков. См. скриншоты.



Это видит поисковик. Желательно, чтобы поисковик видел в теге h1 "Пижамы для мальчиков".