Задача
Контентный сайт держится на структуре. Портал должен был вместить сотни материалов и остаться проходимым: по странам, по рубрикам и по датам, причём короткие новости и длинные гайды живут в одной ленте.
Вторая часть — то, что видит поиск. Темы разложили в карту до того, как начали писать: одна страница отвечает на один запрос, а разделы поддерживают друг друга, а не спорят за одни и те же слова.
Что сделали
Портал целиком на одном экране
Главная показывает всю структуру сразу: слева страны, под ними рубрики со счётчиком материалов, сверху ленты новости, справа инструменты.
Читатель, пришедший из поиска на одну статью, может уйти вбок — в страну, в рубрику, в инструмент — не возвращаясь в выдачу. Именно это удерживает большой сайт от превращения в кучу отдельных страниц.

Медиасайт на сотни страниц
Лента смешивает новости и гайды. На карточке рубрика, дата и одна строка о том, что внутри, а иллюстрации ко всем статьям сделаны в одном ключе, поэтому длинная лента читается как одно издание.
Раскладка сделана так, чтобы ещё сотня страниц ничего не поменяла: новая статья выбирает свою страну и свою рубрику и встаёт туда, где её и так ищут.

Семантика под редакционный план
До текстов была карта: какие запросы есть вокруг каждой страны и каждой рубрики, какие из них заслуживают отдельной страницы, а какие ложатся внутрь уже написанной статьи. Редакционный план собран из этой карты, а не наоборот.
Больше всего материалов там, где больше всего спроса, — банки, визы и ВНЖ, жильё, налоги. Это видно по счётчикам рядом с рубриками.

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


Редакционный конвейер
За чем система следит каждый час
Каждый час сервер обходит 49 государственных сайтов в 34 странах, 32 новостные ленты и 22 валютные пары по данным Центробанка.
Три маршрута для разных сигналов
Модель читает каждый сигнал и отправляет его по одному из трёх маршрутов: короткая заметка на 50–100 слов, новость на 300–600 или большой гайд, который перед выходом смотрит человек.
Девять шагов от сигнала до страницы
Каждая статья проходит одну и ту же цепочку: проверка на дубли, план, черновик, редактура, фактчек, оформление, своя иллюстрация, отчёт проверяющего и только потом публикация.
Проверки перед выкладкой сайта
Перед выкладкой сборку проверяют три скрипта: сама сборка, формат статей и правила публикации.


Поиск и разметка
Карта сайта на 2276 адресов
На день проверки в карте сайта было 2276 адресов; её генерирует сам сайт, а не ведут руками. Карта сайта
Правила для AI-краулеров
В robots.txt открыт вход краулерам языковых моделей — GPTBot, ChatGPT-User, ClaudeBot, PerplexityBot, Google-Extended и другим — и закрыт двум, которые забирают текст, не возвращая читателей. llms.txt
Разметка статей и новостей
На статьях стоит микроразметка schema.org типов Article, NewsArticle, FAQPage и HowTo, а на главной объявлены сам сайт и издание.


Доставка и приватность
Лента для читалок и агрегаторов
Портал отдаёт RSS-ленту, поэтому агрегаторы и читалки забирают новые материалы, не заходя на сайт. RSS-лента
Картинки и доставка страниц
Картинки отдаются с отдельного домена, в основном в формате webp, и все, кроме первых двух, подгружаются по мере прокрутки.
Политика конфиденциальности и счётчики
Политика конфиденциальности опубликована, ссылка на неё стоит в подвале. Политика конфиденциальности
Мобильная версия

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


