Do I have to give an email to copy the code?
No. Gating a snippet that is already visible on screen is theatre, and every other tool on this site is ungated too. Copy it and go.
Organization, LocalBusiness, Service and FAQPage markup, generated as you type. Empty fields are omitted rather than emitted blank, and nothing is sent anywhere.
Belongs in the root layout so it appears once per site, not once per page.
Fill in at least the first field and the markup appears here.
Schema is a label, not an argument. Every property here must describe something a visitor can actually see on the page. Marking up a claim that is not visible is a manual action risk and, more to the point, it is the fastest way to lose trust with search and answer engines at once.
Empty fields are left out of the output rather than emitted blank, because a property asserting nothing is worse than an absent one. Validate the result in Google’s Rich Results Test, then check the deployed URL rather than the local build.
No. Gating a snippet that is already visible on screen is theatre, and every other tool on this site is ungated too. Copy it and go.
Because a property asserting nothing is worse than an absent one. Blank values in structured data are noise at best, and at worst they contradict what is on the page.
The head is conventional but anywhere in the body works and Google reads both. What matters more is that it appears once per page and describes that page rather than the site in general.
No. Schema is a label, not an argument. It clarifies what a page is; it cannot make an empty page worth returning. Marking up claims that are not visible to a reader is also a manual action risk.
The most specific subtype that fits. Dentist, Plumber and Accountant all exist and all beat the generic LocalBusiness, because specificity is itself a relevance signal in local search.