https://github.com/sc00d/yandex-metrika-chart-labels - скрипт для Яндекс Метрики, который позволяет:
1) Отключить округление значений на графиках (при наведении)
2) Добавить подписи значений на графики сразу
3) Подписать все месяцы на шкале X, а не 3 штуки как по-умолчанию
4) Расчет динамики по крайней точке к АППГ
Исправлено много багов, если качали — рекомендую обновить скрипт до последней версии - сильно снижена нагрузка, норм работает при понедельной и посуточной разбивке
+ добавлено сворачивание окна настроек
❗️ Также нужно разрешить расширению выполнять пользовательские скрипты - https://t.me/seregaseo/319?comment=545
***
Канал Strong SEO
#полезный_софт_и_сервисы
1) Отключить округление значений на графиках (при наведении)
2) Добавить подписи значений на графики сразу
3) Подписать все месяцы на шкале X, а не 3 штуки как по-умолчанию
4) Расчет динамики по крайней точке к АППГ
Исправлено много багов, если качали — рекомендую обновить скрипт до последней версии - сильно снижена нагрузка, норм работает при понедельной и посуточной разбивке
+ добавлено сворачивание окна настроек
***
Канал Strong SEO
#полезный_софт_и_сервисы
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15👍3❤1👏1
Доработка интерфейса Яндекс Вордстат
Ещё один скрипт для агентского сеошника — теперь ему будет чуть быстрее оправдываться за снижение трафика
— На графики динамики спроса добавлены точки с подписями значений
— Автоматически считается динамика к АППГ
— Автоматически считается динамика к прошлому месяцу
Скачать можно тут: https://github.com/sc00d/yandex-wordstat-labels
❗️ Также нужно разрешить расширению выполнять пользовательские скрипты - https://t.me/seregaseo/319?comment=545
***
Канал Strong SEO
#полезный_софт_и_сервисы
Ещё один скрипт для агентского сеошника — теперь ему будет чуть быстрее оправдываться за снижение трафика
— На графики динамики спроса добавлены точки с подписями значений
— Автоматически считается динамика к АППГ
— Автоматически считается динамика к прошлому месяцу
Скачать можно тут: https://github.com/sc00d/yandex-wordstat-labels
***
Канал Strong SEO
#полезный_софт_и_сервисы
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16👍2🫡2
Закладки для ускорения работы агентских сеошников
Для открытия текущего URL в качестве сегмента в 1 клик.
Можно добавить как закладки (инструкция) или жесты (через расширение)
📊 URL в GSC
📊 URL в Яндекс Метрике
🔧 URL в ЯВМ
Канал Strong SEO
#полезный_софт_и_сервисы
Для открытия текущего URL в качестве сегмента в 1 клик.
Можно добавить как закладки (инструкция) или жесты (через расширение)
javascript:(function(){window.open(`https://search.google.com/search-console/performance/search-analytics?resource_id=${encodeURIComponent(window.location.origin)}&page=!${encodeURIComponent(window.location.href)}`)})();javascript:(function(){function punycodeToUnicode(input){var base=36,tMin=1,tMax=26,skew=38,damp=700,initialBias=72,initialN=128,delimiter='-';function basicToDigit(c){if(c-48<10)return c-22;if(c-65<26)return c-65;if(c-97<26)return c-97;return base;}function adapt(delta,numPoints,firstTime){delta=firstTime?Math.floor(delta/damp):delta>>1;delta+=Math.floor(delta/numPoints);for(var k=0;delta>Math.floor((base-tMin)*tMax/2);k+=base)delta=Math.floor(delta/(base-tMin));return Math.floor(k+(base-tMin+1)*delta/(delta+skew));}var output=[],n=initialN,i=0,bias=initialBias;var basic=input.lastIndexOf(delimiter);if(basic<0)basic=0;for(var j=0;j<basic;j++){if(input.charCodeAt(j)>=128)throw new RangeError();output.push(input.charCodeAt(j));}for(var index=basic>0?basic+1:0;index<input.length;){var oldi=i;for(var w=1,k=base;;k+=base){if(index>=input.length)throw new RangeError();var digit=basicToDigit(input.charCodeAt(index++));i+=digit*w;var t=k<=bias?tMin:k>=bias+tMax?tMax:k-bias;if(digit<t)break;w*=base-t;}var out=output.length+1;bias=adapt(i-oldi,out,oldi===0);n+=Math.floor(i/out);i%=out;output.splice(i++,0,n);}return output.map(function(x){return String.fromCodePoint(x);}).join('');}function decodeIdnHost(host){return host.split('.').map(function(label){if(label.toLowerCase().indexOf('xn--')===0){try{return punycodeToUnicode(label.slice(4));}catch(e){return label;}}return label;}).join('.');}var counterId;try{var counters=Ya._metrika.getCounters();if(counters&&counters.length>0)counterId=counters[0].id;}catch(e){}if(!counterId){var scripts=document.querySelectorAll('script');for(var i=0;i<scripts.length;i++){var m=scripts[i].innerHTML.match(/ym\((\d+)/);if(m){counterId=m[1];break;}}}if(!counterId){var m2=(document.documentElement.innerHTML.match(/"counterId"\s*:\s*(\d+)/)||document.documentElement.innerHTML.match(/ym\((\d+)\s*,\s*['"]init['"]/));if(m2)counterId=m2[1];}if(!counterId){alert('Не удалось найти счётчик Яндекс Метрики. Попробуйте отключить AdBlock.');return;}var p=new URL(window.location.href);var decodedHost=decodeIdnHost(p.hostname);var url=(p.protocol+'//'+decodedHost+p.pathname+p.search+p.hash).replace(/^(https?:\/\/)www\./i,'$1');var segment=JSON.stringify([{"id":"StartURL","data":JSON.stringify({"values":[url],"conjunction":false,"urlMode":"Dim"})}]);window.open('https://metrika.yandex.ru/stat/search_engines?id='+counterId+'&period=month&group=day&view=Hierarchical&sortBy=-ym:s:visits&selectedDimensionKeys='+encodeURIComponent(JSON.stringify([["ym:s:<attribution>SearchEngineRoot"],["ym:s:<attribution>SearchEngine"],["ym:s:<attribution>SearchPhrase"]]))+
'&tableMetrics='+encodeURIComponent(JSON.stringify([["ym:s:visits"],["ym:s:users"],["ym:s:bounceRate"],["ym:s:pageDepth"],["ym:s:avgVisitDurationSeconds"]]))+
'&chartMetrics='+encodeURIComponent(JSON.stringify([["ym:s:visits"]]))+
'&showTotal=true&chartView=Line&metricValueMode=Absolute&screenMode=Default&table=visits&isUndefinedEnabled=true&segment='+encodeURIComponent(segment));})();javascript:(function(){var h=window.location.hostname;var path=window.location.pathname;var siteId='https:'+h+':443';var today=new Date();var to=today.toISOString().slice(0,10);var from=new Date(today-13*86400000).toISOString().slice(0,10);var filter=JSON.stringify([{"indicator":"URL","operation":"TEXT_MATCH","value":path,"from":from,"to":to}]);window.open('https://webmaster.yandex.ru/site/'+siteId+'/efficiency/monitoring/?interval=SHORT&deviceType=ALL_DEVICES&searchLocation=ALL_LOCATIONS_ORGANIC&tableType=QUERY&page=1&filters=%27+encodeURIComponent(filter)+%27&indicators=SHOWS%27);})();Канал Strong SEO
#полезный_софт_и_сервисы
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
6🔥16❤3👍2🤝2
Forwarded from Какаво seo
🔍 Запилил плагин для хрома - SERP Position Marker
Показывает номер органической позиции прямо в выдаче Яндекса и Гугла. Рядом с каждым сайтом видно какое он место занимает в органике.
Что умеет:
✅ Нумерует только органику
✅ Рекламу и промо не считает
✅ Колдунщики и виджеты пропускает
✅ На второй странице нумерация продолжается (было 8 на первой, вторая начнется с 9)
✅ Цвета: 🟠 топ-3, 🔵 топ-10, ⚫ дальше
Зачем:
- быстро глянуть позицию сайта без сервисов
- понять сколько органики на странице а сколько рекламы
- посмотреть где конкуренты
Работает в хроме, яндекс браузере и любом хромиум браузере.
Бесплатно, ничего не собирает.
👉 https://chromewebstore.google.com/detail/serp-position-marker/akfpckhcjodmadldkkileocahfbcoefh
Показывает номер органической позиции прямо в выдаче Яндекса и Гугла. Рядом с каждым сайтом видно какое он место занимает в органике.
Что умеет:
✅ Нумерует только органику
✅ Рекламу и промо не считает
✅ Колдунщики и виджеты пропускает
✅ На второй странице нумерация продолжается (было 8 на первой, вторая начнется с 9)
✅ Цвета: 🟠 топ-3, 🔵 топ-10, ⚫ дальше
Зачем:
- быстро глянуть позицию сайта без сервисов
- понять сколько органики на странице а сколько рекламы
- посмотреть где конкуренты
Работает в хроме, яндекс браузере и любом хромиум браузере.
Бесплатно, ничего не собирает.
👉 https://chromewebstore.google.com/detail/serp-position-marker/akfpckhcjodmadldkkileocahfbcoefh
👍6🔥3👌2😁1
Расскажи о своём SEO-проекте и забери победу 🏆
Топвизор открыл приём заявок на четвёртый Кейс-чемпионат.
В этом году ребята разделили участников на два трека: агентства и фрилансеры. У каждого — свои призовые места.
Вас ждут семь спецноминаций, включая новую — «Лучшее GEO/AEO».
🔥 Победители получат кубки, дипломы, мерч, тарифы, признание и известность. А церемония награждения пройдёт на конференции Baltic Digital Days 🌊
Дедлайн в этом году раньше — 20 июня. Но участие всё так же бесплатное.
👉🏻 Чтобы подать кейс, заполните шаблон и загрузите его в форму. Все требования читайте в статье.
Я буду оценивать ваши кейсы вместе с другими экспертами. Жду самые смелые и эффективные работы!
Топвизор открыл приём заявок на четвёртый Кейс-чемпионат.
В этом году ребята разделили участников на два трека: агентства и фрилансеры. У каждого — свои призовые места.
Вас ждут семь спецноминаций, включая новую — «Лучшее GEO/AEO».
🔥 Победители получат кубки, дипломы, мерч, тарифы, признание и известность. А церемония награждения пройдёт на конференции Baltic Digital Days 🌊
Дедлайн в этом году раньше — 20 июня. Но участие всё так же бесплатное.
👉🏻 Чтобы подать кейс, заполните шаблон и загрузите его в форму. Все требования читайте в статье.
Я буду оценивать ваши кейсы вместе с другими экспертами. Жду самые смелые и эффективные работы!
❤4👍2🔥2👏1
Все ли IP поисковых ботов содержатся в официальных диапазонах? В моих логах настроена валидация ботов через IP-range и через проверку PTR-записи, если IP не из диапазона.
У Google и Bing с этим пока ок, а вот у Яндекса — нет. Первый раз бота с IP не из официальных диапазонов обнаружил 2026-05-06, но активно начали краулить в июле.
Примеры IP:
45.148.65.20
45.138.0.33
45.148.65.21
45.138.0.32
45.148.65.27
На всякий случай проверил еще IP через официальный инструмент - он подтвердил, что это IP Яндекса. Чекнул через выдачу сторонние ли это боты или индексирующие - индексирующие.
Кому это важно? Как минимум тем, у кого на сайте есть защита от ботов — есть смысл добавить в вайт-листы дополнительные IP/ASN.
Например клаудфлер, вероятно, эти IP за реальных ботов не считает и блокирует (последние 2 скрина).
У Google и Bing с этим пока ок, а вот у Яндекса — нет. Первый раз бота с IP не из официальных диапазонов обнаружил 2026-05-06, но активно начали краулить в июле.
Примеры IP:
45.148.65.20
45.138.0.33
45.148.65.21
45.138.0.32
45.148.65.27
На всякий случай проверил еще IP через официальный инструмент - он подтвердил, что это IP Яндекса. Чекнул через выдачу сторонние ли это боты или индексирующие - индексирующие.
Кому это важно? Как минимум тем, у кого на сайте есть защита от ботов — есть смысл добавить в вайт-листы дополнительные IP/ASN.
Например клаудфлер, вероятно, эти IP за реальных ботов не считает и блокирует (последние 2 скрина).
👍9🔥2🤝1
Forwarded from Сын сеошник — горе в семье
TripleTree · менеджер семантики
Однофайловый браузерный сервис управления семантическим ядром. Не требует установки и сервера: один HTML-файл, данные хранятся локально в браузере (автосохранение сессии), AI-функции работают через API Anthropic по собственному ключу пользователя.
Распространяется по лицензии CC0 "Работает как есть, можете переделывать как вам надо".
Архив со скриптом и примерами входных-выходных файлов в первом комментарии к посту.
Однофайловый браузерный сервис управления семантическим ядром. Не требует установки и сервера: один HTML-файл, данные хранятся локально в браузере (автосохранение сессии), AI-функции работают через API Anthropic по собственному ключу пользователя.
Данные и импорт
• Импорт семантического ядра из XLSX (запрос, показы, WS, Score, роль, структура папок из колонки пути).
• Догрузка запросов в существующую сессию из второго файла: дедупликация по нормализованной форме (стеммер Snowball), корзина не воскрешается, новые запросы попадают в «Неразобранное».
• Автосохранение сессии в браузере; ручное сохранение/загрузка файла сессии.
• Отмена последних операций (Undo, до 80 шагов): перемещения, роли, структура, схлопывание, удаление.
Структура (дерево папок)
- Папки и подпапки без ограничения вложенности; перетаскивание запросов и папок мышью, палитра «Переместить в…».
• Динамическая нумерация папок среди соседей уровня — ненавязчивая, пересчитывается при перестановке.
• Цветовые метки папок (зелёный / жёлтый / красный / синий).
• Красная метка = карантин: красное поддерево исключается из всех анализов, отчётов и листов экспорта; единственное место — лист «Запросы» с пометкой «КРАСНАЯ». В диалогах отбора чекбоксы красных подпапок по умолчанию сняты.
• Теги статуса папки: ✓ готово / ⟳ в работе / ⚠ проблема — цветные бейджи в дереве, переключаются в контекстном меню.
• Метки Tier 1–3 — приоритет папки, три различимых цвета.
• Технические разделители структуры: именованная строка-линия перед группой папок; перетаскивается, переименовывается, не участвует в анализах, экспорте и нумерации.
• Схлопывание подпапок: все запросы поддерева собираются в папку, подпапки удаляются (с Undo).
• Удаление папки отправляет все её запросы в корзину.
• Корзина с восстановлением и очисткой; счётчики запросов и показов по каждой папке; URL папки с наследованием для вложенных.
• Поиск/фильтр по дереву.
Группировка кластера (AI, требует API-ключ Anthropic)
• AI-аудит (чистка): выявление мусорных, нецелевых и дублирующих запросов.
• Структура: создать и разложить: модель предлагает подпапки по интентам и раскладывает запросы; защита от групп-дублей (Жаккар покрытий) и микрогрупп.
• Раскладка по подпапкам: классификация запросов по существующей структуре.
• Разгруппировка по маркерам.
• После любой раскладки остаток корня автоматически уходит в подпапку «Нераспределенные» с красной меткой — сразу под карантином.
Таблица запросов
• Сортировки, фильтр по папке с исключающими токенами, «включая подпапки», выделения, массовые операции, копирование.
• Группы дублей (D-группы) по нормализованной форме.
• Плашки меток на запросах.
• Ручная установка/снятие вершины (хоткей V); глобальный прогон авто-вершин по всем папкам сессии (жёлтая подсветка спорных).
Правые панели (просмотр)
• Униграммы, Биграммы, Триграммы — частотный словарь области с весами.
• Хоткеи панелей: U
Экспорт XLSX
• Листы: Запросы (с пометкой красных), Структура (без красных и разделителей, с колонкой «Тег»), Униграммы / Биграммы / Триграммы, Корзина.
• Экспорт всей сессии или отдельной папки.
Интерфейс
• Светлая и тёмная темы (переключатель ☾/☀︎, уважение системной настройки).
Распространяется по лицензии CC0 "Работает как есть, можете переделывать как вам надо".
Архив со скриптом и примерами входных-выходных файлов в первом комментарии к посту.
🔥8👍5
Forwarded from КручуВерчу 🤟 SEODEN
До Большого Нарижника всего 3 дня! 🔥
Скоро увидимся с теми, кто развивает проекты через SEO, GEO и маркетинг. Готовьте вопросы спикерам, договаривайтесь о встречах и оставляйте силы на вечер!
Что нас ждёт:
— 4 направления: InHouse SEO, Hard SEO, GEO и Black SEO
— 12 докладов и 8 мастер-классов про AI, автоматизацию, аналитику и продвижение
— экспозона, новые знакомства, VIP- и секретные зоны
— премия для C-Level, лотерея, активности и большая вечерняя программа.
Также спешу напомнить: только сегодня при покупке двух билетов третий той же категории - в подарок. Собирайте компанию, предложение действует до 22:00!
Забрать билеты
2 ноября | Москва, LOFT HALL #10 × TAU
Скоро увидимся с теми, кто развивает проекты через SEO, GEO и маркетинг. Готовьте вопросы спикерам, договаривайтесь о встречах и оставляйте силы на вечер!
Что нас ждёт:
— 4 направления: InHouse SEO, Hard SEO, GEO и Black SEO
— 12 докладов и 8 мастер-классов про AI, автоматизацию, аналитику и продвижение
— экспозона, новые знакомства, VIP- и секретные зоны
— премия для C-Level, лотерея, активности и большая вечерняя программа.
Также спешу напомнить: только сегодня при покупке двух билетов третий той же категории - в подарок. Собирайте компанию, предложение действует до 22:00!
Забрать билеты
2 ноября | Москва, LOFT HALL #10 × TAU
50🤡2👎1🖕1
КручуВерчу 🤟 SEODEN
До Большого Нарижника всего 3 дня! 🔥 Скоро увидимся с теми, кто развивает проекты через SEO, GEO и маркетинг. Готовьте вопросы спикерам, договаривайтесь о встречах и оставляйте силы на вечер! Что нас ждёт: — 4 направления: InHouse SEO, Hard SEO, GEO и Black…
Буду рад пообщаться вживую но "Большом Нарижнике")
🤝4👎1🤡1🖕1
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8❤3