Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

How to Properly Add Your Business Address in WordPress

Displaying your business address on your WordPress site is important for showing credibility and making it easy for customers to find you.

A clearly visible and accurate address builds trust and improves local SEO, driving more traffic to your physical location. You can add this address to your contact page or sidebar widget so that users can easily find it.

Over the years, we have seen countless businesses with physical locations include their address on their website. In our experience, this simple step has consistently helped them attract more customers, increase visibility, and drive business growth.

In this article, we will show you how to properly add your business address in WordPress, step by step.

How to Properly Add Your Business Address in WordPress

When and Why You Need a Business Address in WordPress

Usually, most business websites add their address on their contact page using a contact form plugin like WPForms.

This works fine for most websites and online businesses. However, when you have a physical business or store, then it is a good idea to add your address in a search engine-optimized format.

This way, your business will be listed correctly in local search results and help you attract more customers.

You can also add other information like maps, directions, phone numbers, and business hours. This allows users to visit your physical store easily and builds trust with them.

Plus, making it easy for people to find your contact information creates a better user experience.

Having said that, let’s see how to add your business address in WordPress in an SEO-friendly way. We have covered two methods in this article, and you can use the links below to jump to the one of your choice:

Method 1: Add Your Business Address With All in One SEO (Recommended)

If you are looking for an easy way to add your business address, then this method is for you.

All in One SEO for WordPress is the best SEO plugin on the market that comes with a local SEO feature. It lets you add your business information, including address, phone number, email, business hours, maps, and payment methods, to your website in an SEO-friendly way.

First, you need to install and activate the All in One SEO plugin. For detailed instructions, see our tutorial on how to install a WordPress plugin.

Note: AIOSEO has a free plan. However, you will need the Plus plan to unlock the Local SEO feature.

Upon activation, you must visit the AIOSEO » Local SEO page from the WordPress dashboard and click the ‘Activate Local SEO’ button.

Your page will now be reloaded, and you will be able to access all the settings.

Click the Activate Local SEO button

Here, scroll down to the ‘Business Info’ section, where you can start by adding a name and image for your business. After that, you can also select your business type from the dropdown menu.

For example, if you have a travel business, then you can select the ‘Travel Agency’ option.

Add your business's name, image, and type

Next, you can add the address of your physical store, including the zip code, city, state, and country.

Once you do that, you can also configure the address format using tags. For example, if you want to display your country and city before the address of your store, then you must add the country and city tags before the other ones.

Add your business address and configure its format

After that, you can scroll down to the ‘Contact Info’ section and add the email address and phone number for your business.

You can also type in other information, such as VAT and Tax IDs, currencies and accepted payment methods, and more. Once you are done, click the ‘Save Changes’ button to store your settings.

Add other contact info like phone number, email, tax ID, and VAT ID

Now, scroll back to the top and switch to the ‘Business Hours’ tab.

Here, you can start by adding labels to show customers when your store is closed or if it’s open 24 hours.

Add labels for business hours

Next, you can add your physical store’s open times from Monday to Sunday.

If your store is closed on the weekends, then you must check the ‘Closed’ box next to these days. Once you are done, click the ‘Save Changes’ button to store your settings.

Configure business hours

For more details, see our guide on how to add business hours in WordPress.

If you also want to add a map that can help visitors reach your store, then you have to switch to the ‘Maps’ tab. You will now need a Google API key to add this functionality.

To get the key, visit the Google Maps Platform and click the ‘Get Started’ button.

Click the Get Started button on the Google Maps platform

This will open a new tab, where you must add your country from the dropdown menu.

After that, click the ‘Agree and Continue’ button.

Click the Agree and continue button

In the next step, you must add your payment information and profile. Your card won’t be charged until you manually upgrade to a paid account.

To add your information, click the ‘+’ button in the payment profile field.

Click the + button in the payment profile field

This will open a new prompt, where you must add your name and business address.

After that, click the ‘Create’ button.

Add your business address and click Create

Next, click the ‘+’ button in the ‘Payment Method’ field to add your card details.

Once that is done, click the ‘Start Free’ button.

Click the Start free button

You will now see a popup on the screen asking you some questions about your organization, including your primary goal for using the platform, company size, and the industry you are in.

Simply answer these questions and click the ‘Submit’ button.

Answer few questions for google maps

Your Google Maps API key will now be created and displayed on the page.

Go ahead and copy this key.

Copy the API key

Now, visit your WordPress dashboard and paste the key next to the ‘API Key’ option.

After that, click the ‘Save Changes’ button. For more information, you can see our tutorial on how to add Google Maps in WordPress.

Add the Google Maps API key and click Save Changes

Now that you have added your business address along with other information open the page where you want to display it in the block editor.

Here, you need to click the add block (+) button in the top left corner and drag and drop the AIOSEO Local – Business Info and AIOSEO Local – Business Hours blocks.

If you have added a map as well, then you can add the AIOSEO Local – Map block.

Add the AIOSEO Local blocks

Once you do that, you can click on the blocks to configure their settings in the panel on the right.

For example, if you don’t want to display your business email address, then you can simply toggle the ‘Email Address’ switch to ‘OFF.’ You can do the same for the days in the business hours block.

hide business info using the block panel

Finally, click the ‘Update’ or ‘Publish’ button to store your settings.

