Your Google Business Profile links to your website. Google's ranking help page says relevance depends on complete, detailed information about your business, and your website is the one place with room to explain every service properly. This lesson covers the few website basics that matter most for a local business, plus one popular tactic Google classes as spam.
One page per service
A single "Services" page listing everything you do gives Google and customers very little to go on. Give each main service its own page and you have room to explain it properly: who it's for, what it costs or how pricing works, what to expect, and the questions people always ask.
A good service page includes:
- a clear heading naming the service and where you offer it;
- real details: the process, timings, price ranges if you can share them, before-and-after photos, credentials;
- answers to the questions customers ask on the phone;
- a clear way to book or call.
Area pages: helpful, or doorway pages?
Lots of businesses build a page for every town they serve. Done badly, it becomes what Google calls doorway abuse. Google's spam policies list these examples:
- "Having multiple domain names or pages targeted at specific regions or cities that funnel users to one page"
- "Creating substantially similar pages that are closer to search results than a clearly defined, browseable hierarchy"
Google also has a policy on scaled content abuse: "many pages are generated for the primary purpose of manipulating search rankings," typically with "little to no value to users."
The test: swap in a different town name. If the page reads the same, it's a doorway page. Templated pages like "Best Botox in [City]" × 40 towns are exactly what these policies describe.
What a useful area page looks like (only where you genuinely serve the area and have something specific to say):
- the location you actually serve from and how to get there, or your typical response time to that area;
- real jobs, reviews or case studies from that area (with permission);
- local details that matter for the service: permits, building types, water hardness, parking, local regulations.
If you can't write that, skip the page. Your Google Business Profile service areas, plus a clear "Areas we serve" list on one page, cover it.
Title tags and meta descriptions
The title tag is the page title in your site's code. Google often uses it as the clickable headline in search results. Google's guidance:
- "Write descriptive and concise text for your
<title>elements." Avoid generic titles like "Home". - "Avoid keyword stuffing."
- Avoid the same or boilerplate titles across pages.
- "Brand your titles concisely": put the business name at the start or end, separated by a hyphen, colon or pipe.
Google sets no length limit, but it cuts long titles off to fit the screen, so put the important words first. Google may also rewrite a title it thinks doesn't match the page.
The meta description is a short summary in the page code. Google says snippets are "primarily created from the page content itself" but may use your meta description when it describes the page better. Write a unique one per page. Identical descriptions on every page "aren't helpful." Google doesn't describe meta descriptions as a ranking factor. Their job is to talk the searcher into clicking.
| Page | Title tag | Meta description |
|---|---|---|
| Home | Glow Aesthetics - Med Spa in Scottsdale, AZ | Nurse-injector-led med spa in Old Town Scottsdale. Botox, fillers, laser hair removal and facials. Free consultations. |
| Service | Laser Hair Removal in Scottsdale - Glow Aesthetics | How laser hair removal works, how many sessions you'll need, pricing by area, and what to expect at your first visit. |
Internal links
Internal links point from one page of your site to another. People use them to get around, and Google uses them to find your pages. Google says: "Every page you care about should have a link from at least one other page on your site." It also says links must be real HTML links (<a href="…">) and that good anchor text (the clickable words) is "descriptive, reasonably concise, and relevant". Avoid "click here".
A simple pattern works: the home page links to each service page, and each service page links to related services and to your contact or booking page.
NAP in the footer
Put your business name, address (if customers visit you) and phone number in the site footer, written exactly as on your Google Business Profile. The footer is on every page, so customers can always find it. Lesson 4 explains why consistency matters. The Whitespark practitioner survey (vendor opinion) ranks "HTML NAP matching GBP NAP" among the top 15 local pack factors.
Click-to-call
A lot of your customers will find you on their phone, maybe standing in a flooded basement. Make your number a link so one tap starts the call:
<a href="tel:+14805550123">(480) 555-0123</a>
The tel: link is standard HTML. On phones, tapping it dials the number. Put it in the header and footer, and on every service page next to the booking button.
An embedded map
If customers come to you, an embedded Google Map helps them find the door. The simplest way, from Google Maps help: open Google Maps on a computer, find your business, open the menu, choose Share or embed map, then Embed a map, and Copy HTML. Paste that code on your contact page. Developers can use the Maps Embed API, which Google says is available "at no charge with unlimited usage."
Add loading="lazy" to the map's <iframe> so it doesn't slow the top of the page (lesson 7). Service-area businesses that hide their address should skip the pin and show an "Areas we serve" list instead.
Bonus: local business markup
Structured data is code that labels information for search engines. Google supports LocalBusiness markup, where name and address are required and telephone, url, opening hours, geo and priceRange are recommended. Google says to use the "most specific LocalBusiness sub-type possible". schema.org has types such as Dentist, HVACBusiness and LegalService. Google is also clear that it "does not guarantee that features that consume structured data will show up in search results." Most website builders and SEO plugins can add it for you. The AI search track has a copy-paste version.
A local example
An illustrative example, not a real business. Glow Aesthetics is a single-location med spa in Scottsdale, Arizona. Its old site had one "Treatments" page and 25 "Med Spa in [Town]" pages that were identical apart from the town name.
- They deleted the 25 town pages and listed the nearby areas they serve on the contact page.
- They built six service pages: Botox and neurotoxins, dermal fillers, laser hair removal, chemical peels, microneedling and facials. Each includes real pricing ranges, aftercare and who performs it.
- Each page got a unique title and meta description, links to related treatments and a "Book a consultation" button.
- The footer now shows the name, suite number and a tap-to-call phone number matching Google exactly, and the contact page has an embedded map with parking directions.
Do this now
Are city or location pages bad for SEO?
Not by definition. Google's spam policies target pages made for specific cities that funnel visitors to one page, or near-identical pages. A page with genuinely local information can be useful; a template with the town name swapped isn't.
How long should a title tag be?
Google sets no limit but truncates titles to fit the screen. Keep them descriptive and concise, with the most important words first.
Do meta descriptions affect rankings?
Google's documentation describes them only as a possible source for the snippet shown in results, not as a ranking factor. Write them to earn the click.
Do I need schema markup for local SEO?
It helps Google read your details, but Google doesn't guarantee any search feature from it. Do the basics (good pages, consistent NAP) first.
Sources
- Spam policies for Google web search, Google Search Central (checked Oct 2026)
- Influencing your title links in search results, Google Search Central (checked Oct 2026)
- Control your snippets in search results, Google Search Central (checked Oct 2026)
- Link best practices for Google, Google Search Central (checked Oct 2026)
- Local business (LocalBusiness) structured data, Google Search Central (checked Oct 2026)
- LocalBusiness, schema.org (checked Oct 2026)
- HVACBusiness, schema.org (checked Oct 2026)
- The Anchor element: linking to telephone numbers, MDN Web Docs (checked Oct 2026)
- Share, send, or print directions from Google Maps, Google Maps Help (checked Oct 2026)
- The Maps Embed API overview, Google for Developers (checked Oct 2026)
- Local Search Ranking Factors 2026 (expert survey, vendor data), Whitespark (checked Oct 2026)
- Tips to improve your local ranking on Google, Google Business Profile Help (checked Oct 2026)
Want this done for you? Start free