Classes
ConnectivityValidator
Validates site connectivity using semantic link model and knowledge graph analysis.
Checks:
- Isol…
ConnectivityValidator
Validates site connectivity using semantic link model and knowledge graph analysis.
Checks:
- Isolated pages (weighted score < 0.25)
- Lightly linked pages (score 0.25-1.0, only structural links)
- Over-connected hubs (too many incoming references)
- Overall connectivity health (average weighted score)
- Content discovery issues
Uses weighted scoring based on link types (explicit, menu, taxonomy, etc.) to provide nuanced analysis beyond binary orphan detection.
This helps writers improve SEO, content discoverability, and site structure.
BaseValidatorMethods 1
validate
Validate site connectivity.
validate
def validate(self, site: Site, build_context: BuildContext | Any | None = None) -> list[CheckResult]
Validate site connectivity.
Parameters 2
site |
Site |
The Site object being validated |
build_context |
BuildContext | Any | None |
Optional BuildContext with cached knowledge graph |
Returns
List of CheckResult objects with connectivity issues and recommendationslist[CheckResult]
—