Mnlaw

Рейтинг
38
Регистрация
29.08.2024

ГПТ мне код написал 

{if $products|count < 4}
       <meta name="robots" content="noindex, nofollow">
   {/if}


Он работает, но работает на все страницы.

На главной есть 2-3 сетки, он их не видит и ноиндекс ставит. ГПТ дал несколько примеров кода с исключением типа и для определенных типов. Но оно чет не работает. Надо в шаблон вставить, но там несколько шаблонов и хрен знает где они. Просто категории, Бренд, Теги, Сеофильтры.

Я правда не знаю как код работает на странице товара. там все таки тоже не сетка. Надо придумать как их исключить.

Вот чего он предложил.

{if $products|count < 4 && !$smarty.get.page_id|in_array:[1, 2]} 
    <meta name="robots" content="noindex, nofollow">
{/if}
--
{if $products|count < 4 && $smarty.server.REQUEST_URI != '/' && $smarty.server.REQUEST_URI != '/contacts'}
    <meta name="robots" content="noindex, nofollow">
{/if}
--
{if $products|count < 4 && !$smarty.foreach.some_loop.iteration && $smarty.server.REQUEST_URI != '/contacts' && $smarty.server.REQUEST_URI != '/'}
    <meta name="robots" content="noindex, nofollow">
{/if}
--
{if $products|count < 4 && ($_SERVER['REQUEST_URI'] == '/specific-page' || $_SERVER['REQUEST_URI'] == '/another-page')}
    <meta name="robots" content="noindex, nofollow">
{/if}
--
{if $products|count < 4 && in_array($page_type, ['desired_type1', 'desired_type2', 'desired_type3'])}
    <meta name="robots" content="noindex, nofollow">
{/if}
--

2 и 5 вариант пробовал, не работает.
Антоний Казанский #:

Может быть проще общее правило для страниц брендов в meta - noindex, follow? А потом для тех, где нужно открыть/ать индексацию?

Может и да. Но я не силен в этих вещах, совсем не разбираюсь и программировать не могу. Тем более какое общее правило, если только часть надо закрыть.

Ну вообще то конечно модуль нужно купить какой то, который упрощает этот и другие моменты. Но пока его нет, да и задача пока это разовая. Ради 1 раза жалко покупать.

LevShliman :

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

Да скорость открытия сайта увеличивается.

Во время. Вы забыли дописать Во какое время. Во время чего?

Vladimir SEO #:
не нужно

Почему? Посадочные же страницы. А там товара до 3. Я их отсеял. 4 и выше уже оставил. Модуль автоматом закрывает от индексации только если ноль будет. разве это не та же страница с минимум товара, как и в фильтрах. Суть же одна.

Сергей про е-ком #:
Я дополнил тот ответ, прочитай, чтобы понять конкретно суть.

согласен. До cs carta была Тильда. там всего 5000 товаров можно и 200 категорий. И категория там имеет всегда один адрес. Без 1,2,3. И когда перешел на cs cart, то удивился, что каждая страница пагинации в категории имеет свой адрес, свой тайтл и тд. Удивился этому. Может просто мало в этом понимаю. Ну и каноникал туда же.

Сергей про е-ком #:

Вот это - неправильно. Каноника на пагинацию должен вести на

https://.....ru/tetradi-na-kolcah/

Я с этим тоже согласен. Все таки категория ОДНА, а тут размусоливание какое то.

Разве не логично получается, что по запросу Тетради на Кольцах на сайте аж 8 страниц.

Kaavain #:

В меня версия 4.3.6 аж. Но есть свежак, ляну на нем. Мож спохватились. 

У меня от весны 23 года. С тех пор не обновлял пока. 4.15

Kaavain #:

Это хорошо и правильно. 

Блин, ну если следовать этой логике, то и карточки товара можно смело удалять безо всяких редиректов.

Орловский Партизан #:

Есть ещё код ответа 302, который в данном случае будет максимально правильным решением, как по мне.

Если у вас сначала эта страница 404, а потом 200 — это шиза. Если 404 — это значит, удалена окончательно, больше такой страницы не будет.

302 на последлюю страницу пагинации, я так это вижу.

Но я не в коммерсе не работаю, может там своё особое видение.

То есть Яндекс вынес вердикт 404 и все, конец? А зачем он их мусолит постоянно? Или нет?

Вот например смотрю Вебмастер, он выдает по каким то старым адресам, удаленным, 404 ошибку. Я их вручную на сайт переправляю. Не стоит этого делать?

estic #:
Также вместо перехода можно использовать подгружаемое по щелчку описание, если на сайте активно используется AJAX.

И тогда 1,2,3 не будет, а будет всегда один адрес и просто подгружаться?

Всего: 410