Как поисковики учитывают скорость загрузки страниц?

Vladimir
На сайте с 07.06.2004
Offline
536
#11
damn-doubleclick #:
Возможно данные с Chrome тодк учитывается, ведь Google Page Speed использует эти данные показывая зелёный, жёлтый и красный статус. 

Что вы все докопались до этого Google Page Speed, Это инструмент для вашей оценки, и куда копать, чтобы  загрузка страницы была лучше

Время загрузки учитывается по посетителям
Аэройога ( https://vk.com/aeroyogadom ) Йога в гамаках ( https://vk.com/aero_yoga ) Аэройога обучение ( https://aeroyoga.ru ) и просто фото ( https://weandworld.com )
Антоний Казанский
На сайте с 12.04.2007
Offline
631
#12
Neto #:
Расскажите как это осуществить с подключением сторонних скриптов от Гугла или Яндекса, например аналитики или Адсенса с Директом.

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

√ SEO продвижение https://akazansky.ru - экспертный аудит сайтов ( https://akazansky.ru/audit-sajtov ), внедрение эффективных решений цифрового маркетинга. Обучение автоматизации с помощью Zennoposter https://goo-gl.me/6Zypu
Vladimir
На сайте с 07.06.2004
Offline
536
#13
Neto #:
Расскажите как это осуществить с подключением сторонних скриптов от Гугла или Яндекса, например аналитики или Адсенса с Директом.

Чаще читать серч, и сторонние скрипты, особенно от яндекса, вообще влиять не будут
Отложенная закрузка

Последний вариант на серче:

( function () {
                'use strict';
 
                // Флаг, что Метрика уже загрузилась.
                var loadedMetrica = false,
                    // Ваш идентификатор сайта в Яндекс.Метрика.
                    metricaId     = 1*********,
                    // Переменная для хранения таймера.
                    timerId;
 
                // Для бота Яндекса грузим Метрику сразу без "отложки",
                // чтобы в панели Метрики были зелёные кружочки
                // при проверке корректности установки счётчика.
                if ( navigator.userAgent.indexOf( 'YandexMetrika' ) > -1 ) {
                    loadMetrica();
                } else {
                    // Подключаем Метрику, если юзер начал скроллить.
                    window.addEventListener( 'scroll', loadMetrica );
 
                    // Подключаем Метрику, если юзер коснулся экрана.
                    window.addEventListener( 'touchstart', loadMetrica );
 
                    // Подключаем Метрику, если юзер дернул мышкой.
                    document.addEventListener( 'mouseenter', loadMetrica );
 
                    // Подключаем Метрику, если юзер кликнул мышкой.
                    document.addEventListener( 'click', loadMetrica );
 
                    // Подключаем Метрику при полной загрузке DOM дерева,
                    // с "отложкой" в 1 секунду через setTimeout,
                    // если пользователь ничего вообще не делал (фоллбэк).
                    document.addEventListener( 'DOMContentLoaded', loadFallback );
                }
 
                function loadFallback() {
                    timerId = setTimeout( loadMetrica, 3000 );
                }
 
                function loadMetrica( e ) {
 
                    // Пишем отладку в консоль браузера.
                    if ( e && e.type ) {
                        console.log( e.type );
                    } else {
                        console.log( 'DOMContentLoaded' );
                    }
 
                    // Если флаг загрузки Метрики отмечен,
                    // то ничего более не делаем.
                    if ( loadedMetrica ) {
                        return;
                    }
 
                    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
   m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})
   (window, document, "script", "https://cdn.jsdelivr.net/npm/yandex-metrica-watch/tag.js", "ym");
                    ym( metricaId, "init", { clickmap:true, trackLinks:true, accurateTrackBounce:2000 });
 
                    // Отмечаем флаг, что Метрика загрузилась,
                    // чтобы не загружать её повторно при других
                    // событиях пользователя и старте фоллбэка.
                    loadedMetrica = true;
 
                    // Очищаем таймер, чтобы избежать лишних утечек памяти.
                    clearTimeout( timerId );
 
                    // Отключаем всех наших слушателей от всех событий,
                    // чтобы избежать утечек памяти.
                    window.removeEventListener( 'scroll', loadMetrica );
                    window.removeEventListener( 'touchstart', loadMetrica );
                    document.removeEventListener( 'mouseenter', loadMetrica );
                    document.removeEventListener( 'click', loadMetrica );
                    document.removeEventListener( 'DOMContentLoaded', loadFallback );
                }
            } )()

Neto
На сайте с 15.08.2006
Offline
157
#14
Антоний Казанский #:

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

У меня при проверке сайта с помощью инструмента Lighthouse, данные по загрузке с подключаемыми выше перечисленными скриптами падают практически в 2 раза. Уже получается не норма (

Да и в Webmaster Яндекс/Гугл при подключении данных скриптов сразу падает "Индекс скорости сайта" 5 до 3-х. Может быть конечно это я такой только такой везунчик, либо чего-то не понимаю ))

Neto
На сайте с 15.08.2006
Offline
157
#15
Vladimir #:

Чаще читать серч, и сторонние скрипты, особенно от яндекса, вообще влиять не будут
Отложенная закрузка

Спасибо за вариант, применю.

Антоний Казанский
На сайте с 12.04.2007
Offline
631
#16
Neto #:
У меня при проверке сайта с помощью инструмента Lighthouse, данные по загрузке с подключаемыми выше перечисленными скриптами падают практически в 2 раза.

В два раза - это много. Так быть не должно, возможно подвязываются какие-то ещё скрипты. 

Пришлите в личку сайт, посмотрю.

Антоний Казанский
На сайте с 12.04.2007
Offline
631
#17
Neto #:
Спасибо за вариант, применю.

Если удачно примените, напишите потом мне в личку о результатах, мне тоже интересно. 

W1
На сайте с 22.01.2021
Offline
292
#18
Антоний Казанский #:
В два раза - это много. Так быть не должно, возможно подвязываются какие-то ещё скрипты. 

Запросто. Метрика от Яндекса - реальный тормоз.

Мой форум - https://webinfo.guru –Там я всегда на связи
LEOnidUKG
На сайте с 25.11.2006
Offline
1731
#19
Антоний Казанский #:

В два раза - это много. Так быть не должно, возможно подвязываются какие-то ещё скрипты. 

Пришлите в личку сайт, посмотрю.

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

Там одно накладывается на другое т.е. какой-нибудь таймер или анимация на сайте может тормозить загрузку вебвизора до конца и т.д. Слайдеры это вообще ЗЛО на первом экране и т.д. много нюансов. 

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/
Neto
На сайте с 15.08.2006
Offline
157
#20
LEOnidUKG #:

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

Там одно накладывается на другое т.е. какой-нибудь таймер или анимация на сайте может тормозить загрузку вебвизора до конца и т.д. Слайдеры это вообще ЗЛО на первом экране и т.д. много нюансов. 

в метрике вебвизор отключен, всё равно достаточно сильно грузит.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий