Confirm business hours and the lead phone number for the LocalBusiness schema #213

Open
opened 2026-08-18 01:26:21 -05:00 by null · 0 comments
Owner

Two owner questions that were asked in the client letter (Levi.md, untracked) and never filed, so nothing was tracking them. The LocalBusiness structured data already ships.

What is true now

  • src/lib/seo.js and src/components/SEO.jsx emit LocalBusiness structured data on every page.
  • The site publishes a main phone number.
  • No business hours are stated anywhere — not in the schema, not on the contact page.
  • Nobody has confirmed that the published number is the right destination for new consultation requests as opposed to existing-customer support.

What it costs. Two things, both small and both real. Google shows opening hours in local results and cannot show hours nobody supplied. And a consultation lead calling the support line is a lead landing in the wrong queue — the one failure here that costs money rather than ranking.

What to do. Ask the owner two questions and apply the answers:

  1. Business hours — the actual staffed hours, and separately the 24/7 support line hours if they differ. Add openingHoursSpecification to the LocalBusiness schema and state them on /contact.
  2. Phone — is the published number the best destination for new leads, or should consultations go to a different line?

A trap, and the reason this is not "just add hours". This repository has an explicit rule that no physical street address is ever displayed — the approved wording is US-coverage rather than a location. Adding an address block to the schema while you are in there would break that. Hours and telephone only.

Why filed and not fixed. Neither answer exists anywhere in the repository. This is blocked on the owner by construction, which is why it sits in Batch 13 with the other owner-verification work rather than in a batch somebody could pick up.

Verify: the LocalBusiness JSON-LD emitted by src/lib/seo.js carries an openingHoursSpecification and a telephone the owner has confirmed in writing, /contact states the same hours, and no address block naming a street was added.

Two owner questions that were asked in the client letter (`Levi.md`, untracked) and never filed, so nothing was tracking them. The LocalBusiness structured data already ships. **What is true now** - `src/lib/seo.js` and `src/components/SEO.jsx` emit LocalBusiness structured data on every page. - The site publishes a main phone number. - No business hours are stated anywhere — not in the schema, not on the contact page. - Nobody has confirmed that the published number is the right destination for new consultation requests as opposed to existing-customer support. **What it costs.** Two things, both small and both real. Google shows opening hours in local results and cannot show hours nobody supplied. And a consultation lead calling the support line is a lead landing in the wrong queue — the one failure here that costs money rather than ranking. **What to do.** Ask the owner two questions and apply the answers: 1. **Business hours** — the actual staffed hours, and separately the 24/7 support line hours if they differ. Add `openingHoursSpecification` to the LocalBusiness schema and state them on `/contact`. 2. **Phone** — is the published number the best destination for *new* leads, or should consultations go to a different line? **A trap, and the reason this is not "just add hours".** This repository has an explicit rule that **no physical street address is ever displayed** — the approved wording is US-coverage rather than a location. Adding an `address` block to the schema while you are in there would break that. Hours and telephone only. **Why filed and not fixed.** Neither answer exists anywhere in the repository. This is blocked on the owner by construction, which is why it sits in Batch 13 with the other owner-verification work rather than in a batch somebody could pick up. Verify: the LocalBusiness JSON-LD emitted by `src/lib/seo.js` carries an `openingHoursSpecification` and a `telephone` the owner has confirmed in writing, `/contact` states the same hours, and no `address` block naming a street was added.
null added this to the Batch 13 — Owner verification and content corrections milestone 2026-08-18 01:26:21 -05:00
null added the
P2
label 2026-08-18 01:26:21 -05:00
Sign in to join this conversation.
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: null/Queue-North-Website#213
No description provided.