Compare backlink counts

Only in A/B means absent from the other supplied file, not absent from the web or proven new/lost. Overlap is not accuracy, precision or recall: there is no verified complete universe here. Equal totals can contain different domains.

Target URL
https://brand.example/ · Grouped domain and subdomains
A · Data source
A · 2026-10-20 · A.csv
Source scope and filters
Fictional same-target teaching subset; all supplied attributes retained; not a provider export or complete web index.
B · Data source
B · 2026-10-20 · B.csv
Source scope and filters
Fictional same-target teaching subset; all supplied attributes retained; not a provider export or complete web index.
Summary and limitations

URLs use browser normalization. Observation identity preserves fragments and exact anchor/attribute text. Pair and document units remove fragments but keep queries, paths and protocols. Domains use the Public Suffix List including private suffixes; that is a grouping rule, not proof of shared ownership. No redirects or canonical URLs are resolved.

MetricAB
Input records128
Invalid URLs00
Repeated records10
Same-domain sources11
Outside target scope10
Export observations97

Counting unit

Counting unitABBoth filesOnly in AOnly in BUnion
Export observations9745312
Source–target pairs765218
Source documents654217
Source hosts543216
Referring domains443115

Referring domains

KeyFile presenceA · Record referencesB · Record references
archive.exampleOnly in A10
fresh.exampleOnly in B5
other.exampleBoth files63
paper.exampleBoth files1, 3, 4, 5, 9, 121, 2, 6, 8
partner.exampleBoth files84

Exclusion log

Data sourceRecord referencesExclusion log
A2Repeated records
A7Same-domain sources
A11Outside target scope
B7Same-domain sources

Changing inputs invalidates the comparison. Unit changes recalculate the grouping. Search and pagination affect only displayed rows; CSV and HTML contain the entire selected unit. JSON restores inputs, not display filters. Missing-file membership remains distinct from zero observed links.