Strong SEO | Сильное СЕО
СтатистикаЗаметки по интернет-маркетингу, лайф-хаки и личный блог | @sc00d - автор
- Последний пост
- 30 июл.
- Последнее чтение
- 19:24
- Постов за неделю
- 0
- Всего постов
- 23
- Тип
- открытый
- Язык
- русский
- Категория
- Маркетинг
- В каталоге с
- 12 авг.
- 1/24сутки в ленте
- 231
- 1/48двое суток
- 264
- 1/72трое суток
- 285
Оценка по просмотрам недавних постов: пост набирает почти всё за первые сутки.
Посты
TripleTree · менеджер семантики Однофайловый браузерный сервис управления семантическим ядром. Не требует установки и сервера: один HTML-файл, данные хранятся локально в браузере (автосохранение сессии), AI-функции работают через API Anthropic по собственному ключу пользователя. Данные и импорт • Импорт семантического ядра из XLSX (запрос, показы, WS, Score, роль, структура папок из колонки пути). • Догрузка запросов в существующую сессию из второго файла: дедупликация по нормализованной форме (стеммер Snowball), корзина не воскрешается, новые запросы попадают в «Неразобранное». • Автосохранение сессии в браузере; ручное сохранение/загрузка файла сессии. • Отмена последних операций (Undo, до 80 шагов): перемещения, роли, структура, схлопывание, удаление. Структура (дерево папок) - Папки и подпапки без ограничения вложенности; перетаскивание запросов и папок мышью, палитра «Переместить в…». • Динамическая нумерация папок среди соседей уровня — ненавязчивая, пересчитывается при перестановке. • Цветовые метки папок (зелёный / жёлтый / красный / синий). • Красная метка = карантин: красное поддерево исключается из всех анализов, отчётов и листов экспорта; единственное место — лист «Запросы» с пометкой «КРАСНАЯ». В диалогах отбора чекбоксы красных подпапок по умолчанию сняты. • Теги статуса папки: ✓ готово / ⟳ в работе / ⚠ проблема — цветные бейджи в дереве, переключаются в контекстном меню. • Метки Tier 1–3 — приоритет папки, три различимых цвета. • Технические разделители структуры: именованная строка-линия перед группой папок; перетаскивается, переименовывается, не участвует в анализах, экспорте и нумерации. • Схлопывание подпапок: все запросы поддерева собираются в папку, подпапки удаляются (с Undo). • Удаление папки отправляет все её запросы в корзину. • Корзина с восстановлением и очисткой; счётчики запросов и показов по каждой папке; URL папки с наследованием для вложенных. • Поиск/фильтр по дереву. Группировка кластера (AI, требует API-ключ Anthropic) • AI-аудит (чистка): выявление мусорных, нецелевых и дублирующих запросов. • Структура: создать и разложить: модель предлагает подпапки по интентам и раскладывает запросы; защита от групп-дублей (Жаккар покрытий) и микрогрупп. • Раскладка по подпапкам: классификация запросов по существующей структуре. • Разгруппировка по маркерам. • После любой раскладки остаток корня автоматически уходит в подпапку «Нераспределенные» с красной меткой — сразу под карантином. Таблица запросов • Сортировки, фильтр по папке с исключающими токенами, «включая подпапки», выделения, массовые операции, копирование. • Группы дублей (D-группы) по нормализованной форме. • Плашки меток на запросах. • Ручная установка/снятие вершины (хоткей V); глобальный прогон авто-вершин по всем папкам сессии (жёлтая подсветка спорных). Правые панели (просмотр) • Униграммы, Биграммы, Триграммы — частотный словарь области с весами. • Хоткеи панелей: U Экспорт XLSX • Листы: Запросы (с пометкой красных), Структура (без красных и разделителей, с колонкой «Тег»), Униграммы / Биграммы / Триграммы, Корзина. • Экспорт всей сессии или отдельной папки. Интерфейс • Светлая и тёмная темы (переключатель ☾/☀︎, уважение системной настройки). Распространяется по лицензии CC0 "Работает как есть, можете переделывать как вам надо". Архив со скриптом и примерами входных-выходных файлов в первом комментарии к посту.
видео или голосовое, без подписи
видео или голосовое, без подписи
видео или голосовое, без подписи
видео или голосовое, без подписи
видео или голосовое, без подписи
Все ли 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 скрина).
Расскажи о своём SEO-проекте и забери победу 🏆 Топвизор открыл приём заявок на четвёртый Кейс-чемпионат. В этом году ребята разделили участников на два трека: агентства и фрилансеры. У каждого — свои призовые места. Вас ждут семь спецноминаций, включая новую — «Лучшее GEO/AEO». 🔥 Победители получат кубки, дипломы, мерч, тарифы, признание и известность. А церемония награждения пройдёт на конференции Baltic Digital Days 🌊 Дедлайн в этом году раньше — 20 июня. Но участие всё так же бесплатное. 👉🏻 Чтобы подать кейс, заполните шаблон и загрузите его в форму. Все требования читайте в статье. Я буду оценивать ваши кейсы вместе с другими экспертами. Жду самые смелые и эффективные работы!
🔍 Запилил плагин для хрома - SERP Position Marker Показывает номер органической позиции прямо в выдаче Яндекса и Гугла. Рядом с каждым сайтом видно какое он место занимает в органике. Что умеет: ✅ Нумерует только органику ✅ Рекламу и промо не считает ✅ Колдунщики и виджеты пропускает ✅ На второй странице нумерация продолжается (было 8 на первой, вторая начнется с 9) ✅ Цвета: 🟠 топ-3, 🔵 топ-10, ⚫ дальше Зачем: - быстро глянуть позицию сайта без сервисов - понять сколько органики на странице а сколько рекламы - посмотреть где конкуренты Работает в хроме, яндекс браузере и любом хромиум браузере. Бесплатно, ничего не собирает. 👉 https://chromewebstore.google.com/detail/serp-position-marker/akfpckhcjodmadldkkileocahfbcoefh
видео или голосовое, без подписи
видео или голосовое, без подписи
Закладки для ускорения работы агентских сеошников Для открытия текущего URL в качестве сегмента в 1 клик. Можно добавить как закладки (инструкция) или жесты (через расширение) 📊 URL в GSC javascript:(function(){window.open(`https://search.google.com/search-console/performance/search-analytics?resource_id=${encodeURIComponent(window.location.origin)}&page=!${encodeURIComponent(window.location.href)}`)})(); 📊 URL в Яндекс Метрике 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));})(); 🔧 URL в ЯВМ 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 #полезный_софт_и_сервисы
Сбылась мечта агентского сеошника) В Топвизоре теперь можно переснять только те позиции, которые упали
Доработка интерфейса Яндекс Вордстат Ещё один скрипт для агентского сеошника — теперь ему будет чуть быстрее оправдываться за снижение трафика — На графики динамики спроса добавлены точки с подписями значений — Автоматически считается динамика к АППГ — Автоматически считается динамика к прошлому месяцу Скачать можно тут: https://github.com/sc00d/yandex-wordstat-labels ❗️Также нужно разрешить расширению выполнять пользовательские скрипты - https://t.me/seregaseo/319?comment=545 *** Канал Strong SEO #полезный_софт_и_сервисы
видео или голосовое, без подписи
видео или голосовое, без подписи
видео или голосовое, без подписи
https://github.com/sc00d/yandex-metrika-chart-labels - скрипт для Яндекс Метрики, который позволяет: 1) Отключить округление значений на графиках (при наведении) 2) Добавить подписи значений на графики сразу 3) Подписать все месяцы на шкале X, а не 3 штуки как по-умолчанию 4) Расчет динамики по крайней точке к АППГ Исправлено много багов, если качали — рекомендую обновить скрипт до последней версии - сильно снижена нагрузка, норм работает при понедельной и посуточной разбивке + добавлено сворачивание окна настроек ❗️Также нужно разрешить расширению выполнять пользовательские скрипты - https://t.me/seregaseo/319?comment=545 *** Канал Strong SEO #полезный_софт_и_сервисы
🔗 Линкбилдинг для крупных проектов Для больших сайтов или когда проектов несколько - линкбилдинг это уже не просто "купить ссылки". Появляются сложности: согласования с множеством сторон, контроль бюджетов, распределение задач по команде, отчётность. В какой-то момент становится ясно, что нужны системы для предсказуемого процесса без потери управляемости. Среди доступных платформ Sape выделяется способностью работать с реальными объёмами. Для крупных проектов они предлагают не просто базу площадок, а линкбилдинг как сервис с выделенной командой, которая берёт на себя операционку. Что это значит: — Единый интерфейс: полный контроль проектов, команд и размещений. Прозрачная аналитика с предсказуемыми результатами. — Персональный сервис: команда быстро решает вопросы — от подбора площадок и коммуникации с вебмастерами до финансовой отчётности. — Три формата работы: полный аутсорсинг под ключ, гибрид (отдельные задачи вроде аутрича или техники для усиления команды), самостоятельная работа с кастомными инструментами. — Расширение базы: активное добавление нужных ресурсов по запросу. — Программа лояльности: индивидуальные цены и бонусы, снижающие затраты по сравнению со стандартными тарифами. — Кастомизация: интерфейс адаптируется под внутренние регламенты компании — доступы, права, отчёты. 📩 Если проекты вышли на уровень, где эксельки и фрилансеры не справляются, такие сервисы позволяют систематизировать процесс линкбилдинга.
видео или голосовое, без подписи