ESPN DeportesFlick pide más fichajes para Barcelona: "Necesitamos algo más"ESPN🏈 NFL preseason Week 1 takeawaysוואלהסיפוח הורמוז, מזכר ההבנות - ומפציצי B-2: טראמפ משיב אש לאיראןDaily MaverickAgribusiness exploits humans and animals alike – legal protections should be species-blindThe Jerusalem PostLuigi Mangione's New York murder trial postponed amid double jeopardy challengeSBS 뉴스[정치쇼] 최민희 "팀정청래 선전 이유? 이 대통령 뒷받침하면서 당은 '개혁' 앞장서란 뜻"Rai NewsSoffoca la sua ex compagna e poi si impicca: tragedia di Ferragosto in provincia di VeneziaRFIEspagne: le président de Ceuta menace Pedro Sanchez de faire appel à la justice face à la crise migratoireDW EnglishUS tourist killed by lightning on Sicily's Mount EtnaSDP EspectáculosPati Chapoy reacciona a los abucheos que recibió: “Está bien que la gente se desahogue”ABC News (Australia)Road to Phillip Island closed after fatal accidentGlobal NewsEdmonton police contine to search for answers in death of 16-year-old girl
The Daily Newsstand · Free, Always
Monday, August 17, 2026

Как я собрал сайт на 30 000 SEO‑страниц за месяц

Translate

Я играю на гитаре. Не то чтобы хорошо, но у костра сходит. И каждый раз одна и та же сцена: кто‑то просит сыграть конкретную песню, я достаю телефон, открываю сайт с аккордами — и следующие полторы минуты наблюдаю, как на одной палке связи грузится баннер, потом второй баннер, потом видеореклама, потом всплывашка «скачайте наше приложение», и где‑то под всем этим — песня. К этому моменту у костра уже поют что‑то другое. Без меня.

В какой‑то момент я сформулировал, чего хочу: сайт с аккордами, который открывается мгновенно, работает без интернета и ничего мне не продаёт. Такого сайта не нашлось. Зато нашлись подписки на Claude и GPT и спортивный вопрос: может ли один человек, не написав руками почти ни строчки кода, собрать себе идеальный продукт за месяц?

Проверил. Рассказываю.

Переговоры с командой

Первым делом я честно спросил у нейросети: реально ли одному повторить крупный сайт с аккордами?

Ответ был вежливый, но обидный. Нет, нереально: крупнейший русский сайт этой тематики наполняется больше десяти лет и содержит порядка ста тысяч страниц. За этим стоят годы работы множества людей. Забудьте.

Я возразил: у меня месяц и сто двадцать долларов на подписки. Зато нас будет несколько — я, Claude и GPT. Один пишет код, второй даёт второе мнение и подстраховывает на текстах, а я хожу между ними с умным видом и принимаю решения.

Модели подумали и согласились, что это меняет расклад. Так у проекта появилась команда из трёх участников, из которых спал по ночам только один.

Забегая вперёд меня умиляет, что самый скептичный участник переговоров от Anthropic в итоге и сделал большую часть работы.

Фундамент: скучный и правильный

Здесь позволю себе единственное техническое отступление, потому что оно определило вообще всё.

Сайт собран на Astro со статической генерацией. Простыми словами: сайт — это папка с готовыми файлами. Никакой базы данных при открытии страницы, никаких вычислений на сервере — пришёл запрос, сервер отдал файл, до свидания. Как раздача файлов с флешки, только флешка в интернете.

Для такого размера решение оказалось идеальным. Тридцать тысяч страниц пересобираются за четыре минуты. Страница весит пятьдесят один килобайт — не «после оптимизаций», а просто весит, потому что в ней нет ничего лишнего. Хостинг — дешёвый шаред за цену чашки кофе в месяц, потому что раздавать файлы умеет любой сервер, даже очень уставший.

Единственное, что в статику не влезло, — поиск. Первая версия честно грузила в браузер индекс на тридцать один мегабайт, что для сайта «под костёр с плохим интернетом» звучало как анекдот. Переехали на базу на сервере: теперь браузер отправляет три буквы, а получает готовые подсказки.

Часть, которая подозрительно легко получилась

По классике жанра здесь должна быть глава про боль и страдания с интерфейсом. Её не будет.

Дизайн, вёрстка аккордов (это отдельная дисциплина: буква должна стоять ровно над тем слогом, где её берут, и не разъезжаться ни на телефоне, ни на планшете), схемы аппликатур, тюнер через микрофон, метроном — всё сделалось на удивление гладко. Я закладывал на «гитарные приборы» пару недель мучений, а получил за несколько вечеров в режиме «опиши, что хочешь — посмотри, что вышло — попроси поправить». Все это в свободное от основной работы время.

Признаюсь, в этом месте я расслабился и решил, что дальше будет так же.

Ха.

Главный затык

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

Модели наотрез отказались работать с текстами песен, защищёнными авторским правом. Народные — пожалуйста. Общественное достояние — сколько угодно. Те кто помер 70 лет назад пожалуйста. Всё остальное — нет, и точка.

Сначала я расстроился: значительная часть того, что поют у костра, написана вполне живыми и здравствующими авторами. То что было сделано дальше Fable категорический рекомендовал не выкладывать, так что возможно опишу это в другой статье.) Но в итоге подход пришлось пересобрать, и он стал работать. Полные тексты публикуются. Сайт даёт аккорды как самостоятельный разбор: тональность, последовательность, схемы, подсказка про каподастр — результат музыкального анализа, а не чужой текст. Плюс страница для правообладателей с простым порядком: не согласны — снимаем в течение суток, и снятое не возвращается со следующей волной наполнения.

Конвейер и закон конвейера

Дальше началась самая долгая часть — отладка наполнения. Про конвейеры я за этот месяц вывел закон, который дарю бесплатно: конвейер сначала долго не работает, а потом долго работает.

Три недели ушли на бесконечное «почти работает»: то песни‑дубли под разными названиями, то аккорд, повисший над пробелом, то две традиции записи одной и той же ноты, которые смешивались в одной песне (гитаристы поймут, остальным лучше не знать). Каждую поломку мы чинили не в данных, а в самом конвейере, поэтому прогресс был мучительно незаметен.

Зато потом плотину прорвало. Сейчас конвейер выдаёт около четырнадцати тысяч страниц в неделю: почти половина каталога добавлена за последние семь дней. И эти цифры растут, пока я сплю.

Что в итоге

Проекту тридцать восемь дней. На сайте почти тридцать тысяч страниц. Рекламы нет вообще — не «ненавязчивая», а нисколько.

Но главная метрика измеряется не в страницах. Недавно я стоял у того самого костра, в том самом месте, где интернет живёт на одной палке. Достал телефон, открыл свой сайт. Песня открылась мгновенно. Вторая — тоже, уже без сети, из офлайна. Никто не успел запеть другую.

А потом я, конечно, тут же нашёл пару мелких багов — потому что нет тестировщика придирчивее, чем автор у костра с гитарой. Вернулся домой, починил за вечер.

В этом, наверное, и была вся затея: получить продукт, идеальный не вообще, а лично для меня, — и возможность доводить его в темпе «заметил вечером, починил ночью».

Когда вы читаете эту статью, страниц наверняка уже больше. Конвейер‑то работает.
Если интересно вот сам сайт по аккордам https://играйсразу.рф

View the original on Хабр

KioskNews shows a cleaned-up reading view extracted from the publisher’s page — the original always lives on their site, not ours.