Start with the entity
One LocalBusiness (or the closest subtype) block on the home page with name, URL, logo, telephone, address, geo, opening hours, price range and sameAs profile links.
Then the pages
Service schema on each service page, FAQPage anywhere you have real questions and answers on screen, BreadcrumbList everywhere, Article on blog posts.
Never mark up content that isn't visible. That's the fastest way to a manual action.
Validate before launch
Studio emits JSON-LD in the head of every generated page, so validation is a single pass through the Rich Results test rather than a week of cleanup.



