TGViewer
Channel Public Channel
Strong SEO | Сильное СЕО

Strong SEO | Сильное СЕО

@seregaseo

Заметки по интернет-маркетингу, лайф-хаки и личный блог | @sc00d - автор
Subscribers
1.31K
Photos
211
Videos
7
Links
114
Recent Posts 10 shown
Post #338 374

Forwarded from Сын сеошник — горе в семье

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 "Работает как есть, можете переделывать как вам надо".

Архив со скриптом и примерами входных-выходных файлов в первом комментарии к посту.
  • 🔥 8
  • 👍 5
Post #332 674
Все ли 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 скрина).
  • 👍 9
  • 🔥 2
  • 🤝 1
Post #330 918
Расскажи о своём SEO-проекте и забери победу 🏆

Топвизор открыл приём заявок на четвёртый Кейс-чемпионат. 
В этом году ребята разделили участников на два трека: агентства и фрилансеры. У каждого — свои призовые места. 
Вас ждут семь спецноминаций, включая новую — «Лучшее GEO/AEO».

🔥 Победители получат кубки, дипломы, мерч, тарифы, признание и известность. А церемония награждения пройдёт на конференции Baltic Digital Days 🌊
Дедлайн в этом году раньше — 20 июня. Но участие всё так же бесплатное. 
👉🏻 Чтобы подать кейс, заполните шаблон и загрузите его в форму. Все требования читайте в статье

Я буду оценивать ваши кейсы вместе с другими экспертами. Жду самые смелые и эффективные работы!
  • ❤ 4
  • 👍 2
  • 🔥 2
  • 👏 1
Post #329 849

Forwarded from Какаво seo

🔍 Запилил плагин для хрома - SERP Position Marker

Показывает номер органической позиции прямо в выдаче Яндекса и Гугла. Рядом с каждым сайтом видно какое он место занимает в органике.

Что умеет:
✅ Нумерует только органику
✅ Рекламу и промо не считает
✅ Колдунщики и виджеты пропускает
✅ На второй странице нумерация продолжается (было 8 на первой, вторая начнется с 9)
✅ Цвета: 🟠 топ-3, 🔵 топ-10, ⚫ дальше

Зачем:
- быстро глянуть позицию сайта без сервисов
- понять сколько органики на странице а сколько рекламы
- посмотреть где конкуренты

Работает в хроме, яндекс браузере и любом хромиум браузере.

Бесплатно, ничего не собирает.

👉 https://chromewebstore.google.com/detail/serp-position-marker/akfpckhcjodmadldkkileocahfbcoefh
  • 👍 6
  • 🔥 3
  • 👌 2
  • 😁 1
Post #325 2.17K
Закладки для ускорения работы агентских сеошников

Для открытия текущего 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
#полезный_софт_и_сервисы
  • 🔥 16
  • ❤ 2
  • 👍 2
  • 🤝 2
Post #324 1.45K
Сбылась мечта агентского сеошника)

В Топвизоре теперь можно переснять только те позиции, которые упали
  • 😁 29
  • 🔥 6
  • 🎉 3
  • 👍 1
Post #323 1.52K
Доработка интерфейса Яндекс Вордстат

Ещё один скрипт для агентского сеошника — теперь ему будет чуть быстрее оправдываться за снижение трафика

— На графики динамики спроса добавлены точки с подписями значений
— Автоматически считается динамика к АППГ
— Автоматически считается динамика к прошлому месяцу

Скачать можно тут: https://github.com/sc00d/yandex-wordstat-labels

❗️Также нужно разрешить расширению выполнять пользовательские скрипты - https://t.me/seregaseo/319?comment=545

***
Канал Strong SEO
#полезный_софт_и_сервисы
  • 🔥 16
  • 👍 2
  • 🫡 2
Post #319 1.54K
https://github.com/sc00d/yandex-metrika-chart-labels - скрипт для Яндекс Метрики, который позволяет:

1) Отключить округление значений на графиках (при наведении)

2) Добавить подписи значений на графики сразу

3) Подписать все месяцы на шкале X, а не 3 штуки как по-умолчанию

