en
Feedback
Ставский Jr. SEO | Инструменты | PBN

Ставский Jr. SEO | Инструменты | PBN

Open in Telegram

Канал Ставского Андрея, пишу про SEO , ИИ , разработку, накрутку ПФ, PBN, Технологии

Show more
289
Subscribers
No data24 hours
+67 days
+5330 days
Posts Archive
Хахахахах, дааааа. Бета она такая. Сразу пошли замечания,и я уже 5 обновлений выпустил. Сдвинулся счетчик билдов , теперь он
Хахахахах, дааааа. Бета она такая. Сразу пошли замечания,и я уже 5 обновлений выпустил. Сдвинулся счетчик билдов , теперь он 2.0.0.5. Удобно когда все по человечески обновляется конечно. Но, для понимания, я его сбросил перед релизом в паблик. Так то у меня 178 билдов накопилось за пол года разработки, я посчитал специально. Сейчас я чувствую, что недостаточно сделал для того чтобы было понятно как пользоваться этим софтом. Что то я на сайте написал, но там нет видео о том как работает тот или иной инструмент, или нет решения типовых задач с помощью комбинации инструментов. Или не всегда понятно как инструменты друг с другом связаны, а это так. Например, настраиваешь регион WS в форме которая собирает запросы, а затем собираешь частотность этих запросов из контекстного меню ПКМ. И вот эта частотность будет собрана по тому региону который в настройках формы. С одной стороны, и настроить то больше негде, а с другой, я давно усвоил - то что очевидно для тебя, не обязательно очевидно для других.

Ребят, вышла бета версия. Ее можно купить, и попробовать. А я поехал в отпуск на 2 недели. Там еще много что можно доделать, но главное я сделал. Здорово было бы, чтобы когда я вышел из отпуска, я бы увидел вот тут предложения, замечания, и остальное. Потому что я уже на своих данных багов не вижу, только на чужих. А это надо чтобы вы пользовались. https://seo-excel.ru/product/seo-excel-2/ Требования: Только Windows 8 и старше Только Microsoft Office 2010 и старше

Похоже, сейчас можно говорить о том , что релиз SEO Excel 2 будет в сентябре. Уже многие проблемы позади. И в установщик все
Похоже, сейчас можно говорить о том , что релиз SEO Excel 2 будет в сентябре. Уже многие проблемы позади. И в установщик все упаковал. И систему доставки и проверки обновлений для пользователя сделал. И с сайтом новые инструменты связал. И на сайте обновил WP первый раз за 5 лет, (там сразу поехала вся верстка). И ИП открыл, иначе кассу к сайту не приделать. Но остается еще проклятая система триала и проверки лицензий. И еще на сайте реализовать продажу цифровых товаров и сервер по выдаче лицензионных ключей, а там какая-то криптография, какое-то величие, как я все это буду делать я не знаю. Но поэтому это и интересно мне самому.

Продолжаю двигаться к релизу. Надстройка на Excel это не рядовое приложение Windows Это такой Франкенштейн , сшитый из трех ч
Продолжаю двигаться к релизу. Надстройка на Excel это не рядовое приложение Windows Это такой Франкенштейн , сшитый из трех частей: Можно представить это как Lego: .NET Framework 4.5.1 - Это коробка с базовыми стандартными деталямя Lego. Office 2010 Primary Interop Assemblies - Это коробка со специфическими деталями для построения ,скажем, Эйфелевой башни (именно для работы с Excel). Visual Studio Tools for Office Runtime - Это ящик с инструментами чтобы облегчить строительство Эйфелевой башни. Доставая из коробки детали и устанавливая их на место инструментами можно сделать надстройку на Excel. Но для того чтобы она работала на компьютере конечного пользователя, надо чтобы все 3 компонента у него были установлены. Так то, их можно скачать с сайта Microsoft, но пользователь этого делать не будет. Надо упаковать их в установщик вместе с самой надстройкой, для этого я использую Advanced Installer. А что будет, если такой установщик запустить на разных версиях Windows и на разных версиях Office? Я столкнулся с тем что это все надо тестировать. Для этого мне нужны виртуальные машины. Оказалось, что в Windows 11 Pro есть встроенный менеджер виртуальных машин, называется Hyper-V. По умолчанию этот компонент отключен, но его можно включить. Я установил туда всяких разных систем. Помню, люди жаловались что если Office устанавливается вместе с Windows одновременно, то в таком случае у него надстройки не работают. Есть у меня и такая сборка на виртуалке.

