How it works
A search engine reads your HTML and guesses what it describes. Structured data removes the guess. A JSON-LD block in the page declares entities and their properties using the schema.org vocabulary: this is an organization, this is its address, this is a service, these are the questions and answers on the page.
For a service business, the types that matter most are Organization, LocalBusiness, Service, FAQPage, BreadcrumbList and Article. Google uses them to decide whether a page is eligible for rich results. AI systems that assemble answers (AI Overviews, ChatGPT search, Perplexity) lean on the same entity signals, plus the sameAs links that connect your site to your other profiles, to confirm who your brand is before citing it.
It does not improve rankings on its own. What it changes is eligibility and clarity, and both matter more as search becomes generative. It also has one hard rule: the markup must describe what is actually visible on the page. Marking up reviews that are not shown, or an FAQ that does not exist, is the fastest route to a manual action.