Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Recommended Posts

День добрый! В интернет магазине описание товаров и категорий скрывается модулем Readmore.js.

Google упорно не хочет индексировать текст дальше 2-3 абзаца. То есть индексируется только та часть текста которая находится в видимой части.

 

Ещё есть сайта на WP, там используется скроллинг текста и ситуация такая же.

 

Кто сталкивался с таким? Может у кого есть рабочий пример реализации скрытия текста с нормальной (полной) индексацией?

 

К примеру на сайте розетки текст так же срывается (не Readmore.js), но индексируется в полном объеме. На сайте zlato.ua в категориях вообще используется и скрытие текста и скроллинг, но текст так же индексируется полностью.

 

Змінено користувачем fanton123
Надіслати
Поділитися на інших сайтах


@fanton123 , при загрузке страницы надо сначала раскрывать текст для робота и уже после окончания загрузки страницы, яваскрипт должен скрывать его. Тогда будет индексировать.

  • +1 1
Надіслати
Поділитися на інших сайтах

1 минуту назад, optimlab сказал:

@fanton123 , при загрузке страницы надо сначала раскрывать текст для робота и уже после окончания загрузки страницы, яваскрипт должен скрывать его. Тогда будет индексировать.

 

Хотите сказать что нужно обернуть запуск скрипта в $(document).ready(function(){ ... });? 

Надіслати
Поділитися на інших сайтах


Сейчас набегут сеошники и начнут говорить, что гугл индексирует скрытый текст уже 100 лет и js выполнять он тоже умеет.
А по факту там, где надо, это не происходит :))

Попробуйте скрывать часть текста уже ПОСЛЕ загрузки страницы. Т.е. на событие on.document.ready(могу ошибаться, уже с год не ковырялся в JS).

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

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

 

УПД: выше все правильно вам сказали. Страница просвисела без обновления полчаса, увидел уже после того, как ответ написал :)

Змінено користувачем warezliker
  • +1 1
Надіслати
Поділитися на інших сайтах


4 минуты назад, warezliker сказал:

Сейчас набегут сеошники и начнут говорить, что гугл индексирует скрытый текст уже 100 лет и js выполнять он тоже умеет.
А по факту там, где надо, это не происходит :))

Попробуйте срывать часть текста уже ПОСЛЕ загрузки страницы. Т.е. на событие on.document.local (могу ошибаться, уже с год не ковырялся в JS).

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

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

 

Я и сам сеошник со стажем =) и говорю что Google припух со своими требованиями, которые иногда и сам не выполняет.

И по факту столкнулся данной проблемой только сейчас, до этого таких проблем не было.

 

Обернул запуск скрипта Readmore.js в document.addEventListener('DOMContentLoaded', function() { ... }, false);. Буду проверять.

 

А вот со скроллом на втором сайте думаю как реализовать.

Надіслати
Поділитися на інших сайтах


скролл js-ом реализован?
Попробуйте на css.

Когда-то давно у себя делал (в инете находил статьи вида "Модальные окна на CSS". Вам все, что касается модальности не нужно, но скроллы и прочее там есть)

Надіслати
Поділитися на інших сайтах


В 01.07.2019 в 11:41, fanton123 сказал:

 

Хотите сказать что нужно обернуть запуск скрипта в $(document).ready(function(){ ... });? 

Да, именно.
Плюс методы с CSS (так будет короче и проще, без всяких плагинов):

Для БС3:https://getbootstrap.com/docs/3.4/javascript/#collapse-methods

Для БС4:https://getbootstrap.com/docs/4.3/components/collapse/#methods

Или класс меняете вот как тут: https://github.com/opencart/opencart/blob/master/upload/catalog/view/javascript/common.js#L83

Надіслати
Поділитися на інших сайтах

  • 2 weeks later...

Походу не помогло. Прошло 2 недели, а воз и ныне там. Не хочет Google индексировать скрытый текст скролом или readmore.

Допустим на одном сайте можно убрать readmore, а вот скрол на втором сайте убрать сложно. Хз что делать.

Надіслати
Поділитися на інших сайтах


@fanton123 на моем сайте есть большие тексты. Принцип как на вашем. Скопировал любое предложение, поставил точный поиск - все есть. Заглянул на ваш сайт, скопировал - в поиске пусто. Я в этом не понимаю, могу только линк на свой сайт дать, посмотрите как сделано. Если надо конечно.

Надіслати
Поділитися на інших сайтах


10 часов назад, Golubenko сказал:

@fanton123 на моем сайте есть большие тексты. Принцип как на вашем. Скопировал любое предложение, поставил точный поиск - все есть. Заглянул на ваш сайт, скопировал - в поиске пусто. Я в этом не понимаю, могу только линк на свой сайт дать, посмотрите как сделано. Если надо конечно.

Ссылку на сайт. Гляну.

Надіслати
Поділитися на інших сайтах


И так. Убрал на странице товара скрипт Readmore.js.

Иииии... спустя неделю описание товары стали индексироваться нормально(в полном объеме).

Вывод: google стал очень умный или скрипт кривой.

Хотя скрипт точно такой же как использует Golubenko.

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.