URL с типа ?route=information/contact, ?route=account/login

D2
На сайте с 26.03.2024
Offline
7
683
На сайте есть УРЛ типа типа ?route=information/contact, ?route=account/login . Например, для страницы  contact такой УРЛ не подходит, так как он не ЧПУ. Что делать с таким УРЛ с точки зрения SEO, как правильно его закрыть от индексации, если будет создана страница контактов с ЧПУ УРЛ: в мета-теге или в роботс.ткст? 
D.iK.iJ
На сайте с 26.05.2013
Offline
229
#1

Да так и запретите  в роботс, если  ?route больше нигде не используется:

User-agent: *

Disallow: ?route

Один минус. Гугл иногда может решить, что он хочет эти страницы индексировать. Тогда можно добавить на страницу 

<meta name="robots" content="noindex, follow">

Чтобы не индексировал, но мог ходить по ссылкам. Ну или noindex, nofollow (чтобы не индексировал и по ссылкам не ходил). Ну а если будет ЧПУ, то закроете там что у вас в ЧПУ получится.

В принципе, мета-тег тут лучше сработает. Но я все равно его обычно дублирую в роботс. Чтобы робот лишний раз не совался.

Адаптивный дизайн в 2 строчки ( https://dikij.com/wm/adaptaciya-saytov.php ). + Принимаю заказы любой сложности ( https://searchengines.guru/ru/forum/926323 ). 💎 Еще я делаю классные кулоны с опалами ( https://mosaicopal.ru/ ).
М
На сайте с 11.09.2021
Offline
21
#2

Здравствуйте.

У вас скорее всего установлен OpenCart.

Ссылки вида  ?route=information/contact должны делать 301 редирект на contact, если есть такая пара запрос/ключ в ЧПУ:


Посмотрите, переименовали ли вы находящийся в корне сайта файл в .htaccess.txt в .htaccess (но если .htaccess уже есть в корне, то сохраните его, возможно, там есть что-то, что может потом пригодиться). Именно в этом файле прописаны правила, которые помогают преобразовывать запросы с разными GET-параметрами в ЧПУ.

Убедитесь, что в Система - Настройки - *Название магазина" - Сервер стоит галочка "Включить ЧПУ".
Далее в левом верхнем меню выберите "Панель состояния", а потом справа вверху нажмите на шестеренку - сбросьте весь кэш.


И есть все правильно настроить, если будет 301-ый редирект, то страницы вида  ?route=information/contact, ?route=account/login уйдут со временем сами.

М
На сайте с 11.09.2021
Offline
21
#3
D.iK.iJ #:

Да так и запретите  в роботс, если  ?route больше нигде не используется:

Один минус. Гугл иногда может решить, что он хочет эти страницы индексировать. Тогда можно добавить на страницу 

Чтобы не индексировал, но мог ходить по ссылкам. Ну или noindex, nofollow (чтобы не индексировал и по ссылкам не ходил). Ну а если будет ЧПУ, то закроете там что у вас в ЧПУ получится.

В принципе, мета-тег тут лучше сработает. Но я все равно его обычно дублирую в роботс. Чтобы робот лишний раз не совался.

Так лучше не делать. Гугл не будет видеть много чего из того, что ему видеть нужно. Будет ругаться где-то в глубине души и тд и тп.

М
На сайте с 11.09.2021
Offline
21
#4

Также возможно, что что-то пошло не так и на сайте в чистом ХТМЛ много ссылок вида "?route=information/contact".

ПС это учитывают и только по этой причине могут загонять страницу в индекс.

Стоит это проверить и исправить при необходимости. Со временем эта страница уйдет из индекса.

D2
На сайте с 26.03.2024
Offline
7
#5
Мыхалыч #:

Здравствуйте.

У вас скорее всего установлен OpenCart.

Ссылки вида  ?route=information/contact должны делать 301 редирект на contact, если есть такая пара запрос/ключ в ЧПУ:


Посмотрите, переименовали ли вы находящийся в корне сайта файл в .htaccess.txt в .htaccess (но если .htaccess уже есть в корне, то сохраните его, возможно, там есть что-то, что может потом пригодиться). Именно в этом файле прописаны правила, которые помогают преобразовывать запросы с разными GET-параметрами в ЧПУ.

Убедитесь, что в Система - Настройки - *Название магазина" - Сервер стоит галочка "Включить ЧПУ".
Далее в левом верхнем меню выберите "Панель состояния", а потом справа вверху нажмите на шестеренку - сбросьте весь кэш.


И есть все правильно настроить, если будет 301-ый редирект, то страницы вида  ?route=information/contact, ?route=account/login уйдут со временем сами.

Да, спасибо. Разобрался, что нужно с  ?route=information/contact сделать 301 редирект на contact. 

AH
На сайте с 16.10.2023
Offline
9
#6
D.iK.iJ #:

Да так и запретите  в роботс, если  ?route больше нигде не используется:

Один минус. Гугл иногда может решить, что он хочет эти страницы индексировать. Тогда можно добавить на страницу 

Чтобы не индексировал, но мог ходить по ссылкам. Ну или noindex, nofollow (чтобы не индексировал и по ссылкам не ходил). Ну а если будет ЧПУ, то закроете там что у вас в ЧПУ получится.

В принципе, мета-тег тут лучше сработает. Но я все равно его обычно дублирую в роботс. Чтобы робот лишний раз не совался.

Только гугл рекомендует не закрывать одновременно через роботс и noindex

Vladimir SEO
На сайте с 19.10.2011
Offline
1830
#7
denhappy210186 #:

Да, спасибо. Разобрался, что нужно с  ?route=information/contact сделать 301 редирект на contact. 

установите сео про, сделайте чпу на сайте везде ( либо пропишите вручную сео урлы ) и не будет никаких проблем
Эксперт по продуктам Google https://support.google.com/profile/58734375 ᐈ Продвижение коммерческих сайтов https://kulinenko.com/
N
На сайте с 31.03.2023
Offline
23
#8
denhappy210186 #:

Да, спасибо. Разобрался, что нужно с  ?route=information/contact сделать 301 редирект на contact. 

У меня немного похожая проблема. Яндекс ходит по мусорным страницам темы. Сделала так в роботс, но все равно в Вебмастер отображается:

User-agent: *

Disallow: /?customize

Disallow: /?tdb_action=tdb_ajax

Disallow: /?from=webmaster

Подскажите, как сделать, чтобы такого не было

D.iK.iJ
На сайте с 26.05.2013
Offline
229
#9
nrossin #:

User-agent: *

Disallow: /?customize

Disallow: /?tdb_action=tdb_ajax

Disallow: /?from=webmaster

Подскажите, как сделать, чтобы такого не было

Disallow:  /? - это для главной только. Вам нужно поменять везде на Disallow: /*?

И можете сократить до

Disallow: /*?customize
Disallow: /*?tdb_action
Disallow: /*?from

Ну и если на главной параметров нет, отдельно добавить Disallow: /? А по своему опыту я бы еще добавил

Disallow: /*?utm
Disallow: /*?fbclid
Disallow: /*?ysclid

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий