Jump to content
Igor5

Как добавить canonical на все страницы?

Recommended Posts

Привет!
подскажите как добавить canonical на все страницы? есть ли модуль какой-нить или это нужно делать вручную?

Share this post


Link to post
Share on other sites

есть и модули и вручную можно. Но зачем? в оксторе где надо - он есть. (вроде как, если что - поправят меня)

Если на все страницы - то куда они должны указывать?

какой результат должен получиться? какая цель.

Share this post


Link to post
Share on other sites
39 минут назад, Guava сказал:

есть и модули и вручную можно. Но зачем? в оксторе где надо - он есть. (вроде как, если что - поправят меня)

Если на все страницы - то куда они должны указывать?

какой результат должен получиться? какая цель.

я в этом особо не разбираюсь, поэтому спрашиваю как нужно... я смотрю как у других.. к примеру вот магаз www.studio-fashion.com/, там каноникал стоит в инфо страницах.. у меня же в сборке окСторе этого нет..

Share this post


Link to post
Share on other sites

каждый решает свои задачи, если есть цель. Зачем они это сделали и какая была цель - известно только их админу сайта. Сайт - это же организм. Одни и теже задачи можно решать несколькими способами.

Share this post


Link to post
Share on other sites
14 минут назад, Guava сказал:

каждый решает свои задачи, если есть цель. Зачем они это сделали и какая была цель - известно только их админу сайта. Сайт - это же организм. Одни и теже задачи можно решать несколькими способами.

вы прям философ)

Share this post


Link to post
Share on other sites
4 минуты назад, Igor5 сказал:

вы прям философ)

1. В opencart 2.x есть canonical на страницах

2. Единственное где они сделаны не правильно в пагинации. Т е когда есть пагинация в категории - canonical быть не должно, только next и prev
Тег canonical в категории должен быть только когда нет пагинации
Модуль @Otvet решает п.2 (кажись .. автор поправит меня, если не так)

  • +1 1

Share this post


Link to post
Share on other sites
6 минут назад, Igor5 сказал:

вы прям философ)

ну просто, это правда. Вы почему то пытаетесь сделать "как вон там вот", но вы же не знаете зачем они это сделали :) Сайту и навредить можно, насовав туда "как вон там вот". 1. Неизвестно зачем это делал конкурент. 2. Не факт, что конкурент это сделал правильно.

Share this post


Link to post
Share on other sites
16 минут назад, markimax сказал:

1. В opencart 2.x есть canonical на страницах

2. Единственное где они сделаны не правильно в пагинации. Т е когда есть пагинация в категории - canonical быть не должно, только next и prev
Тег canonical в категории должен быть только когда нет пагинации
Модуль @Otvet решает п.2 (кажись .. автор поправит меня, если не так)

спасибо за совет, а можно вместо паганации сделать подгрузку товаров? типо чтоб была кнопка "показать еще товары" или к примеру объеденить все страницы кат. в один элемент с помощью атрибутов? 

Edited by Igor5

Share this post


Link to post
Share on other sites
22 минуты назад, Igor5 сказал:

спасибо за совет, а можно вместо паганации сделать подгрузку товаров? типо чтоб была кнопка "показать еще товары" или к примеру объеденить все страницы кат. в один элемент с помощью атрибутов? 

А причем здесь "подгрузка"
ПС все равно не увидит остальные товары этой "подгрузки" т е пагинация все равно должна быть

Share this post


Link to post
Share on other sites
14 минут назад, markimax сказал:

А причем здесь "подгрузка"
ПС все равно не увидит остальные товары этой "подгрузки" т е пагинация все равно должна быть

ну а если связать страницы в цепочку через rel=»prev»/»next» и на всех указать rel=”canonical”?

Share this post


Link to post
Share on other sites
Posted (edited)

Здравствуйте, а не подскажите как сделать "canonical" к примеру со страницы site.ru/podkategoria/ на site.ru/kategoria/podkategoria/. А то обе страницы попадают в индекс?

Или как редирект с таких страниц сделать?

