This is Part 1 of a series documenting the actual checklist we ran to get this site its first real traffic. No theory — every step here is live on this domain right now. You can view source and check.
Why schema comes first
Before content, before backlinks, before a single blog post — schema. It’s the layer that tells search engines and AI answer engines what you are before they try to guess. Skip it, and every other traffic effort is guesswork on top of an unlabeled business.
We used three schema types, each doing a different job:
- LocalBusiness — the identity anchor. Name, address, phone, hours. Goes once, sitewide.
- Service — what we actually do, tied to the pages that sell it.
- FAQPage — the AEO surface. This is what AI answer engines pull from when someone asks a question in plain language instead of typing a search query.
How the three connect
LocalBusiness (sitewide, once) → anchors identity: who, where, how to reach
Service (per service page) → references LocalBusiness as provider → describes the specific offer
FAQPage (per blog post, like this one) → answers real questions in the exact phrasing people ask them → this is the part AI answer engines quote back
What LocalBusiness schema does
It sits once, sitewide, in the layout — not repeated per page. Every other schema type on the site references it, so it has to be exact and it has to match the footer, the Contact page, and Google Business Profile word for word. Inconsistent NAP (name/address/phone) across those surfaces is one of the fastest ways to lose trust signal, and it costs nothing to get right — it’s just a matter of not letting one page drift from the others.
What Service schema does
Each service page carries its own Service block, referencing the LocalBusiness as provider. This is what lets an AI answer engine connect “who does AEO in Asheville” to a specific page with a specific offer, instead of just a homepage.
What FAQPage schema does — and why it’s on this post
Every post in this series ends with an FAQPage block. Not because it’s required, but because question-and-answer is the exact shape AI answer engines are matching against. A paragraph buried in prose is harder to extract than a clean question paired with a direct answer.
FAQ
Do I need all three schema types, or just one? LocalBusiness is the minimum floor — nothing else works without it. Service and FAQ are additive: Service earns you page-specific relevance, FAQ earns you citation in AI-generated answers.
Where does LocalBusiness schema go if I have multiple service pages? Once, sitewide — typically in the main layout file. Repeating it per page creates duplicate structured data, which search engines flag rather than reward.
Will schema alone get me traffic? No. It’s the labeling layer, not the content layer. It makes everything you publish after this point easier to find and cite correctly — it doesn’t replace publishing.
Next in this series: [Part 2 — NAP Consistency, the boring fix with outsized payoff].
Ready to see what a properly labeled, properly built site can do for your traffic? Apply to Work With Us.
Continue the Series
Gaining Your First Traffic · Part 01 of 06
Tap a slice to open it. Tap the center to see the full series.