aslBerkut

Рейтинг
139
Регистрация
08.10.2007
До сих пор работает нормально в формате вопрос - ответ, но кто устраивает такие прогоны редкость, поэтому и работает. Самому не так просто собрать базу, это не десять лет назад.
Datot #:

Ты пустые страницы без текста сможешь в топ выдачи поставить, а особенно по семантике того, чего на странице нет

Или получить в топ запрос, и которого ПРОСТО нет на странице

Мне вообще кажется, что чел нанялся на работу в этот магазин, обязуясь загнать запросы в топ выдачи, а по сути даже не в теме СЕО

ахахаха, недавно что такое простой склейкой 301 редиректа доменов сделал.
i.lisovenko :
Всем привет. Давно тут не писал. Делаю новый проект и опять столкнулся с этим Google pagespeed, да давно все говорят че не смотреть на него и тд.. Но чисто галочка в голове какая то, хочу добить. Раньше когда Яндекс счетчик ставил, пункт рекомендации всегда был 100%, сейчас проверю все свои сайты и новый в том числе, рекомендация 96%  и вот что пишут:  Ошибки браузера занесены в журнал консоли 

WebSocket connection to 'wss://mc.yandex.com/solid.ws' failed: Error in connection establishment: net::ERR_NAME_NOT_RESOLVED

Понимаю что вроде как от меня это вообще и не зависит (пишет это на всех сайтах, где есть счетчик) но как-нибудь это все таки обойти можно? Вроде уже и все в настройках счетчика поотключал типа webvisor и тд.

Отложенная загрузка поможет

Vladimir #:
( function () {
                'use strict';
 
                // Флаг, что Метрика уже загрузилась.
                var loadedMetrica = false,
                    // Ваш идентификатор сайта в Яндекс.Метрика.
                    metricaId     = *********,
                    // Переменная для хранения таймера.
                    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 );
                }
            } )()

Замечания и риски

  1. Комментарий не совпадает с кодом
    В комментарии написано про задержку в 1 секунду, а в коде setTimeout(loadMetrica, 3000)   3 секунды.

  2. Скрипт после DOMContentLoaded
    Если этот блок выполняется уже после события DOMContentLoaded  (например, асинхронный бандл внизу страницы), подписка на DOMContentLoaded  не сработает, фоллбэк по таймеру может никогда не запланироваться, и Метрика загрузится только при взаимодействии. Надёжный вариант: при document.readyState !== 'loading'  сразу вызывать loadFallback()  (или сразу loadMetrica  по политике продукта).

  3. mouseenter  на document
    Срабатывает при входе курсора в документ; на тач-устройствах без мыши это почти не помогает — но есть touchstart , скролл и таймер.

  4. console.log
    В продакшене лучше убрать — шум в консоли и лишняя работа.

  5. Источник tag.js с jsDelivr
    Это не официальный хостинг Яндекса. Обычно используют https://mc.yandex.ru/metrika/tag.js . Зеркало может отличаться по версии и политике обновлений; с точки зрения доверия и соответствия документации безопаснее официальный URL.

  6. Параметры init
    Указаны только clickmap , trackLinks , accurateTrackBounce . Если нужны вебвизор, ecommerce, отложенная загрузка и т.д. — их нужно явно добавить в объект настроек.

  7. Метрика и «зелёные кружочки»
    Для обычных пользователей отложенная загрузка может слегка сдвигать фиксацию первых просмотров и очень коротких отказов по сравнению с немедленной установкой — это компромисс скорости страницы и полноты данных.


    Ну в Гугл спидтест при отложенной загрузке станет не 96, а 100.

На нескольких компаниях, где не отключены советы директа по оптимизации компании приходит что-то подобное, как вам настроили. Если советы принять, то цена клика кратно возрастает, бюджет сливается в никуда, лиды увеличиваются непропорционально затратам. 😀
Как говорится - бизнес, ничего личного.
Volovikov #:

Ну а у самих спутниковые телефоны, вертолеты и снегоходы ямаха. 

Это в кино так, в жизни близко, как описал Алаев.
Vladimir SEO #:
а вот это самое смешное - за ссылки, и назывался он минусинск 🤣
Минусинск далеко за 30 заносил, там вообще сайт за грани поиска выползал. Помню как еще платил всяким "жадным до денег" людям, которым за деньги ссылки ставил в статьях, чтобы они потом их убрали, а то Я бан не снимал. А там кол-во сотнями исчислялось, тематика была очень конкурентная. Ее по ссылочному ранжированию, когда рубильник переключили в 2014 году, одну из первых обвалили.
ziliboba0213 #:
А за что там его давали? Я вот не молодежь, и уже забыл =))))
Если не путаю, было давно, за переспам ключевиков. Возможно не прав, старый, уже многое забыл, надеюсь поправят.
Datot #:

Сегодня пришел еще один пациент с тем же диагнозом

Домен с ноября 2025, Коммерческая тематика НЕ конкурентная
Ситуация с позициями такая. Даже не крутили

Кстати

Химик в телеге даже не пытался ответить

Официальный представитель на серче вопрос прочитал и ушел в тень

Платоны ТУПО игнорят тему даже когда обращаемся с разных аккаунтов

В свое время Садовский, будучи сотрудником Я,  рассказывал как помогал своим родителям в их маленьком бизнесе. Мол сделал сайт, потом запустил рекламу в директ и бизнес пошел )). Так что вся модель Я была рассказана еще в первой декаде века, на что делать упор челяди. И ничего с тех пор не поменялось.
1771 #:
Яндекс вообще забавный. Они практически не учитывают ПФ от переходов по рекламе директа. Сделали бы наоборот, забрали бы бюджеты накрутчиеов.

Много скликиваний, отсюда отказы, поэтому и уменьшил  с директ влияние пф, я так понимаю. 

Всего: 60