Oleg Shestakov - Digital Business
12.4K subscribers
804 photos
123 videos
19 files
571 links
Рассказываю про Digital бизнес, маркетинг и немного про SEO.
👉 Мой Ютуб канал: https://youtube.com/@oshestakov

👉 По рекламе: @g1shy
👉 Личка автора канала: @rsh0rsh

Номер заявления: 6840998982
Download Telegram
Еще одна фишка которая перевернет ваш подход к вайбкодингу в Claude Code💪💪💪

Вижу прошлый пост зашел - поделюсь еще одним подходом и скиллом для Claude Code который я использую ВО ВСЕХ проектах, которые делаю.
Речь о наборе скиллов - SuperPowers.

Это продвинутый набор инструментов для брейншторминга, планирования, создания технических спецификаций и мульти-агентной разработки.

Еще раз стоит подсветить, что Claude Code работает криво / долго / с багами тогда, когда мы даем ему размытые требования, ограниченный контекст или отдаем ему на откуп проектирование слишком большой часть функционала.

Как делаются реальные приложения с реальными командами разработки?
👉 Сначала появляется идея «я хочу создать систему, которая будет автоматически заходить в Google Search Console по API и показывать какие страницы моего сайта упали, а какие выросли по трафику»
👉 Потом собирается команда и начинается брейншторм: на каком стеке будет бек, на каком фронт, на чем мы вообще умеем кодить? Какая будет база данных? Сколько пользователей будет использовать систему? Сколько проектов будет в системе? На каких серверах будет крутиться система?
👉 По результатам брейншторма создаются требования к системе, далее формируется «техническое задание» и техническая спецификация
👉 Далее задачи распиливаются на беклог и отдаются разработчикам
👉 Разработчики релизят код на тестовый сервер где вы уже проверяете работает / не работает
👉 Цикл повторяется снова ♻️


Как стандартный пользователь Claude Code пытается написать такую систему?
Правильно - он вводит такой промт: «Напиши мне сервис аналитики, который будет автоматически заходить в Google Search Console по API и показывать какие страницы моего сайта выросли по трафику. Сделай возможность смотреть данные по месяцам и неделям. Построй КРАСИВЫЕ ГРАФИКИ. Вот тебе API ключ от Google Search Console»

В этом и кроется основная ловушка - Claude начинает работать в очень высоком уровне абстракции и неопределенности - отсюда и галлюцинации и неработающий / фейковый функционал. Чтобы этого избежать нам нужно пройти весь стандартный процесс планирования приложения перед разработкой. Но без ненужных программистов, проджектов и бюрократии. Здесь нам на помощь и приходит набор скиллов SuperPowers.

Их там много, но мы сегодня разберем три самые нужные:

Brainstorming — активируется перед написанием кода. Даете свою идею и Claude начинает задавать уточняющие вопросы, чтобы точно понять что вы хотите реализовать. Далее он исследует альтернативы, представляет концептуальное ОПИСАНИЕ проекта, разбитое на логическое части (разделы) На выходе: детальное и стандартизированное описание вашего приложения.


Writing Plan — следующий скилл, который активируется после финального утверждения описания проекта (выходные данные из Brainstorming). Разбивает работу на небольшие задачи (2-5 минут каждая). Каждая задача имеет точные пути к файлам, полное описание какой код нужно писать и этапы проверки. На выходе - готовый поэтапный план разработки и техническая спецификация.

Subagent-driven-development или Executing-plans — активируется после того как согласован план. Запускает или режим работы суб-агентов для каждой задачи с двухэтапной проверкой (соответствие спецификации, затем качество кода) или же просто идет по плану, показывая вам что получилось в каждой контрольной точке.
При выборе варианта с суб-агентами - они могут общаться между собой и с главным аркестратором, который проверяет их работы - самый быстрый вариант на данный момент.

Если следовать этому флоу - то фактически вы проходите все этапы «классической разработки» вместе с агентом и получаете на выходе готовый работающий продукт. Если баги и есть то они быстро фиксятся.
🔥20👍16❤6😁4🥰1💅1💊1
Рано и или поздно вы сломаете ваш проект, который создал Claude Code ❗️

И это случится в 90% случаев со всеми. Сегодня расскажу почему и как этого избежать.

