Compatibility notes¶
Metrics¶
- Windowed search metrics can be attached to pages as well as queries. The domains of the windowed Search Console metrics (
clicks7Days,clicks28Days,clicks3Months,clicks6Months, the matchingimpressions*,ctr*andaveragePosition*properties, and their trend properties) were widened fromQuerytoQuery ∪ WebPage. Existing query-level data remains valid; no migration is needed. - A 6-month window was added:
clicks6Months,impressions6Months,ctr6MonthsandaveragePosition6Months. averagePositon7Daysis deprecated because its IRI is misspelled. UseaveragePosition7Days. The old IRI is kept so existing data stays valid.
Links¶
hasLinkGroupfromWebPagetoLinkGroup, followed byhasLinkfromLinkGrouptoLink, is the canonical pattern for grouped links. The directlinkproperty remains for ungrouped or raw extracted links.isLinkOfpoints fromLinkback toLinkGroup, as the inverse ofhasLink. Data that usedisLinkOfto point from aLinkdirectly to aWebPageshould uselinkfor ungrouped links, or add aLinkGroupand connect the page withhasLinkGroup.linkGroupTypecomplementslinkGroupName. The name is free-text display; the type (header,footer,body,sidebar,navigation) is the value consumers can filter on.- Links state their destination (0.1.0).
linkTargetUrlholds the href as a string and should be set on everyLink.linkTargetpoints to the resolved destination node (aWebPage, aURLnode or an entity) once there is one.linkRelholds onereltoken per value. linkTextwidened fromxsd:stringtordfs:Literal, so anchors can carry a language tag. Existing values stay valid.linkLocationandlinkGroupTypeshare one enumeration:header,footer,body,sidebar,navigation. Data that usednavforlinkLocationshould usenavigation. When aLinkGroupexists, itslinkGroupTypetakes precedence overlinkLocation.- These terms are deprecated. Their IRIs stay resolvable and existing data stays valid:
| Deprecated | Use instead |
|---|---|
anchorResource |
linkTarget |
linkgroupID |
linkGroupID, typed xsd:string rather than xsd:int |
noFollow |
linkRel with the value nofollow |
linkType |
Nothing. Derive internal versus external from Domain: compare the source and target pages' hasDomain, or the linkTargetUrl host with the source page's domainName. |
AnchorText (class) |
linkText on the Link. anchorValue and influencedByQuery are unchanged for now. |
Other¶
evaluationIDusesxsd:string, so identifiers such aseval_1745567328195are valid.- Page-level quality properties such as
seoScoreandreadabilityGradeLevelare kept. New integrations should link aWebPageorChunkto aQualityScoreinstead. - Query clusters use
hasClusterQuery/isClusterQueryOf.hasQuery/isQueryOfstay scoped toWebPageandQuery. PageGroupstays scoped to A/B-testing cohorts. UsePageTypefor functional classifications; nothing infers one from the other.- Structured-data profile applicability, selection, generation and validated conformance are separate states. A profile being applicable does not authorize generation or guarantee search-engine eligibility.