Service · Get found

Show up when Sandy searches for you.

People don't search for your business name. They search for the job and the town. "Drain cleaning in Draper." "Gutter install Layton." Local SEO is having a page that answers that search better than anyone else's, then adding more every month.

  • A page per service and per town
  • New pages every month
  • $499 per month, Found plan
  • No contract and no ranking promises

In short

Local SEO from Almanac Office gives a Utah service business one useful page for each service and each town it actually serves, linked together so Google can follow them, with new pages added every month. It also covers the basics: titles, structured data, Google Search Console, Bing, and a consistent name, address, and phone number across directories. It's part of the Found plan at $499/month, with no contract and no ranking guarantees.

The work

Six things that move local rankings.

None of it is a trick. It's the work most small business sites never get around to, done every month instead of once.

01 · Service pages

One page per job.

Furnace repair and AC install are different searches with different customers. Each gets its own page with what's included, a price or range, and how to book.

02 · Town pages

Towns you really serve.

A page for Murray has to say something only true of Murray: how fast you get there, the older homes you see, the neighborhoods you work in. No swapped-out city names.

03 · Internal links

Pages that point to each other.

Service pages link to the towns, towns link back to the services, and every page links to booking. Google finds new pages faster, and so do customers.

04 · On-page basics

Titles, headings, schema.

Each page leads with the search it answers, has one clear heading, loads fast on a phone, and carries structured data for your business and services.

05 · Search Console

Watching what Google sees.

Google Search Console and Bing Webmaster Tools set up and checked. Indexing errors, broken links, and pages that slipped get fixed before they cost you.

06 · Citations

Same name, address, phone.

Your business details match on Google, Bing, Apple, Yelp, BBB, Angi, and the other directories. Mismatches confuse search engines and AI assistants alike.

Town pages, honestly

Fifty city pages is not a strategy.

The fastest way to waste a website is to clone one page fifty times and change the city name. Google's spam policies call that doorway abuse, and it can drag down the pages that were working.

  • Only towns you serve. If you don't drive to Tooele, there's no Tooele page.
  • Something true about each one. Response times, local housing stock, permit quirks you've dealt with, seasonal patterns like spring hail or winter inversions.
  • Real proof where you have it. Photos and reviews from jobs in that town, with the customer's permission.
  • A reason to exist. If a page wouldn't help a customer in that town decide, we don't publish it.

More on how we decide which pages to build in service-area pages that rank without getting penalized.

Month to month

What happens each month.

  1. 01

    Baseline

    First week

    We record where you show up today for the searches that matter, connect Search Console and Bing, and fix anything blocking Google from reading your site.

  2. 02

    Page plan

    Each month

    We pick the next pages from what customers search for, what you want more of, and what's close to ranking. You see the list before anything is written.

  3. 03

    Write and publish

    Through the month

    AI drafts from your services, your reviews, and your answers. A human edits and checks every page, then it goes live and gets linked in.

  4. 04

    Report

    Month end

    One page: what was published, what was fixed, how search impressions and clicks moved, and what's next.

Price and plan

Part of Found, at $499 a month.

Local SEO isn't sold on its own. It comes in the Found plan with your Google Business Profile, review requests and replies, hosting, and a monthly AI visibility check, because they work together. The map pack leans on the same signals your pages do.

Month to month, no hourly billing, no ranking guarantees. If you need the site first, that's Launch. Full details on the pricing page, and the map side is covered in how to rank in the Google map pack.

FAQ

Local SEO questions.

How long does local SEO take to work?

New pages usually get indexed within days to a few weeks. Rankings for competitive searches take months, and nobody can promise a date. You see what was published and how search traffic moved in the monthly report.

Do you guarantee first-page rankings?

No. Nobody controls Google's results, and anyone who guarantees a #1 spot is selling something else. We guarantee the work: pages published, links fixed, listings kept consistent.

Can't I just make a page for every city in Utah?

You can, and it can hurt you. Google's spam policies treat near-identical city pages as doorway pages. We only build town pages where you actually work and have something true to say. See service-area pages that don't get penalized.

What's the difference between local SEO and Google Maps?

Local SEO is mostly your website showing up in the regular results. Maps is your Google Business Profile showing up in the map pack. They feed each other, and the Found plan covers both.

Do I need a new website for this?

Not always. If your current site is fast and you can give us access to edit it, we can work on it. The free audit tells you whether it's worth keeping.

See where you're leaking jobs.

Send your site. Within 48 hours you get a one-page teardown covering speed, search, Maps, reviews, calls, and AI visibility. No call required.