Есть такая проблема: ассортимент моего магазина постоянно меняется. И то, что я отключаю товары, которых нет в наличии, очень сильно вредит продвижению сайта в поисковиках. Можно ли как-то сделать так, что бы пользователь не мог попасть на страницу товара из каталога, но при этом товар оставался виден поисковику. Ставить нулевое количество товара – не вариант. Так как тогда бОльшую часть каталога будут составлять товары, которых нет в наличии.
Можно ли как-то сделать так, что бы пользователь не мог попасть на страницу товара из каталога, но при этом товар оставался виден поисковику.
Это называется клоакинг. Клоакинг является нарушением условий использования любой поисковой системы и за это поисковик может забанить ваш сайт, полностью исключив его из результатов поиска.
Подробнее см здесь
Дело в том что товар нельзя убрать на тех условиях о которых вы говорите.
Для того чтобы товар был виден поисковику он должен быть доступен по своему пути на вашем сайте. Возникает решение скрыть товар прямо в сгенерированном html коде (к примеру создав доп-свойство и в xsl шаблоне подставлять некий class c "display:none" у товара если это свойство заполнено) но к сожалению это похоже и есть клоакинг.
Отсюда же
Цитата:
По этим причинам был создан метод клоакинга, для реализации которого создаются два варианта страницы: один для поисковых роботов, другой — для посетителей. Пользовательская страница оформляется произвольным образом, без каких-либо ограничений, связанных с поисковой оптимизацией. Страница, предназначенная для пауков, наполняется и оформляется в соответствии с требованиями оптимизации, для чего нужно иметь знания о поисковых системах
Как вариант для товаров которых нет в наличии реализовывать опцию предзаказа.
Cоздание сайтов на базе HostCMS: верстка и интеграция макетов, настройка, обновление системы, консультации.
nepal-art,
Можно не выключать товар, а делать остаток на складе 0. При выводе списка товаров добавить фильтрацию по остатку на складе больше 0, тогда прямые ссылки на товар из ПС продолжат работу.
Это делается очень просто!!! В XSL шаблоне при формировании страницы сделать фильтр количество товаров на складе должно быть больше 0. Только сейчас в системе есть возможность создавать несколько складов потому нужно обратить на это внимание.