Этап 1:
Обычно все кто залетает в вайб-кодинг не сильно разбираются в разработке: как хранятся файлы, где они хранятся, где лежит база данных и т.д. - Claude Code просто творит магию и у вас «все работает» 😁
Первое знакомство с вайб-кодингом обычно происходит на локальной машине = на вашем компьютере - нейронка пишет код, вы открываете приложение в браузере по ссылке типа localhost:3000 и смотрите как оно работает. При этом приложение может обращаться к нейронкам, сторонним API и т.д.
Кто-то на этом этапе останавливается, пишет какие-то автоматизации для себя и запускает на своем компьютере. А кто-то идет дальше

Этап 2:
Вы хотите разметить приложение на стороннем сервере, покупаете VPS у какого-то провайдера, даете админ-пароль или SSH ключ Claude и он вам заливает это приложение на сервер. И вот тут начинаются пляски 😄 - какой-то код вы продолжаете писать у себя на локальной машине, а какой-то код сразу правите не сервере в случае возникновения багов. И различие между вашими версиями растет!
Тут вы понимаете, что нужно это как-то привести в порядок и узнаете о GitHub - облачном хранилище кода (если сильно упростить) и хотите залить код туда. Но какой код заливать? С локальной машины или с сервера? Если с сервера как потом править на локалке? И тут вы попадаете на долгий муторный процесс сравнения версий и приведения всего кода к одному состоянию.
Я, например, вчера потратил на это около 7 часов. Но по итогу настроил правильный сетап о котором расскажу дальше.

Как «правильно»?
(Сейчас сюда придет куча разработчиков и скажет, что я не прав)
За последние пол года я написал 3 больше многокомпонентные системы с кучей функционала - в основном это SEO-автоматизация и аналитика. И вот какие уроки я из этого вынес

Если вы не планируете выпускать систему во внешний мир и работать только локально
Флоу должен быть такой: написали какую-то значимую фичу на локалке —> протестировали что работает —> сделали commit в GitHub (положили ваш новый кусок кода в облачное хранилище кода). Естественно, это нужно делать с самой первой фичи.

Если вы планируете выпускать систему онлайн = на внешний сервер
Флоу должен быть такой: написали какую-то значимую фичу на локалке —> протестировали что работает —> сделал commit в GitHub —> GitHub сам видит что появилось что-то новое —> отправляет новый код на ваш сервер, где специальны скрипт обновляет ваш код
НИКАКИХ правок кода напрямую на сервере - все делается через GitHub

Минус схемы: деплой (обновление кодовой базы) занимает не 40-60 секунд как раньше, а 3-6 минут. Но это не страшно - просто не заливайте мелкие правки, а отправляйте новые фичи целиком на сервер.

Основные угрозы на разных этапах:
Этап 1:
⁃ У вас сгорел ноут / украли = потеряли весь код
⁃ Claude случайно удалил нужные функции (загаллюцинировал), у вас нет никаких бэкапов = писать все заново. С Git можно все откатить буквально в один промт.
Этап 2:
⁃ На продакшене версия приложения сильно отличается от того, что есть на локальной машине и в случае поломки кода на сервере / бана вашего аккаунта с сервером - вы потеряете доработки на недели или даже месяцы
⁃ Если Claude случайно положит сервер и у него нет свежей истории того, что менялось - вы можете часами искать что привело к поломке

GitHub решает все эти задачи - всегда можно откатить изменения или развернуть копию системы на другом сервере
Как всю эту радость настроить - можно посмотреть супер детальном видео-гайде от нашего ИИ-инженера Кости - https://www.youtube.com/watch?v=dHxgDg3CcJY

Да, для программистов этот пост звучит как безусловная истина, а для тех кто только начинает автоматизировать свои задачи - хороший гайд как не потерять свой проект
Please open Telegram to view this post
VIEW IN TELEGRAM
👍30❤13🤝4🤣2🔥1😁1
💥Что делать чтобы ваш проект на Claude Code не взломали?💥

Взломать можно что угодно - хоть Apple, хоть Пентагон. Дам простой хак, чтобы вас не поимели школьники с брутилкой и ChatGPT в руках 😈

Когда вы начинаете писать что-то с помощью нейронки, и неважно Claude Code / Codex / Crusor - вряд ли вы закладываете на старте стандарты безопасности кода - просто говорите «Здорова, железная бошка, погнали сделаем чертолет который заработает нам бабок!!!»
Во всяком случае я делаю так 😁😁

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

Уверен, что у большинства из тех кто читает этот пост крутятся какие-то продакшен приложения где-то на серверах и вы ни разу не задумывались о безопасности 😁
Это норма для старта, свечам пофиксим.
Крайне желательно делать данный процесс еще ДО заливки на сервер.

У Claude Code есть набор скиллов Code Modernization - ставим его. (Нажимаем /plugins —> ищем code-modernization —> жмем установить)
Внутри этого пакета есть скилл Security Auditor - он то нам и нужен. Перед тем как что-то заливать на внешний сервер пишем Claude «Проведи полный аудит безопасности приложения, используй Skill Security Auditor». Клод просканит весь ваш код на предмет уязвимостей всех мастей и выдаст план по исправлению ситуации.
Задача требует много «мыслительных ресурсов» - поэтому следите, чтобы в настройках стояло: Opus 4.7 + Thinking + Effort = MAX(!)

Потом делаете план и все исправляете. Claude сам проверит что все исправлено и все ОК.

Когда возникает особенно много «дырок» в безопасности?

👉 Когда скачиваете что-то с GitHub, особенно когда пытаетесь «подружить» куски кода из разных репозиториев
👉 Когда меняете стек какого-то приложения или инфраструктуру: например переезжаете с Vercel на обычную VPS или с Supabase на обычную PostgreSQL.
👉 Кто-то кодил проект до вас и вы беретесь его дорабатывать. Поверьте - люди будут использовать самые хреновые практики разработки 😁

Я как раз недавно решил доработать проект, который был заточен под Vercel + Supabase и переносил на обычную VPS + PostgreSQL. При чем проект разрабатывался как внутренний инструмент со всеми вытекающими нюансами исполнения.

Естественно перед продом я прогнал аудит и на скринах вы можете увидеть примеры уязвимостей 🤦‍♂️


Для параноиков: сделайте hook, который Claude будет дергать перед каждым коммитом в Git, проводя аудит безопасности каждого куска кода.
Вот эту https://gist.github.com/RushSEO/a24df149799834b3e57d77c2e1e00dcf инструкцию просто скормите Claude Code, он все сам вам настроит.

P.S. сделаю паузу в постах про Claude Code - напишу для вас скоро что-то про SEOшку / GEO / ближайшие конфы 😉
❤24🔥3😁3💅1💊1
Не так давно товарищ Frog разобрал схему казиношников - как они стоят в ТОПе на папках вида /fr-fr/ /it/ в жирных ГЕО. Кто пропустил - рекомендую 👉 https://t.me/needlamborghini/169

Схема все еще живее всех живых. Если кратко то покупается жирный дроп и делается гавносайт-монобренд вида 1win-casino.com. Но дроп не клеится 301 редиректом к сайту-однодневке, а передает ему вес с помощью хитрой схемы с canonical и Hreflang. Когда сайт банится регулятором / конкурентами / Google - дроп меняет ссылки в canonical и Hreflang на новый и цикл повторяется. Главный смысл здесь в том, что мы не теряете основной актив - дроп-домен.

Вчера наткнулся на видео SEO Jesus где он навайбкодил дикую панельку на Claude Code, которая мониторит iGaming ключевые слова, смотрит какие сайты стоят в ТОПе и почему. Но главное - она смотрит какие дропы РЕАЛЬНО стоят за однодневками в ТОПе и как вся это радость ратируется в выдаче. Через месяц наблюдений можно буквально понять рецепт того как попадать в ТОП.
Смотрим здесь 👉 https://www.youtube.com/watch?v=XItyU6zsu3I

Важный нюанс: PBN и "магические ссылки" такая панельна, конечно, не покажет. Плюс в таких ТОПах от 10 до 50% сайтов стоит за счет вирального трафика. Кое где за счет нашего 😎 - вечером еще дропну новые кейсы по виральному трафику
🔥22❤6😍2👍1
🚀Вывод любого сайта в ТОП10 Google в любой стране за 10 часов 🚀

Уже как пару месяцев запустили продукт по накрутке вирального трафика, делюсь с вами новыми кейсами 😎
Чтобы сохранить приватность клиентов - не указываю конкретные гео: но это в основном Tier1 Еврова, Австралия, Канада и США.

С понедельника сможем выводить сатый практичеки в любом ГЕО - что добавили:
👉 Весь ЛатАм: Аргентина, Мексика, Чили, Мексика, Колумбия
👉 Добавили недостающую Европу: Чехия, Словакия, Португалия, Румыния, Греция
👉 СНГ и страны третьего мира - добавили: Узбекистан, Таджикистан, Казахстан, Пакистан и Бангладеш

Все остальные популярные ГЕО - доступны давно.

