Ты изменил урлы но не поставил редирект на них.
Пропиши в htaccess
RewriteEngine On RewriteCond %{QUERY_STRING} (^|&)option= [NC,OR] RewriteCond %{QUERY_STRING} (^|&)controller= [NC,OR] RewriteCond %{QUERY_STRING} (^|&)view= [NC,OR] RewriteCond %{QUERY_STRING} (^|&)layout= [NC,OR] RewriteCond %{QUERY_STRING} (^|&)replytocom= [NC] RewriteRule (.*) /$1? [R=301,L]
А htaccess?
Ты теги от индекса закрывал? Бо такую ошибку выдаёт когда страница была в индексе а потом её с индекса убрали запретив роботу доступ к ней.
Вот например: есть тег про зоофилию (вы не подумайте - сайт не об этом). Просто в статье идёт описание про нервные расстройства и там есть такой тег. В результате по зоофилии сайт выбился в топы. Хотя это обще ссылка по тегу, то есть человек не видит статью а видит список статей. И вот заказчик мне усердно доказывает что пусть будут - результате вот же он. А я ему усердно пытаюсь доказать что лучше 300 из 4000 но жирных страниц чем 4000 пустых ненужных страниц.
Как я понял правильно будет:
User-agent: Googlebot Disallow: /tag* Host: site.com