URL с параметром ?page=n имеют высокий CLS, что плохо для SEO

Поисковые системы сканируют пагинационные URL на крупных темах, но сталкиваются с высоким показателем Cumulative Layout Shift (CLS) при их обработке.

При открытии в браузере ?page=2 сначала корректно отображается ответ 21, но через мгновение он смещается вверх, оказываясь где-то между ответами 19 и 21. Вероятно, это можно устранить, чтобы улучшить SEO и пользовательский опыт при использовании пагинации.

3 лайка

У нас на сайте форума тоже наблюдается эта проблема. Google Search Console сообщает о высоких показателях CLS для этих URL-адресов. :frowning:

Будет ли это исправлено в будущих обновлениях или существует обходной путь? @team

1 лайк

Исправление здесь: FIX: CLS jumpiness in post-stream when ?page=N by nattsw · Pull Request #25034 · discourse/discourse · GitHub

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

РЕДАКТИРОВАНИЕ:

Я только что подтвердил, что исправление доступно на meta. Пример темы: https://meta.discourse.org/t/111143?page=3. Ранее страница перескакивала, когда определялась позиция прокрутки.

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

5 лайков

Эта тема была автоматически закрыта через 9 дней. Новые ответы больше не принимаются.