Полная система · 9 этапов · 80+ реальных protobuf-полей · финансовая вертикаль
DocLevelSpamScore, 0–127) и AbuseIAm выносят вердикт: допустить в индекс или отклонить. Для финансовых сайтов — дополнительно проверка через ymylHealthScore и ymylNewsScore. Страница кредитного брокера с накрученными анкорами получает высокий IsAnchorBayesSpam=true ещё на этом этапе.spambrainTotalDocSpamScore ≈ 0.85, QuarantineInfo устанавливает QUARANTINE бит → документы не попадают в serving.pagerank0/1/2 (три версии параллельно), ScaledIndyRank (независимость источника), homepagePagerankNs. Каждая ссылка несёт sourceType (HIGH/MEDIUM/LOW quality) и pagerankWeight. anchor.encodedNewsAnchorData — отдельный бонус для ссылок с новостных сайтов.sourceType=TYPE_HIGH_QUALITY, высокий pagerankWeight. Ссылки с каталогов → TYPE_LOW_QUALITY, почти не влияют. ScaledIndyRank высокий если ссылки из независимых доменов, а не одного владельца.chromeInTotal (Chrome-просмотры), directFrac (прямые переходы), impressions (показы в выдаче), pnav (навигационный intent), tofu + chardEncoded (content quality). Итог NSR передаётся в Q* как siteAuthority. Финансовые сайты дополнительно проверяются ymylNewsV2Score.chromeInTotal (миллионы Chrome-переходов), высокий directFrac (люди идут напрямую), titlematchScore высокий — тайтлы точно соответствуют запросам. Итог: nsr ≈ топ сегмента → siteAuthority = сильный бонус в Q*.pageEmbedding) и усредняет по сайту (siteEmbedding). siteRadius = расстояние страницы от центра сайта. siteFocusScore = концентрация темы по всему сайту. Высокий siteRadius у страницы → она «отклонилась» от тематики → возможный штраф.siteRadius растёт, siteFocusScore падает → сайт теряет авторитет в финансовой нише. Узкоспециализированный сайт по ипотеке: низкий siteRadius, высокий siteFocusScore → топикальный авторитет.CompressedQualitySignals: siteAuthority, pqData (page-level PQ), навигационные демоции (navDemotion, serpDemotion), pandaDemotion, babyPandaV2Demotion, exactMatchDomainDemotion, anchorMismatchDemotion. Так же учитывается scamness — скор мошенничества.exactMatchDomainDemotion активируется → штраф. Если анкоры ссылок не совпадают с контентом → anchorMismatchDemotion. scamness высокий у «серых» МФО → понижение в Q*.ymylHealthScore, ymylNewsScore, ymylNewsV2Score. Все финансовые страницы автоматически попадают в эту категорию. fringeQueryPrior — специальный prior для спорных запросов (например, инвестиции в крипту).ymylHealthScore. ЦБ РФ и Московская биржа: высший скор, isElectionAuthority-подобный статус в финансовой нише.goodClicks (пользователь остался) → буст. badClicks (вернулся на SERP) → navDemotion. lastLongestClicks — самый сильный сигнал: последний клик в сессии, пользователь нашёл ответ. unicornClicks — клики особо доверенных пользователей, сверхвесомые. CRAPS хранит слайсы по стране/устройству/языку.lastLongestClicks → мощный Navboost. Конкурент с запутанной структурой: клики есть, но быстрый возврат → рост badClicks → navDemotion → потеря позиций без изменения контента.lastSignificantUpdate (Unix timestamp), semanticDate (оценочная дата контента), syntacticDate (из разметки), urldate. Для time-sensitive запросов применяется timeSensitivity. isHotdoc = документ только что проиндексирован через real-time pipeline.timeSensitivity → Google сильно штрафует старые страницы. Статья банка без обновлённого lastSignificantUpdate вылетает из топа даже при хорошем NSR. Статья с isHotdoc=true временно получает буст.compressedDocumentEmbedding сравнивается с embedding запроса. fixedPointEncoding — 8-битные квантизованные векторы для serving. Параллельно site2vecEmbedding (NSR) добавляет site-level семантику. Всё это вместе с siteRadius/siteFocusScore из topic embeddings.Финансовые страницы проходят через YMYL gate (шаг 6), что удваивает требования к E-E-A-T. ymylHealthScore низкий у страниц без явного автора-эксперта. scamness — отдельный скор мошенничества, критичный для МФО и крипто-сайтов. isElectionAuthority аналог для финансов: ЦБ РФ, Минфин — особый авторитетный статус. Navboost (шаг 7) для финансов означает: если пользователи быстро уходят с вашей страницы сравнения кредитов — это badClicks → navDemotion, и контент можно переписывать хоть каждый день без эффекта.
ReviewPage), качественный обзор (UhqPage), продвижение/понижение на уровне страницы и сайта. Все умножены на 1000 и rounded (fixed point). Критично для сайтов сравнения финансовых продуктов.chardEncoded из v0.2.0. chardScoreEncoded = site-level Chard как integer list. chardScoreVariance = разброс Chard скоров по страницам сайта. Chard = CHrome And Review Data quality predictor.experimentalQstar* без переиндексирования.