jaffagold Опубликовано: декабря 25, 2017 Жалоба Поделиться Опубликовано: декабря 25, 2017 Мне кажется, что вопрос уже назрел. Стандартное решение проблемы дублей страниц категории с помощью <meta name="robots" content="noindex,follow"> уже не слишком подходит для Украины. Google не приветствует такой подход и рекомендует открывать все страницы пагинации, но связывать их между собой тегами rel="next", rel="prev". Это есть и в рекомендациях для веб-мастеров и неоднократно подтверждалось в выступлениях их специалистов. Скрытый текст https://support.google.com/webmasters/answer/1663744?hl=ru Понимаю, что для многих важнее Yandex, для которого как раз вполне подходит текущая реализация. Но Google для некоторых сайтов сейчас важнее. Интересует мнение мастеров по данной проблеме. Можно ли надеяться в обозримом будущем на выпуск какого-то отдельного модификатора под Google? Или использовать сторонний модуль? Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
markimax Опубликовано: декабря 25, 2017 Жалоба Поделиться Опубликовано: декабря 25, 2017 Так есть же в opencart (со 2.x версии) и next и prev if ($page == 1) { $this->document->addLink($this->url->link('product/category', 'path=' . $category_info['category_id'], 'SSL'), 'canonical'); } elseif ($page == 2) { $this->document->addLink($this->url->link('product/category', 'path=' . $category_info['category_id'], 'SSL'), 'prev'); } else { $this->document->addLink($this->url->link('product/category', 'path=' . $category_info['category_id'] . '&page='. ($page - 1), 'SSL'), 'prev'); } if ($limit && ceil($product_total / $limit) > $page) { $this->document->addLink($this->url->link('product/category', 'path=' . $category_info['category_id'] . '&page='. ($page + 1), 'SSL'), 'next'); } Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
jaffagold Опубликовано: декабря 25, 2017 Автор Жалоба Поделиться Опубликовано: декабря 25, 2017 Да, но еще выше по коду стоит <meta name="robots" content="noindex,follow"> т.к. есть в коде if (isset($this->request->get['page'])) { $page = $this->request->get['page']; $this->document->setRobots('noindex,follow'); } else { $page = 1; } Получается немного не то, что рекомендуют. Просто удалить выделенную строку? или продумать гибрид типа <meta name="yandex" content="noindex,follow"> Вроде Яндекс такое принимает, а Google игнорирует. ... и еще вопрос возникает при возврате со второй на первую страницу наблюдаем вот такое: <link href="http://opencartpro-23023.loc/desktops/?page=1" rel="next"> <link href="http://opencartpro-23023.loc/desktops/?page=-1" rel="prev"> При том, что ни минус первой, ни первой страницы в нумерации нет (первая, это та страница, на которой мы находимся сейчас). Не знаю, имеет ли это значение, вряд ли поисковики ходят туда-сюда, хотя, кто их знает... Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Это популярное сообщение. markimax Опубликовано: декабря 25, 2017 Это популярное сообщение. Жалоба Поделиться Опубликовано: декабря 25, 2017 16 часов назад, jaffagold сказал: Да, но еще выше по коду стоит <meta name="robots" content="noindex,follow"> т.к. есть в коде if (isset($this->request->get['page'])) { $page = $this->request->get['page']; $this->document->setRobots('noindex,follow'); } else { $page = 1; } Получается немного не то, что рекомендуют. Просто удалить выделенную строку? или продумать гибрид типа <meta name="yandex" content="noindex,follow"> Вроде Яндекс такое принимает, а Google игнорирует. А это вопрос к @Yoda уже, он за noindex,follow в opencart.pro "отвечает" Я бы лично убрал из сборки и сделал как в родном opencart + проверку на страницы next Кстати canonical тоже надо убрать (в родном opencart), это тоже не по фен шую Канонической страницей она может быть только если в ней все товары и нет пагинации по "мнению" Google Виктори 1 Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Это популярное сообщение. jaffagold Опубликовано: декабря 27, 2017 Автор Это популярное сообщение. Жалоба Поделиться Опубликовано: декабря 27, 2017 Не к тому, что я хочу казаться умнее других. Но разобраться хочу. Я понимаю, что это прекрасно подходит для Яндекса. Но по объективным причинам, меня более интересует Google. Вы не могли бы дать более развернутый ответ на этот счет? Serg-24 1 Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Koss Опубликовано: декабря 27, 2017 Жалоба Поделиться Опубликовано: декабря 27, 2017 А чем не нравится <meta name="robots" content="noindex,follow">? Я так понимаю что ты думаешь что товары с страниц пагинаций и индекс не попадут? Если расшифровать то noindex, follow означает не индексировать саму страницу, но переходить по ссылкам с нее, тоесть с индексацией страниц товаров проблем не возникнет Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Это популярное сообщение. jaffagold Опубликовано: декабря 27, 2017 Автор Это популярное сообщение. Жалоба Поделиться Опубликовано: декабря 27, 2017 Я понимаю что каждый товар по отдельности будет проиндексирован. Но: Это мне не нравится тем, что товарищи из Google нам твердят, что для поисковика при ранжировании (помимо прочих факторов) важным является качество и количество информации о товаре для клиента. Если у вас в категории 300 товаров, из которых вы открыли только 15 на первой странице, то поисковик делает простой вывод: в этой категории 15 товаров. А в соседнем магазине 250. Второй предлагает лучший выбор. Значит, по среднечастотному запросу на эту категорию он второй магазин поставит выше в выдаче. Представим 2 магазина на фасаде дома. У одного витрина во всю стену и куча товаров в ней. А у второго- небольшое окошко( точнее не так, такое же окно) но выложена только десятая часть. Какой вы лично сделаете вывод об ассортименте? Serg-24 1 Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
markimax Опубликовано: декабря 27, 2017 Жалоба Поделиться Опубликовано: декабря 27, 2017 5 часов назад, Yoda сказал: Марк, ты бы лично много чего сделал! Только вот из реального опыта. Самая бронебойная конструкция - это noindex. Я согласен Я раньше тоже всем советовал noindex на пагинации Ну ты видел Но все в этой жизни меняется Причем семимильными шагами Считаю надо сделать новую сборку согласно требований Google noindex уже на катит, я об этом писал Да и по опыту тоже Все меняется в этой жизни Тем более SEO Еще недавно ЧПУ keywords учитывался в ЧПУ приранжировании Уже нет ... А всего прошел год Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
markimax Опубликовано: декабря 27, 2017 Жалоба Поделиться Опубликовано: декабря 27, 2017 4 часа назад, jaffagold сказал: Не к тому, что я хочу казаться умнее других. Но разобраться хочу. Я понимаю, что это прекрасно подходит для Яндекса. Но по объективным причинам, меня более интересует Google. Вы не могли бы дать более развернутый ответ на этот счет? ДА Google любит next и prev и никаких canonical и noindex Canonical только для страниц без пагинации Никаких noindex prev и next для пагинации И да это "требования" google Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Serg-24 Опубликовано: декабря 28, 2017 Жалоба Поделиться Опубликовано: декабря 28, 2017 12 часа назад, markimax сказал: ДА Google любит next и prev и никаких canonical и noindex Скрытый текст Canonical только для страниц без пагинации Никаких noindex prev и next для пагинации И да это "требования" google Так и что (же) в итоге решили или проще слить тему, так и не дав адекватного ответа ? Какой (же) код лучше использовать чтОБы все товары были в поиске ?? Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Это популярное сообщение. markimax Опубликовано: декабря 28, 2017 Это популярное сообщение. Жалоба Поделиться Опубликовано: декабря 28, 2017 2 часа назад, Serg-24 сказал: Так и что (же) в итоге решили или проще слить тему, так и не дав адекватного ответа ? Какой (же) код лучше использовать чтОБы все товары были в поиске ?? Никто никогда не "сливает" темы Меняются алгоритмы ПС Я рекомендовал бы: 1.Убрать код robots - noindex, follow 2. Переделать в пагинации product/category На if ($page == 1) { // убрать код canonical } elseif ($page == 2) { $this->document->addLink($this->url->link('product/category', 'path=' . $category_info['category_id'], 'SSL'), 'prev'); } else { $this->document->addLink($this->url->link('product/category', 'path=' . $category_info['category_id'] . '&page='. ($page - 1), 'SSL'), 'prev'); } if ($limit && ceil($product_total / $limit) > $page) { $this->document->addLink($this->url->link('product/category', 'path=' . $category_info['category_id'] . '&page='. ($page + 1), 'SSL'), 'next'); } Виктори 1 Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Serg-24 Опубликовано: декабря 28, 2017 Жалоба Поделиться Опубликовано: декабря 28, 2017 21 минуту назад, markimax сказал: Я бы рекомендовал бы: 1.Убрать код robots - noindex, follow 2. Переделать в пагинации product/category Скрытый текст На if ($page == 1) { } elseif ($page == 2) { $this->document->addLink($this->url->link('product/category', 'path=' . $category_info['category_id'], 'SSL'), 'prev'); } else { $this->document->addLink($this->url->link('product/category', 'path=' . $category_info['category_id'] . '&page='. ($page - 1), 'SSL'), 'prev'); } if ($limit && ceil($product_total / $limit) > $page) { $this->document->addLink($this->url->link('product/category', 'path=' . $category_info['category_id'] . '&page='. ($page + 1), 'SSL'), 'next'); } Уточните пожалуйста расположение файла в котором сменить код : www/catalog/controller/product/category.tpl или www/catalog/view/theme/шаблон-такой-то/template/product/category.tpl (В каком файле сменить код?) Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Это популярное сообщение. markimax Опубликовано: декабря 28, 2017 Это популярное сообщение. Жалоба Поделиться Опубликовано: декабря 28, 2017 Только что, Serg-24 сказал: /catalog/controller/product/category.php Serg-24 1 Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
jaffagold Опубликовано: декабря 28, 2017 Автор Жалоба Поделиться Опубликовано: декабря 28, 2017 А что думаете насчет сбоя rel="next" rel="prev" при возврате на первую страницу? Скрытый текст ... и еще вопрос возникает при возврате со второй на первую страницу наблюдаем вот такое: <link href="http://opencartpro-23023.loc/desktops/?page=1" rel="next"> <link href="http://opencartpro-23023.loc/desktops/?page=-1" rel="prev"> При том, что ни минус первой, ни первой страницы в нумерации нет (первая, это та страница, на которой мы находимся сейчас). Не знаю, имеет ли это значение, вряд ли поисковики ходят туда-сюда, хотя, кто их знает... Надо с этим бороться? Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Kot Matvey Опубликовано: декабря 28, 2017 Жалоба Поделиться Опубликовано: декабря 28, 2017 То есть модуль Ответа SEO Full Index для гугла правильно делает? Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
jaffagold Опубликовано: декабря 31, 2017 Автор Жалоба Поделиться Опубликовано: декабря 31, 2017 Не до дискуссии сейчас, но вот наткнулся, оставим здесь пока. Во время недавнего вебинара для сеошников под эгидой Google сотрудник поисковой системы Джон Мюллер рассказал, что происходит в случае длительного использования директивы Noindex. Google: со временем директива Noindex «переходит» в атрибут nofollow Цитата «На первых порах, когда наш бот обнаруживает директиву Noindex, Google понимает, что владелец сайта не хочет, чтобы страница продолжала индексироваться. Несмотря на это, мы продолжаем некоторое время держать ее в индексе, продолжаем переходить по ссылкам, которые она содержит. Однако если ничего не поменяется (Noindex останется на более длительный период времени), то со временем мы уберем страницу из результатов поиска. Само собой, мы перестанем переходить по ссылкам с этой страницы. В этом смысле в отдаленной перспективе Noindex, follow обязательно трансформируется в Noindex, nofollow». пруф Что у нас останется у товара? next-prev? Зачем тратить краулинговый бюджет попусту... и пойдет бот по другим страницам. Сайтмап. Но не просядут ли позиции товаров со страниц пагинации в результате? Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сейчас и зарегистрироваться позже. Если у вас есть учётная запись, войдите, чтобы публиковать под своей учётной записью.