Google Local Business SEO
-
Under "http://moz.com/blog/everybody-needs-local-seo"
Q) There is a paragraph saying "If your business has multiple locations, you should have a unique location landing page for each Google Plus Local listing."
Does it mean that for each of my shop (location), i have to create an brand new google plus page for it?
Q) There is a paragraph saying "you're dealing with a single location, then we're talking about your home page - but these elements should also be locally optimized on product and services pages. City and state in the title tag. City and state in H1 heading"
For example, if my country is australia, i have to create a page within my website and the it is optimised to the keywords "Gold Coast | Australia" in my 'product and services page'?
-
You don't have to make a new listing for each location, though I recommend making one for each location. Even if they're in the same city, you can differentiate the listings with a descriptor. See here for more on that. It's pretty straight forward.
I'm not terribly familiar with search trends in Australia, but I'm fairly sure you would want the province in the title tag. Province (abbreviation) in the title tag would definitely be better for a local business. So your title tag may look something like Blue Widgets Gold Coast Queensland | Business Name.
The above would likely be the home page title for a business that sells blue widgets in Gold Coast. Now say the business also does Blue Widget Repair as a service. Your service page would look something like **Blue Widget Repair Gold Coast Queensland | Business Name. **
Now if you have another location, in another city - you would want a page with a title of Blue Widgets City Province | Business Name. Going a little further, you could use this page as the link on your business listings. Trust me, it's good stuff.

-
Do you have a single physical location or multiple physical locations?
The "unique landing page" in your first quote refers to landing pages on your website. In most cases, the best practice is to have a local landing page for each physical location. When you claim and verify the Google My Business listing for each location, Google will automatically set up a Google+ page for that location. Link both the GMB listing and G+ page back to the associated landing page.
-
Hi Kevin,
If you have face-to-face transactions with your customers, you are allowed to have 1 Google+ Local page per each physical location out of which you operate. These are Google's rules (https://support.google.com/business/answer/3038177?hl=en).
It is also considered a best practice to have a unique landing page on your website for each physical location you operate. These should be high quality pages that help customers (not thin or duplicative pages) and linking your Google+ Local listings to these pages (rather than to the domain) may also reduce the risk of Google accidentally merging your listings in their system, because you are doing your utmost to differentiate the various locations. You can read more about the practice of creating local landing pages here:
http://moz.com/blog/local-landing-pages-guide
Hope this helps!