What schema markup is, in plain words
Schema markup is a short block of code in a web page that states facts about your business in a format search engines and other software can read without guessing: your name, what kind of business you are, your web address, your hours and where you are. Visitors never see it. It sits alongside the page and repeats, in a structured way, what the page already says.
This generator is for small business owners and the people who help them: a family member who looks after the site, a new office manager, or a freelancer who wants a clean starting point. You fill in a form, and it writes the JSON-LD code for you.
Fill in your business details
Fields marked with an asterisk are required. The code updates as you type, and messages under the form point out anything missing or worth a second look.
LocalBusiness or Organization: choose honestly
Use one of the local business types only if you are a real business that customers visit at a physical address, or that travels to customers within a real service area, such as a plumber covering a few towns. Pick the closest specific type in the list, or the general local business option when nothing fits.
If you work entirely online, have no public address and no defined service area, or the markup is for a group or brand rather than a place, choose Organization. Marking up a home office as a storefront, or listing towns you do not really serve, describes your business inaccurately, and accuracy is the whole point of this code.
How to use the generator
Five steps take most people under ten minutes.
- Copy facts from your own site. Use the exact business name, address and hours that appear on your website and your business listings, spelled the same way everywhere.
- Pick the type. Choose the closest match. A more specific type is helpful, but a correct general type is better than a wrong specific one.
- Add hours carefully. Tick Closed for days you are closed. If you work by appointment only, untick Add opening hours rather than inventing a schedule.
- Add profile links. Paste the full addresses of your official social and listing profiles, one per line. Only include profiles you control.
- Copy and test. Copy the code, then paste it into a structured data testing tool, such as the Rich Results Test or the Schema Markup Validator, before you put it on the site.
Where the code goes
The usual home for this block is the home page, or the contact page if that is where your address and hours live. Most website builders and content systems have a place for custom code in the page header or a code block; whoever manages your site will know where it is. One accurate block is enough; you do not need to copy it onto every page.
Whenever your hours, phone number or address change, update the code at the same time as the visible page, so the two never disagree.
What this tool cannot do
- It does not check whether your website shows the same facts, and markup that contradicts the visible page can be ignored.
- It cannot make search engines show stars, maps or any special result; they decide what to display.
- It covers the core business details only, not products, events, menus, reviews or individual services.
Prefer not to touch code?
Every website package we build includes essential search setup, and the consultation is the place to ask exactly what that covers for your site. You can read about local search or tell us about the site you need.
How it works
1. Consultation
We learn your services, customers and goals, in English or Spanish.
2. We write and design
We draft the words and build the site around your business.
3. 10 revision rounds
You review and request changes until it is right.
4. Launch and care
We launch, then Website Care keeps it hosted, backed up, checked weekly and A/B tested.
Keep going
Local search · Search result preview · llms.txt generator · Website not showing on Google
