muzslava

Рейтинг
4
Регистрация
23.08.2023
Антоний Казанский #:

НЕ ДОЛЖЕН, может, но не должен.

В вашем случае, потенциально может, но не делает этого.

Дополнительно с этой проблемой пробуйте написать в тех. поддержку Яндекса.

Спасибо,  напишу в тех. поддержку Яндекса.

Антоний Казанский #:

Именно так. Начинать SEO работу надо на этапе разработки, а не когда уже всё сделано и с этим надо как-то жить и надеется на органический трафик.


Уточняйте, всё ли в порядке c SSR рендерингом. Серверный рендер должен отдавать статику и в тестовом ответе рабочие поля должны быть.

Сейчас же у вас поля доступны только после рендеринга в браузере,

 

Спасибо, узнаем по  SSR рендеринг.

Kaavain #:

Потому что там де написано в выборе - «РЕКОМЕНДУЮ». Порекомендовали, хорошо. Яндекс наплевал - его право. Вообще, как я понимаю, яндекс экономит на железе. А обработка js- дополнительная нагрузка на него. Вот и избегает. Да и технология формирования важных данных на стороне клиента - на мой взгляд сомнительная. Переписывайте сайт. Сифилис надо лечить не подорожником, а антибиотиками. 

Спасибо. Переписывать сайт уже не получится. Есть ли возможность как-то сделать сейчас так, чтобы Яндекс индексировал все мета-теги?

Также дополню к выше сказанному:

В Вебмастере - Проверка страницы несмотря на установленную мной рекомендацию рендерить с учетом JavaScript здесь мы видим, что версия в базе " была скачана без применения исполнения JavaScript". Почему так?  может кто-то подсказать?



Антоний Казанский #:

Только не в отображении JavaScript, а в выводе рабочих данных через JavaScript при рендеринге.

Но также следите за тем, чтобы все целевые данные были доступны, потому как заголовки могут выводиться, а часть какой-нибудь важной дополняющей информации - нет. И в индекс она может не попасть, следовательно, могут быть проблемы при ранжировании.

Проверяйте кеш страницы. 


Добрый день.

Проблема с некорректной индексацией в Яндексе не решилась. (В Google все нормально). Что тут можно сделать?

Сайт самописный : React+Next.JS

В целом по словам программиста на сайте используется оба вида: и Рендеринг на стороне клиента, и SSR - серверный рендеринг.

Но в выдаче Яндекса у нас голые ссылки с нашего сайта и текст со страниц, а не из метатегов.

Например:

По запросу в Яндексе: веза вентиляторы

Скрин 1.


голая ссылка - veza.ru/produktsiya/ventilyatory/obshchepromyshlennye


При этом если смотреть по Я-ВебМастеру на странице "Рендеринг страниц JavaScript (β)" 

я поставил, как тут рекомендовали, настройку:

Укажите, как роботу индексировать ваш сайт. - Рекомендую рендерить.

Скрин 2 


Соответственно эта страницу робот должен рендерить с учетом моей рекомендации, т.е с JS, но в поисковике на выходе мы видим все также голую ссылку: veza.ru/produktsiya/ventilyatory/obshchepromyshlennye

Также на этой странице Вебмастера можно посмотреть, как выглядит страница с JS и без JS. На скринах видно, что с JS поисковик видит Title и Description. 




Но почему в самой выдаче Яндекс всегда на все страницы показывает голые ссылки с нашего сайта без этих метатегов?  Что в этом случае можно сделать?


П.С. Программист говорит, что для мета-тегов мы применяем спец. компонент, который должен выдавать правильные данные для поисковиков. Получается этот компонент работает некорректно или как?

Vladimir SEO #:
вебмастер - индексирование - проверка страницы

Спасибо!

Судя по всему  в Я-Вебмастере в Индексировании мне нужен был раздел Рендеринг страниц JavaScript (β). Там я выбрал Рекомендую рендерить, а до этого стояло На усмотрение робота Яндекса. Вроде как теперь я поставил, чтобы роботы при рендеринге выполняли JavaScript-код на страница сайта. И с JavaScript -ом уже мне показывается, что роботы видят метатеги на странице.

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

Антоний Казанский #:

Вероятнее всего (судя по технологии) у вас вывод рабочей информации рендерится на стороне клиента, поэтому


Вы их видите.


Гугл справляется с рендерингом, а результаты рендеринга Яндекса надо проверять.

Выше Владимир вам дал указание, где посмотреть - что выводится в рабочих данных.

Если данных там нет, ищите возможность серверного рендеринг (SSR). 


p.s. А вообще перед тем, как выбирать технологию и запускать сайт, надо приглашать SEO специалиста для консультации, чтобы потом не было подобных сюрпризов.

Спасибо - все дело, похоже, в  отображении JavaScript