rel=canonical или 301 redirect

D
На сайте с 19.02.2015
Offline
16
1574

Использовался устаревший компонент hikashop для Joomla.

В итоге в индексе гугла нашел много страниц с дублями, даже случай с 5 дублями. Думаю ничего хорошего в этом нет.

Например:

mysite.com/cat-test/category.html
mysite.com/category/12-testhome.html
mysite.com/component/hikashop/category/12-test.html
mysite.com/category/12-.html
mysite.com/product/listing/12-testcomponent.html

Основная масса ссылок выглядит как:

Для категорий: mysite.com/category/12-monitors.html

mysite.com/category/15-hdds.html - и так 50 категорий

Для товаров: mysite.com/product/tovar1485.html

mysite.com/product/tovar9378.html - и так в кучу 5000 товаров

В новой версии это исправлено, добавлен атрибут rel=canonical, ссылки выглядят по другому:

Для категорий: mysite.com/monitors.html

mysite.com/hdds.html

Для товаров: mysite.com/monitors/product/tovar1485.html

mysite.com/hdds/product/tovar9378.html - каждый товар в своей категории.

Но в индексе гугла старый вариант. Канонические ссылки ведут на новый вариант. Все старые ссылки остались рабочими.

Но можно ведь дописать небольшую проверку в коде, чтоб проверялось соответствие канонической страницы и текущего адреса и если они отличны - делать 301 редирект.

header('HTTP/1.1 301 Moved Permanently');
header('Location: '.$canonicalUrl);
exit();

Практически при открытии старых адресов переходит к новым нормальным адресам.

А теоретически как лучше сделать. Оставить нововведение с rel=canonical или дописать 301 редиректы?

Vladimir SEO
На сайте с 19.10.2011
Offline
2049
#1

Я бы использовал 301 , когда то помню было дополнение для жумлы sh404 , через него дубли подчищали

Эксперт по продуктам Google https://support.google.com/profile/58734375 ᐈ Продвижение коммерческих сайтов https://kulinenko.com/
D
На сайте с 19.02.2015
Offline
16
#2

А если в новых ссылках mysite.com/hdds/product/tovar9378.html дополнительно выкинуть часть /product/. Будет от этого польза или никакого смысла в этом нет?

Новую версию пока локально проверяю и хочется сразу всё до ума довести перед обновлением рабочего сайта и его переиндексацией такой масштабной.

Vladimir SEO
На сайте с 19.10.2011
Offline
2049
#3

я когда то вырезал все и приводил весь сайт к виду сайт.ру/товар

D
На сайте с 19.02.2015
Offline
16
#4

Т.е. вариант mysite.com/product/tovar1485.html и mysite.com/product/tovar9378.html для поисковика хуже, чем аккуратно распределенные товары mysite.com/monitors/product/tovar1485.html и mysite.com/hdds/product/tovar9378.html?

В панели вебмастера яндекса видно, что он сам пытается разложить товары по категориям, но из 5700 товаров у него это получилось сделать с 500 где-то. Поэтому и хотелось помочь ему, прописать canonical или 301 что и в какой категории должно лежать.

D
На сайте с 19.02.2015
Offline
16
#5

Зачем перенесли в вебстроительство, когда вопрос про поисковую оптимизацию.

R
На сайте с 08.07.2008
Offline
74
#6
dzhambul:
Т.е. вариант mysite.com/product/tovar1485.html и mysite.com/product/tovar9378.html для поисковика хуже, чем аккуратно распределенные товары mysite.com/monitors/product/tovar1485.html и mysite.com/hdds/product/tovar9378.html?

А что если вместо

1. mysite.com/product/tovar9378.html

2. mysite.com/monitors/product/tovar1485.html

использовать

mysite.com/monitors/tovar1485.html

D
На сайте с 19.02.2015
Offline
16
#7
rixter:
использовать mysite.com/monitors/tovar1485.html

Я спрашивал об этом - никто не отвечает)

BlagFurer
На сайте с 09.12.2009
Offline
79
#8
dzhambul:
А теоретически как лучше сделать. Оставить нововведение с rel=canonical или дописать 301 редиректы?

Каноникал + 301. Пользователи попадая на не каноническую страницу могут начать ставить ссылки на неё. Итог: распыляете драгоценные ресурсы. Еще веселее, если у вас есть внутряк на старые не каноничные страницы.

xVOVAx:
я когда то вырезал все и приводил весь сайт к виду сайт.ру/товар

Оптимальный вариант для большинства магазинов.

dzhambul:
mysite.com/monitors/product/tovar1485.html

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

D
На сайте с 19.02.2015
Offline
16
#9

Если 301 редирект поставить, то он же еще на сервере обработается и до canonical дело ведь не дойдет. Смысл в этом есть?

Выкачаю и проверю БД на старые ссылки.

У нас товар не может быть в другой категории. В этом случае лучше вложенное ЧПУ?

devkalion
На сайте с 03.02.2015
Offline
60
#10

301 используйте

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий