Crystal Ball checks covered
PHONE_NOT_DETECTED, NO_CLEAR_LOCATION_SIGNAL, NO_CLEAR_SERVICE_SIGNAL
What the flag means
Crystal Ball flags local contact-signal issues when a page looks local but does not clearly show contact, address, service-area, or location information. For local businesses, these details are part of the trust spell.
This is a problem because visitors need to know whether you serve them, and search systems need consistent business facts. Schema helps, but visible text still matters.
Common causes
Common causes include phone numbers hidden in images, only using a contact form, vague “serving the area†copy, no service-area page, no location details, or intentionally email-only businesses that have not explained that choice clearly.
How to fix it
- Custom HTML/static: Add visible business name, phone if used, address or service area, hours when relevant, and contact options. Match the visible details to LocalBusiness schema.
- WordPress: Add contact details to the footer, contact page, location pages, or local SEO plugin fields. Make sure important details are visible as text, not only images.
- Shopify: Use store details, footer content, contact pages, and location pages. For pickup/local stores, keep store location information consistent.
- Wix: Use business info settings, contact sections, and location/service-area copy. Wix also supports structured data settings for richer local context.
- Webflow: Add visible local details in the CMS, footer, contact page, and service-area sections. Pair visible content with matching LocalBusiness JSON-LD when appropriate.
Need help?
If the fix gets murky, visit Support and send the details. Bug reports and Crystal Ball questions are free support. Implementation and development work may be paid support, but we will tell you clearly before anything becomes paid. No surprise invoices from the tower.