Модель вечной публикации
Что именно «Матчасть» обещает клиенту после публикации: постоянный URL, срок жизни контента, правила редактирования, архивирования, удаления, миграции и редиректов. Цель — сделать публикацию долгоживущим цифровым активом, но не дать обещание «никогда и ни при каких условиях не удалим страницу».
1. Главное решение
Публикация продолжает жить, пока:
- она не нарушает закон;
- не нарушает права третьих лиц;
- не содержит критически устаревшую или опасную информацию, которую нельзя корректно обновить;
- не нарушает редакционную/поисковую политику;
- технически может быть сохранена или корректно перенаправлена на новый URL.
2. Почему это сильный продуктовый дифференциатор
| Модель | Что происходит после оплаты | Слабость |
|---|---|---|
| Подписка с conditional indexing | Часть поисковой ценности зависит от активной подписки. | Клиент воспринимает URL как арендованный. |
| Marketplace чужих медиа | Площадка не контролирует publisher; материал может исчезнуть. | Нужны гарантии/возвраты, но владения URL нет. |
| Корпоративный блог внутри платформы | Жизнь материалов может зависеть от политики подписки/аккаунта. | Digital asset не полностью предсказуем. |
| «Матчасть» | URL сохраняется после окончания коммерческих отношений. | Требует строгой lifecycle и takedown policy. |
3. Что делают конкуренты
| Платформа | Практика | Вывод для нас |
|---|---|---|
| Клерк | На тарифах «Про», «Про Макс», «Ультра» заявлена бессрочная индексация публикаций. На «Старте» коммерческие публикации открыты для индексации во время активной подписки, качественные — бессрочно. | Рынок уже воспринимает бессрочность как premium value. |
| ADPASS | После перехода на платную модель неоплаченные блоги начали удаляться, но блог, оплативший подписку хотя бы один раз, остаётся на платформе. | Сильный компромисс: одна коммерческая транзакция превращает профиль в долгоживущий актив. |
| Cossa | Партнёрские статьи попадают в архив и, согласно коммерческой странице, остаются доступны по прямой ссылке, внутреннему поиску и поисковым системам. | Permanent archive можно прямо включать в коммерческий value proposition. |
| PRNEWS.IO | Так как сервис не владеет медиа, 90-дневная гарантия включена по умолчанию, а 1 год можно докупить за 10% цены размещения; при удалении — восстановление, замена или возврат. | Мы владеем publisher layer, поэтому можем дать сильнее контролируемый lifecycle без отдельной «страховки на существование URL». |
4. Почему не использовать слово «навсегда» без оговорок
Возможны ситуации:
- судебное/государственное требование;
- нарушение авторских прав;
- клеветнический или недостоверный материал;
- рекламный объект стал незаконным;
- компания изменила деятельность на запрещённую;
- контент технически объединяется с более актуальным материалом;
- редизайн URL structure;
- domain migration;
- конфиденциальные данные опубликованы ошибочно.
Поэтому клиенту продаём indefinite publication with defined exceptions.
5. Lifecycle состояния
6. Публичный URL становится отдельным объектом
URL нельзя считать просто строкой, автоматически генерируемой из заголовка. У каждой публикации должен быть permanent identifier и отдельный URL lifecycle.
| Поле | Зачем |
|---|---|
| publication_id | Неизменный внутренний ID |
| current_url | Текущий канонический адрес |
| original_url | Первый опубликованный URL |
| url_history | Все предыдущие адреса |
| canonical_url | Текущий canonical |
| redirect_chain | Контроль миграций |
| publication_state | ACTIVE / MOVED / REMOVED и т.д. |
| published_at | Дата первой публикации |
| updated_at | Последнее обновление |
| takedown_reason | Причина снятия |
7. URL не меняем из-за заголовка
Это уменьшает:
- лишние редиректы;
- сломанные внешние ссылки;
- проблемы с analytics history;
- потери ссылок из внешних СМИ/соцсетей;
- путаницу AI/search citations.
Slug меняется только при реальной необходимости и всегда с permanent redirect.
8. Что делать при смене URL
Google Search Central рекомендует при постоянном переносе страницы использовать серверный постоянный redirect и сохранять его долго. Для site moves Google рекомендует держать redirects как можно дольше, обычно минимум год; с точки зрения пользователей — допустимо бессрочно.
9. Почему редирект на главную — плохая политика
Google отдельно предупреждает: массовый redirect старых URL на нерелевантную главную может восприниматься как soft 404 и запутывает пользователей.
| Ситуация | Что делать |
|---|---|
| Статья переехала на новый URL | 301 на точный новый URL |
| Две статьи объединены в одну | 301 старых URL на реально объединённый материал |
| Материал удалён, аналога нет | 404/410 + полезная custom page |
| Материал удалён и всё редиректится на / | Не делать |
10. 404 или 410
404
Ресурс не найден. Подходит, если страница удалена и нет необходимости специально сообщать, что удаление окончательное.
410
Ресурс намеренно удалён и больше не существует. Можно использовать для явного окончательного takedown.
Главное — возвращать настоящий HTTP status, а не красивую страницу «ничего нет» с кодом 200.
11. Архивировать ≠ удалять
12. Publication freshness states
| State | Смысл | UI |
|---|---|---|
| ACTIVE | Материал актуален | Без специальных предупреждений |
| UPDATED | Существенно обновлён | Дата обновления + revision note |
| ARCHIVED | Исторический материал, сохранён для контекста | Видимый archive notice |
| SUPERSEDED | Есть новая версия | Ссылка на актуальный материал |
| DISPUTED | Идёт проверка существенного факта | Notice / temporary editorial note |
| LEGAL_HOLD | Ограничены изменения на время разбирательства | Внутренний state; публичная подача зависит от случая |
13. Что может обновлять клиент
| Запрос клиента | Политика |
|---|---|
| Исправить очевидную фактическую ошибку | Да, после проверки |
| Обновить должность эксперта | Да, в профиле; исторический контекст статьи не обязательно переписывать |
| Заменить ссылку компании после смены домена | Да после проверки; для рекламного материала — compliance review |
| Добавить новый рекламный оффер | Не как «тихую правку»; новый legal/ad workflow |
| Удалить неудобный факт, который был корректен на момент публикации | Не автоматически |
| Полностью переписать старую публикацию под новый продукт | Лучше новая публикация + связь между версиями |
14. Почему нельзя бесконечно менять одну платную статью
Поэтому:
- minor corrections — допустимы;
- factual update — допустим;
- новая версия кейса — отдельная публикация;
- новый продукт — отдельная публикация;
- существенно новая рекламная кампания — отдельный advertising unit.
15. Customer edit window
| Период | Политика |
|---|---|
| До публикации | Свободные согласованные правки в рамках workflow |
| 0–7 дней | Бесплатно исправляем явные ошибки и небольшие уточнения |
| После 7 дней | Фактические correction requests рассматриваются всегда; необязательные коммерческие изменения могут быть платными |
| После 30/90 дней | Большие изменения лучше оформлять новой версией/новым материалом |
Периоды — продуктовая гипотеза, не юридическое требование.
16. Takedown reasons
| Code | Причина | Refund |
|---|---|---|
| LEGAL_ORDER | Обязательное законное требование | Зависит от условий и вины |
| IP_VIOLATION | Нарушение авторских/товарных прав | Обычно не в пользу клиента, если материалы предоставил он |
| FALSE_CLAIMS | Существенно недостоверные сведения | Зависит от происхождения claims |
| CLIENT_BREACH | Нарушение правил клиентом | Обычно без возврата placement fee |
| EDITORIAL_SAFETY | Материал стал опасным/недопустимым | Case-by-case |
| TECH_MIGRATION | Перенос/слияние URL | Не takedown; должен быть redirect |
| CLIENT_REQUEST | Клиент сам просит удалить | Удаление возможно по правилам; возврат обычно не требуется |
17. Клиент не покупает право цензуры исторического материала
Иначе «Матчасть» перестанет быть knowledge base. В договоре нужно ясно разделить:
18. Что происходит, если компания закрылась
Company profile и публикации могут перейти в исторический status:
Это особенно важно для будущего business knowledge graph.
19. Что делать при rebranding компании
| Событие | Действие |
|---|---|
| Сменился бренд, юрлицо то же | Профиль обновляется, aliases сохраняются |
| Сменилось юрлицо, бренд тот же | Создать/связать новую legal entity, не переписывать историю старой |
| M&A | Связать entities; исторические публикации сохраняют контекст на дату |
| Полный ребрендинг продукта | Aliases + обновление company graph; статья не переименовывается автоматически |
20. Domain migration mathchast.com
Если когда-либо «Матчасть» меняет домен, это должен быть отдельный formal migration project.
Google рекомендует не смешивать одновременно доменную миграцию, CMS migration и большой redesign, если этого можно избежать.
21. Redirect SLA
| Событие | Target |
|---|---|
| Внутренний URL перенесён | 301 устанавливается до/одновременно с публикацией нового URL |
| Broken redirect обнаружен | Critical incident |
| Redirect chain >1 hop | Сокращать до прямого redirect |
| Old URL после domain migration | Redirect минимум 1 год, целевой принцип — бессрочно |
22. Public URL SLA
| Контроль | Что мониторим |
|---|---|
| HTTP | 200 / правильный 3xx / intentional 4xx |
| Canonical | Не изменился случайно |
| Robots | Нет случайного noindex/block |
| Content checksum | Материал не исчез/не обнулился |
| Structured data | Не сломалась schema |
| Redirects | Старые URL продолжают вести правильно |
| TLS/domain | Сертификат и домен активны |
23. Что делать, если URL случайно исчез
24. Стоит ли продавать отдельную «гарантию на год»
Не делать
«Заплати +10%, и тогда мы постараемся не удалить твою статью».
Делать
Permanent publication policy входит в сам SKU. Premium можно брать не за существование URL, а за monitoring/reporting/SLA/support.
25. Возможный premium layer
| Add-on | Что продаём |
|---|---|
| URL Watch | Мониторинг URL/robots/canonical/schema + alerts |
| Search Watch | Индексация/импрессии/queries |
| AI Watch | Mentions/citations monitoring |
| Priority Restoration SLA | Ускоренный incident response для enterprise |
26. Content preservation
Для published material нужен immutable snapshot первой опубликованной версии.
27. Зачем immutable version history
- разрешение споров с клиентом;
- юридический audit trail;
- рекламная отчётность;
- correction transparency;
- понимание, какую версию мог цитировать поисковик/AI;
- отладка search visibility после изменений.
28. Изображения и assets
После публикации approved assets должны храниться у «Матчасти» в собственном object storage с устойчивыми путями и backup.
| Asset | Политика |
|---|---|
| Обложка | Копируется в controlled storage |
| Изображения статьи | Controlled storage + provenance metadata |
| Документы | Только разрешённые публичные files; versioning |
| Внешнее embed-видео | Может исчезнуть; нужен fallback/context |
| Client hotlink | Не использовать как единственное хранилище ключевого visual |
29. Что происходит при истечении подписки
30. Что происходит при удалении аккаунта клиента
Удаление login/account не должно автоматически удалять опубликованный контент.
31. Право автора на исправление и право клиента на удаление — разные вещи
Клиент всегда может сообщить об ошибке. Но запрос «удалите, потому что мы передумали» проходит отдельный takedown workflow и не является безусловным.
32. Takedown review
33. Когда лучше anonymize, а не удалять
Если закон и обстоятельства позволяют, для отдельных персональных данных может быть достаточно удалить/обезличить конкретный фрагмент, сохранив исторический материал. Это решается вместе с privacy/legal policy, а не автоматически.
34. Как формулировать на pricing page
Неудачно
«Статья навсегда. Никогда не удалим».
Лучше
«После публикации материал остаётся доступным без необходимости продлевать тариф. При технических изменениях мы сохраняем адрес или настраиваем постоянное перенаправление. Исключения предусмотрены для требований закона, прав третьих лиц и нарушений правил платформы».
35. Как формулировать в оферте
В оферте зафиксировать:
- срок размещения не ограничен сроком подписки;
- право платформы изменять технический URL с permanent redirect;
- условия редакционных correction/update;
- основания удаления;
- что search indexation не является гарантированной услугой;
- что клиент не получает постоянное управление опубликованной редакционной версией;
- что legal takedown имеет приоритет над permanent promise.
36. Refund при исчезновении URL по нашей вине
Точная компенсационная сетка появится в Mathchast_31.
37. Monitoring должен быть автоматическим
| Проверка | Частота |
|---|---|
| HTTP / redirects | Минимум ежедневно; для paid URLs можно чаще |
| robots/noindex | Ежедневно/после deploy |
| canonical | После deploy + периодически |
| content existence | Периодически / checksum |
| assets | Периодически |
| sitemap membership | После publish/update/move |
| Search data | По доступности API/источника |
38. Customer dashboard: Publication Lifetime
39. Как permanent model усиливает AI Visibility
AI/search systems работают с накопленным публичным вебом. Стабильный URL, стабильные entity relations, сохранённые источники и понятная история обновлений создают более качественный долговременный knowledge footprint, чем постоянно удаляемые/меняющиеся промо-страницы.
40. Что НЕ обещаем
| Не обещаем | Почему |
|---|---|
| Страница всегда будет по тому же slug | Может быть техническая миграция; обещаем корректный redirect |
| Google всегда будет индексировать URL | Решение внешней системы |
| Все ссылки клиента навсегда останутся в исходном виде | Могут измениться legal/link policies |
| Никогда не исправим текст без клиента | Редакция должна исправлять ошибки |
| Никогда не удалим материал | Есть legal/editorial exceptions |
41. MVP требования к разработке
42. Решение документа
43. Что этот документ разблокирует
Источники исследования
- Клерк — бессрочная индексация на тарифах «Про», «Про Макс», «Ультра» и условия «Старт»
- ADPASS — сохранение блога после хотя бы одной оплаты; удаление полностью неоплаченных блогов после перехода на paid model
- Cossa — партнёрские статьи попадают в архив и доступны по ссылке, внутреннему поиску и поисковикам
- PRNEWS.IO — 90-дневная гарантия по умолчанию и 1 год за 10% стоимости размещения
- PRNEWS.IO — почему marketplace не может гарантировать вечность стороннего publisher URL
- Google Search Central — site moves, URL mapping, permanent redirects, минимум 1 год хранения redirects
- Google Search Central — 301 для постоянного переноса; настоящий 404 для удалённого URL
- Google Search Central — redirects и canonical URL behavior
Сроки SLA, edit window, refund logic, state names и internal retention являются продуктовой архитектурой «Матчасти». Юридические формулировки Indefinite Publication и takedown exceptions должны быть позже проверены профильным юристом и синхронизированы с офертой, privacy policy и рекламным workflow.