- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте,
На самописном движке делаем умный фильтр.
Сейчас если в фильтре выбрать несколько параметров и нажать поиск мы получим ссылку вида мойсайт.ru/search?s-transaction_type=2&s-type-id=221&s-district=&dsc=&r1=1&sq-from=&sq-till=&price-from=&price-till=&floor-from=&floor-till=&offer_type=&public_period=&mls=&map_search=0
Но мы делаем чтобы при выборе параметров в фильтре был ЧПУ. Например: мойсайт.ru/kupit-odnokomnatnuy-kvartiru
Сейчас пока все это дело на локальном сервере и работает так:
после того как отправляется /search запрос
фильтр перехватывает запрос парсит из него данные запроса, и в зависимости от параметров генерирует нужный named-url и заменяет существующий на красивый
Но тогда получается что у нас появляются дубли. Ссылка с гет параметрами и ЧПУ выдают один и тот же результат.
Вопрос как правильно избежать этих дублей?
Вижу сейчас такие варианты:
1)Запретить в роботсе индексировать страницы с гет параметрами
2) установить каноникл с гет на ЧПУ
3) установить 301 редирект с гет на ЧПУ
Подскажите как сделать правильно?
Вижу сейчас такие варианты:
1)Запретить в роботсе индексировать страницы с гет параметрами
2) установить каноникл с гет на ЧПУ
3) установить 301 редирект с гет на ЧПУ
Подскажите как сделать правильно?
3 пункта будет достаточно, если они не успеют проиндексироваться, то ПС их никогда и не увидит.
Во-первых, откуда вообще возьмуться эти дубли? Гугл не умеет нажимать кнопки в форме. Не светите свои get-урлы нигде, и все.
Во-вторых, для железного решения проблемы сделайте форму поиска через POST (а не GET).
3 пункта будет достаточно, если они не успеют проиндексироваться, то ПС их никогда и не увидит.
А если, они уже проиндексированы?
---------- Добавлено 27.06.2019 в 17:05 ----------
Во-первых, откуда вообще возьмуться эти дубли? Гугл не умеет нажимать кнопки в форме. Не светите свои get-урлы нигде, и все.
Во-вторых, для железного решения проблемы сделайте форму поиска через POST (а не GET).
Гугл не ходит, а яндекс? Приоритет в оптимизации у нас на яндекс
А если, они уже проиндексированы?
В идеале при наличии 301 редиректа со временем склеится само и URL с get параметрами должны выпасть из индекса, но на практике ставьте каноникл и роботс тоже. лишним это все равно не будет, но и проблема с выпадением старых URL из индекса, особенно в Google в последнее время серьёзная
Гугл не ходит, а яндекс? Приоритет в оптимизации у нас на яндекс
Яндекс тоже не ходит. Ни один поисковик кнопки не нажимает и данные в поля формы не вносит. Максимум javascript научились расшифровывать, и то только что там тоже есть ссылка, все.
Делайте через POST, тогда вообще переживать не придется. Получили данные, обработали, сформировали чпу, скинули результат пользователю сразу с этим чпу, и все. И кстати, эти чпу-ссылки тоже поисковики не увидят, разве что еще продублируете на сайте, вставите в сайтмап явно, либо кто-то сам с кем-то поделиться где-то вручную. Но из формы, т.е. как результат формы, не увидят.
Почему про каноникл никто ничего не говорит? Читаю сейчас про него и вроде как наш случай
1 и (2 или 3)