CLI
Зоны (multi-app домены)
Классификация каждого URL по зонам, когда на одном домене живут приложения разных команд.
Когда на одном домене живут несколько приложений разных команд:
apps: {
self: { paths: ['/en/market/**', '/ar/market/**'] }, // зона с именем self краулится
main: { paths: ['/**'], owner: 'external' }, // остальное — чужое
}
Каждый URL классифицируется по самому специфичному паттерну (глобы */**): своя зона → полный краул; чужая зона того же домена → только HEAD в reachability-очередь → правило links:reachable («наша ссылка в чужой раздел жива?»); crawl.ignore → пропуск; внешний домен → счётчик, не ходим. Тот же route-pattern-матчер используют lighthouse-пороги, ttfb-бюджеты и crawl-budget группировка. DevTools-панель тоже понимает зоны (через dev-эндпоинт). Битая ссылка в чужую зону — это не links:no-broken: чинить не вам, но знать нужно.