Opencart 2.0 rel="canonical"

Torbalan Trolski

Well-Known Member
Правилно ли е това?

HTML:
<link href="http://example.com/category" rel="canonical" />
<link href="http://example.com/category?page=1" rel="canonical" />

Освен това свинята зависи как си отишъл до подкатетегория генерира
HTML:
<link href="http://example.com/sub-category" rel="canonical" />
или
<link href="http://example.com/category/sub-category" rel="canonical" />
Кое е по-добре?
 
Ако имаш:

http://example.com/category
http://example.com/category?page=1
http://example.com/category?page=2
http://example.com/category?page=3
http://example.com/category?page=4
http://example.com/category?page=5

И т.н., всичкия каноникал трябва да сочи към главната, т.е. <link href="http://example.com/category" rel="canonical" />

По-добре <link href="http://example.com/category/sub-category" rel="canonical" /> и http://example.com/sub-category да редиректва (301) към http://example.com/category/sub-category
 
  • Like
Реакции: CTAH
От: Re: Opencart 2.0 rel="canonical"

Ако имаш:

http://example.com/category
http://example.com/category?page=1
http://example.com/category?page=2
И т.н., всичкия каноникал трябва да сочи към главната, т.е. <link href="http://example.com/category" rel="canonical" />
За това не съм много сигурен, доколкото съм чел/разбрал http://googlewebmastercentral.blogspot.com/2013/04/5-common-mistakes-with-relcanonical.html

Specifying a rel=canonical from page 2 (or any later page) to page 1 is not correct use of rel=canonical, as these are not duplicate pages. Using rel=canonical in this instance would result in the content on pages 2 and beyond not being indexed at all.

In cases of paginated content, we recommend either a rel=canonical from component pages to a single-page version of the article, or to use rel=”prev” and rel=”next” pagination markup.
това го прави

въпроса е по-скоро колко е неправилно да ги има тези двата каноникъла
Check that rel=canonical is only specified once (if at all) and in the <head> of the page.
HTML:
<link href="http://example.com/category" rel="canonical" />
<link href="http://example.com/category?page=1" rel="canonical" />

По-добре <link href="http://example.com/category/sub-category" rel="canonical" /> и http://example.com/sub-category да редиректва (301) към http://example.com/category/sub-category
И аз така си мисля принципно, ама да не стане преоспамване с КВ.
гащи/дамски-гащи ще трябва да стане гащи/дамски
 
Последно редактирано:
Специално за опенкарта не го слушай Гугъл.

Да речем, че имаш категория със следната структура:

http://example.com/category?page=1
http://example.com/category?page=2

Ако да речем си вкарал текст над продуктите, то всяка една страница автоматично ти създава дублирано съдържание.

Общо-взето с тези каноникали е малко тънка работата и при всеки сайт е различно. Ако искаш по-детайлен акъл, дай урл на лично.

От двата варианта:

сайт.ком/дамски-гащи

И сайт.ком/гащи/дамски ---> определено предпочитам втория вариант.
 
От: Re: Opencart 2.0 rel="canonical"

Ако да речем си вкарал текст над продуктите, то всяка една страница автоматично ти създава дублирано съдържание.
В категорията излизат само снимки и имена на продуктите, които донякъде уникалани (спинват се разни прилагателни и всеки има уникален модел).

Общо-взето с тези каноникали е малко тънка работата и при всеки сайт е различно. Ако искаш по-детайлен акъл, дай урл на лично.
Сайт на практика няма, в момента го преправям от нулата на ОС 2 и още няма продукти вкарани, а стария няма много общо.
 
От: Opencart 2.0 rel="canonical"

@Fozzy го е казал доста точно. По-принцип логиката на каноникала е, да посочи коя е статията тървоизточник, примерно ако имаш няколко страници на същия артикъл или имаш в урлто специални тагове. За тва трябва да имаш само един каноникъл и той да води към урлто, което искаш да оптимизираш.

За да си направиш снимките уникални ако са от импорт, слагаш php скрипт да ти сложи логото като уотърмарк и да го мърджне и си готов.

Ако имаш урлта, които водят към примера с категорията, задължиелно 301 редирект към най-оптимизираното.
 
От: Opencart 2.0 rel="canonical"

Ако да речем си вкарал текст над продуктите, то всяка една страница автоматично ти създава дублирано съдържание.
Сега го прочетох за 3 път и зацепих какво имаш предвид с текста (то и мета дескрипшъна ще се повтаря). Че първия път като го четох си мислих за текста описанията на продуктите.
 
Re: От: Opencart 2.0 rel="canonical"

Сега го прочетох за 3 път и зацепих какво имаш предвид с текста (то и мета дескрипшъна ще се повтаря). Че първия път като го четох си мислих за текста описанията на продуктите.

Понеделник вечер ми е трудно да се изразявам правилно :)
 
От: Opencart 2.0 rel="canonical"

Понеделник вечер ми е трудно да се изразявам правилно :)
Е на мен ми е било трудно четенето :)

Нагласих каноникала винаги да е
HTML:
<link href="http://example.com/category/sub-category-level-1/sub-category-level-2" rel="canonical" />
без значение как се стигне до страницата (/sub-category-level-2 нямам, но работи рекурсивно. само за пример съм го дал)

Следващ въпрос има ли смисъл да оставям
HTML:
<link href="http://example.com/category/sub-category-level-1/sub-category-level-2?page=1" rel="prev" />
<link href="http://example.com/category/sub-category-level-1/sub-category-level-2?page=3" rel="next" />

И кое е по-добре за продуктите
HTML:
<link href="http://example.com/category/sub-category-level-1/product" rel="canonical" />
или
<link href="http://example.com/product" rel="canonical" />
при положение, че линка от страницата на категорията реално е
HTML:
<а href="http://example.com/category/sub-category-level-1/product">Супер гащи</a>
 
Последно редактирано:
Това е по-добрия вариант за линк - <link href="http://example.com/category/sub-category-level-1/product" rel="canonical" />

Съответно http://example.com/product да пренасочва към горепосочената страница и разбира се, всички линкове да са към нея.
 

Горе