On this page
  1. What does on-site local SEO cover?
  2. Does each service need its own page?
  3. Should you create a page for each town you serve?
  4. How should your name, address and phone appear?
  5. Do you need local business schema?
  6. How should internal links connect your pages?
  7. How should reviews appear on your website?
  8. Does mobile usability affect local SEO?
  9. Step by step
  10. FAQs

Local SEO advice usually starts and ends with your Google Business Profile. The profile matters, but it’s only half the picture. Google also reads your website to decide what you do, where you do it and whether you’re the right answer for a local search.

This checklist covers the on-site half: the things on your own website that help you show up when someone searches for what you offer in Sedona, the Village of Oak Creek, Cottonwood or anywhere else in the Verde Valley.

What does on-site local SEO cover?

Think of local SEO as two jobs that support each other.

JobWhere it happensWhat it includes
Your profileGoogle Business ProfileCategories, hours, photos, reviews, posts, the website link
Your websiteYour own pagesService pages, location content, NAP, schema, internal links, reviews on site, mobile usability

This post sticks to the website column. For the profile side, see how Google Business Profile and your website work together. For why tools can’t do all of this for you, see why SEO needs a human touch.

Does each service need its own page?

Usually, yes. Search engines match pages to searches. If all your services share one “What We Do” page, it’s hard for any of them to rank.

  • Each main service has its own page and URL, such as /services/jeep-tours or /services/massage.
  • Each page opens with what the service is, who it’s for and where you offer it.
  • Each page has a clear next step: call, book or request a quote.

Do this: “Private sunset jeep tours from Uptown Sedona” as a page heading. Not this: “Experiences” with three paragraphs covering everything you do.

What goes on each page, from the intro to proof, FAQs and calls to action, is a topic of its own. Our guide on how to build SEO service pages walks through the full anatomy.

Titles and headings that say where you are

Your page title (the blue link in search results) and your main heading should state the service and the place in plain language.

  • Good title: “Wedding Photographer in Sedona, AZ | Your Business Name”
  • Weak title: “Home”
  • Overdone title: “Sedona Wedding Photographer Sedona AZ Best Sedona Photos”

Write titles for people first. One clear mention of the location is enough.

Should you create a page for each town you serve?

Location pages can help a business that genuinely serves several towns. They can also hurt if they’re thin copies of each other.

A good location page describes what you actually do in that area, with specifics, uses real photos from there where you have them, and exists because you genuinely serve that place.

A bad location page is the same text with the town name swapped, targets towns you rarely serve, and exists only to stuff keywords.

Google’s spam policies specifically warn against “doorway” pages like that. A handful of genuinely useful location pages beats dozens of near-duplicates. If you only have one location and serve a small area, you may not need separate location pages at all.

When you do need to reach several towns, our guide to ranking in multiple cities covers when a city page is justified and how service-area businesses can approach it.

How should your name, address and phone appear?

Your business name, address and phone number (NAP) should appear the same way everywhere: your website, your Google Business Profile and the directories you’re listed in.

  • Show your NAP in the footer of every page, as text, not inside an image.
  • Use the exact business name from your profile, not an abbreviation on some pages and the full name on others.
  • Make the phone number a tap-to-call link.
  • If you’re a service-area business without a public storefront, list your service area instead of a street address, and be consistent about it.
  • Update every instance when something changes. Old addresses tend to linger on contact pages, PDFs and footers.

Make the contact page answer “how do I get there?”

  • Full address or service area, phone and email, as text.
  • Hours, including seasonal changes.
  • A directions link that opens the phone’s map app.
  • Parking or arrival notes, if relevant. In busy areas like Uptown or near Tlaquepaque, a line about where to park saves visitors real frustration.

Do you need local business schema?

Structured data tells search engines your business name, address, phone, hours and type in a format they can read directly. It doesn’t guarantee better rankings, but it removes guesswork.

At minimum, add LocalBusiness markup (or a more specific type, like Restaurant or ArtGallery) on your homepage or contact page, and make sure it matches what’s visible on the page. Our guide to local business schema includes a placeholder JSON-LD example and a list of the most common schema mistakes.