По многим гео цены могут быть ниже - еще не обновили прайсы на сайте - пишите по контактам ниже!
Плюс появились тарифы на удержание в ТОПе на месяц по супер выгодным ценам 🤝

Как это работает?
👉 На ваш сайт начинают приходить тысячи живых пользователей из вашего региона - с социальных сетей и «из закладок» 🔜 Google видит, что страница стала виральной (хайпанула 😎) и резко подбрасывает ее по всем запросам в поиске в вашем регионе.

В каком ГЕО это работает?
👉 Работает во всех ГЕО где есть достаточное количество пользователей, чтобы направить их на ваш сайт. Все мейнстрим ГЕО: 🌍 🇺🇸США, 🇨🇦Канада, 🇦🇺Австралия, 🇪🇺Европа, ЛатАм - отлично работают.
В мелких ГЕО типа редкой Африки (всякие Сомали, Берега Слоновой Кости и т.д.) - не работает.
В СНГ тоже все работает.

Для каких сайтов это работает?
👉 Идеально, если сайт в ТОП20-30 - можно за несколько часов дотянуть до ТОП3. Для сайтов из ТОП10 - практически всегда можно за сутки встать в ТОП3. Если ваш сайт за ТОП100 - то он выйдет в ТОП20-30, но экономического эффекта от этого не будет - так как из ТОП20 не будет трафика

В каких нишах особенно хорошо работает виральный трафик?
👉 Безусловно во всех нишах, где высокая цена лида: iGaming, Forex, Adult, Финансы, Медицина, Стройка (особенно США).

Что если позиции моего сайта не вырастут?
👉 Мы бесплатно сделаем буст для другого вашего домена 💪

Ссылка на полный FAQ по продукту - здесь 👉 https://blackflagseo.com/ru/services/viral-traffic-boost/

Хотите попробовать? Пишите в наш телеграмм - @blackflagcaptain и сразу присылайте URL + ГЕО + ТОП50 ключевых слов из Google Search Console

Специальные условия и скидки для агентств и iGaming команд - 😎🤝 - пишите в личку мне - @rsh0rsh
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14❤11💊3😁1🤔1💅1
❗️Google выкатил официальный гайд по оптимизации под нейронки - GEO / AEO❗️

Изучая такие гайды важно понимать несколько концепций:
👉 В большинстве своем нацелены на новичков, чтобы базово объяснить как работает та или иная технология
👉 В гайдах Google всегда будет вранье и ультра-перестраховка от использования «спамных техник» - их цель защитить свою эко-систему от манипуляций. Наша цель - манипулировать их экосистемой и вытаскивать как можно больше трафика и денег. Google много раз ловили откровенной лжи. Например, до утечки их API в 2024 году, они отрицали какое-либо существование траста сайта и учета поведенческих факторов.
👉 Гайды Google основаны на том, как работает ИМЕННО их экосистема AI-поиска и рекомендаций и не учитывает другие платформы: ChatGPT, Gemini, Claude и т.д

Полную версию почитать можно здесь ➡️ https://developers.google.com/search/docs/fundamentals/ai-optimization-guide

ТОП-5 «советов» от Google :
1️⃣ SEO = GEO — Google прямо говорит: AEO/GEO — это просто SEO. AI Overviews и AI Mode работают на том же индексе и ранжировании. Отдельной «магии» нет. Тут могу согласиться - если тебя нет в ТОПе - нет и в нейронках

2️⃣ Не-commodity контент — главное правило. Личный опыт, экспертная точка зрения, то, что нельзя сгенерировать — вот что цитируют AI-ответы. «7 советов для новичков» — мусор. «Почему я отказался от инспекции водопровода подрядчиками и сэкономил $15K» — это работает. Тут тоже соглашусь - Google особенно хорошо цитирует личный опыт, наполненный цифрами и фактами
3️⃣ Техническая доступность прежде всего — страница должна быть проиндексирована и иметь сниппет. Без этого — никакого AI Overview. Crawlability, JS SEO, дубли, page experience — всё это по-прежнему критично. Ничего особо нового - но проверить доступность вашего сайта для AI-ботов все же стоит. Если что - бот Google для построения консенсуса нейронки - это Google-Extended
4️⃣llms.txt и «чанкинг» — не работают — Google явно называет это мифами. Не нужны: llms.txt, разбивка контента на куски «для AI», переписывание текстов под AI-паттерны, накрутка упоминаний. Всё это не работает и нарушает spam policies.

👉 Бла бла бла - тут откровенная ложь, потому что несколькими абзацами выше они же сами советуют бить страницу на «чанки», отделяя их заголовками. А вот делать отдельные микро-страницы под каждый под-интент действительно не стоит. Ну и не забывайте - что это не работает (возможно!) ТОЛЬКО для Google - они не могут отвечать за другие нейронки.

5️⃣ Агентский веб — уже можно следить за технологией — Browser agents уже читают DOM, accessibility tree, делают скриншоты. Семантичный HTML и хороший UX — это уже не только про людей, но и про AI-агентов, которые будут бронировать, сравнивать и покупать за пользователей. Пока что только для гиков, но официальные рекомендации здесь https://web.dev/articles/ai-agent-site-ux?hl=ru
Для совсем гиков - идет закрытая бетка протокола WebMCP https://developer.chrome.com/blog/webmcp-epp?hl=ru


Что точно вранье и можно не слушать:
👉 Один абзац - ответ на один интент. Google говорил не делать этого, но это работает. Посмотрите на любые ИИ-ответы в поиске
👉 BLUF - Bottom Line Upfront - главный смысл абзаца с цифрами в первых 1-2 предложениях. Это работает. Не смотря на то, что Google говорит «не нужно как-то специально переписывать контент для лучшей извлекаемости нейронками»
👉 «Наш антиспам оценивает качество источников - не делайте искусственные упоминания бренда» 😄😄😄
Полный бред - спамьте везде где дотянетесь своими рейтингами ТОП10 и прочим контентом о бренде

Главный урок: не слушайте корпорации и вообще любые крупные организации в их заявлениях. Их задача забрать ваши бабки, а не дать вам заработать.

Что ж, Let’s SPAM! 🏴‍☠️🏴‍☠️
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥21❤18😁6👍5💯1
🚨Новый выпуск на канале🚨

Поговорили с Алексеем Корленко из Cifra Markets про то, что сейчас происходит с рынком крипто платежей, обмена и P2P рынком в России:

🔸 За что блокируют карты
🔸 Как избежать 115-ФЗ и 161-ФЗ
🔸 Какие сейчас есть способы легально купать/продать криптовалюту без мутных переводов от непонятных физиков
🔸 Как отразится новый закон о регулировании криптовалют на обычных людях, которые получают зарплату / зарабатывают в крипте


👇 Залетайте, смотрите, выпуск очень актуальный 👇
https://www.youtube.com/watch?v=soEuVKQmSmM
❤6🔥5😁1💅1💊1
🔥 Новая площадка для паразитного SEO, которую еще не заспамили 🔥

На днях сидел анализировал выдачу по одной белой нише и думал как бы туда залезть и отжать ее 😈
В нише условно 5 главных кластеров запросов и я переключался между главными запросами, чтобы посмотреть однородная выдача или нет. И в 3 из 5 результатов поиска наткнулся на странные EMD домены вида kupit-uslugu.tb.ru - начал копать, оказывается конструктор от Тиньков Банка начал ранжироваться!

При чем ранжируется как в Яндексе так и в Google. Да, хост не такой трастовый как VC.RU, но в ТОП20 сайты легко залетают. При чем залетают сайты, которые явно для этого не были заточены - люди сделали для каких-то «реальных целей»


Почему стоит обратить внимание:
👉 КУЧА EMD из разных ниш еще свободна
👉 Можно создать бесплатно 10 сайтов. Не знаю нужен ли счет в Тинькове - но это не проблема ИМХО, просите знакомого ИПшника
👉 Очевидно, что хост будет набирать вес как конструктор будет популярнее

Схема выхода в ТОП
👉 Делаете оптимизированную главную страницу и 5-10 внутренних, заточенные под ключи - чтобы хоть какую-то тематическую релевантность иметь
👉 Спамите всеми видами ссылок, которые умеете. Можно хоть хрумером прогонять хоть на Sape закупиться
👉 В Яндексе накручиваете поведенческие - хост мощный, легко идет в ТОП

➡️ Схема тех хитрых ребят оказалась весьма не хитра - нашел 6 ссылок по 2000 рублей из GoGetLinks = ТОП5. Делаем вывод, сайты на tb.ru отлично реагируют на ссылочное


Ограничения
Казино и серые ниши очевидно не пустят, но вы можете попробовать 😄
Некоторые умельцы делают такие сайты, проходя фильтр по стоп-словам https://zaregistraciyu.tb.ru/
❤10🤝6🌚4🤔2🔥1🌭1