Business address is displayed in the UI
Why it matters
An address present only in JSON-LD schema-org PostalAddress but absent from rendered HTML provides zero value to users and is less trusted by Google as a local relevance signal than visible, crawlable address text. Customers on a contact page who cannot find a physical address are more likely to bounce to a competitor with a clear location. For service businesses, a visible address also satisfies the trust threshold that converts first-time visitors — omitting it measurably degrades conversion on local landing pages.
Severity rationale
High because the absence of a visible address removes a primary user trust signal on contact and landing pages, directly hurting conversion for location-dependent businesses.
Remediation
Add the address to your src/components/footer.tsx using the HTML <address> element, which carries semantic meaning for user agents and screen readers.
// src/components/footer.tsx
import { BUSINESS } from "@/lib/business-info";
<address className="not-italic">
{BUSINESS.address.street}<br />
{BUSINESS.address.city}, {BUSINESS.address.state} {BUSINESS.address.zip}
</address>
The address should also appear on app/contact/page.tsx. Do not satisfy this check with address text inside an SVG or inside a display: none element.
DetectionPro
The detection method for this pattern is part of AuditBuffet Pro.
The full method (what to look for, pass and fail conditions, and how results get reported) ships inside the Local SEO Audit. The pattern definition, severity rationale, and remediation remain openly licensed under CC-BY-4.0.
External references
- schema-org · PostalAddress — PostalAddress for visible address rendering
Taxons
History
- 2026-04-18·v1.0.0·Initial import from marketing-local-seo·automated