NextDoorScore methodology 1.1.0
Listing names, ratings, and addresses shown for this comparison are from Google, refreshed when needed. SEOuP stores Place IDs and its own observations, not a permanent copy of Google listings.
Observed Google position is the order returned by configured Places text search for a query, location, and time. It is not a universal or official Google rank. NextDoorScore website audits explain measurable differences; they do not claim to know Google’s algorithm.
Published rules
- Scores describe observable digital signals, not workmanship, customer service, licensing, safety, or business quality.
- Each factor is the arithmetic mean of its measured signals on a 0–100 scale. Signal coverage is shown separately; absent or unavailable signals are never zeroes.
- The overall score is the weighted mean of all six factors and is unavailable until every factor has at least one measured signal. Factor coverage can differ across businesses.
- Only attributable observations at or before the fixed asOf date, no more than 90 days old, and not expired at asOf are scored. The latest observation for a signal controls its availability.
- Boolean checks score 100 for true and 0 for false. Rating scores rating / 5 × 100. Review volume scores min(100, log10(count + 1) / 3 × 100), a disclosed saturation benchmark of 999 reviews, not a quality assessment.
- Review recency scores exp(-days / 180) × 100. Verified local-search rank scores max(0, 1 - (rank - 1) / 20) × 100; discovery-list order is never a search rank.
- Measured percentages are used directly. Broken-link count scores 100 only for an explicitly measured zero, otherwise 0. Scores and statistics round to two decimals.
- Market statistics exclude unavailable values. Midrank percentile = 100 × (number below + half the number tied) / measured sample size; an all-tied sample is at the 50th percentile.
- Opportunities describe measured gaps, not estimated traffic or revenue. Missing observations never create an opportunity. Raw observations, source references, and dates remain visible.
- Observed Google position is the 1-based order returned by the configured Google Places text search for a specific query, location, and observation time. It is not a universal or permanent Google rank. SEOuP stores Place IDs and its own audit observations; Google listing fields are a short-lived display cache with required attribution.
Factors
- Local Visibility (20%) — Verified local-search position and explicitly observed category, location, and service-area relevance.
- Local Profile (15%) — Measured completeness of public local-profile information.
- Reviews (15%) — Observed public rating, review volume, and review recency when measured.
- Technical SEO (20%) — Explicitly measured website accessibility, metadata, indexability, and technical checks.
- Content Coverage (15%) — Detected relevant service, local, and supporting content within the sampled website.
- Entity Consistency (15%) — Explicit cross-source consistency checks and detected business identity information.
™