Убираем дубли детальных страниц товаров в 1С-Битрикс
HTML-код
- Опубликовано: 29 дек 2024
- В этом видеоуроке вы узнаете о том, как настроить ЧПУ интернет-магазина на 1С-Битрикс таким образом, чтобы не было дублей детальных страниц товаров.
Самый полный видеокурс по созданию интернет-магазина на 1С-Битрикс: s.web-shoper.ru...
Узнать больше про то как легко делаются современные интернет-магазины Вы можете подписавшись на мою рассылку:
free.web-shoper...
Запись сделана для этой страницы блога: blog.web-shoper...
Сделал как вы говорили, по итогу товары не найдены когда кликаешь по товарам из раздела на них( открываешь в отдельной стрнаице)
Добрый вечер. спасибо за урок. Но у меня не получается ((
Пробую на демо-версии битрикс. Прописал урл как у Вас. и все работает. НО. цепочка навигации строится по принципу: в какой категории первой по списку товар лежит, такая цепочка и показана. Т.е. на Вашем примере если Смартфон положить в две категории "нокиа" и "самсунг", то при переходе на товар из ЛЮБОЙ категории "нокиа" или "самсунг", навигационная цепочка строится ВСЕ равно одинаково: смартфоны/нокиа/товар. По ПЕРВОЙ категории в которой лежит товар.
Где у меня косяк? ((
подскажите, когда меняю #SECTION_CODE# на element - открываются страницы с пустым товаром
Дмитрий, может вы подскажете, как мне исправить дублирование страниц битриксом? Битрикс генерирует урлы типа site.ru/catalog/раздел/Товар и site.ru/catalog/раздел/товар.
Дмитрий видео краткое и элементарно понятное, Спасибо) Но есть один нюанс я бы сказал глобальный) Как быть с меню? которое проставляет активность разделам? На вашем видео я заметил что он не проставляет активность верхней менюшке.
А Вы не заметили, что в горизонтальном типовом меню и так разделы не подсвечивались? Даже когда переходишь по разделам, а не по элементам. Поэтому все зависит от задач. В приоритете юзабилити - дорабатываем меню и т.д. для максимального удобства покупателей. В приоритете трафик на сайт - оптимизируем под SEO. Сделать оптимизацию под все и сразу вряд ли получится. Хотя меню можно программно дописать так, что оно будет смотреть в каком разделе находится товар и подсвечивать нужные пункты самостоятельно.
Что значит меню проставляет активность? Не могли объяснить, что это значит?
@@akifjevda Вы можете объяснить простым языком, что имел ввиду Алеквандр Гарагуля?
Спасибо, Дмитрий, за ваши уроки. Есть вопрос, в google webmaster у меня много ошибок сканирования, т.е. много ссылок ведут на несуществующие страницыи и их количество постоянно растет. С чем это может быть связанно?
Как я понял это из-за того, что без слеша в урл вылазит 404 шибка. Как с этим бороться?
Руслан Ибрагимов Вам лучше обратиться к специалистам по SEO. Я специалист по Битриксу, а Ваша проблема не факт, что связана с движком и его настройками. Лучше сделать комплексный анализ сайта по SEO и потом уже решать конкретные задачи, чем тыкать наугад и плодить дополнительные проблемы.
Дмитрий, большое спасибо за видео. А как быть, если необходимо привести адреса всех элементов к такому виду: site.ru/catalog/раздел уровня 2/разде уровня 3/
Андрей Шевцов Все доработки подобного типа идут только через доработку кода компонента Каталог. Надо лезть в код, отвечающий за ЧПУ и дорабатывать его. Если при этом надо получать нормальные ссылки еще и из других компонентов на детальные страницы каталога, то это еще и доработка этих компонентов (или лезть в модуль инфоблоков и принципиально переделывать механизм формирования ссылок на элементы нужного инфоблока).
Круто! Спасибо! Жаль раньше не нашел это решение((
Сейчас на моем сайте уже реализовано через мета тег каноникал (с точки зрения СЕО вроде приемлимо). Но ваш случай мне больше нравится; Если сейчас я перенастрою ЧПУ по вашему способу - придется сделать 301 редирект на новые урлы со старых проиндексированных (которых порядка 200) . Есть ли простое решение для автоматического редиректа ? (ну или что нибудь похожее).
В типовой поставке Битрикса нет автоматического редиректа. Если поискать на Маркетплейс, то скорее всего найдется, но платное.
актуально ли это на 18 версии?)))
Дмитрий, а насколько сложно сделать ссылку на детальный просмотр вида: домен/товар?
Ловчий Сергей Можно и так сделать, но надо переписывать ЧПУ и делать перехват всех ссылок через компонент Каталог. Сделать не совсем просто и есть масса вариантов, а также несколько проблем, которые трудно решить. Поэтому, если нет жесткой необходимости, то я бы не рекомендовал это делать вообще.
Дмитрий Акифьев Просто я видел, что так делают некоторые из крупных интернет-магазинов. Возможно это для SEO лучше? Ведь url типа domen.com/catalog/element/element-name длинный и имеет много символов "/", что вроде бы не сильно хорошо для SEO. Или может я заблуждаюсь во мнении, не подскажете?
Ловчий Сергей Я не эксперт по SEO, поэтому сказать веско и принципиально не могу. А крупные магазины могут позволить себе что угодно, любую доработку, любую SEO или юзабилити оптимизацию, так как там допиливанием занимаются команды программистов, вкладываются миллионы рублей и тысячи человеко-часов.
Ловчий Сергей А какие проблемы могут возникнуть при реализации такого вида url?
Ловчий Сергей Проблемы чисто технические, про смысл которых я написал выше. Подробности писать не вижу смысла, много архитектурных нюансов, Вам лучше обратиться к специалистам для доработки, а не пробовать делать самостоятельно, если нет опыта разработки под Битрикс.
Как вариант еще делается следующим образом
#SECTION_CODE#_, и например #ELEMENT_CODE#- ну или с любой стороны добавляются какие то константы.
Не понимаю как ваш вариант может решить проблему дублей URL карточек товаров, если в нескольких URL одной страницы появятся еще какие-то символы. Можете подробнее идею раскрыть?
Дмитрий Акифьев в вашем методе у вас появляется промежуточная категория, если приписать символ - этой промежуточной категории не будет. Адрес у разделов будет /catalog/section_ , а у элементов /catalog/element-. Вариации с символами могут быть какие угодно. Т.к. битрикс напрямую не позволяет сделать адреса section_code и element_code, приходится изощраться. Ну во всяком случае у меня не получилось, если есть те у кого получилось, хочется узнать как.
Mikhail Vartanyan Я все равно не понял Ваш принцип, такое ощущение, что мы говорим о разных движках. Есть ссылка на сайт, где настроена ваша адресация?
А насчет сделать напрямую #SECTION_CODE# и #ELEMENT_CODE# - так это как раз есть в базовом варианте, так как эти поля не что иное, как стандартное поле "Символьный код" у любого инфоблока. И они могут быть прописаны вручную или автоматически у любого раздела и элемента.
Спасибо!
День добрый а как убрать дубли ссылок с главной страницы.
А откуда они там?
Дмитрий Акифьев ну если перейти в режим правки на главной страницы и нажать кнопку SEO оптимизация то выдает в моем случае 350 ссылок а пишет рекомендуемое 100. я проверял сайт через онлайн сервис там показало какие ссылки и там много повторных больше половины. и вот таких много для примера Продолжить покупки
javascript://void(0)
Сравнить товар Добавлено
...ion_section%3D-1%26WF%3DY
Alexey Nikitin Если все правильно настроено, то больше не должно быть никаких дублей. Это могут показываться в разных блоках одинаковые товары, что никак на SEO не влияет. А JavaScript он и в Африке JavaScript, сейчас без него ни один сайт не обойдется, поэтому на SEO это тоже почти не влияет. Ссылки в корзину и на результаты фильтра надо закрывать от индексации, как это делать я давал в одном из видео про файл robots.txt ищите
Спасибо!