Помните частотность Климова? Это когда один запрос "сьел" частотность другого запроса, просто потому что он его полностью в с
Помните частотность Климова? Это когда один запрос "сьел" частотность другого запроса, просто потому что он его полностью в себя включает лингвистически, например: купить кроссовки nike купить кроссовки nike в москве Очевидно, что если мы напишем в title второй запрос то станем ранжироваться по обоим. Посчитать такие пересечения не сложно, сложнее если запрос входит не полностью. Так как "не полностью" бывает по разному, скажем 1 слово из 5 это уже считается. А если входит как то не полностью да еще и в другой словоформе и в другой перестановке слов, то как посчитать сколько такой запрос отдает своей частотности? Наверно не 100%, нужны понижающие коэффициенты. Вот про это обновленный инструмент частотность Климова. Он уже даже и не Климова, но Климов был бы доволен. Инструмент позволяет эффективно выделить в большом кластере несколько запросов из которых составить title. Да и вообще неплохо было бы их видеть в тексте на странице, так как они сильно повысят текстовую релевантность страницы сразу по многими (десяткам) запросов. Одновременно с этим, получается я переделал всю надстройку слева направо. Значит мне надо думать о том как донести ее до конечного пользователя. И как сделать систему автоматической доставки до него обновлений. И как взять с конечного пользователя денег. И за что их брать? Буду об этом думать.

Знаю, бесконечно можно смотреть на 3 вещи. Как течет вода... Как горит огонь... и как я пытаюсь сделать SEO-Excel 2.0 ... Не
Знаю, бесконечно можно смотреть на 3 вещи. Как течет вода... Как горит огонь... и как я пытаюсь сделать SEO-Excel 2.0 ... Не все наверно знают, потому что на некро ноутах сидят, что возможно запустить на локальной мащине модель ИИ, которая будет меньше чем gpt 4.1 примерно в 2 раза. Меньше не значит хуже, все зависит от задачи. Скажем, в GPT 4.1 - 175 млрд параметров, а в модели которая умеет только кодить всего 27. А я могу запускать на своем железе модель до 70 млрд параметров. Но на практике запускаю 30-40, так как таких очень много (а мощного железа у людей мало). Итак, ну надо же подключить этот локальный ИИ в Excel, не так ли? Ведь это будет и быстро и бесплатно и без интернета и без цензуры, нахуй. Это мне подходит. А самое прикольное, что когда я запускаю LM Studio , он автоматически открывает на локальной машине API ПОЛНОСТЬЮ ТАКОЕ ЖЕ КАК У CHAT GPT. То есть, мне надо изменить только урл для запросов на типа такого http://127.0.0.1:1234 Потому что API Chat GPT я уже подключил 10 раз в разные места, в том числе в Excel, и знаю его хорошо, а оно довольно запутанное. Ну чтож. Если б я не купил новый комп, я бы этого не узнал. Как это выглядит можно посмотреть на скринах. Надо бы еще в ПКМ добавить пункт. Кстати сразу пишет формулы Excel по вашему текстовому описанию и возвращает значения в ячейку.

В Seo-Excel 2 в настоящий момент уже 60 инструментов. И каждый раз находится еще что-то без чего обойтись нельзя. Поэтому рел
В Seo-Excel 2 в настоящий момент уже 60 инструментов. И каждый раз находится еще что-то без чего обойтись нельзя. Поэтому релиз все откладывается и откладывается. На этой неделе пришлось добавить в Excel парсинг подсказок Яндекса и Google. Работает не быстро, но быстрее уже не сделать, ограничение на стороне XMLRiver. А еще инструмент который выделяет части речи - иногда бывает надо. Думаю, что на следующей неделе я внесу последние правки в ту часть кода, которая для вас. И начну думать о той части, которая для меня.

Продвигаюсь вперед я медленно. Это связано с тем, что разработка затягивает. Очень много обвесов приходится делать, про них р
Продвигаюсь вперед я медленно. Это связано с тем, что разработка затягивает. Очень много обвесов приходится делать, про них расскажу, так как их код в 3 раза больше чем "полезный код". Вот Excel-таблица, а вот форма windows, на ней два с половиной элемента управления. Ну что может быть проще. Ну что ты не можешь чтоли добиться работоспособности? Но дело в деталях. Вот форма. Она вызывается кнопкой. Кнопка на ленте Excel, а моя надстройка в другом классе. Они друг про друга знать не знают. Надо связать друг с другом, подписать обработчик нажатия на кнопку на событие-делегат которое вызывает метод в классе надстройки. Вот форма. Откуда она знает о данных на листе Excel? Она должна получать лист в своем конструкторе. Надо передать. Теперь напишем 3 строчки ядра полезного действия. Ну там, на скриншоте видно, применяем регулярное выражение к данным. Откуда берем данные? Из столбца А. А где начало и конец данных в столбце А? Надо задать, а то зависнет. Запускаем! Быстро работает! А если пользователь запустит это на 1 000 000 строк? Тогда у него зависнет и он будет мне жаловаться. Надо чтобы он мог отменить в случае чего. А отменить он не может, потому что интерфейс формы блокируется во время выполнения, код не ассинхронный, все выполняется в одном потоке, и Excel и форма. Переделываем все, весь код переносим в отдельные ассинхронные задачи. Но надо же чтобы пользователь видел прогресс выполнения кода. Давай его выводить в статус бар Excel? А вот и хрен, Excel существует не в том потоке в который ты вывел свои ассинхронные методы. Надо слелать безопасное взаимодействуя с Excel через COM-интерфейс, который автоматически обрабатывает межпоточное взаимодействие. Ну что, запускаем, и видим что работает как надо... но с черепашьей скоростью. Потому что каждый раз когда счетчик в статус бар обновляется все операции в Excel приостанавливаются (это же безопасно). А когда у тебя счетчик летит от 1 до 1 000 000 то на остальные операции и времени нет, надо постоянно обновлять статус бар. Ладно, снижаем частоту обновления. А что если мы добавим еще возможность прервать код нажатием на Esc? Но код то у нас уже многопоточный. Тогда закрывается не основной поток, а основной спокойно продолжает себе жить и делать. Надо же отправить сигнал всем потокам о необходимости остановиться. Но он не может мгновенно остановиться. И пользователь то его ждать не будет, поток для него невидим. А что если пользователь закроет сам Excel пока не все потоки еще завершились? Тогда надсройка сломается и в следующий раз не загрузится. И надо решать эту проблему тоже. И за ней будет следующая.

Ну не могу я выпустить Seo-Excel 2 без N-грамм. А как вы будете анкор листы делать. Да и вообще, для текстовой оптимизации ва
Ну не могу я выпустить Seo-Excel 2 без N-грамм. А как вы будете анкор листы делать. Да и вообще, для текстовой оптимизации важно не только прямое вхождение запроса на странице, с этим и так все понятно. А важно еще покрытие запроса биграммами которые должны на странице присутствовать. Я уж молчу про то что Яндекс, например, считает, что ваша страница тем релевантнее ( в текстовом отношении) чем больше словоформ запроса есть на странице, а так же словоформ биграмм. Но это все заморочка, крутите Пф.

