Seoxpert.io
mediumTechnical SEO

LocalBusiness Schema Without Visible Contact Information

LocalBusiness schema is present but no visible phone number or address is shown on the page.

By Seoxpert Editorial · Published

Why it matters

For LocalBusiness schema to be effective, both structured data and visible contact information are required. Search engines use visible contact details to verify schema accuracy, and users expect to find this information easily. Missing visible contact info can reduce trust and eligibility for local rich results.

Impact

Pages may not qualify for local rich results and can lose user trust if contact info is missing.

How it's detected

Automated crawlers compare LocalBusiness schema fields to visible text and flag pages lacking a phone number or address.

Common causes

  • Contact information only present in schema, not in page content
  • Contact details hidden in images or inaccessible elements
  • Incomplete LocalBusiness JSON-LD markup
  • Dynamic content failing to render contact info for crawlers

How to fix it

Update your LocalBusiness JSON-LD to include telephone, streetAddress, addressLocality, and addressRegion. Add the same contact information in visible HTML text on the page, such as in the footer or contact section. Ensure the information is accessible to both users and search engines.

Code examples

Incorrect: Schema present, no visible contact info

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "name": "Sample Bakery"
}
</script>
<!-- No phone or address in visible HTML -->

Correct: Schema and visible contact info

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "name": "Sample Bakery",
  "telephone": "+1-555-123-4567",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "123 Main St",
    "addressLocality": "Anytown",
    "addressRegion": "CA"
  }
}
</script>
<!-- Visible contact info in HTML -->
<p>Call us: +1-555-123-4567</p>
<p>Visit us: 123 Main St, Anytown, CA</p>

FAQ

Does contact information need to be visible on the page if it's in the schema?

Yes, contact details must be visible to users as well as present in the schema for trust and eligibility for rich results.

Can I use images for my address or phone number?

No, contact info should be in text format so both users and search engines can access it.

Is it enough to include only some address fields in the schema?

No, include telephone, streetAddress, addressLocality, and addressRegion for full compliance.

Found this issue on your site?

Run a scan to see if LocalBusiness Schema Without Visible Contact Information affects your pages.

Scan my website →