Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Canonical для страниц категорий


Рекомендованные сообщения

так же там ничего не написано про то что поисковые системы выкидывают дубли страниц из индекса

ocstore.orcart.ru/desktops/ попадет в индекс, как и попадет ocstore.orcart.ru/desktops?page=2

ocstore.orcart.ru/desktops/?page=1 не попадет. и безо всяких "Улучшенных индексаций"

 

 

 

 
  • Уменьшите количество похожего контента. Если на вашем сайте много похожих страниц, добавьте на каждую из них уникальный контент или объедините их в одну

https://support.google.com/webmasters/answer/66359?hl=ru

Ссылка на комментарий
Поделиться на других сайтах

Многие сеошники вообще закрывают GET запросы в url типа ?page, ?limit, ?sort итд.
На счет описания рекомендую читать вот и не надо говорить что нету

Ссылка на комментарий
Поделиться на других сайтах

ocstore.orcart.ru/desktops/ попадет в индекс, как и попадет ocstore.orcart.ru/desktops?page=2

https://www.google.ru/search?client=opera&q=online+seo+analyzer&sourceid=opera&ie=UTF-8&oe=UTF-8#q=site:ocstore.orcart.ru&start=0&filter=0

 

???

не было времени сразу посмотреть

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

Всем доброго времени суток!

Обновил свой модуль, теперь есть возможность сделать пагинацию таким http://ocseo2.addist.ru/components/page-1(конечно это по выбору, можно сделать и ?page=1).

Первую страницу сделал редирект на http://ocseo2.addist.ru/components/, но добавил canonical http://ocseo2.addist.ru/components/ для других страниц http://ocseo2.addist.ru/components/page-2, http://ocseo2.addist.ru/components/page-3, http://ocseo2.addist.ru/components/page-n.

Кто знает, правильно ли это? Просто задумался, раз модуль дает возможность сделать пагинацию в виде чпу, может надо указать соответствующие canonical линки?

Но, сдругой стороны, если делать так, то при сортировке по другим критериям контенты страниц могут иметь дубли(при сортировке по противным направлениям) и в одной странице контент может смениться:

http://ocseo2.addist.ru/components/?sort=pd.name&order=DESC

и

http://ocseo2.addist.ru/components/page-7?sort=pd.name&order=ASC

Кто что скажет?

Заранее спасибо!

Изменено пользователем addist
Ссылка на комментарий
Поделиться на других сайтах


Чпу это когда глядя на ссылку понятно о чем страница)) /page-1 или ?page=1 какая разница?

По поводу canonical: нужен для реальных дублей (как товары без сео про), поэтому делайте отключаемым

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

Подскажите ув. знатоки как сделать чтобы у страницы каждого производителя при сортировке товара и т.д canonical был ее начальной страницей.

 

Например у страницы при сортировке:

http://сайт.ua/производитель-хонда.html?sort=pd.name&order=DESC&limit=50 canonical был http://сайт.ua/производитель-хонда.html, а то сейчас стоит http://сайт.ua/brends/

 

Таким образом все страницы производителей склеины и удалены из индекса и осталась только одна страница http://сайт.ua/brends/

 

Помогите, как решить это или где, что исправить.

Ссылка на комментарий
Поделиться на других сайтах


Подскажите ув. знатоки как сделать чтобы у страницы каждого производителя при сортировке товара и т.д canonical был ее начальной страницей.

 

Например у страницы при сортировке:

http://сайт.ua/производитель-хонда.html?sort=pd.name&order=DESC&limit=50 canonical был http://сайт.ua/производитель-хонда.html, а то сейчас стоит http://сайт.ua/brends/

 

Таким образом все страницы производителей склеины и удалены из индекса и осталась только одна страница http://сайт.ua/brends/

 

Помогите, как решить это или где, что исправить.

Все решил! Вопрос СНЯТ!

Ссылка на комментарий
Поделиться на других сайтах


  • 3 месяца спустя...

Многие порталы дабы избавится от дублей при пагинации добавляют атрибут rel="canonical". Который указывает поисковому роботу какая страница является главной.

 

Можно использовать такой вариант, что бы добавить этот тег на страницы пагинации в категриях.

 

catalog/controller/product/category.php

 

после строки $this->load->model('tool/image');

 

добавляем

 

if (isset($this->request->get['page'])) {

            $page = $this->request->get['page'];

            $pathx = explode('_', $this->request->get['path']);

            $pathx = end($pathx);

            $this->document->addLink($this->url->link('product/category', 'path=' . $pathx ), 'canonical');

        } else {

            $page = 1;

        }

 