You can now visit your WordPress site to see the business address displayed properly.

Preview of the business address disaplayed properly

Method 2: Add a Business Address in WordPress With a Free Plugin

If you are looking for a free solution, then this method is for you.

First, you need to install and activate the Five Star Business Profile plugin. For more details, see our step-by-step guide on how to install a WordPress plugin.

Upon activation, head over to the Business Profile » Settings page from the WordPress admin sidebar. Here, you can start by selecting the schema type that best describes your business from the dropdown menu.

For instance, if you run an auto repair shop, then you can select that option. The plugin will then create a schema according to it. You can also add an image for your physical store and a URL if you allow online ordering on your site.

Select schema type for your business

Next, scroll down and add a name, address, phone number, WhatsApp number, and email address into the different fields.

After that, you can also add the location using Google Maps.

Add your business address and details

To do this, you must visit the Google Maps Platform and click the ‘Get Started’ button.

You will then be taken to a new screen, where you must select your country and click the ‘Agree and Continue’ button.

Click the Agree and continue button

This will take you to the next step. Here, click the ‘+’ button in the ‘Payment Profile’ field.

A prompt will now open up, where you can add your business or store’s location and then click ‘Create.’

Add your business address and click Create

After that, add your card details by clicking the ‘+’ button in the ‘Payment Method’ field.

Once you do that, click the ‘Start Free’ button.

Click the Start free button

Google Maps will now ask you some questions about your store or business like your industry, use case, and company size.

Go ahead and enter these details. Then, click the ‘Submit’ button.

Answer few questions for google maps

Once you do that, a popup will appear on the screen displaying the Google Maps API key.

Simply copy this key and paste it into the ‘Google Maps API Key’ field in your WordPress dashboard.

Copy the API key

Now that this is done, scroll down to the ‘Schedule’ section.

Here, click the ‘Add another opening time’ button.

Click the Add another opening time button

This will expand the tab, and you can check the boxes for all the days that your shop is open. After that, you must click the ‘Set a time slot?’ link.

This will expand the time settings, and you can add your business hours. Then, you can also change the date and time format according to your liking.

Once you are done, go ahead and click the ‘Save Changes’ button to store your settings.

Set your business days and hours

Now, open the page or post where you want to add your business address.

Once you are there, simply click the add block (+) button to open the block menu. From here, drag and drop the Contact Card block.

Add the contact card block

Next, open the block panel on the right. From here, you can uncheck the boxes for all the information that you do not want to display on your contact card.

For instance, if you want to hide your fax number, then you can simply uncheck that option.

Hide business info by unchecking the options from the block panel

Finally, click the ‘Update’ or ‘Publish’ button at the top to store your settings.

Now, just visit your WordPress website to view the business address and details.

Preview of the business address displayed properly

Bonus: Add Multiple Locations Schema in WordPress

If you have multiple physical stores and branches, then you can add local business schema for multiple locations with All in One SEO.

To do this, you must enable the Local SEO feature by visiting the All in One SEO » Local SEO page from the WordPress admin sidebar.

Then, switch to the ‘Locations’ tab and enable the ‘Multiple Locations’ toggle to ‘Yes’.

Enable multiple locations

After that, scroll down to the ‘Advanced Settings’ section, where you can see the permalink AIOSEO will use to show your multiple business locations and location categories.

Next, switch the ‘Enhanced Search’ option to ‘On’ to include the locations in the WordPress search results.

Advanced settings for local SEO

Once you have done that, visit the Locations » Add New page from the WordPress dashboard. This will open the content editor, where you can add a title and description.

Then, scroll down to the ‘AIOSEO’ meta box to add your business name, select a business type (industry), add an image, enter the address for your location, business phone, payment info, the area served, and more.

Enter local business details

Finally, click the ‘Publish’ button to store your settings. Now, simply repeat this process to add other locations to your WordPress site.

For more information, you can see our tutorial on how to add multiple locations schema for local businesses in WordPress.

We hope this tutorial helped you learn how to properly add your business address in WordPress. You may also want to see our beginner’s guide on how to secure your WordPress store and our top picks for the best WordPress Stripe plugins for business websites.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

Editorial Staff

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

10 CommentsLeave a Reply

  1. Dennis Muthomi

    As a small business owner I implemented using All in One SEO this and saw an improvement in my local SEO rankings. One more tip: add schema markup for your business hours to your Google Knowledge Panel. This goes along with the address and adds even more value to people searching for your business online.

  2. kzain

    I struggled to find a clean way to display my business address on my website. The plugin recommendations are super helpful. I’ll definitely try one of them out. Thanks for sharing

    • WPBeginner Support

      You’re welcome! :)

      Admin

  3. Arnaud

    Thank you very much for this article.
    How is it possible to add “price range”?
    Thank you.

  4. daniel

    Hi, thanks for the guide.
    Our week start here at Sunday, but in this widget, sunday is the last day.
    How can i make is shown the first day of the week?

    Thanks!

  5. Waseem Safdar

    What if our coordinates don’t show up? I’ve tried it and it won’t show the EXACT location/coordinates.

  6. Michael Zorko

    Okay.. stupid question. Does this play nicely with Yoast?

  7. lucky cabarlo

    Can I put the business schema markup in footer? By doing this, it will reflect on all pages. Is there any negative effect on SEO in this kind of approach?

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.