QualityNsrNsrDataMetadata
Quality NSRQuality SignalGoogleApi.ContentWarehouse.V1.Model.QualityNsrNsrDataMetadata
SEO Analysis
AI GeneratedRelated to Google's Site-Level Quality Score (NSR - Normalized Site-level Rank), which evaluates the overall quality of a website. NSR is a critical site-wide ranking factor that can uplift or suppress all pages on a domain. This model likely contributes to how Google assesses site authority, expertise, and overall trustworthiness at a domain level.
Actionable Insights for SEOs
- Monitor for changes in rankings that may correlate with updates to this system
- Consider how your content strategy aligns with what this signal evaluates
Attributes
11encodedLookupInformationstringnilFull type: String.tEncoded lookup information. The fields set above are expensive to store. Storing them in docjoins is fine, but we cannot store them in MDU shards. In order for the MDU shards to display field provenance information, we store them as a bitfield. For details about the encoding and decoding scheme, see quality_nsr::util::EncodeMetadataLookupInformation. We expect this to occupy 8 bytes as long as there are less than 64 fields in NsrData proto, 12 bytes between 64 and 92 fields, etc.
goldmineLookupKeyPerFieldmap(nilSame as raffia_lookup_key_per_field. Note that the goldmine_lookups have priority; if a field appears in both goldmine and raffia entries, it means it was taken from goldmine. If it's missing here but present in raffia_lookup_key_per_field, it was taken from raffia.
goldmineLookupKeysstringnilFull type: list(String.tThe lookup keys attempted by goldmine. Note that goldmine only runs for urls which can be chunked differently than raffia; in those cases, goldmine related fields are empty.
lastTimeProcessedGoldmineInSecondsstringnilFull type: String.tlastTimeProcessedMduInSecondsstringnilFull type: String.tThis field is populated only during MDU population, so it's not present in docjoins, but it's present in production so that it can be displayed.
lastTimeProcessedRaffiaInSecondsstringnilFull type: String.tRecords the last time each system has processed the proto. These are recorded as seconds from the unix epoch. Ideally these fields would be google.protobuf.Timestamp, but the scoring bundle (which depends on this proto) does not understand proto3 syntax. See cl/500942047 for details.
nsrChunksWithSourceInfoQualityNsrNsrChunksWithSourceInfo →nilFull type: GoogleApi.ContentWarehouse.V1.Model.QualityNsrNsrChunksWithSourceInfo.tStores the NSRChunks (computed by goldmine) which were used to populate the data.
raffiaLookupKeystringnilFull type: String.traffiaLookupKeyPerFieldmap(nilReturns the raffia lookup key per each field in the NsrData proto (with exclusion of the Metadata sub-message (i.e. this)). It contains information like 3 : 1, meaning that the field inside NsrData with id '3' (in this case 'host') has been taken by raffia from the raffia lookup key at index 1.
raffiaLookupKeysstringnilFull type: list(String.tThis is an internal field set by Raffia, to indicate which lookup keys have been attempted to populate the NsrData for this document. This will allow us to determine which key has been used to populate each field in the proto. The keys are ordered by lookup priority; raffia will give priority to earlier keys, and only take fields from later keys if they are missing.
raffiaSignalMergerUrlstringnilFull type: String.tThe url used by NsrSignalMerger (http://google3/indexing/signals/signal-merger.h;l=1801;rcl=509297232) to select which NsrData value to keep. The SignalMerger merges all the NsrData coming from the dup url cluster, and select the NsrData value to return by choosing a single url in the cluster (see NsrSignalMerger class for details). NOTE: This field is populated only when there is a cluster. If there is no cluster, this is empty and the key used is the canonical (and only) url.