Цепочки ИИ агентов Вот люди проснулись и стали говорить об этом. А между тем, я этим занимаюсь чуть ли не год уже. Так например, у меня есть робот, который читает табличку excel с темами для страниц и превращает эти темы в страницы на сайте. У этих страниц есть все что хочешь : title , description, картинки, заголовки, списки - таблицы. Все это возможно благодаря цепочке ИИ агентов под капотом. Один агент раскрывает тему на N подтем. Другой пишет эти N подтем. Третий пишет метатеги. Четвертый вставляет картинки. Пятый вставляет анкорную ссылку Все это работает через ChatGPT. Страница которая получается в результате выглядит как то так: https://pbn-brothers-course.ru/kak-vliyaet-taktika-na-rezultat-v-tennise/ Она не красавица, но от нее не требуется. Главное чтоб там была ссылка и она индексировалась. Самому не верится что это работает почти в 100% случаев. Бывают конечно артефакты, скажем ChatGPT может отказаться генерить картинку с изображением Рональдно, такая у них политика. Это работает только на WP, так как я PBN-ню на WP-мультисайт. Там сотни разных доменов у меня. И я массово в пакетном режиме туда генерю страницы. Генерю позиции мани сайта по сути. Не накручиваю, но манипулирую ранжированием. Никому не говорите.

Проверка индексации URL в Google через SEO Excel SEO Excel позволяет быстро проверить, находятся ли ваши страницы в индексе G
Проверка индексации URL в Google через SEO Excel SEO Excel позволяет быстро проверить, находятся ли ваши страницы в индексе Google. Для этого используется специальная форма. Как это работает В выпадающем списке укажите столбец, где находятся ваши ссылки. Запустите проверку - начнётся автоматическая проверка всех URL через сервис XMLRiver. Получите результат Результаты проверки появятся в первом свободном столбце справа от исходного. Для каждого URL будет указано: — В индексе — Нет в индексе — Ошибка (если возникла проблема с запросом) Быстро и удобно Проверка идёт в несколько потоков, не блокирует Excel и показывает прогресс в строке состояния. Преимущества Массовая проверка — до 10 URL одновременно. Автоматическое определение параметров — всё берётся из настроек SEO Excel. Безопасно для Excel — не зависает, можно отменить в любой момент (ESC). SEO Excel — ваш быстрый способ узнать, проиндексированы ли ваши страницы в Google! хахаххах:)

Полностью переработал весь центральный блок надстройки. Теперь там все инструменты связаны. Настройки из одной формы применяю
Полностью переработал весь центральный блок надстройки. Теперь там все инструменты связаны. Настройки из одной формы применяются в другой. Все переписано под XMLRiver, так как там есть выдача гугла, и она у меня уже тоже работает. Вся лемматизация ускорена в 10 раз. Все работает настолько быстро, насколько вообще XMLRiver отдает. Я составляю произвольный список слов и подсвечиваю их в выдаче красным. Зеленым светится "мой" продвигаемый сайт. А могу не один запрос так посмотреть, а список запросов. И Кнопки Я и G вывел в Excel на панель быстрого доступа через alt+3 , alt+4 (левый верхний угол) для быстрого просмотра выдачи. И внешний вид выдачи переработал. Это все кажется мне очень важным. А вы чем на майских занимались?

Вот возьмем Excel и добавим туда всего и побольше. Давай там будут кнопки, формы, новые пункты меню ПКМ, новые формулы... Но
Вот возьмем Excel и добавим туда всего и побольше. Давай там будут кнопки, формы, новые пункты меню ПКМ, новые формулы... Но оказалось, что своих формул я добавить не могу как часть VSTO надстройки. Сделать их можно только одним способом - ставить Excel-DNA. Это такая библиотека которая позволяет работать с формулами и создавать xll файлы (как dll, только для Excel). Но сами формулы Excel это технологии древних. И вот, 40 лет назад могучие умы из Microsoft не предусмотрели что кто-то будет их библиотеку крутить на русской машине, где в названиях папок кириллица... Вот и все, даже если я на своей машине это предусмотрю, то будучи собранной на случайной машине сборка установится в кириллической папке с вероятностью 99.9%. Это единственная библиотека для работы с формулами в Excel на C#. Знают ли о проблеме в Microsoft? ДА! При чем больше 10 лет. И их ответ такой : “By design”. Как и на вопрос о том, почему нельзя отменить ctrl+Z изменения листа из кода. Такой у нас дизайн. Ну не можем мы это поменять. Excel — это приложение с бесконечной обратной совместимостью. Это означает, что есть надстройки написанные еще во времена Excel 97. И их очень много, сотни. И все они используют старую версию Excel-DNA. Поэтому Microsoft ничего не трогает. А переписать библиотеку можно, но этого мало, надо переписать механизм как именно сам Excel загружает xll, а он не может, кириллица. В итоге, что мы имеем на 2025 год. Есть 2 варианта, оба заставляют меня хмуриться. 1) C/C++ XLL SDK от Microsoft - ничего в этой технологии не понимаю, и она на другом языке. 2) Office-JS + Web Add-ins - ничего в этой технологии не понимаю, и она на другом языке. Похоже, от судьбы не уйдешь. В общем, не будет формул. Зато будут пункты ПКМ, это почти то же самое.

Ну, тут я думаю всем все понятно.
Ну, тут я думаю всем все понятно.

Андрей, привет! 🔥 В среду, 23 апреля, в 15:00 (МСК) — в гостях у сообщества "Хорошие SEOшники" Андрей Ставский. Руководитель
Андрей, привет! 🔥 В среду, 23 апреля, в 15:00 (МСК) — в гостях у сообщества "Хорошие SEOшники" Андрей Ставский. Руководитель PBN-Brothers.ru, SEO-специалист, практик с многолетним опытом, который недавно выпустил свой авторский курс. Тема встречи: Как я делал свой SEO-курс (и немного про PBN) ❗️ Андрей не будет ничего продавать — наоборот, честно расскажет, как устроена кухня образовательного продукта изнутри: – как появилась идея и во что она превратилась, – какие ошибки были на старте, – как структурировал контент и подбирал формат, – с какими затыками столкнулся по продвижению, – и зачем вообще SEO-шнику делать курс. 💬 Плюс немного инсайдов про PBN — как с ними работает PBN-Brothers, где подводные камни и какие стратегии живы в 2025 году. Всё — по делу, без воды, в стиле «Хороших SEOшников». 📅 Когда: 23 апреля (среда) 🕓 Время: 15:00 (МСК) Регистрация: https://calendar.app.google/RMNR46i5KCqBrkLB8

