Jump to content

Recommended Posts

Posted (edited)

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

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

 

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

 

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

 

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

 

Edited by fanton123

Share this post


Link to post
Share on other sites

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

  • +1 1

Share this post


Link to post
Share on other sites
1 минуту назад, optimlab сказал:

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

 

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

Share this post


Link to post
Share on other sites
Posted (edited)

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

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

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

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

 

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

Edited by warezliker
  • +1 1

Share this post


Link to post
Share on other sites
4 минуты назад, warezliker сказал:

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

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

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

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

 

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

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

 

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

 

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

Скролл реализован через плагин jQuery custom content scroller.

Share this post


Link to post
Share on other sites
В 01.07.2019 в 13:55, fanton123 сказал:

Скролл реализован через плагин jQuery custom content scroller.

Я ж говорю, попробуйте сделать на чистом CSS.

Share this post


Link to post
Share on other sites
В 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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
10 часов назад, Golubenko сказал:

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

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

Share this post


Link to post
Share on other sites

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

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

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

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Similar Content

    • By connected
      добрый день
        такой вопрос, в опенкарте, возможно, или может быть есть плагин, чтобы показывал дополнительное описание или доп. поля только администраторам сайта когда они переходят на товар
      то есть клиентам это видеть не надо, а администраторам надо, может в описании товара можно вставить какой нибудь тэг, и в этот тэг заключить нужную информацию для отображения администраторам!
    • By webwork
      Добрый день всем.
      Не столь давно у меня поднялся вопрос как скрыть часть страницы от ПС. Много очень похожих товаров с практически одинаковым описанием. Чтобы не парится с придумыванием контента решил сделать так как описано здесь. Сделал все было хорошо примерно полгода, но в один прекрасный момент сайт резко упал, да и не просто упал, а ниже канализации на +100 позиций, просел абсолютно по всем запросам. Я думал всякое, ну может фильтр какойто но нет в Мегаиндексе проверял фильтров нет. И тут нарвался на одну статейку и в ней 3 пунктом как раз указывается санкция гугла за скрытый контент. Попробовал снять скрытый контент и вуаля сайт пошел вверх.
       
      НЕ ПОВТОРИТЕ МОЕЙ ОШИБКИ НЕ СКРЫВАЙТЕ КОНТЕНТ ОТ ГУГЛА ЧЕРЕЗ АЯКС.
       
      Уверен многие это и без меня знают но всеже мало ли.
       
       
       
       
       
       
    • By olenka
      Здравствуйте! В моем будущем магазине должны быть 2 группы пользователей. Клиенты - которые могут видеть товары, оформлять заказы, видеть кое-какие статьи,
      а еще должна быть группа Партнеры, которые могут видеть то, что не должен видеть никто кроме них (это так же касается некоторых статей).
      1 вопрос. Такое же возможно организовать просмотр статей только для группы партнеров?
      2 вопрос. А также необходим поиск по сайту. Поиск должен осуществляться во всех разделах, но информация из закрытых разделов должна быть доступна только партнерам.
    • By riny
      решено
  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.