открываем вторую страницу и наблюдаем в коде rel="canonical"

 

 

По сути можно тоже самое прописать и для страниц с производителями.

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

 

 

catalog/controller/product/category.php

 

после строки $this->load->model('tool/image');

 

добавляем

 

if (isset($this->request->get['page'])) {

            $page = $this->request->get['page'];

            $pathx = explode('_', $this->request->get['path']);

            $pathx = end($pathx);

            $this->document->addLink($this->url->link('product/category', 'path=' . $pathx ), 'canonical');

        } else {

            $page = 1;

        }

Ссылка на комментарий
Поделиться на других сайтах


 

...У мена товары выводятся в родительской категории, а также в подкатегориях. Получается, что для индексации нужно оставить только вывод товаров в родительской категории...

Указание на каноническую цепочку, скорее всего, будет проигнарировано ПС.

Ссылка на комментарий
Поделиться на других сайтах

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

catalog/controller/product/category.php

после строки $this->load->model('tool/image');

добавляем

if (isset($this->request->get['page'])) {

$page = $this->request->get['page'];

$pathx = explode('_', $this->request->get['path']);

$pathx = end($pathx);

$this->document->addLink($this->url->link('product/category', 'path=' . $pathx ), 'canonical');

} else {

$page = 1;

}

Установите seopro и не ломайте себе голову
Ссылка на комментарий
Поделиться на других сайтах

Установите seopro и не ломайте себе голову

Вы могли бы установить и настроить этот модуль на моем сайте и Сколько это будет стоить?

Ссылка на комментарий
Поделиться на других сайтах


  • 3 месяца спустя...

Многие порталы дабы избавится от дублей при пагинации добавляют атрибут rel="canonical". Который указывает поисковому роботу какая страница является главной.

 

Можно использовать такой вариант, что бы добавить этот тег на страницы пагинации в категриях.

 

catalog/controller/product/category.php

 

после строки $this->load->model('tool/image');

 

добавляем

 

if (isset($this->request->get['page'])) {

            $page = $this->request->get['page'];

            $pathx = explode('_', $this->request->get['path']);

            $pathx = end($pathx);

            $this->document->addLink($this->url->link('product/category', 'path=' . $pathx ), 'canonical');

        } else {

            $page = 1;

        }

 

открываем вторую страницу и наблюдаем в коде rel="canonical"

 

 

По сути можно тоже самое прописать и для страниц с производителями.

 

Подскажите пожалуйста

А как настроить каноникал на любые GET параметры в URL, например site.ru/category?test для страниц категорий?

Ссылка на комментарий
Поделиться на других сайтах


для  сортировки и т.д. ещё понятно но для пагинации нафиг они (canonical) там?
воткните модуль SEO Page + от Otvet и забудьте это недоразумение
для того что бы убедится в том что это имеет место быть - просмотрите подобные страницы на сайтах всяких сео компаний из топа , используют ли они каноникал при пагинации

Ссылка на комментарий
Поделиться на других сайтах


  • 3 месяца спустя...

Подскажите, как все это сделать, если у меня ssl? Соответственно страницы доступны по https://site.com/категория/товар. Заранее спасибо. 

Ссылка на комментарий
Поделиться на других сайтах


  • 2 недели спустя...

Можно использовать такой вариант, что бы добавить этот тег на страницы пагинации в категриях.

 

catalog/controller/product/category.php

 

после строки $this->load->model('tool/image');

 

добавляем

 

if (isset($this->request->get['page'])) {

            $page = $this->request->get['page'];

            $pathx = explode('_', $this->request->get['path']);

            $pathx = end($pathx);

            $this->document->addLink($this->url->link('product/category', 'path=' . $pathx ), 'canonical');

        } else {

            $page = 1;

        }

 

открываем вторую страницу и наблюдаем в коде rel="canonical"

 

 

catalog/controller/product/manufacturer.php

 

после $this->load->model('tool/image');

 

добавить

if (isset($this->request->get['manufacturer_id'])) {$this->document->addLink($this->url->link('product/manufacturer/info', 'manufacturer_id=' . $this->request->get['manufacturer_id']), 'canonical');}

 

 

Коллеги, совет из первых постов помог. Но каноникал добавился на всю пагинацию, кроме второй страницы. Подскажите в чем проблема?

Ссылка на комментарий
Поделиться на других сайтах


  • 1 год спустя...
В 05.09.2015 в 19:30, Waha сказал:

