Перейти к содержанию
Форум поддержки пользователей VamShop

SEO вопросы


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

Есть 2 вопроса по ссылкам для поисковиков:

1. Обнаружил что Яндекс все еще хранит у себя неправильные ссылки на категории (видимо было связано со сменой версии магазина):

Например:

/index.php?cPath=31&page=6

/index.php?cPath=21_22&sort=2a&page=6&language=ru

/index.php?cPath=21_22

/index.php?cPath=37

Как сделать 301 редиректы если индексы категорий не изменились с тех пор

например, вместо /index.php?cPath=37 должно быть /index.php?cat=37 и т.д.

2. Как запретить индексацию страниц вопроса о товаре (например ask_a_question.php?products_id=91)

3. Как запретить индексацию страниц вида /print_product_info.php?

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

1. По умолчанию в магазине выводится тэг canonical url, по идее, как только яндекс начнёт поддерживать канонические адреса, проблемы быть не должно, а пока что никаких стандартных средств нет на данный момент, только свой код какой-то писать.

2, 3. В /robots.txt добавьте.

 

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

по п.1 - тоже в robots.txt

Если станрые (ненужные) URL можно объединить по какой-то маске, то пропишите эту маску в robots.txt, как запрещающую страницы для индексации. Через некоторое время Яндекс исключит их из индекса.

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

Не совсем понял почему советуете в robots.txt а не в .htaccess

первую проблему решил следующим образом в .htaccess:

RewriteEngine On

RewriteBase /

RewriteCond %{QUERY_STRING} cPath=([0-9]+)

RewriteRule index.php /index.php?cat=%1 [R=301,L]

2 и 3 вопросы действительно в robots.txt

Disallow: /print_product_info.php

Disallow: /ask_a_question.php

может кому нибудь пригодится

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

Не совсем понял почему советуете в robots.txt а не в .htaccess

Делая редирект, Вы вводите поисковик в заблуждение, будете ждать идексации этих страниц, потом их склейки... И не факт, что склеит, а тогда дубляж контента... И, вообще поисковики не любят редирект. Яндекс явно, Google пытается это скрыть, но ведёт себя также...

Одним словом, Seo-урлы - "детский сад". (Geval "мне друг, но истина дороже").

Поэтому, лучше сразу сказать поисковику (в robots.txt), шо "эти страницы - не трогать, забыть".

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

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

Да что же такое? Откуда такой бред?

И не факт, что склеит, а тогда дубляж контента... И, вообще поисковики не любят редирект. Яндекс явно, Google пытается это скрыть, но ведёт себя также...

Да кто Вам, юноша, такое сказал? Что за детские страшилки? сёрча начитались? Бред...

to sergei

По п.1 - Ваше решение абсолютно легитмно и правильно - в htaccess или в скрипте делаете 301 redirect специально для тех, кто не понимает canonical url. Или для всех. Если сомневаетесь - читайте фак яндекса и гугля. Там об это сказано просто. И официально. Без дестких страшилок сёрча.

Странно, что скрипт сам этого не делает.

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

Вы теоретик, а я практик, юно-ша...

Поэтому Ваше мнение меня не интересует. Для остальных участников форума можете продолжить своё выступление.

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

На какое-то время после организации редиректа сайт проседает в поисковиках. Правда, потом все восстанавливается.

Ссылка на сообщение
Поделиться на другие сайты
  • 3 months later...

Делая редирект, Вы вводите поисковик в заблуждение, будете ждать идексации этих страниц, потом их склейки... И не факт, что склеит, а тогда дубляж контента... И, вообще поисковики не любят редирект. Яндекс явно, Google пытается это скрыть, но ведёт себя также...

Одним словом, Seo-урлы - "детский сад". (Geval "мне друг, но истина дороже").

Поэтому, лучше сразу сказать поисковику (в robots.txt), шо "эти страницы - не трогать, забыть".

Все написано совершенно верно. Сделал редирект с www на без, в индексе на тот момент были все страницы без www - результат: в индексе остались 3 страницы с www из 400.

Будьте осторожны господа с редиректами, с последними фишками яндекса можно капитально влететь.

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

Все написано совершенно верно. Сделал редирект с www на без, в индексе на тот момент были все страницы без www - результат: в индексе остались 3 страницы с www из 400.

Будьте осторожны господа с редиректами, с последними фишками яндекса можно капитально влететь.

Конечно делая редирект нужно понимать, что ты делаешь. И "последние фишки" здесь не при чём. Просто перед тем как редиректить проиндексированный сайт нужно узнать у яндекса, кого он считает основным, а кого зеркалом. В Вашем случае основной был сайт с www, а без www - зеркало. Закрыв основной Вы получили то, что должны были получить - временное выпадение из индекса. Заставить Яндекс сменить основной сайт - дело времени. Иногда бывает долго :( Иногда зеркальщик забегает быстро. Некоторые просто удаляют старый сайт из индекса и сразу добавляют новый. Собственно всё здесь написано - http://help.yandex.ru/webmaster/?id=995297

Ваша ситуация абсолютна отлична от вопроса, поднятого в топике - как заменить старые адреса на новые. Единственный способ смены адреса - редирект. И никакие поисковики не теряются в редиректах - это бред. Всё они прекрасно понимают и советуют именно так и поступать - http://help.yandex.ru/webmaster/?id=1108951:

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

Запрет на индексацию в роботс уже проиндексированных линков приведёт к потере этих ссылок. А редирект - к замене старых на новые. Ладно если эти линки остались от себя, а если это дорогие естественные ссылки?

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...