Recently I had a question that went something like this; we’ve added a new location to our business and want to update my website. Should I create a new website or edit my existing site?

When faced with this fortunate situation, adding a new website is more work and simply a bad choice. Why is it a bad choice? Well for starters, there is a lot of work that goes into a new website. One major reason is that you’ll have to hire a developer to manage the change in page urls so the Search Engines recover nicely from all the missing webpages. They’ll penalize you for the 404 missing page error and so there’s considerable work just creating the 301 moved page workaround. A second reason, websites are a lot of work and can consume a lot of your time and money. Unless you’re really itching for a new site regardless of this situation, there is a better way.

Lots of large companies manage their multiple locations with one website. They add locations, close locations and simply update their locations list. You should either edit your location page or create it if you don’t have one. There you should list the locations for your business. This is also a prime opportunity to add some simple Schema.org markup to your page.

First you want to declare that the content in this locations page is about a HomeandConstruction Business and wrap your company name and a self-referencing link to your website. Then for each location in your list, wrap the address in the Schema.org/PostalAddress type. This will unambigiously tell Google, Yahoo and Bing that your business name has those specific addresses. If you have a different phone number for the location, you can include that in the Postal Address.

For example:


<div itemscope itemtype="http://schema.org/HomeAndConstructionBusiness">
  <span itemprop="name">Carters Contracting</span>
  <a itemprop="url" href="http://www.cartersfakecontracting.com">www.caretersfakecontracting.com</a>
  <div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
    <span itemprop="streetAddress">1901 Lemur Ave</span>
    <span itemprop="addressLocality">Sunnyvale</span>,
    <span itemprop="addressRegion">CA</span> <span itemprop="postalCode">94086</span>
    <span itemprop="telephone">(408) 714-1489</span>
  </div>
  <div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
    <span itemprop="streetAddress">1901 Lemur Ave</span>
    <span itemprop="addressLocality">Sunnyvale</span>,
    <span itemprop="addressRegion">CA</span>
    <span itemprop="postalCode">94086</span>
    <span itemprop="telephone">(408) 714-1489</span>
  </div>
</div>

A second thing you should do is to register the location(s) with Google Places for Business. Go to http://www.google.com/local/business/ and register your locations. This unambiguously informs Google’s services about your business, and you can easily manage multiple locations. Get this right and you’ll nearly solve majority of issues of location with Google.

Mark van Berkel is Founder and President of Hunch Manifest Inc. While managing business operations he also leads the team in designing semantic technology to provide personalized online presence and reputation management services. Prior to forming the company, he was consultant in enterprise software projects to companies including Panasonic, Shell, and General Electric and was an Architect for a world leading human capital management software-as-a-service. Mark holds a Bachelor of Information Systems from StFX University and did his graduate studies at University of Toronto, getting a MEng Industrial Information Engineering and an MBA, Strategy and Innovation from the Rotman School of Management. In 2006 he published a 170 page report as a researcher at the Semantic Technologies Lab at the University of Toronto and built a semantic technology prototype for SAP Research Labs. Connect with Mark on LinkedIn or Twitter. Mark is also certified in Google Analytics.