Edited by aleksandr0105

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Similar Content

    • By Vladkh
      Помогите разобраться пожалуйста. 
      Прописываю в файле /public_html/catalog/controller/product/special.php  после строки 
      $data['pagination'] = $pagination->render(); следующее
      if ($pagination->page > 1) { $this->document->addLink($this->url->link('product/special', '', 'SSL'), 'canonical'); } Но не работает, хотя тоже самое условие работает на станицах с отзывами о товарах /public_html/catalog/controller/product/reviews.php
       
      Нашел в сети вариант
      if ($pagination->page == 1) { $this->document->addLink($this->url->link('product/special', '', 'SSL'), 'canonical'); } elseif ($pagination->page == 2) { $this->document->addLink($this->url->link('product/special', '', 'SSL'), 'prev'); } else { $this->document->addLink($this->url->link('product/special', $url . '&page='. ($pagination->page - 1), 'SSL'), 'prev'); } if ($pagination->limit && ceil($pagination->total / $pagination->limit) > $pagination->page) { $this->document->addLink($this->url->link('product/special', $url . '&page='. ($pagination->page + 1), 'SSL'), 'next'); } Но тоже ничего не работает. 
      Кто ставил canonical на страницы special и как? Где моя ошибка?
    • By AndreyIvanov
      Скачать/Купить дополнение


      Смена canonical продукта
      Простая модификация, которая позволяет сменить атрибут canonical у товара.
      Например, у вас есть несколько однотипных и очень похожих товаров. Необходимо создать отдельные карточки для каждого, но canonical сделать один.
      Данный мод позволяет использовать поле UPC карточки товара для указания ID товара, canonical которого нужно использовать.
      Установка стандартная через установку дополнений. После загрузки необходимо обновить кэш модификаторов.
      Файлы системы не заменяются.
      Мод гарантированно работает на версии ocStore 2.3.0.2.3.
      Вероятно будет работать на всей линейке 2.Х
      Добавил AndreyIvanov Добавлено 29.05.2019 Категория SEO, карта сайта, оптимизация Системные требования Сайт разработчика Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart Несовместим ocStore 2.3 OpenCart.Pro, ocShop Обращение к серверу разработчика Нет  
    • By AndreyIvanov
      Простая модификация, которая позволяет сменить атрибут canonical у товара.
      Например, у вас есть несколько однотипных и очень похожих товаров. Необходимо создать отдельные карточки для каждого, но canonical сделать один.
      Данный мод позволяет использовать поле UPC карточки товара для указания ID товара, canonical которого нужно использовать.
      Установка стандартная через установку дополнений. После загрузки необходимо обновить кэш модификаторов.
      Файлы системы не заменяются.
      Мод гарантированно работает на версии ocStore 2.3.0.2.3.
      Вероятно будет работать на всей линейке 2.Х
    • By Snerorus
      Доброго времени суток!
      Нужен Ваш совет) ломаю голову как вкорячить в opencart динамический canonical.
       
      Для начала решил вывести через неиспользуемое поле tags - все работает.
       
      сама конструкция на данный момент $this->document->addLink( ( $blog_info['tags'] ), 'canonical' ); - в контролере blog
       
      и вывод через шаблон header  <?php foreach ( $links as $link ) { ?> <link href="<?php echo $link['href']; ?>" rel="<?php echo $link['rel']; ?>"/> <?php } ?>
       

      Сейчас хочу добавить к этой конструкции условие, при котором: если поле tags заполнено, выводить информацию из него, а если поле пустое то выводить текущий урл страницы. Мой первый сайт на опенкарте, так что сильно камнями не бросайте) Всем спасибо!
    • By Otvet
      Данное дополнение позволяет связать ряд товаров в общий список, не используя опции.
      Принцип работы
      В карточке товаров появляется специальное поле в котором выбирается главный товар, на который будет ссылаться данный посредством canonical.
       
       
      В этом случае обозначаете один "главный" товар в группе, в остальных выбираете его в поле cross-canonical
       

      Избавляетесь от неявных дублей и качелей в выдаче
       
      --------------------------------
       
      Использование модуля подразумевает что вы не застряли в 2005г и не используете Meta Keywords, ибо захламлять БД новым полем не имеет смысла (модуль задействует поле Meta Keywords)
  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.