aslBerkut

Рейтинг
142
Регистрация
08.10.2007
Если картинка или фото как дополнение контекста страницы  - то без разницы ИИ она или не ИИ сделала, странице пойдет только в плюс.
Москва, три недели назад на Лукойле стоял 55 минут за 95 бензином, неделю назад заправился там же за 5 минут 95+ (экто), сейчас вижу опять очереди в половину от трехнедельной давности, когда там есть 95, а он не всегда есть.
Vladimir SEO #:
можно и не близких 

Можно и не близких, но близких все же лучше 😄

Ponyk :

Ссылки уже не канают.

Там ввожу в гугле текст одного как бы мной придуманного бренда, а он сразу говорит - это ник для линк спама, и ясно, все те ссылки которые тогда спамил для него спамные. 

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

Так как теперь двигать сайты в топ? 

Ссылки с авторитетных сайтов близкой тематики или качественных новостных, не закрытые для поисковиков дадут эффект, но они по определению стоят не дешево.
Ponyk #:

Вы про яндекс?

А гугль? Пускай не в тему но спрошу. Есть инфа с этого форума, что и гугль уже не так как раньше воспинимает ссылки. (?) 

Да, про яндекс. 
Инфа правильная, раньше вес ссылок в гугль имел больший приоритет в ранжировании, можно было всяким полу-мусорным шлаком из сапы загонять сайты в топ, но время то прошло (прямо как в песне Шуфутинского), хотя ссылочного в гугль больше осталось чем у яши.
Ну хоть появилась реально интересная тема для прочтения, где какое-то дело говорят, а не общий пустой флуд с рассказами, вы все говно, а я знаю как делать, но не скажу, догадайтесь сами. Особо интересно стало, что среди нас есть и те кто знает какие же Я внедрит ближайшие алгоритмы и кому от этого станет совсем не хорошо 😀.
До сих пор работает нормально в формате вопрос - ответ, но кто устраивает такие прогоны редкость, поэтому и работает. Самому не так просто собрать базу, это не десять лет назад.
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.

Всего: 66