Internal links help both visitors and search engines understand how your pages relate.

  • Your homepage links to each main service page.
  • Related services link to each other, such as private tours and group tours.
  • Location pages link to the services offered there, and back.
  • Link text is descriptive, like “our Village of Oak Creek cleaning service”, not “click here”.
  • No important page is orphaned, meaning nothing links to it.

If you’re planning a website redesign, map these links before the new site goes live. Internal links are one of the on-page basics that often get lost in a rebuild.

How should reviews appear on your website?

Reviews on your Google profile help in local results. Reviews on your website help convert the visitors who arrive.

  • Feature real reviews from real customers, with permission, and attribute them (first name and last initial is common).
  • Put relevant reviews on relevant pages: a review about your sunset tour belongs on the sunset tour page.
  • Link to your Google profile so visitors can read more and leave their own.
  • Never write, edit or invent reviews. Beyond the trust problem, it can run into consumer protection rules.

One technical note: Google doesn’t show review star snippets in search results for reviews a business publishes about itself, so don’t add review markup to your own testimonials expecting stars. Show them for your visitors, not for the snippet.

Does mobile usability affect local SEO?

Google uses mobile-first indexing, so the mobile version of your site is the one that counts. Many local searches happen on phones, often on a weak signal in a canyon or at a trailhead.

To see how all of this is working, set up Google Search Console if you haven’t, and use its Performance report to see which searches show your pages and which pages get clicks. If you’d like a person to work through this list with you, that’s part of how we approach web design for local businesses.

How to audit your website's local SEO, step by step

  1. Check Search Console first

    Open the Performance report and note which pages and searches already bring impressions and clicks. This tells you where you're starting and which pages to protect.

  2. Map services to pages

    List every main service and the page that covers it. Any service without its own page, or sharing one with several others, goes on your fix list.

  3. Fix titles and headings

    Make sure each key page's title and main heading name the service and the place in plain language. One clear mention of the location is enough.

  4. Make NAP consistent

    Compare the name, address and phone on every page, your Google Business Profile and major directories. You're done when they match exactly everywhere.

  5. Add and test schema

    Add LocalBusiness markup, or a more specific type, that matches what's visible on the page. Run it through Google's Rich Results Test until it shows no errors.

  6. Connect pages with internal links

    Link the homepage to each service, related services to each other, and location pages to the services offered there. Check that no important page is orphaned.

  7. Recheck after a few weeks

    Return to Search Console and compare impressions and clicks on the pages you changed. Pages with impressions but few clicks need better titles; pages with none need more useful content or links.

Frequently asked questions

Is local SEO just my Google Business Profile?

No. The profile is a big part of showing up in the map results, but Google also reads your website to understand what you do and where. A strong profile pointing to a vague website leaves rankings and customers on the table. Our post on Google Business Profile and your website covers how the two reinforce each other.

Do I need a separate page for Sedona, Cottonwood and Flagstaff?

Only if you genuinely serve each place and can say something specific about working there. Separate pages that just swap the town name are the kind of doorway pages Google's spam policies warn against. If you have one location and serve a small area, your homepage and contact page may be enough to show where you work.

My business is home-based. Should I put my address on my website?

Not if you don't serve customers there. Service-area businesses can list the towns or area they serve instead of a street address, and Google Business Profile lets you hide your address too. Whatever you choose, describe your service area the same way on your website and your profile.

Can I write reviews for my own website if customers tell me nice things in person?

No. Only publish reviews customers actually wrote, with their permission, and don't edit them to sound better. Invented or altered reviews damage trust and can run into consumer protection rules, which vary, so check with an attorney if you're unsure. Instead, ask happy customers to leave a review on your Google profile and feature genuine ones on your site.

How long does on-site local SEO take to show results?

There's no fixed timeline. Google needs to recrawl the pages you change, and results depend on your competition and how much your site needed. Track the specific pages you worked on in Search Console's Performance report rather than watching overall traffic, and give changes several weeks before judging them.

Share this article:

Related articles

Free quote

Planning a new website?

Tell us a little about your business and we'll get back to you with honest advice and a clear quote.

Or call 928-800-3361