Дублирование страниц. Как исправить?

R
На сайте с 17.02.2012
Offline
25
966

Всем добрый день

Вопрос в следующем.

Имеется интернет-магазин с каталогом продукции,

Каталог в свою очередь разбит на разделы (в зависимости от назначения товаров)

в разделах магазина отображается перечень брендов, список товаров по 10 шт. перечень страниц для навигации, в зависимости от количества товаров, и статья описывающая раздел.

Так вот при переходе на другую страницу раздела идет дублирование статьи, тоесть если в раделе имеются 10 страниц товара то статья будет отображатся на всех 10 страницах (адреса у страниц тоже разные но раздел идет один, например /catalog/77/page_12,,/catalog/77/page_13 .и т.д.)

Что можно сделать чтобы статья отображалась только на главной раздела но не отображалась на других страницах?

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

---------- Добавлено 11.07.2012 в 14:06 ----------

помогите новичку, очень нужно

из за дублирования текстов идет понижение в выдаче

может кто знает как исправить?

---------- Добавлено 11.07.2012 в 14:57 ----------

еще вопрос по сути

в индексе поисковых систем присутствует разделы сайта со слешем в конце и без

например

/catalog/77

/catalog/77/

насколько это правильно и если это плохо, то как избавится от этой проблемы?

R
На сайте с 17.02.2012
Offline
25
#1
rtrtrtrt:
Всем добрый день
Вопрос в следующем.
Имеется интернет-магазин с каталогом продукции,
Каталог в свою очередь разбит на разделы (в зависимости от назначения товаров)
в разделах магазина отображается перечень брендов, список товаров по 10 шт. перечень страниц для навигации, в зависимости от количества товаров, и статья описывающая раздел.
Так вот при переходе на другую страницу раздела идет дублирование статьи, тоесть если в раделе имеются 10 страниц товара то статья будет отображатся на всех 10 страницах (адреса у страниц тоже разные но раздел идет один, например /catalog/77/page_12,,/catalog/77/page_13 .и т.д.)
Что можно сделать чтобы статья отображалась только на главной раздела но не отображалась на других страницах?

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

[

если страницы навигации я закрою от индексации, выбросит ли их робот из индекса и будет ли он индексировать сами товары на закрытой к индексации странице, если адреса товара предварительно добавляются в sitemap.xml?

---------- Добавлено 11.07.2012 в 17:21 ----------

rtrtrtrt:
если страницы навигации я закрою от индексации, выбросит ли их робот из индекса и будет ли он индексировать сами товары на закрытой к индексации странице, если адреса товара предварительно добавляются в sitemap.xml?

Да простят меня админы.

Не подумайте что я подниманю свой топик

Немного разобрался в ситуации и смог четко сформулировать вопрос

есть интернет магазин с постраничной навигацией

при переходе по страницам идет дублирование текста, описывающего раздел, тайтла, дескрипшион

сайт.ком/catalog/77

сайт.ком/catalog/77/page_2

сайт.ком/catalog/77/page_3 и т.д

на этих же страницах размещены и теги выбора товара по брендам, и точно также идет дублирование текста и тайтла раздела

Дополнительно к этому при выборе первой страницы навигации добавляется слеш в конце адреса категории

сайт.ком/catalog/77/

хотя при выборе категории его нет

сайт.ком/catalog/77

получается как бы две одинаковые страницы

что можно сделать??

почитал коментарии, пишут что лучше страницы закрыть в robots.txt

если так, то как лучше в моей ситуации это сделать

правильно ли будет так?

Disallow: /page/*

или так

Disallow: /page_/*

как мне поступить со слешем в конце адреса при переходе на первую страницу раздела?

как мне решить вопрос с тегами - "брендами"

их вообще лучше убрать с раздела

или лучше закрыть в ноиндекс и нофолов

или же есть какие то другие методы

всего тегов немного и все имет адрес

/17

/20

/25

их точно также можно закрыть в robots.txt?

помогите пожалуйста

R
На сайте с 17.02.2012
Offline
25
#2

очень нужна помощь

R
На сайте с 17.02.2012
Offline
25
#3

Жаль. Придется самому выкручиваться

[Удален]
#4

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

R
На сайте с 17.02.2012
Offline
25
#5

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

плюс такая же беда повторяется и при выборе бренда в этой же категории

[Удален]
#6
rtrtrtrt:
Дело в том что при переходе на любую страницу постраничной навигации одной категории идет дублирование не только текста но и тайтла и описания
плюс такая же беда повторяется и при выборе бренда в этой же категории

Ну тут вам точно либо как то все это реорганизовывать, а лучше составляйте ТЗ, заказывайте программиста и делайте сайт своей мечты, раз у вас такие серьезные недочеты в CMS.

R
На сайте с 17.02.2012
Offline
25
#7
Tolko-vpered:
Ну тут вам точно либо как то все это реорганизовывать, а лучше составляйте ТЗ, заказывайте программиста и делайте сайт своей мечты, раз у вас такие серьезные недочеты в CMS.

спасибо.

Наверное так и сделаю

Самому не справиться

а может просто тупо убрать бренды, а сами страницы (постраничная навигация) закрыть в роботс.тхт?

все равно адрес товара, которые добавляются, самостоятельно дублируются в сайтемап

R
На сайте с 17.02.2012
Offline
25
#8

в файле products.tpl сделал небольшую выборку того что на мой взгляд нужно изменить

<!-- Фильтр по брендам /-->

{if $brands}

<div id="category_description">

{foreach name=brands item=b from=$brands}

{if $b->brand_id == $brand->brand_id}

{$b->name|escape}

{else}

<a href='catalog/{$category->url}/{$b->url}'>{$b->name|escape}</a>

{/if}

{if not $smarty.foreach.brands.last}

|

{/if}

{/foreach}

</div>

{/if}

<!-- Фильтр по брендам #End /-->

<!-- Постраничная навигация /-->

{if $total_pages>1}

<script type="text/javascript" src="js/ctrlnavigate.js"></script>

<div id="paging">

{section name=pages loop=$total_pages}

<a {if $smarty.section.pages.index==$page}class="current_page" {/if}href="catalog/{$category->url}/{if $brand}{$brand->url}/{/if}{if $smarty.section.pages.index}page_{$smarty.section.pages.index+1}/{/if}">{$smarty.section.pages.index+1}</a>

{/section}

{if $page>0}

<a id="PrevLink" href="catalog/{$category->url}/{if $brand}{$brand->url}/{/if}page_{$page}/" class="all_pages">←&nbsp;назад</a>

{/if}

{if $page<$total_pages-1}

<a id="NextLink" href="catalog/{$category->url}/{if $brand}{$brand->url}/{/if}page_{$page+2}/" class="all_pages">вперед&nbsp;→</a>

{/if}

</div>

{/if}

<!-- Постраничная навигация #End /-->

<!-- Описание категории /-->

<br>

<p>

{$category->description}

</p>

<br>

<!-- Описание категории #End /-->

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

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