Skip to content
Guide

SEO and AEO Master Guide

Rank in classic search and in AI answers with a complete local SEO and answer-engine playbook.

What is inside

  • Local and on-page SEO
  • Technical foundations
  • Answer engine optimization (AEO)
  • Content that ranks

When a customer searches for a service in their city, you want to be the business they see first, in every part of the page, before they ever see a competitor. That is what this guide builds. We will start with what SEO actually is and where your business can show up, then walk through how you win each spot, one lever at a time, and finish with a clear plan to roll it all out. It is comprehensive on purpose. Read it in one sitting or jump to the section you need.

What is SEO, and what is local SEO?

Start here. Once you understand what SEO actually is, the rest of this guide is just the how.

SEO stands for search engine optimization, and in one sentence it is this: getting your business to show up wherever people search for what you do. When someone needs your service and goes looking for it, you want to be what they find.

For a local service business it gets more specific. Local SEO is showing up when someone in your area searches for your service: "AC repair near me," "plumber in [city]," "best roofer near me." Those people are not browsing. They have a problem right now and they are looking for someone to call. Local SEO is the work of being the business they find, and trust, first.

Search now happens in two places: traditional search (Google) and the newer AI search tools (ChatGPT, Gemini, Perplexity, and Google's own AI answers). The good news, which we will come back to, is that the work that wins one largely wins the other. So let's start with the most basic question: where can your business actually show up?

Where your results show up

When someone searches your service in your city, several spots can show your business. Here is the whole page, and which spots matter most for a local business.

You will see some mix of the following, roughly top to bottom:

  • AI Overview: Google's new AI-written answer at the very top, now on roughly half of searches. AI Mode (a fully conversational version of Google search) is next.
  • Local Service Ads: The pay-per-lead listings with the verified badge. The paid lane at the top for service searches. Covered in our LSA guide.
  • Sponsored ads: Regular Google search ads. Pay per click.
  • The Map Pack: The three local businesses shown with the map. The single biggest prize for a local business, and it is free.
  • Organic results: The regular blue links below the map. Often Yelp and Reddit first, then real companies. You can outrank the directories and be the first real business here.

For a local "near me" search, the two spots you can win for free are the Map Pack (the three businesses on the map, usually the first thing a customer sees and the biggest prize) and the organic results below it. The AI Overview, the Local Service Ads, and the sponsored ads are the other lanes. LSAs and ads are paid, and LSAs have their own playbook in our Local Service Ads guide. Not every element shows on every search, and the order shifts with the query.

The rest of this guide is how you win those spots. First the craft that ranks any page (intent, keywords, content, on-page, links, and the technical and AI work underneath), then the local-specific pieces that win the map pack and the local results, then a plan to roll it all out.

Search intent: the concept everything hinges on

Before any tactic, understand what the person actually wants when they search, then give it to them better than anyone else.

Every search has one of four intents:

  • Informational: they want to learn. "Why is my AC blowing warm air."
  • Commercial: they are comparing options. "Best HVAC company in [city]."
  • Transactional: they are ready to act. "AC repair near me."
  • Navigational or branded: they want a specific business. "[Your company] reviews."

How do you know a keyword's intent? Google it and look at what already ranks. Google has done the research for you: the top results are Google telling you exactly what that searcher wants. Your job is to match that, and do it better than everyone on the page. A page built for an informational search should teach. A page built for a transactional search should make it dead simple to call or book.

Finding the right keywords

Keywords are the searches you choose to compete for. The goal is the right fit, not the biggest number.

Long-tail is where you start

The shorter the keyword, the higher the volume, the more competitive, and the less useful it usually is. "Plumber" is a vague bloodbath. "Emergency water heater repair in [city]" is lower volume but the intent is crystal clear and the competition is a fraction. These specific, longer phrases are called long-tail keywords, and they are where a local business builds authority. Win the long tail first, then work up to the bigger terms as you grow.

The keyword sweet spot

Judge every keyword on four things: Demand (are people searching it), Fit (where it sits in your funnel and whether it is relevant to what you sell), Intent (what the searcher wants and whether you can satisfy it), and Difficulty (can you realistically rank for it today). When a keyword scores well on all four, prioritize it. And in the AI era, watch one more thing: a keyword buried under an AI Overview, a snippet, and a stack of ads has far fewer real clicks than its volume suggests.

Every keyword needs a job in your funnel

Top-of-funnel informational keywords feed your whole pipeline, but only if you give them a path to convert: a free download, an email follow-up, a clear next step. A "how to" article without a conversion path is just vanity traffic. Your money pages (the service and city pages that book work) come first, then the informational content that feeds them.

Find the ideas, then validate them

  • Google Search Console shows the exact searches already bringing people to your site. The most accurate source there is.
  • Google autocomplete, People Also Ask, and people-also-search-for are endless idea mines straight from Google.
  • The words your customers use on sales calls, and in subreddits and local forums, are often the exact phrases they type.
  • AI: paste your sitemap and a competitor's into a tool like Claude or ChatGPT and ask what they cover that you do not.

Then validate with a tool like Ahrefs or Semrush: check real volume, difficulty, intent, and fit, and decide what to target first.

Creating content that ranks

Match what the winners cover, then beat them by being genuinely better and more real than anything else on the page.

Research, then fill the gap

Open the top five results for your target keyword and actually read them. Note the topics they all cover (that is table stakes, you have to cover it too), what they missed (that is your opening), and roughly how deep they go. The bar is not "good." The bar is meaningfully better than what already ranks, because most content fails simply by being the same as everything else.

Add what AI cannot: your expertise (E-E-A-T)

Google judges content on Experience, Expertise, Authoritativeness, and Trust, and the AI engines lean on the same signals when they choose who to cite. For a service business this is concrete: show that real people who have done the work stand behind the page. Name your team, use real photos of real jobs, include actual case examples, real numbers, and any credentials or licenses. Generic, anonymous content loses to content that clearly came from an expert. And remember the test Google now applies to every page: is this made for people, or made to rank? Thin, padded, AI-spun pages get demoted.

On-page SEO

On-page SEO is the detail work on each page that helps Google, and AI, understand exactly what it is about. It is a checklist mindset.

  • Title tag: include the keyword near the front, under 60 characters, compelling enough to click.
  • Headers: one H1 (mirror the title), H2s for main sections, H3s nested under them. Use your keywords naturally. Google and AI read this hierarchy to understand the page.
  • URL: short, descriptive, with the keyword. Not a string of random characters.
  • Meta description: 150 to 160 characters, written like ad copy. It does not directly rank you, but it wins the click.
  • Internal linking: one of the best effort-to-value tactics in all of SEO. Link every page to related pages and back to your money pages with descriptive anchor text. Do not skip this.
  • Images: descriptive file names, real alt text, compressed to load fast. This also gets you into image search.
  • Structured data (schema): add LocalBusiness, Organization, FAQ, Article, and Review schema so machines understand your pages cleanly.

Backlinks and off-site SEO

Backlinks are links from other websites to yours. Google and AI treat them as votes of confidence, signals that trusted sources vouch for you.

Not all links are equal: one from a real industry publication is worth far more than one from a random directory. Link building is the hardest part of SEO, and there are no shortcuts that do not eventually get you penalized. The way that actually works is to build things worth linking to:

  • Be the source. Original data, analysis, or resources that journalists and bloggers cite. Every business is sitting on knowledge other people want to reference.
  • Answer journalist queries. Sign up for a free service like Source of Sources, where reporters ask for expert sources. Reply with a quote, and when they publish, you get a link. It is a numbers game, but it is the most accessible tactic for beginners.
  • Create linkable assets. Free tools, calculators, and definitive guides become reference material people link to for years. These are exactly the kind of asset we build.
  • Even unlinked brand mentions count. Showing up consistently in trusted, relevant places builds your authority whether or not there is a hyperlink.

For a local business, the highest-value links are local ones, your Chamber of Commerce, suppliers, associations, and local sponsorships. Those are covered in the local game plan in Section 11.

Technical SEO

This is the plumbing: how Google reads your site, and the cleanup that lets it. For a local site it does not have to be complicated.

How Google reads your site

Search works in three steps. Crawl: Google sends bots across the web, following links and reading the code of every page. Index: it stores and organizes what it finds, and loads each page like a phone would, so a slow or broken mobile page can get indexed incomplete. Rank: for each search, it picks from its index the results it judges most relevant, trustworthy, and useful, and puts them in order. Technical SEO is about making sure your site is easy to crawl, loads cleanly, and gets understood.

The short checklist

Rather than a long list, do this: download Screaming Frog (free up to 500 URLs), point it at your site, and let it hand you a prioritized list of issues, broken links, missing tags, duplicate content, images without alt text. Fix what it flags. Beyond that, be fast on mobile (Google indexes the mobile version first and page speed is a ranking factor), run on HTTPS, and keep your site structure shallow and logical. If you work with an agency, this should already be handled. For most beginners, the technical side is not what is holding you back. Not having published anything yet is.

AI SEO: showing up in AI search

AI search is the fastest-growing new way people find businesses, and the same work that wins SEO wins AI citations.

You have probably heard that AI is killing SEO. The opposite is true. Google still sends about 190 times more traffic to websites than ChatGPT does (Ahrefs, 2026), and the AI tools are built on top of traditional search, reading the same indexed web that Google ranks. So SEO is not competing with AI search, it is the foundation AI search is built on. A few moves specifically help your pages get pulled into AI answers:

  • Write question-and-answer content with structured data. This is what gets pulled into AI answers, and it is why most contractor content fails here. The agencies pumping out "10 tips for better HVAC maintenance" do not rank in AI search. Use the real customer question as a heading, give a clear answer right under it, then add FAQ schema. Do not hide answers in collapsible accordions, the AI cannot read hidden text.
  • Answer first, then expand. Open each section with a short, quotable answer, then back it with detail. AI lifts clean, standalone answers.
  • Be comprehensive and authoritative. Cover a topic from every angle and the AI is far more likely to treat you as the authority on it.
  • Get into "best of" roundups. AI especially favors best-of lists. Getting placed in them, or writing your own, increases how often you get surfaced (more on this in the game plan).
Measuring it. Google Search Console cannot see ChatGPT or Perplexity traffic. So you cannot track it like a Google search. What you can do is check whether you show up: open a fresh, incognito AI chat, ask the questions your customers ask, and see who gets recommended. Whoever shows up is your AI competition. Tools like Semrush, Ahrefs, and Otterly can monitor this across the major engines at scale.

The local foundations (what general SEO skips)

Everything so far applies to any website. These are the local-specific pieces that win the map pack and the local results, and they are the foundation the next section builds on.

Your Google Business Profile

This is the single biggest lever in local. It powers the map pack, where most local calls happen. Complete every field, choose the right primary category, and keep it active with photos and weekly posts. The full playbook is our Google Business Profile Master Guide.

Your service and city pages

Your homepage links, through the navigation and internal links, to a page for every service and a page for every city you serve. An HVAC company needs separate pages for AC repair, furnace replacement, duct cleaning, and so on, plus pages for each city: Beverly Hills, West Hollywood, Culver City, and the rest. Connect them with internal links: from each service page, link to the cities you offer it in; from each city page, link to the services you provide there. Be intentional, not spammy. Do not stamp out 300 thin pages, Google will not rank or even index them. Build real, distinct pages for what actually matters.

Your citations

Citations are listings in online business directories: Yelp, Better Business Bureau, Angi, Houzz, HomeAdvisor, Yellow Pages, Apple Maps, and more. Use the exact same name, address, and phone number that match your Google Business Profile on every one, and on your website. This consistency is how Google and AI trust that you are one real, established business.

Your reviews

Total reviews matter and your average rating matters, but the number of reviews you collect consistently, month after month, is arguably the most important signal you can send Google and the AI engines that you are trustworthy and active. Our Review Velocity System is the full playbook.

The local game plan: a three-phase rollout

Now the order to put it all together. This is the system that ranks a local business in the map pack, the organic results, and inside the AI tools, over the same timeline. AI search is the fastest-changing piece, and the one most contractors are not ranking in yet, because their agencies do not even treat it as a channel.

Phase 1: Foundation

Typically months 1 to 2

Get the local foundations from Section 10 in place. Set up and fully optimize your Google Business Profile and stay consistent with photos and weekly posts. Get listed in at least 80 to 120 citations with an exact-match name, address, and phone. Build your service and city pages and link them together. And turn on your review velocity so new reviews come in every single month. This is the base everything else compounds on.

Phase 2: Authority building

Typically months 2 to 5

Press releases

Put out about one press release a month. The topic genuinely does not matter: a new hire, a milestone, a new service area, a charity event you sponsored. What matters is the consistency of putting them out every month, not the subject.

Listicle articles

Publish "best [service] in [city]" style articles, for example "Best HVAC Company in Pasadena," that position you at number one. Write far more about your company than the competition, and do not link out to competitors. Put them on your blog, on Medium, and on LinkedIn, or as guest posts on contracting and home-improvement sites. Aim for two to three per service type until they rank. Do list a few real competitors for legitimacy, because the AI engines will not trust an article that ranks you against companies they have never heard of.

Local backlinks

The highest-value local links: your Chamber of Commerce profile (usually paid, worth it), vendor and supplier partner pages (huge, because they are highly relevant), contractor and industry association directories (especially local ones), sponsorships of local .org sites and nonprofits, and listings on Houzz and similar reputable directories.

Phase 3: AI signals

Typically months 4 to 7

Social mentions

Get your business mentioned where real local conversations happen: local Facebook groups and neighborhood Reddit threads. Be active in them, and ask genuinely happy customers to recommend you there. One authentic mention is worth many paid ones, and it matters more than it used to because the AI tools pull heavily from Reddit and Facebook groups when they decide who to recommend.

Reviews across multiple platforms

Google is your primary focus. After that, Yelp, and Trustpilot for some industries. Each platform is a separate data point, and a business with strong reviews on Google, Yelp, and Trustpilot is far more likely to get surfaced in ChatGPT and Google's AI Mode than one with reviews in only one place.

Brand-plus-city signals

Get your business name tied to your city and services across the web, consistently. Press releases do this, local social mentions do this, and so does getting featured in the local newspaper or sponsoring a local sports team and earning a backlink from them.

Why this is the opportunity. Done together, this gets you ranking number one not just on Google Maps but inside ChatGPT, Gemini, Grok, Perplexity, and Claude. It is the biggest under-the-radar opportunity in local search right now, because most contractors are not writing for AI yet. Question-and-answer content with structured data is what gets you there.

Why owning every lane compounds

When you rank in the map pack, the organic results, and the AI answers, a customer sees your business several times before they see a competitor once. That repetition is trust, and trust is what gets the call. This is what it really means to "post free content" for a home-service business: free content is not only social posts and reels, it is local search infrastructure built for buying intent. And it compounds, because each lane reinforces the others. Your reviews lift your map pack, your map pack and content feed the AI, and your content and citations earn the links that lift your organic results. The website is the prerequisite. Local search is the engine.

Your 30-day action plan

SEO is a long game, so you will not see the full payoff in a month. But in 30 days you can build the foundation that most businesses never do.

  • Week 1: Foundation. Set up Google Search Console. Do keyword research and pick 10 to 15 targets with the sweet-spot framework. Identify your money pages: the service and city pages that convert.
  • Week 2: Money pages. Write or optimize your most important service and city pages first, with the full on-page checklist. Everything else links back to these.
  • Week 3: Your first cluster. Publish one supporting, informational piece tied to a money page, and internally link it to that page and related ones.
  • Week 4: Foundation and monitor. Start Phase 1 of the game plan (GBP, citations, reviews). Check Search Console for early signals: impressions rising even before clicks, new keywords appearing, positions trending up. Then plan your next cluster, not a random topic.

Then you repeat, cluster by cluster, phase by phase. The businesses that win at local search are simply the ones that keep showing up, month after month, while their competitors quit.

MOMENTUM

Ready to build real momentum?

Let's talk about where your business is today and where you want it to be.

See If We're a Fit

No obligation · 30-minute consultation