Рекомендую сделать описание категории только на первой странице категории


$this->data['description'] = html_entity_decode($category_info['description'], ENT_QUOTES, 'UTF-8');

заменить на


if ($page == 1) {
$this->data['description'] = html_entity_decode($category_info['description'], ENT_QUOTES, 'UTF-8');
} else {
$this->data['description'] = "";
}

и тоже самое для описания производителей. Избавит Вас от дублей описания на каждой странице.

 

Сделал, как Вы написали, всё хорошо, текст исчез, но осталась картинка категории.

Ссылка на комментарий
Поделиться на других сайтах


  • 1 месяц спустя...
On 15.01.2014 at 11:17 PM, ingenerks said:

Многие порталы дабы избавится от дублей при пагинации добавляют атрибут rel="canonical". Который указывает поисковому роботу какая страница является главной.

 

Можно использовать такой вариант, что бы добавить этот тег на страницы пагинации в категриях.

 

catalog/controller/product/category.php

 

после строки $this->load->model('tool/image');

 

добавляем

 

if (isset($this->request->get['page'])) {
            $page = $this->request->get['page'];
            $pathx = explode('_', $this->request->get['path']);
            $pathx = end($pathx);
            $this->document->addLink($this->url->link('product/category', 'path=' . $pathx ), 'canonical');
        } else {
            $page = 1;
        }

 

открываем вторую страницу и наблюдаем в коде rel="canonical"

 

 

По сути можно тоже самое прописать и для страниц с производителями.

Доброго времени! 
Будьте добры, подскажите как сделать наоборот - чтобы на страницах 2,3,... каноникал был не на главную категорию, а на текущую категорию со страницей 2,3,... и чтобы были rel=«next|prev».
У меня сейчас на сайте такие дела - когда переходишь на вторую страницу пагинации, в урле добавляется "page2", в тайтле и дискрипшене тоже добавляется "страница2", описание на странице категории убирается, т.е. всё идеально, но вот каноникал ведет на главную категорию, а нужно направить каноникал на текущую страницу (2,3...) и добавить  rel=«next|prev».
Если знаете как это сделать - выручайте)

Ссылка на комментарий
Поделиться на других сайтах


В 07.09.2015 в 23:39, Waha сказал:

Многие сеошники вообще закрывают GET запросы в url типа ?page, ?limit, ?sort итд.
На счет описания рекомендую читать вот и не надо говорить что нету

+1, аналогично поступаем.

Количество товара на странице всегда можно увеличить. По этому давно не сталкивался с пагинацией.

Ссылка на комментарий
Поделиться на других сайтах


  • 2 месяца спустя...
В 23.04.2014 в 13:12, fateev сказал:

подскажите, попробовал так. 

 

да - на второй странице(урл заканчивается на "page=2") с пагинацией выводит в канонический адрес страницу группы. А мне нужно, так , чтоб у последующих страниц, канонически выводился  их же адресс, у страницы ****page=2 - канонический такой же, как и урл, у страницы ****page=3 - канонический такой же, как и урл и тд и тп. 

удалось найти решение?

Ссылка на комментарий
Поделиться на других сайтах


В 21.01.2014 в 15:44, Paveldz сказал:

А как узнать есть ли дубли на сайте?

посмотрите через saitreport прогоните ваш сайт и там есть проверка на дублирующий контент http://joxi.ru/5mdBz6YUvoKaXA

Ссылка на комментарий
Поделиться на других сайтах


  • 3 недели спустя...
В 21.11.2014 в 13:07, ikarus сказал:

А вам не кажется что такие страницы (с каноническими ссылками) выпадают из индексации ПС !? И соответственно товары находящиеся на этих страницах !?

а вот поэтому я не использую каноникал на пагинациях категорий. я убираю h1 из верстки, текст, прописываю уникальные формулы мета тегов (типа страница N из NN) и страницы в индексе и поисковик видит весь ассортимент. 

каноникал тоже можно конечно использовать и многие так делают но думаю лучше мой вариант. 

Ссылка на комментарий
Поделиться на других сайтах


  • 1 месяц спустя...

Скажите не умному человеку. Есть сайты по оптимизации сайта и просит Добавьте в раздел head страницы элемент с атрибутом rel="canonical" а я все позакрывал https://drok24.ru/ лишние приписки не красивые. И как можно узнать какие у меня остались дубли главной страницы? 

Ссылка на комментарий
Поделиться на других сайтах


  • 3 месяца спустя...

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.