4) Расчет динамики по крайней точке к АППГ


Исправлено много багов, если качали — рекомендую обновить скрипт до последней версии - сильно снижена нагрузка, норм работает при понедельной и посуточной разбивке
+ добавлено сворачивание окна настроек

❗️Также нужно разрешить расширению выполнять пользовательские скрипты - https://t.me/seregaseo/319?comment=545

***
Канал Strong SEO
#полезный_софт_и_сервисы
  • 🔥 15
  • 👍 3
  • ❤ 1
  • 👏 1
Post #318 1.19K
🔗 Линкбилдинг для крупных проектов

Для больших сайтов или когда проектов несколько - линкбилдинг это уже не просто "купить ссылки". Появляются сложности: согласования с множеством сторон, контроль бюджетов, распределение задач по команде, отчётность. В какой-то момент становится ясно, что нужны системы для предсказуемого процесса без потери управляемости.

Среди доступных платформ Sape выделяется способностью работать с реальными объёмами. Для крупных проектов они предлагают не просто базу площадок, а линкбилдинг как сервис с выделенной командой, которая берёт на себя операционку.

Что это значит:

— Единый интерфейс: полный контроль проектов, команд и размещений. Прозрачная аналитика с предсказуемыми результатами.

— Персональный сервис: команда быстро решает вопросы — от подбора площадок и коммуникации с вебмастерами до финансовой отчётности.

— Три формата работы: полный аутсорсинг под ключ, гибрид (отдельные задачи вроде аутрича или техники для усиления команды), самостоятельная работа с кастомными инструментами.

— Расширение базы: активное добавление нужных ресурсов по запросу.

— Программа лояльности: индивидуальные цены и бонусы, снижающие затраты по сравнению со стандартными тарифами.

— Кастомизация: интерфейс адаптируется под внутренние регламенты компании — доступы, права, отчёты.

📩 Если проекты вышли на уровень, где эксельки и фрилансеры не справляются, такие сервисы позволяют систематизировать процесс линкбилдинга.
  • 👍 8
  • 🤮 8
  • 💩 7
  • 😁 5
  • ❤ 2
  • 👎 2
  • 🔥 2
  • 👏 1
Post #315 1.13K
Опубликовал свое расширение для подсветки на выдачах Яндекса и Google.
Теперь максимально простая установка для тех, кому этот функционал нужен.

Скачать — https://chromewebstore.google.com/detail/serp-highlighter-domains/khanadfnfmllpcencidodiappkijofjh

Есть подсветка:
— рекламы (включая ДМП и различные фичи на выдаче);
— cвоих сайтов (список настраивается);
— сайтов-конкурентов (список настраивается).

О расширении:
— Цвета подсветок настраиваются, можно настроить под себя;
— Светлая/темная темы;
— RU/EN интерфейс.

!!! Чтобы заработало, нужно заполнить список своих сайтов хоть 1 строкой (любой сайт можно вписать)

Удобная штука, например, чтобы легко понимать где органика, а где ДМП.

В дополнение советую поставить расширение топвизора для нумерации позиций в Я и G.

______

Протестировано на разных ОС, разных браузерах. Решена проблема с нагрузкой на маках у прошлых JS-скриптов.
Есть баг в мобильной версии Google (подсветка лишних блоков), в остальном вроде ок все работает. Это поправлю в будущем, если оно кому-то нужно будет.

***
Канал Strong SEO
#полезный_софт_и_сервисы
  • 👍 21
  • 🔥 8
  • ❤ 4
Older posts →

About this channel

How can I read @seregaseo without a Telegram account?
TGViewer shows the public web preview Telegram publishes for Strong SEO | Сильное СЕО: recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does Strong SEO | Сильное СЕО have?
Strong SEO | Сильное СЕО (@seregaseo) has 1.31K subscribers on Telegram, refreshed roughly every 30 minutes.
Does Strong SEO | Сильное СЕО know I viewed it here?
No. Public channel previews carry no viewer identity, and TGViewer has no accounts or tracking of what you look up.
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →