Джон Мюллер из Google,недавно рассказал, если вы ставите 301 редирект на странице, на которой следует поставить 404, на главную страницу сайта, Google все равно будет рассматривать как мягкую 404, и поэтому все, что вы сделаете, — это введете в заблуждение своих посетителей.

Нет смысла использовать 301 редирект для страницы, которую вы удалили, перенаправляя на страницу, которая не относится к этой странице.

301 редирект стоит ставить на страницы, которые практически идентичны, а не на все подряд. Так что, если у вас есть страница о яблоках, и вы решили от нее избавиться, перенаправление c яблочной страницы на главную страницу бесполезно.

Джон Мюллер в Твиттере сказал, что это бесполезно для пользователей и все равно рассматривается как мягкая 404 ошибка.

Вот его твит:

Google: не ставьте 301 редирект на главную страницу