Imagine three domains connected by directed links: alpha.example → beta.example → gamma.example. From alpha, beta is one step away and gamma is two steps away. Alpha’s harmonic centrality contribution from this small reachable set is 1/1 + 1/2 = 1.5.
Step 1: choose a node
Choose the domain or node whose position you want to measure. In a web graph, the node can be a domain, host, or page depending on the dataset. This calculator uses Common Crawl’s domain-level graph.
Step 2: follow directed paths
Links have direction. If alpha links to beta, that creates an edge from alpha to beta. Find the shortest directed path from the chosen node to each other reachable node. A direct path has distance 1; a path through one intermediary has distance 2.
Step 3: convert distance into contribution
Take the reciprocal of each distance. Close nodes contribute more: 1, 1/2, 1/3, and so on. Nodes that cannot be reached contribute zero. This makes the measure useful when a network is disconnected, which is common in web graphs.
Step 4: interpret the result
The result is a raw sum, not a percentage. A graph release can rank every node by its score. Rank 1 means the highest score in that release. Compare scores and ranks with the release name because graph coverage and node counts can change.
For the production-scale version, this site looks up Common Crawl’s precomputed domain score after the graph release has been imported. It does not rebuild the entire web graph on each search. See how the calculator works, how to read a rank, or try a domain.