Eugene
---
to all:
парни, не пойму, как в Яндекс попадают некоторые ссылки, которые робот не может обойти.
дано: интернет магазин.
дело в том, что уже несколько лет функционал корзины доступен только авторизованным пользователям, гости не могут добавить в корзину товар.
что я вижу в индексе:
https://www.yugtoys.ru/cart/add?category_id=401&product_id=25620
при этом, пункт меню cart - закрыт по noindex, nofollow, а в robots.txt есть такое:
Disallow: /*/cart/
Eugene
также в Яндекс вебмастер вижу такое:
https://www.yugtoys.ru/cart/add?category_id=401&product_id=25620
аналогично: как в яндекс такое попадает?
Alex
а ты проверь в инструменте анализа robots.txt этот урл
Alex
мне кажется проблема в этом правиле /*/cart/
Alex
должно быть : /cart/
Eugene
пишет: 0 ошибок
Eugene
а, проверить УРЛ. сейчас
Eugene
Alex
а какая разница
Alex
тебе что папку, что урл закрывать одним правилом
Eugene
блин, лажа какая-то...
Eugene
смотрю пример opencart:
Disallow: /*login
Disallow: /*logout
Disallow: /*vouchers
Disallow: /*wishlist
используют /*
хммм... пробую так:
Disallow: /cart/
Disallow: /*cart
ссылка все равно проходит
Ihor
попробуй
Disallow: */cart/view*
Disallow: */cart/add?*
Disallow: */cart/delete?*
Eugene
вот так прошло: Disallow: /cart
Eugene
Eugene
но вот интересно все же, как в Яндекс вообще попадают такие ссылки с содержимым корзины, если паук не может накидать товары? странно
Eugene
и также интересно, почему робот не учитывает noindex,nofollow в настройках пункта меню. загадки...
Ihor
это ссылки из спсиков товаров.
давно говрили переделать ссылки но там вопросы с расширениями потом будут.
например с их аякс корзиной и т.д.
посыпется многое.
Vladimir
Александр
Eugene
Александр
https://yandex.ru/support/webmaster/indexing-options/link-metrica.html
Igor
Eugene
тогда делать привязку метрики в яндекс вебмастер, получается, вредно?
Igor
404, 401, 301(в крайнем случае) не попадут в выдачи.
мета Noindex тоже может помочь (но если вероятность, что все робот ее проигнорит)
Igor
Robots.txt в первую очередь это инструмент, который позволяет сократить количество запросов к сайту и тем самым снизить нагрузку на него. Файл robots.txt не предназначен для того, чтобы запрещать показ веб-страниц в результатах поиска.
Александр
да, лучше использовать мета noindex, у меня тоже на многих сайтах есть привязка к метрике, но такой проблемы не наблюдается
Vladimir
метрику в модуль и получаем профит
Eugene
Vladimir
Vladimir
можно вырубать для авторизованных
Vladimir
но вообще для хика бы меняем кнопки чтобы они не генерировали скажем адреса добавления в корзину
Vladimir
тут важно умение работать с аякс корзиной
Ihor
Den 💙💛
Интересное наблюдение в рамках работы с вебпак
Сделал динамическую подгрузку чанков в бандл. Чанк тут часть кода. Например, мне нужно подгрузить Гугл карту с либой маркеркластер, но я не хочу ее тягать по всему сайту.
Если весь функционал js грамотно распределить по чанкам, то в итоге в лайтхаусе получаем:
1. Отсутствие уведомлений о проблемах с js, тоесть что-то нужно оптимизировать
2. Рендеринг страницы увеличился в раза 2
3. Попугаи подскочили с 90-92 пунктов до 99
В браузере можно наблюдать такое:
1. Рендеринг дома работает в раза 2 быстрее. Вместо 600мс 30
2. Загрузка страницы ускорилась тоже порядка с 900мс до 450-500
Чанки можно подгружать по разному. Либо вешать на событие, либо если в теле хтмл есть элемент с id или классом. Тут уже каждый решает что нужно
Den 💙💛
@Septdir тут пока юзаю вебпак 4.
5 версию пока не смотрел - не все плагины работают корректно
Сергей Cave
@progreccor , напомни пожалуйста где поддерживаемость браузеров посмотреть? AVIF ещё рано ставить?
Vladimir
Vladimir
Сергей Cave
ага. спасибо. уже глянул.
Морис
Добрый день, вот и столкнула судьба повторно с потребностью мультисайтинга.
До этого давненько делал криво-косо (менял название городов, адресов, телефонов и кодов аналитики командой PHP, сверяя по домену).
Подсознательно понимаю, что это не совсем верно.
Подскажите, как менять всё это дело ПРАВИЛЬНО в Joomla?
Морис
Необходимо, чтобы сайт был один, не дублировался, просто динамически подменялась контактная информация, упоминание города и.т.п
Vladimir
Vladimir
есть же решение готовое
Морис
Искал по чату, не нашел. Видел про плагин, который написал Дмитрий, но как я понял, он превращается msk.site.ru в site.ru/msk
Vladimir
Vladimir
https://www.region-zoloto.ru/
Vladimir
вот мультисайтинг
Морис
Спасибо, подскажите, а по какой логике меняются контактные данные, номера?
Насколько правильно было их менять через php-условие?
Vladimir
Морис
там просто одно меню - один сайт
То есть, если будет необходимо изменить информацию, которая, допустим, есть на каждой странице (например, на главной) нужно будет менять на каждой Главной из n-количества существующих?
Vladimir
Vladimir
весь инструментарий joomla в ваших руках
Vladimir
хотите - копируйте, хотите ставьте один и тот же элемент
Морис
Если не трудно, оцените на критерий правильности того, как я делал раньше:
1) На хостинге добавлял в псевдонимы поддомены (см. вложение)
2) С помощью Sourceer от Regular Labs вставлял в нужное место PHP-код, который делал что-то подобное:
если текущий url содержит msk, то выводим номер 7 495 123-45-67, else if содержит sbp - 7 812 123-45-67
Подобную стурктуру я делал на упоминание города, локальной информации, телефона,
Морис
Vladimir
Если не трудно, оцените на критерий правильности того, как я делал раньше:
1) На хостинге добавлял в псевдонимы поддомены (см. вложение)
2) С помощью Sourceer от Regular Labs вставлял в нужное место PHP-код, который делал что-то подобное:
если текущий url содержит msk, то выводим номер 7 495 123-45-67, else if содержит sbp - 7 812 123-45-67
Подобную стурктуру я делал на упоминание города, локальной информации, телефона,
если для вас мультисайтинг заключается только в том, чтобы поменять номер телефона, то больше ничего не надо
Морис
Vladimir
Vladimir
это уже не "чуть чуть"
Vladimir
это проще делать мультисайтингом
Морис
Понял, спасибо
Морис
Тогда, если не возражаете, последний вопрос.
Меняться будут только контактные данные. Как сделать правильнее, чтобы создав плагином мультисайтинга несколько пунктов меню на один и тот же раздел, не пришлось изменять дублирующуюся информацию-контент.
Писать всё на Html-модулях?
Sergey
Vladimir
Vladimir
только номером телефона?
Морис
Номеррм телефона, упоминание города, картами, общей контактной информацией, соответственно - в метатегах и title город будет меняться
Морис
Предложение одно и то же, контент одинаковый
Vladimir
Морис
А если в мета-тегах просто через подобное php условие на проверку домена $document->setTitle($current_title.’ – ’.‘в Москве’);
Морис
Осторожно, возможно извращение ❗️
Морис
Так что скажете?
Морис
Морис
В единственном существующем меню укажем, например, "Услуги бухгалтера в", а потом уже добавляем город через php-условие на соответствие домена
Дмитрий