Я такие товары и категории сливаю в специальную страницу по 301, сообщая на ней, что товар на который переходил пользователь, к сожалению, больше не представлен на сайте. Предлагаю или самостоятельно перейти на главную для выбора другого товара или в раздел категорий, перечисляя основные, которые есть на сайте. Если пользователю интересно поколбаситься - он переходит сам и смотрит, что еще есть, если же он пришел за конкретикой - то, так или иначе, этот пользователь для сайта потерян и его уход со страницы однозначен. Да и вообще, забивать сайт 404 ошибками, особенно когда постоянно приходит-уходит много товаров - лишнее, сами ПС ругаются, если рост 404 слишком велик, а 301 они совершенно спокойно переваривают.
Можно и в главную редиректить, но тогда нужно прописать код, что если такой редирект был исполнен автоматически, по куке или там параметру в строке, то выдавать опять же сообщение, что извините, товара больше нет, но посмотрите, может быть вам еще что-то приглянется. В таком случае сразу убивается три цели: и пользователь понимает почему и где он, и ПС не получают 404 пачками, и вес ссылок сливается на главную, если они были на убитые страницы.
Почему бы их не заполнить контентом на эти темы? Просто сделать несколько полезных статей. Сохраните поведенческие и ссылочную.
Тут наверное больше вопрос гнать ли их на главную или все же 404?Хотя в душе понимаю что лучше на главную, но как было сказано: "Представьте, вы пришли в хлебобулочный магазин за хлебом, а продавец вас берёт за руку и отводит обратно ко входу."Да и альтернативы отправить на смежную категорию нету(