Rule category · weight 15

Local presence

12 rules. Each returns pass (counts fully), partial (counts half) or fail (counts zero) toward the category score, weighted by the rule’s own weight. A rule is not assessable when its source is unavailable, a credential is missing or the check could not run; it is then left out of the score with the reason shown, never counted as a failure.

Sources used in this category: citations, gbp, gbp_owner, llm, serp. “a, else b” means the first source that answers is used; “a + b” means both are required.

IdWhat it checksSeverityWeightSourceFix
L1GBP claimed and verifiedCritical3gbp_owner, else gbpClaim and verify Google Business Profile.
L2GBP primary category matches business typeHigh2gbp + llm (all required)Set correct primary category.
L3GBP hours set and not marked may-be-inaccurateMedium1gbpSet business hours.
L4GBP has >=10 photos with at least one <90 days oldMedium2gbpUpload recent photos monthly.
L5GBP post published in last 30 daysMedium2gbp_owner, else gbpPublish a GBP post every 2 weeks (automatable).
L6GBP website link matches canonical domainMedium1gbpFix website URL on GBP.
L7GBP services/products list populatedLow1gbp_owner, else gbpFill services list.
L8NAP consistent across site GBP Facebook Yelp Apple Maps BingHigh3citationsStandardize name/address/phone on all listings.
L9listed on >=5 of top 10 directories for verticalMedium2citationsSubmit to missing directories.
L10no duplicate GBP listingsHigh2gbpMerge or remove duplicates.
L11Q&A section has at least 3 owner-seeded questionsLow1gbp_owner, else gbpSeed FAQ in GBP Q&A.
L12appears in local 3-pack for primary keyword (any position)Medium2serpWork reviews + category + posts; re-check in 60 days.
Still stuck? Email [email protected] and a person will answer.