Yandex Local SEO Ranking Factors!
The SEO community has been poring through the leak of Yandex’ codebase providing some great analysis. If this is your thing, I highly recommend following Martin McDonald, Mike King, Ryan Jones, and Alex Buraks as they continue to share nuggets of how Yandex search works. I thought I would do my part by focusing on the Local Search factors that have thus far been exposed.
UPDATE: Don’t read this crap. https://yandex-explorer.herokuapp.com/search?q=geo&o=all is much more useful.
So LSG is pleased to present this special blogging operation on the Yandex Local SEO Ranking Factors. We have identified 154 local-related factors thus far and have added our guesses at their interpretation for the first 10. We may go through the whole thing and add more thoughts, but frankly, like Russia, it seems like royal PITA:
- GeoCityProxim
Description: “means the coincidence of the region mentioned in the request and found sites at the level of the regions. The Binari factor: 1- SPECTIONS, 0-not. Based on ((http://wiki.yandex-team.ru/ Yandexpois/ Classification of Sytovastrans/heographic/heographic/ge Using the Geoklassification of sites))”
What I Think This Means: If the search query contains a known “region” and the index contains sites that are associated with that region. - GeoRegionProxim
Description:“The document does not have all the words of the request (with the exact synonym)”
What I Think This Means: It’s not clear if this means they check to see if a document (aka “webpage”) does not have all of the words pertaining to the Region in the search query (e.g. the search contained “New York City” so they check to see if a page has that exact phrase) or if it means all of the words in the search query (e.g. “New York City pizza”) are on the page. I am also guessing “exact synonym” is a translation thing where in Russian this means “the exact word or phrase”. - XGeoLRlogRele
Description: “LOG (LR, narrowed to the country of the user)”
What I Think This Means: “LR” stands for “link relevance” so this likely means does the page have links from other pages that are located and/or relevant to the country of the user. This could be helpful if a given query might benefit from what your fellow citizens think? (i.e. If I live in Barbados, maybe I am more interested in what my fellow Barbadans think is the best chargeable coffee mug v people in St. Croix? - Geo
Description:” Indicates a match between the user’s region and the site at the country level. The factor is binary: 1-match, 0-no. Based on ((http://wiki.yandex-team.ru/ЯндексПоиск/КлассификацияСайтовИСтраниц/Географическая/ИспользованиеВПоиске geoclassification of sites)) ”
What I Think This Means: Whether or not the site is located in the same country as the user. - GeoRegionalityV
Description:” V- geovital – regional issuance is fundamental ”
What I Think This Means: ? - GeoRelevRegionCountry
Description:” Three levels of matching user and page geography ”
What I Think This Means: The three levels seem to be Country, Region & City. So this factor may be whether or not the page is relevant to the country of the user, but I don’t have a guess as to why “Region” is in the name of this factor. - XLRGeoRelevRegionCountry
Description:” Three levels of link and query region matching ”
What I Think This Means: The relevance of the link to the country of implied by the query. - UrlGeoCity
Description:” The URL of the document corresponds to the user’s city ” Based on: http://wiki.yandex-team.ru/JandeksPoisk/KachestvoPoiska/geo/RegNavQueries
What I Think This Means: The URL of the document corresponds to the user’s city. Duh. - GeoRelevAlienCity
Description:” The result has a geo-reference that does not match the user’s geography at the city level ([415]==1 && [215]==0) ”
What I Think This Means: The page references a location different than the user’s location at the city level. - GeoCityUrlHasCity
Description:” The geo-referencing of the city level is defined for the url according to BUKI-1125 rules ” Based on: http://wiki.yandex-team.ru/JandeksPoisk/KachestvoPoiska/ObshayaFormula/TekushhieKomponenty/GeoCityUrl
What I Think This Means: The URL of the page contains a reference to a city as defined by whatever the BUKI-1125 rules are. - UrlGeoAdms
Description:” The document URL corresponds to the user’s region(s) ((http://wiki.yandex-team.ru/JandeksPoisk/KachestvoPoiska/geo/RegNavQueries /JandeksPoisk/KachestvoPoiska/geo/RegNavQueries)) ” Based on: http://wiki.yandex-team.ru/JandeksPoisk/KachestvoPoiska/geo/RegNavQueries - IsGeo
Description:” Releases to base searches under the isgeo name the maximum weight of the encountered geo-object in the query. By geo-object we understand an object of category Geo, Geo1, GeoAddr, GeoAddr1, LandMark, LandMark1 (see ((http://wiki.yandex-team.ru/AlekseySokirko/QueryObjects som’s markup)).((http://wiki.yandex-team.ru/ArsenGadzhikurbanov/Wares Details)) ” Based on: http://wiki.yandex-team.ru/JandeksPoisk/KachestvoPoiska/ObshayaFormula/TekushhieKomponenty/IsGeo - XLerfGeoLRlogRelevCnt
Description:” Regionalized version of XLerfGeoLRlogRelev factor (only links from the country of the request are taken) ” Based on: http://wiki.yandex-team.ru/JandeksPoisk/KachestvoPoiska/ObshayaFormula/TekushhieKomponenty/XLerfGeoLRlogRelevCnt - GeoRegionalityR
Description:” R- georelevant – regional results in the output could be useful, but no more than that “ - GeoRegionalityU
Description:” Query factors – the result of ((http://wiki.yandex-team.ru/JandeksPoisk/KachestvoPoiska/ObshayaFormula/TekushhieKomponenty/GeoRegionality query geolocalization classifier))U- geo-relevant – regional output by query is meaningless “ - GeoRegionalityVNew
Description:” Query factors – result ((http://wiki.yandex-team.ru/PoiskovajaPlatforma/Lingvistika/ZaprosnyjeFactory/LocalizovannyjeZaprosy query geolocalization classifier)) – new version of factors [328]-[330]: V – geolocal – regional issuance is fundamental. “ - GeoRegionalityUNew
Description:” Query factors – result ((http://wiki.yandex-team.ru/PoiskovajaPlatforma/Lingvistika/ZaprosnyjeFactory/LocalizovannyjeZaprosy query geolocalization classifier)) – new version of factors [328]-[330]: U – geo-relevant – regional query output is meaningless; “ - GeoRegionalityRNew
Description:” Query factors – result ((http://wiki.yandex-team.ru/PoiskovajaPlatforma/Lingvistika/ZaprosnyjeFactory/LocalizovannyjeZaprosy query geolocalization classifier)) – new version of factors [328]-[330]: R – georelevant – regional results in the output could be useful, but no more than that; “ - FractionOfQueriesWithGeoPredicted
Description:” Predicting the proportion of queries with geography by the bag of words built for a query “ - RandomLogHostGeoRegionalityVNewPerc90
Description:” PERCENTALE_90 aggregation of GeoRegionalityVNew web factor using random log ” Based on: https://wiki.yandex-team.ru/jandekspoisk/kachestvopoiska/factordev/web/factors/randomloghost - PageRegionCoverageGeo
Description:” PageRegionCoverage factor by geo attribute “ - URLClicksMaxGeoRegionOnlyFRCRatio
Description:” Normalized corrected clicks maximum ratio by query with user’s city(gc=) mentioned equal to user’s region ” Based on: http://wiki.yandex-team.ru/jandekspoisk/kachestvopoiska/factordev/web/factors/URLClicksMaxGeoCityFRC - URLClicksMaxGeoRegionFRCRatio
Description:” Normalized corrected clicks maximum ratio by query with user’s city(gc=) mentioned equal by region ” Based on: http://wiki.yandex-team.ru/jandekspoisk/kachestvopoiska/factordev/web/factors/URLClicksMaxGeoCityFRC - URLClicksMaxGeoCityFRCRatio
Description:” Normalized corrected clicks maximum ratio by query with user’s city(gc=) mentioned ” Based on: http://wiki.yandex-team.ru/jandekspoisk/kachestvopoiska/factordev/web/factors/URLClicksMaxGeoCityFRC - URLClicksMaxGeoAlienCityFRCRatio
Description:” Normalized corrected clicks maximum ratio by query with not user’s city(gc=) mentioned ” Based on: http://wiki.yandex-team.ru/jandekspoisk/kachestvopoiska/factordev/web/factors/URLClicksMaxGeoCityFRC - URLClicksMaxGeoCityFRCWeight
Description:” Normalized corrected clicks count by query with user’s city(gc=) mentioned ” Based on: http://wiki.yandex-team.ru/jandekspoisk/kachestvopoiska/factordev/web/factors/URLClicksMaxGeoCityFRC - GeoCityProxim
Description:” Means matching the region mentioned in the query and the found sites at the region level. The factor is binary: 1-match, 0-no. Based on ((http://wiki.yandex-team.ru/ЯндексПоиск/КлассификацияСайтовИСтраниц/Географическая/ИспользованиеВПоиске geoclassification of sites)) “ - GeoCityUrlRegionCity
Description:” Matching geography defined from document url and query city (ip or lr) ” Based on: http://wiki.yandex-team.ru/JandeksPoisk/KachestvoPoiska/ObshayaFormula/TekushhieKomponenty/GeoCityUrl - GeoCityUrlRegionRegion
Description:” Matching geography defined from document url and query area (ip or lr) ” Based on: http://wiki.yandex-team.ru/JandeksPoisk/KachestvoPoiska/ObshayaFormula/TekushhieKomponenty/GeoCityUrl - GeoCityUrlGeoCityCity
Description:” Match the geography defined from the document url and the city in the query (GeoCity rule) ” Based on: http://wiki.yandex-team.ru/JandeksPoisk/KachestvoPoiska/ObshayaFormula/TekushhieKomponenty/GeoCityUrl - XGeoLRlogRelev
Description:” log(LR, narrowed by the user’s country) “ - XLerfGeoLRlogRelev
Description:” log(LerfLR, narrowed to the user’s country) “ - GeoVQueryInUserCityGeoa
Description:” GeoVQueryInUserCity factor by geoa attribute “ - GeoVQueryInAlienCityGeoa
Description:” GeoVQueryInAlienCity factor by geoa attribute “ - GeoVQueryInAlienCity
Description:” Geovitability of the query for results not from the user’s region “ - GeoVQueryInUserCity
Description:” Geovitability of the query for results from the user’s region “ - GeoRelevAlienCityGeoa
Description:” GeoRelevAlienCity factor by geoa attribute “ - GeoGeometryProxim
Description:” Geographical proximity of the user and the site “ - GeoCountryCountryProxim
Description:” Geographical proximity of the country of the site and the country of the request “ - GeoCountryProxim
Description:” Geographic proximity “ - GeoGeometryProximGeoa
Description:” GeoGeometryProxim factor by geoa attribute “ - PageRegionSizeGeo
Description:” Factor PageRegionSize by attribute geo “ - GeoRelevRegionRegionGeoa
Description:” Factor GeoRelevRegionRegion by attribute geoa “ - GeoRelevRegionCityGeoa
Description:” Factor GeoRelevRegionCity by geoa attribute “ - GeoRelevRegionCityAdresa
Description:” Factor GeoRelevRegionCity by attribute adresa “ - GeoDispersion
Description:” Dispersion of document reference regions “ - DBMGeo
Description:” DBM separately by geo-request objects “ - GeoCityUrlHasCountry
Description:” Country level geo-referencing is defined for the url according to BUKI-1125 rules ” Based on: http://wiki.yandex-team.ru/JandeksPoisk/KachestvoPoiska/ObshayaFormula/TekushhieKomponenty/GeoCityUrl - GeoCityUrlRegionCountry
Description:” Coincidence of geography, defined from document url and country of request (ip or lr). Relevant for Russia and Ukraine. ”
Based on: http://wiki.yandex-team.ru/JandeksPoisk/KachestvoPoiska/ObshayaFormula/TekushhieKomponenty/GeoCityUrl - RandomLogHostURLClicksMaxGeoRegionFRCRatioAvg
Description:” AVG aggregation of URLClicksMaxGeoRegionFRCRatio web factor using random log ” Based on: https://wiki.yandex-team.ru/jandekspoisk/kachestvopoiska/factordev/web/factors/randomloghost - CityQuery
Description: ” When answering a query, the results within the city are important (the bulk of localizable queries) “ - DoppQueryUrlSessionClicksFRCCity
Description: ” What part (on average per session) of clicked on this request with user’s city added to it is this url. It is counted by user’s sessions. ” Based on: http://wiki.yandex-team.ru/JandeksPoisk/KachestvoPoiska/ObshayaFormula/TekushhieKomponenty/DoppQueryUrlSessionClicksFRC - OwnerSatisfied4Rate_Reg
Description: ” This is SEA factor = s4_r/ (k_r+10) where s4_r – number of clicks > 180 sec, k_r – total number of clicks. It is calculated taking into account the reformulations. Localized version ” Based on: http://wiki.yandex-team.ru/jandekspoisk/kachestvopoiska/obshayaformula/tekushhiekomponenty/OwnerSatisfied4Rate - AuxTextBM25
Description: ” BM25 by user region for localizable queries, for non-localizable queries in CUBE – country. Texts of queries sent for regions can be viewed in relev_regions.txt in the wizard “ - SpecificalQuery
Description: ” The query is locale-specific. The query is often reformulated with an explicit region assignment. ((https://ml.yandex-team.ru/archive/thread1433892/#message1433892 more info)) “ - TrashAdv
Description: ” The publicity of the page ” Based on: http://wiki.yandex-team.ru/JandeksPoisk/Antispam/AntiTrash/adv/TrashAdvFactor - WeightedUnMatchUrlPredictedAndUserRegion
Description: ” The probability that the region predicted by the yweb/robot/urlgeo_ml model is correct, assuming the predicted city ” Based on: https://wiki.yandex-team.ru/jandekspoisk/kachestvopoiska/factordev/web/factors/MatchUrlPredictedAndUserRegion - IsLocalProbability
Description: ” The meaning of the locality classifier for the query “ - LanguageGoodForTurkey
Description: ” The language of the document is one of the allowed for Turkey (Turkish, English, German, French, Arabic, Azeri) or the document has zero length. At the search stage it is calculated only for IsRealGeoLocal queries. “ - UBLongPeriodDtUrlHChildrenCut600Reg
Description: ” Static URL factor from browser logs for the maximum period. The average time spent on the page and in all the descendants of the page (URLs to which were navigated) from the host. Cut if total Dt is more than 10 minutes. Localization to country level. ” Based on: https://wiki.yandex-team.ru/jandekspoisk/kachestvopoiska/factordev/web/factors/UBLongPeriodUrlFactors - USLongPeriodUrlDt3600AvgReg
Description: ” Static URL factor by search sessions over 1600 days. Average DwellTime, with DwellTime from session truncated if more than 3600 seconds. Localization to country level. ” Based on: https://wiki.yandex-team.ru/jandekspoisk/kachestvopoiska/factordev/web/factors/USLongPeriodUrlFactors - USLongPeriodUrlLongClickProbReg
Description: ” Static URL factor by search sessions for 1600 days. The probability that the click on the URL will be more than 120 seconds. Localization to country level. ” Based on: https://wiki.yandex-team.ru/jandekspoisk/kachestvopoiska/factordev/web/factors/USLongPeriodUrlFactors - USLongPeriodUrlCtrReg
Description: ” Static URL factor by search sessions for 1600 days. Normal Ctr. Localization to country level. ” Based on: https://wiki.yandex-team.ru/jandekspoisk/kachestvopoiska/factordev/web/factors/USLongPeriodUrlFactors - USLongPeriodUrlShowsReg
Description: ” Static URL factor by search sessions for 1600 days. Logarithm of the number of impressions. Localization to the country level. ” Based on: https://wiki.yandex-team.ru/jandekspoisk/kachestvopoiska/factordev/web/factors/USLongPeriodUrlFactors - USLongPeriodUrlPositionAvgReg
Description: ” Static URL factor by search sessions for 1600 days. Average URL position for all queries. Localization to country level. ” Based on: https://wiki.yandex-team.ru/jandekspoisk/kachestvopoiska/factordev/web/factors/USLongPeriodUrlFactors - USLongPeriodUrlMobileDt3600AvgReg
Description: ” Static URL factor by search sessions for 1600 days calculated by mobile sessions. Average DwellTime, and DwellTime from session is truncated if more than 3600 seconds. Localization to country level. ” Based on: https://wiki.yandex-team.ru/jandekspoisk/kachestvopoiska/factordev/web/factors/USLongPeriodUrlFactors - USLongPeriodUrlMobileDt180AvgReg
Description: ” Static URL factor by search sessions for 1600 days calculated by mobile sessions. Average DwellTime, and DwellTime from session is truncated if more than 180 seconds. Localization to country level. ” Based on: https://wiki.yandex-team.ru/jandekspoisk/kachestvopoiska/factordev/web/factors/USLongPeriodUrlFactors - UBLongPeriodLeavesCntReg
Description: ” Static URL factor by browser logs for maximum period. The number of leaves in the URL subtree. In this case leaves are pages from which there were no jumps. Localization to the country level. ” Based on: https://wiki.yandex-team.ru/jandekspoisk/kachestvopoiska/factordev/web/factors/UBLongPeriodUrlFactors - UBLongPeriodSearchPercentEndReg
Description: ” Static URL factor by browser logs for maximal period. See wiki for factor calculation formula. Localization to country level. ” Based on: https://wiki.yandex-team.ru/jandekspoisk/kachestvopoiska/factordev/web/factors/UBLongPeriodUrlFactors” - IsRelevLocaleWORLD
Description: ” relev_locale == world ” Based on: https://wiki.yandex-team.ru/jandekspoisk/kachestvopoiska/getrelevancelocale/ - IsRelevLocaleUZ
Description: ” relev_local == uz ” Based on: https://wiki.yandex-team.ru/jandekspoisk/kachestvopoiska/getrelevancelocale/ - IsRelevLocaleUA
Description: ” relev_local == ua ” Based on: https://wiki.yandex-team.ru/jandekspoisk/kachestvopoiska/getrelevancelocale/ - IsRelevLocaleRU
Description: ” relev_local == ru ” Based on: https://wiki.yandex-team.ru/jandekspoisk/kachestvopoiska/getrelevancelocale/ - IsRelevLocaleKZ
Description: ” relev_local == kz ” Based on: https://wiki.yandex-team.ru/jandekspoisk/kachestvopoiska/getrelevancelocale/ - IsRelevLocaleID
Description: ” relev_local == id ” Based on: https://wiki.yandex-team.ru/jandekspoisk/kachestvopoiska/getrelevancelocale/ - IsRelevLocaleBY
Description: ” relev_local == by ” Based on: https://wiki.yandex-team.ru/jandekspoisk/kachestvopoiska/getrelevancelocale/ - Regionality5LocalizationProbability
Description: ” Predicting the probability that the query is localizable according to the Regionality5 rule. ” Based on: https://wiki.yandex-team.ru/JandeksPoisk/KachestvoPoiska/geo/Regionality5/ - RandomLogOwnerLinkAnnFloatMultiplicityAttenV1Bm15K001LogAvg
Description: ” Owner aggregation of LinkAnnFloatMultiplicityAttenV1Bm15K001 web factor using random log, aggregation type is LOGAVG ” Based on: https://wiki.yandex-team.ru/jandekspoisk/kachestvopoiska/factordev/web/factors/randomloghost - BrowserHostCntDwellTimeLog
Description: ” Logarithm of the average time a user was on a host with localization by country; calculated from Yabar logs ” Based on: https://wiki.yandex-team.ru/jandekspoisk/kachestvopoiska/factordev/web/factors/YabarUrlVisitsRegions - IsRelevLocaleTR
Description: ” local_report == tr ” Based on: https://wiki.yandex-team.ru/jandekspoisk/kachestvopoiska/getrelevancelocale/ - LinkAnnLinkAnnFloatMultiplicityPerWordAMMaxValueMin
Description: ” Linguistic Boosting Factor. Factor: PerWordAMMaxValueMin by Stream FloatMultiplicity of the LinkAnn index ” Based on: https://wiki.yandex-team.ru/jandekspoisk/kachestvopoiska/factordev/web/factors/LinkAnn/ - LinkAnnFloatMultiplicityAttenV1Bm15K001
Description: ” Linguistic Boosting Factor. Factor: AttenV1Bm15K001 by Stream FloatMultiplicity of the LinkAnn index ” Based on: https://wiki.yandex-team.ru/jandekspoisk/kachestvopoiska/factordev/web/factors/LinkAnn/ - RequestWithRegionNameLinkAnnFloatMultiplicityCMMatchTop5AvgMatchValue
Description: ” Linguistic Boosting Factor. Extension type: RequestWithRegionName. Factor: CMMatchTop5AvgMatchValue by Stream FloatMultiplicity of the LinkAnn index ” Based on: https://wiki.yandex-team.ru/jandekspoisk/kachestvopoiska/factordev/web/factors/LinkAnn/ - RequestWithRegionNameLinkAnnFloatMultiplicityAnnotationMaxValue
Description: ” Linguistic Boosting Factor. Extension type: RequestWithRegionName. Factor: AnnotationMaxValue by Stream FloatMultiplicity of the LinkAnn index ” Based on: https://wiki.yandex-team.ru/jandekspoisk/kachestvopoiska/factordev/web/factors/LinkAnn/ - Longitude
Description: ” Geographical longitude of the city from where the query was made ” Based on: https://wiki.yandex-team.ru/jandekspoisk/kachestvopoiska/factordev/web/factors/GeoLocationFeatures - Latitude
Description: ” Geographical latitude of the city from where the request was made ” Based on: https://wiki.yandex-team.ru/jandekspoisk/kachestvopoiska/factordev/web/factors/GeoLocationFeatures - DistanceToMagadan
Description: ” Distance from the city where the request was made to Magadan ” Based on: https://wiki.yandex-team.ru/jandekspoisk/kachestvopoiska/factordev/web/factors/GeoLocationFeatures - DistanceToAnkara
Description: ” Distance from the city from which the request was made to Ankara ” Based on: https://wiki.yandex-team.ru/jandekspoisk/kachestvopoiska/factordev/web/factors/GeoLocationFeatures - CountryQueryRegionality
Description: ” Country localizability classifier – how much the query implies the country context “ - RandomLogHostIsRelevLocaleUAAvg
Description: ” AVG aggregation of IsRelevLocaleUA web factor using random log ” Based on: https://wiki.yandex-team.ru/jandekspoisk/kachestvopoiska/factordev/web/factors/randomloghost - RandomLogHostIsRelevLocaleKZAvg
Description: ” AVG aggregation of IsRelevLocaleKZ web factor using random log ” Based on: https://wiki.yandex-team.ru/jandekspoisk/kachestvopoiska/factordev/web/factors/randomloghost - DoppUrlPCTR_Reg
Description: ” An analogue of QueryUrlClicksPCTR factor, differs from it in that queries are normalized by doppelgangers (details of such normalization are in ((http://staff.yandex-team.ru/finder Andrei Plakhov)), code – ysite/yandex/doppelgangers). Localized to relev_regions.web.txt “ - DoppDOwnerPCTR_Reg
Description: ” An analogue of QueryDOwnerClicksPCTR factor, differs from it in that queries are normalized by doppelgangers (details of such normalization are in ((http://staff.yandex-team.ru/finder Andrei Plakhov)), code -ysite/yandex/doppelgangers). Localized to relev_regions.web.txt “ - HasDeterminedCities
Description: ” A city is defined for the site “ - UrlHasShortCountryNameToken
Description: ” The url contains a token that matches the short name of the user’s country. The factor counts only on the EU thread. “ - CountryHourDiversity
Description: ” The severity of querying at different times of the day (within the country) ” Based on: http://wiki.yandex-team.ru/jandekspoisk/kachestvopoiska/factordev/web/factors/HourDiversity - NationalLanguage
Description: ” The language of the document corresponds to the country of the request “ - CountryHour
Description: ” The hour in which this request is most frequently asked ” Based on: http://wiki.yandex-team.ru/jandekspoisk/kachestvopoiska/factordev/web/factors/HourDiversity - NationalDomain
Description: ” The country of the document (domain) and the country of the user are the same ((http://wiki.yandex-team.ru/JandeksPoisk/KachestvoPoiska/ObshayaFormula/TekushhieKomponenty/OpisanijaFaktorov#nationaldomain details)) “ - UBLongPeriodDtUrlHChildrenCut600Reg
Description: ” Static URL factor from browser logs for the maximum period. The average time spent on the page and in all the descendants of the page (URLs to which were navigated) from the host. Cut if total Dt is more than 10 minutes. Localization to country level. ” Based on: https://wiki.yandex-team.ru/jandekspoisk/kachestvopoiska/factordev/web/factors/UBLongPeriodUrlFactors - USLongPeriodUrlDt3600AvgReg
Description: ” Static URL factor by search sessions over 1600 days. Average DwellTime, with DwellTime from session truncated if more than 3600 seconds. Localization to country level. ” Based on: https://wiki.yandex-team.ru/jandekspoisk/kachestvopoiska/factordev/web/factors/USLongPeriodUrlFactors - USLongPeriodUrlLongClickProbReg
Description: ” Static URL factor by search sessions for 1600 days. The probability that the click on the URL will be more than 120 seconds. Localization to country level. ” Based on: https://wiki.yandex-team.ru/jandekspoisk/kachestvopoiska/factordev/web/factors/USLongPeriodUrlFactors - USLongPeriodUrlCtrReg
Description: ” Static URL factor by search sessions for 1600 days. Normal Ctr. Localization to country level. ” Based on: https://wiki.yandex-team.ru/jandekspoisk/kachestvopoiska/factordev/web/factors/USLongPeriodUrlFactors - USLongPeriodUrlShowsReg
Description: ” Static URL factor by search sessions for 1600 days. Logarithm of the number of impressions. Localization to the country level. ” Based on: https://wiki.yandex-team.ru/jandekspoisk/kachestvopoiska/factordev/web/factors/USLongPeriodUrlFactors - USLongPeriodUrlPositionAvgReg
Description: ” Static URL factor by search sessions for 1600 days. Average URL position for all queries. Localization to country level. ” Based on: https://wiki.yandex-team.ru/jandekspoisk/kachestvopoiska/factordev/web/factors/USLongPeriodUrlFactors - USLongPeriodUrlMobileDt3600AvgReg
Description: ” Static URL factor by search sessions for 1600 days calculated by mobile sessions. Average DwellTime, and DwellTime from session is truncated if more than 3600 seconds. Localization to country level. ” Based on: https://wiki.yandex-team.ru/jandekspoisk/kachestvopoiska/factordev/web/factors/USLongPeriodUrlFactors - USLongPeriodUrlMobileDt180AvgReg
Description: ” Static URL factor by search sessions for 1600 days calculated by mobile sessions. Average DwellTime, and DwellTime from session is truncated if more than 180 seconds. Localization to country level. ” Based on: https://wiki.yandex-team.ru/jandekspoisk/kachestvopoiska/factordev/web/factors/USLongPeriodUrlFactors - UBLongPeriodLeavesCntReg
Description: ” Static URL factor by browser logs for maximum period. The number of leaves in the URL subtree. In this case leaves are pages from which there were no jumps. Localization to the country level. ” Based on: https://wiki.yandex-team.ru/jandekspoisk/kachestvopoiska/factordev/web/factors/UBLongPeriodUrlFactors - UBLongPeriodSearchPercentEndReg
Description: ” Static URL factor by browser logs for maximal period. See wiki for factor calculation formula. Localization to country level. ” Based on: https://wiki.yandex-team.ru/jandekspoisk/kachestvopoiska/factordev/web/factors/UBLongPeriodUrlFactors - RegexMaxClickPercentReg
Description: ” Share of clicks on a given url among all clicks on similar queries, country version, see ((http://wiki.yandex-team.ru/Development/Poisk/arcadia/indexregex indexregex)) ” Based on: http://wiki.yandex-team.ru/jandekspoisk/kachestvopoiska/factordev/web/factors/regexmaxclickpercent - RegWordHostClicksSum
Description: ” Relative clickability of countryId-word-host triplets according to Yandex searches. ” Based on: http://wiki.yandex-team.ru/jandekspoisk/kachestvopoiska/factordev/web/factors/regwordhost - RegWordHostYabarSum
Description: ” Relative clickability of countryId-word-host triplets according to data from popular search engines according to Bara and SimilarGroup logs. ” Based on: http://wiki.yandex-team.ru/jandekspoisk/kachestvopoiska/factordev/web/factors/regwordhost - LocmCnt
Description: ” Regionalized (only links from the country of the request are taken) variant of Locm factor ” Based on: http://wiki.yandex-team.ru/JandeksPoisk/KachestvoPoiska/ObshayaFormula/TekushhieKomponenty/LocmCnt - XLRrelevCnt
Description: ” Regionalized (only links from the country of request are taken) variant of XLRrelev factor ” Based on: http://wiki.yandex-team.ru/JandeksPoisk/KachestvoPoiska/ObshayaFormula/TekushhieKomponenty/XLRrelevCnt - XLerfLRrelev200Cnt
Description: ” Regionalized (only links from the country of request are taken) variant of XLerfLRrelev200 factor ” Based on: http://wiki.yandex-team.ru/JandeksPoisk/KachestvoPoiska/ObshayaFormula/TekushhieKomponenty/XLerfLRrelev200Cnt - XNonCommLerfNormLRlogRelevCnt
Description: ” Regionalized (only links from request country are taken) variant of XNonCommLerfNormLRlogRelev factor ” Based on: http://wiki.yandex-team.ru/JandeksPoisk/KachestvoPoiska/ObshayaFormula/TekushhieKomponenty/XNonCommLerfNormLRlogRelevCnt - DssmQueryCountryToUrlEstimatedDistance
Description: ” Predicted by the query and country, using dssm-model the length of the click from the given country. ” Based on: https://wiki.yandex-team.ru/jandekspoisk/kachestvopoiska/factordev/web/factors/ClicksCountryLocalityStatsDssm/ - CountryPopularQ
Description: ” Popularity of the request within the country ” Based on: http://wiki.yandex-team.ru/jandekspoisk/kachestvopoiska/factordev/web/factors/PopularQ - RandomLogHostCountryQueryRegionalityPerc90
Description: ” PERCENTALE_90 aggregation of CountryQueryRegionality web factor using random log ” Based on: https://wiki.yandex-team.ru/jandekspoisk/kachestvopoiska/factordev/web/factors/randomloghost - DssmBertDistillSinsigCeCountryRegChain
Description: ” Model trained on PRS-log pool on Bert’s prediction trained on sinsig_ce with a threshold of 0.5, using a chain of regions to country “ - RandomLogHostDssmQueryCountryToUrlEstimatedDistanceMax
Description: ” MAX aggregation of DssmQueryCountryToUrlEstimatedDistance web factor using random log ” Based on: https://wiki.yandex-team.ru/jandekspoisk/kachestvopoiska/factordev/web/factors/randomloghost - RandomLogHostCountryHourLogAvg
Description: ” LOGAVG aggregation of CountryHour web factor using random log ” Based on: https://wiki.yandex-team.ru/jandekspoisk/kachestvopoiska/factordev/web/factors/randomloghost - BrowserHostCntDwellTimeLog
Description: ” Logarithm of the average time a user was on a host with localization by country; calculated from Yabar logs ” Based on: https://wiki.yandex-team.ru/jandekspoisk/kachestvopoiska/factordev/web/factors/YabarUrlVisitsRegions - CountryQDiversity2
Description: ” Geographical distribution of the request within the country ” Based on: http://wiki.yandex-team.ru/jandekspoisk/kachestvopoiska/factordev/web/factors/Diversity2 - CountryQDiversity
Description: ” Degree of centralization of the points from which the request is made (within the country) ” Based on: http://wiki.yandex-team.ru/jandekspoisk/kachestvopoiska/factordev/web/factors/QDiversity - CountryQueryRegionality
Description: ” Country localizability classifier – how much the query implies the country context “ - RegexCtrReg
Description: ” corrected CTR of this url for all similar queries, country version, see ((http://wiki.yandex-team.ru/Development/Poisk/arcadia/indexregex indexregex)) ” Based on: http://wiki.yandex-team.ru/jandekspoisk/kachestvopoiska/factordev/web/factors/regexctr
There are some SEOs getting their undergarments in a bunch as I guess there are Einsteins out there claiming understanding these factors will help you rank well in Google. That’s probably a stretch, but going through this list can definitely give you some ideas of things to test. Have you figured out your DistanceToMagadan yet?
Big shout out to Michael King at Search Engine Land for the analysis of the different weight factors, you can read more about his breakdown here.
If you are looking for additional insights into the Yandex leak, check out: