WPBeginner

Beginner's Guide for WordPress

  • Blog
    • Beginners Guide
    • News
    • Opinion
    • Showcase
    • Themes
    • Tutorials
    • WordPress Plugins
  • Start Here
    • How to Start a Blog
    • Create a Website
    • Start an Online Store
    • Best Website Builder
    • Email Marketing
    • WordPress Hosting
  • Deals
    • Bluehost Coupon
    • SiteGround Coupon
    • WP Engine Coupon
    • HostGator Coupon
    • Domain.com Coupon
    • Constant Contact
    • View All Deals »
  • Glossary
  • Videos
  • Products
X
☰
Beginner's Guide for WordPress / Start your WordPress Blog in minutes
Choosing the Best
WordPress Hosting
How to Easily
Install WordPress
Recommended
WordPress Plugins
View all Guides

WPBeginner» Blog» Plugins» How to Properly Add Your Business Address in WordPress

How to Properly Add Your Business Address in WordPress

Last updated on November 8th, 2016 by Editorial Staff
297 Shares
Share
Tweet
Share
Pin
Special WordPress Hosting offer for WPBeginner Readers
How to Properly Add Your Business Address in WordPress

Do you want to display your business address in WordPress? Usually you can just type the address on your contact page or in a sidebar widget. But this approach is not search engine optimized. In this article, we will show you how to properly add your business address in WordPress with a map and other useful information.

Adding a business address in WordPress

When and Why You Need Business Address in WordPress

Usually most business websites add their address on their contact page. They use a contact form plugin like WPForms to add a contact form.

This works fine for most websites and online business. However when you have a physical business, its beneficial if you add your address in a search engine optimized format.

We recommend adding a contact form as well as other informations like maps, directions, phone number, and business hours in a SEO friendly format.

Let’s see how you can add your business address in WordPress in a SEO friendly way.

Video Tutorial

Subscribe to WPBeginner

If you don’t like the video or need more instructions, then continue reading.

Adding a Business Address in WordPress

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

Upon activation, the plugin will add a new menu item labeled Business Profile to your WordPress admin bar. Clicking on it will take you to plugin’s settings page.

Business Profile plugin settings page

First you need to select the Schema type. Schema.org is the standard micro-data vocabulary used by search engines to show rich snippets and additional information with search results.

Select a schema type that best describes your business.

Under the contact information section, you need to provide the name and address of your business. After entering the address, click on ‘Retrieve map coordinates’ link. The plugin will automatically fetch map coordinates for the address you entered.

Next, you need to provide a Google Maps API key. Generating this key is easy, click on the Get an API key link.

API key link

This will take you to the Google Developer Console website. You need to locate ‘Get a key’ button and click on it.

Get API Key button

On the next screen, simply click on the continue button to create a new project. You will have to wait for a few seconds as your new project is created.

Create a new Google Maps API project

Once your project is ready, you will be redirected to setup credentials. Enter a name for your project and the domains where this API key will be used. Use asteriks to white label your entire domain. For example,

*.example.com/*

Make sure to replace example.com with your own domain name.

API Credentials

After that click on the create button to continue. Your API Key will now be displayed in a popup.

Copy your API Key

You need to copy your API key and paste it on the plugin’s settings page.

Contact info section

You can now continue entering other contact information on plugin’s settings page. You can add a phone number, and select a page where users can contact you.

This could be a page with your contact form (See our step by step guide on how to create a contact form in WordPress).

Under the schedule section, you can enter your business hours. Simply click on add business hours button and then select days and hours you are open for business.

Enter your business hours

If you want to add multiple locations, then check the box next to multiple locations option. Click on the ‘Save Changes’ button to store your plugin settings.

Now that you are done creating your business profile, it is time to add it on your website.

Showing Business Address on Your Website

Start by creating a new page in WordPress or edit an existing one. You need to add this shortcode inside post editor where you want to display your business profile.

[contact-card]

Make sure to save your page and publish it.

That’s all, you can now visit the page to see your full business address information. It will have your business address, a link to get directions, phone number, and a map with your business location highlighted.

Business address page with contact information and map

You can also display your business address in a sidebar. To do that, go to Appearance » Widgets page, and you will see a new ‘Contact Card’ widget under the list of available widgets.

Simply add the contact card widget to a sidebar (See how to add and use widgets in WordPress).

The contact card widget allows you to choose which information you want to display in your sidebar. Simply check options you want to be displayed and then click on the save button.

Showing your business address in a sidebar widget

Adding Multiple Locations for Business Address

If you enabled the multiple locations option in plugin’s settings, then you can manage multiple business locations. Go to Locations » All Locations page and then click on Add New button.

Adding new business locations

You will now see the Add new location page which looks a lot like a post or page edit screen. That’s because your location is stored as a custom post type.

Edit location

You need to add your business name in the title and use the post editor to provide any description that you may want to add.

Next, select the Schema type and enter your contact details just like you did on the plugin’s settings page. You will also find a meta box to add your business hours.

Once you are done, you can publish your location.

All your locations can be seen on the custom post type’s archive page which will be found at:

http://www.example.com/location

Replace example.com with your own domain name.

Each location will also have its own permalink URL. You can go to Locations » All Locations and click on ‘View’ link to find a location’s page.

Location permalink

You can also manually add a particular location to a post or page using a shortcode like this:

[contact-card location=2]

Replace 2 with the location’s post id. See our guide on how to find post id in WordPress.

That’s all, we hope this guide helped you learn how to properly add your business address in WordPress. You may also want to see our list of 24 must have WordPress 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.

297 Shares
Share
Tweet
Share
Pin
Popular on WPBeginner Right Now!
  • Error Establishing a Database Connection in WordPress

    How to Fix the Error Establishing a Database Connection in WordPress

  • Checklist

    Checklist: 15 Things You MUST DO Before Changing WordPress Themes

  • How to Start Your Own Podcast (Step by Step)

    How to Start Your Own Podcast (Step by Step)

  • Google Analytics in WordPress

    How to Install Google Analytics in WordPress for Beginners

About the Editorial Staff

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi. Trusted by over 1.3 million readers worldwide.

The Ultimate WordPress Toolkit

7 Comments

Leave a Reply
  1. Arnaud says:
    Nov 13, 2017 at 12:12 pm

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

    Reply
  2. daniel says:
    Sep 2, 2017 at 12:00 pm

    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!

    Reply
  3. Waseem Safdar says:
    Oct 23, 2016 at 6:40 am

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

    Reply
    • WPBeginner Support says:
      Oct 23, 2016 at 7:26 pm

      You can get coordinates using Google Maps and then paste them in plugin settings.

      Reply
  4. Michael Zorko says:
    Aug 6, 2016 at 4:06 pm

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

    Reply
    • WPBeginner Support says:
      Aug 6, 2016 at 5:12 pm

      Yes, it would work well with Yoast.

      Reply
  5. lucky cabarlo says:
    Aug 3, 2016 at 11:11 pm

    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?

    Reply

Leave a Reply Cancel 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.

Over 1,320,000+ Readers

Get fresh content from WPBeginner

Featured WordPress Plugin
WPForms Logo
WPForms
Drag & Drop WordPress Form Builder Plugin. Learn More »
How to Start a Blog How to Start a Blog
I need help with ...
Starting a
Blog
WordPress
Performance
WordPress
Security
WordPress
SEO
WordPress
Errors
Building an
Online Store
Useful WordPress Guides
    • 7 Best WordPress Backup Plugins Compared (Pros and Cons)
    • How to Fix the Error Establishing a Database Connection in WordPress
    • Why You Need a CDN for your WordPress Blog? [Infographic]
    • 25 Legit Ways to Make Money Online Blogging with WordPress
    • Self Hosted WordPress.org vs. Free WordPress.com [Infograph]
    • Free Recording: WordPress Workshop for Beginners
    • 24 Must Have WordPress Plugins for Business Websites
    • How to Properly Move Your Blog from WordPress.com to WordPress.org
    • 5 Best Contact Form Plugins for WordPress Compared
    • Which is the Best WordPress Popup Plugin? (Comparison)
    • Best WooCommerce Hosting in 2019 (Comparison)
    • How to Fix the Internal Server Error in WordPress
    • How to Install WordPress - Complete WordPress Installation Tutorial
    • Why You Should Start Building an Email List Right Away
    • How to Properly Move WordPress to a New Domain Without Losing SEO
    • How to Choose the Best WordPress Hosting for Your Website
    • How to Choose the Best Blogging Platform (Comparison)
    • WordPress Tutorials - 200+ Step by Step WordPress Tutorials
    • 5 Best WordPress Ecommerce Plugins Compared
    • 5 Best WordPress Membership Plugins (Compared)
    • 7 Best Email Marketing Services for Small Business (2019)
    • How to Choose the Best Domain Registrar (Compared)
    • The Truth About Shared WordPress Web Hosting
    • When Do You Really Need Managed WordPress Hosting?
    • 5 Best Drag and Drop WordPress Page Builders Compared
    • How to Switch from Blogger to WordPress without Losing Google Rankings
    • How to Properly Switch From Wix to WordPress (Step by Step)
    • How to Properly Move from Weebly to WordPress (Step by Step)
    • Do You Really Need a VPS? Best WordPress VPS Hosting Compared
    • How to Properly Move from Squarespace to WordPress
    • How to Register a Domain Name (+ tip to get it for FREE)
    • HostGator Review - An Honest Look at Speed & Uptime (2019)
    • SiteGround Reviews from 1032 Users & Our Experts (2019)
    • Bluehost Review from Real Users + Performance Stats (2019)
    • How Much Does It Really Cost to Build a WordPress Website?
    • How to Create an Email Newsletter the RIGHT WAY (Step by Step)
    • 7 Best CRM Software for Small Businesses (Compared)
    • How to Create a Free Business Email Address in 5 Minutes (Step by Step)
    • How to Install Google Analytics in WordPress for Beginners
    • How to Move WordPress to a New Host or Server With No Downtime
    • Why is WordPress Free? What are the Costs? What is the Catch?
    • How to Make a Website in 2019 – Step by Step Guide
Deals & Coupons (view all)
WPEngine
WP Engine Coupon
Get 20% OFF on all WP Engine hosting plans or 4 months free on annual payment.
Visual Composer
Visual Composer Coupon
Get 20% OFF on Visual Composer WordPress page builder plugin.
Featured In
About WPBeginner®

WPBeginner is a free WordPress resource site for Beginners. WPBeginner was founded in July 2009 by Syed Balkhi. The main goal of this site is to provide quality tips, tricks, hacks, and other WordPress resources that allows WordPress beginners to improve their site(s).

Site Links
  • About Us
  • Contact Us
  • FTC Disclosure
  • Privacy Policy
  • Terms of Service
  • Free Blog Setup
Our Sites
  • OptinMonster
  • MonsterInsights
  • WPForms
  • SeedProd
  • Nameboy
  • RafflePress

Copyright © 2009 - 2019 WPBeginner LLC. All Rights Reserved. WPBeginner® is a registered trademark.

Managed by Awesome Motive | WordPress hosting by HostGator | WordPress CDN by MaxCDN | WordPress Security by Sucuri.