Регистраторов доменов очень много. Они должны централизовано хранить где то информацию о том занят тот или иной домен или нет. Так появились организации-реестры. По каждой доменной зоне есть такая организация, и у нее есть сервер с данными - Whois сервер. Этот сервер обеспечивает единую точку истины для всех регистраторов. Как работает Whois никто не понимает и я сам тоже. Попробуем разобраться: Whois сервер для каждой доменной зоны свой. Для .ru это whois.tcinet.ru (поддерживаемый РосНИИРос) Для остальных можно посмотреть тут WHOIS это протокол (набор правил общения), который показывает текущее состояние домена: Зарегистрирован ли он? Кто его текущий владелец? (с 2018 не показывает, сменились законы) Когда истекает срок? Какие DNS указаны? История владельцев— не входит в обычный WHOIS. Ее можно найти через отдельные платные сервисы. Они сами архивируют WHOIS-данные и могут показать, кто был владельцем раньше (если повезёт). Низкоуровневый WHOIS-запрос к whois.tcinet.ru полностью бесплатен и происходит не по http а по TCP TCP (Transmission Control Protocol) — это как туннель (или канал), через который передаются данные конкретных протоколов, таких как HTTP, WHOIS и др. Получается, что для общения с сервером Whois мы должны внутри TCP соединения отправить данные Whois запроса. Но поскольку все упрощено донельзя, то мы должны просто открыть TCP соединение на порт 43 (зарезервирован для whois) и отправить туда строчку с доменом. В ответ мы получим всю информацию о домене. Мы можем проверить как это работает сами, в Windows есть стандартный инструмент. 1) открываем PowerShell 2) winget install whois 3) winget install Microsoft.Sysinternals.Whois 4) перезапуск PowerShell 5) whois seo-excel.ru (или whois64 seo-excel.ru) Примерно то же самое есть в виде библиотеки, к которой можно обратиться из кода (например Whois.NET) Одна из главных сложностей при работе с WHOIS - разные WHOIS-серверы возвращают данные в разных форматах. Разная структура ответа Разные кодировки Разные названия полей Разный формат дат Поэтому вдвойне хорошо что библиотеки умеют не только подавать запросы к whois серверам, но и унифицировать ответ от них. Если мы хотим парсить Whois, то лимиты на количество запросов в единицу времени определены эмпирически: .com/.net: около 100-200 запросов в день с одного IP .ru: около 150 запросов в день .org: около 300 запросов в день Некоторые регистраторы: 60 запросов в час Есть серверы с ограничением 1-2 запроса в секунду И, очевидно, они малы. Решение в виде прокси с динамическим IP скорее всего не подойдет, потому что на таких прокси обычно закрыт 43 порт, который нужен для whois запроса. Вообще сейчас стало понятно, что для проверки домена на занятость прямой парсинг whois серверов не используется. Многие зоны уже перешли с Whois на RDAP. Но об этом как-нибудь в другой раз.

На скриншоте видно что кластеризация по 2 признакам уже работает. Первый признак - схожесть топов, второй признак геозависимо
На скриншоте видно что кластеризация по 2 признакам уже работает. Первый признак - схожесть топов, второй признак геозависимость. Беглый анализ файла показал что если бы предусмотреть заранее что наличие топонима делает запрос геонезависимым, то было бы лучше. А вообще еще лучше это мерить коммерческость запроса. Хотя вообще ,вторым признаком может быть что угодно, как строка, так и число.

Из хренового, но все таки программиста, я превратился в промпт-инженера. Как бульбозавр превратился в ивизавра. Теперь я не п
+4
Из хренового, но все таки программиста, я превратился в промпт-инженера. Как бульбозавр превратился в ивизавра. Теперь я не пишу код, теперь я пишу промпты. Проблема с этими промптами такая, что коротенький промпт не сработает. ИИ будет додумывать за тебя, удалять полезные вещи которые в коде уже есть, уводить не туда, и в конце концов вообще сломает код. Желательно написать 1 промпт, который опишет всю логику сразу. Как вот в примерах на скриншотах. Это, между прочим, тоже труд.

Ну что ж, революция (которая до сих пор идет) в развитии нейросетей затронула и меня. Если бы не она, я бы не вернулся уже к
Ну что ж, революция (которая до сих пор идет) в развитии нейросетей затронула и меня. Если бы не она, я бы не вернулся уже к своему старому проекту - SEO Excel. Но теперь стали возможны такие вещи о которых раньше я не мог и мечтать. Это как взять самого крутого сеньора и посылать его кофе себе носить. Я ему говорю - вот у меня есть алгоритм кластеризации запросов как я его понимаю. Мне нужно улучшить точность кластеризации, выполняй. И он говорит : Этот комплексный подход: - Добавляет проверку совместимости с целевым кластером - Рассчитывает среднее количество общих URL и силу кластера - Использует многофакторную оценку для принятия решения о миграции -Внедряет итеративную оптимизацию -Добавляет опцию продвинутой миграции через дополнительный чекбокс Такой подход значительно повысит точность кластеризации, особенно для сложных случаев, где запросы могут находиться на границе между кластерами. Применить изменения?