How to add a business location schema.

Each LocalBusiness location in Schema Nerd belongs to a parent organization. A location contains the address, phone number, business type, hours, and other information that applies to a particular office, storefront, branch, or service location.

This guide walks through the complete process: creating the location, configuring its hours, saving the organization’s updated schema, and implementing that schema on your website.


Quick Answer

  1. Create the parent organization first.
  2. Open the organization and select Create a New Location.
  3. Complete every field not labeled optional.
  4. Select Create Location.
  5. Open the location’s Hours editor.
  6. Configure and save the business hours.
  7. Select Save All Changes on the organization page.
  8. Copy the finished schema or connect the organization through the Schema Nerd WordPress plugin.

Before You Create a Location

You must create an organization before you can create a location. The organization acts as the parent entity for every LocalBusiness location assigned to it.

If you have not created one yet, start with:

You should also gather the following location information:

  • Location title
  • Location telephone number
  • LocalBusiness type and subtype, when applicable
  • Street address
  • City, town, or locality
  • State or regional abbreviation
  • Postal or ZIP code
  • Latitude and longitude, if available
  • Map link
  • Regular and special business hours

Step 1: Open the New Location Form

From the Dashboard, open the organization that will contain the new location.

Under Organization, select Create a New Location.

The New Location form will open. If no organization exists, close the form and create the organization first.


Step 2: Enter the Location Information

Choose an Organization

Select the parent organization that should contain this location.

Confirm this selection carefully when managing several organizations. The location will become part of the selected organization’s complete schema.

Business Location Title

Enter a clear internal title that distinguishes this location from your other locations.

A consistent naming format makes multi-location management easier. Examples include:

  • Brand Name, City
  • Brand Name, Neighborhood
  • Brand Name, Street Name

Telephone

Enter the primary telephone number for this specific location.

Use a location-level number when one is available rather than automatically reusing the parent organization’s general number.

Local Business Type

Select the most accurate LocalBusiness schema type for the location.

Some selections may reveal an additional subtype field. Complete that field whenever it appears. Every field that is not labeled optional is required.

Street Address

Enter the physical street address for the location.

City, Town, or Locality

Enter the city, town, or other locality used in the location’s postal address.

Region or State Abbreviation

Enter the standard abbreviation for the state or region.

For example:

ME

Postal Code or ZIP Code

Enter the location’s postal or ZIP code.

Latitude and Longitude (Optional)

Enter the geographic coordinates for the location when available.

Schema Nerd provides a link to gps-coordinates.net if you need help finding them. Confirm that the coordinates point to the correct building before saving them.

Link to Map

Enter a direct map link for the location, such as its Google Maps URL.

Open 24/7

Select Open 24/7 if the location is continuously open.

If the location follows a custom schedule, leave this unchecked. Custom hours are configured after the location has been created.


Step 3: Create the Location

Review the information and select Create Location.

If the button is unavailable, check every field that is not marked optional. Schema Nerd will not create the location until all required information has been entered.

After creation, the location will appear under Assigned Locations on the organization page.


Step 4: Configure the Business Hours

Select Hours beside the new location.

Set Regular Hours

For each day of the week:

  • Enter the opening and closing times.
  • Select Closed if the business does not operate that day.
  • Select Add break to create another opening period, such as separate morning and afternoon hours.

If the same schedule applies to several days, configure Monday and select Copy Monday, this automatically carries those hours through Friday. Always review the copied schedule afterward and adjust any days that differ.

Select Clear all days if you need to reset the weekly schedule and begin again.

Add Breaks or Split Hours

A location can have more than one opening period on the same day.

For example, a business that closes for lunch could use:

  • 9:00 a.m. to 12:00 p.m.
  • 1:00 p.m. to 5:00 p.m.

Select Add break to add the second period. Use Remove period if an extra period was added accidentally.

Add Holidays and Special Hours

Select Add holiday / special day to enter:

  • Holiday closures
  • Temporary schedule changes
  • Extended holiday hours
  • Other date-specific exceptions

These entries become specialOpeningHoursSpecification in the finished schema and override the regular schedule for the specified date.

Save the Business Hours

After reviewing the schedule, select Save Business Hours.

This saves the location’s hours, but it is not the final step. You must still save the organization’s complete set of changes.


Step 5: Save All Organization Changes

Return to the organization page and select Save All Changes.

The correct sequence is:

  1. Create the location.
  2. Configure and save its hours.
  3. Select Save All Changes.

This final step rebuilds the organization’s full schema, including its assigned locations and hours.


Step 6: Review the Schema Markup Viewer

After saving all changes, scroll to the Schema Markup Viewer.

You can review the formatted schema using either view:

  • Pretty displays the schema with spacing and indentation for easier reading.
  • Minified displays a compact version without unnecessary spacing.

If the viewer shows a JSON formatting error before you have selected Save All Changes, complete the save sequence first.

If the error remains afterward, review the organization and location for missing required information.


Step 7: Implement the Schema

Schema Nerd supports two implementation methods. Choose one method for the organization so you do not output the same schema twice.

Option 1: Copy the JSON-LD Manually

Select Copy to Clipboard to copy the organization’s complete schema, including its assigned locations.

Paste the code into the appropriate schema location or locations on your website. If you later update the organization in Schema Nerd, you must copy and replace the manually installed code again.

Option 2: Connect the Schema Nerd WordPress Plugin

Download and install the Schema Nerd WordPress plugin, then use your Schema Nerd API key to connect the website to the organization.

Once connected, the plugin automatically retrieves the organization’s full schema, including its assigned locations.

With this method, make future organization, location, and hours changes in the Schema Nerd Dashboard. The connected WordPress plugin will retrieve the updated schema without requiring you to copy and replace the JSON-LD manually.

Do not manually paste the same schema while the WordPress plugin is connected. Using both methods for the same organization can create duplicate LocalBusiness and Organization output.


Troubleshooting Location Creation

The Create Location Button Is Unavailable

Review every field that is not labeled optional. The location cannot be created until all required fields have been completed.

I Cannot Add Custom Hours Yet

Create the location first. After it appears under Assigned Locations, select its Hours button to configure the custom schedule.

My Saved Hours Are Missing From the Schema

Confirm that you selected both Save Business Hours and Save All Changes. Saving the hours alone does not complete the full organization save sequence.

The Schema Markup Viewer Shows a JSON Error

Select Save All Changes after creating the location and saving its hours. If the error remains, check the organization and location for incomplete required fields.

The Wrong Location Is Attached to the Organization

Confirm that the correct parent organization was selected in the New Location form. Each location becomes part of the selected organization’s full schema.

The Website Contains Duplicate Schema

Check whether you manually pasted the JSON-LD while also using the connected WordPress plugin. There are a variety of other plugins that could also be generating a schema for your website. Choose only one schema implementation method and remove the duplicate output.


Next Steps

After the location is live:

  • Review the organization and location information for accuracy.
  • Confirm that regular and special hours are correct.
  • Choose either manual installation or WordPress/API synchronization.
  • Use Schema Nerd’s validator to review the finished structured data.