Manifesto

Local SEO Manifesto

Watch the SEO class →
The manifesto

The Local SEO Manifesto

What you are paying for, what you should be getting, and how local search actually turns into revenue.

The claim

SEO does not mean lead generation

I have seen a business pay $15,000 for SEO and still have no H1 tag on its homepage.

Read that again. Not a missing schema type or an advanced canonical issue. The single most basic on-page signal, the line that tells Google and a human what the page is about, was empty. Fifteen thousand dollars had gone out the door, and the page that matters most had never been touched.

So where did the money go? In my experience, it usually goes to the same three places:

  • Blogs nobody searches for. Posts on loosely related topics, published on a schedule, so the invoice has something to show.
  • Backlinks from nowhere. Links from random sites in countries the business has never served, bought in bulk, with no connection to the customer, the city, or the service.
  • Reports full of green arrows. Impressions up, traffic up, "keywords ranking" up, while the phone stays quiet.

None of that is evidence of fraud on its own, and plenty of honest agencies and freelancers do excellent work. But the owner paying the bill usually cannot tell the difference, and that is the real problem. SEO has been sold as a black box for so long that people pay for activity and assume it is progress until the progress reports can no longer hide the lost revenue.

Two stories

The public story and the inbox story

Online, people with big followings post content about how to optimize your business and get more customers. It is polished, confident, and free to watch.

Meanwhile, in the background, people like me get a different kind of message: emails from business owners who are paying someone and asking what on earth is going on. I have seen the proposals. I have seen the deliverables and the strategies. And here is the uncomfortable part: legally, the provider did SEO. Clicks arrived at the site. Rankings moved. A report was delivered. The owner, however, signed for a process they believed would make them money.

SEO is not lead generation. This is the key point of this entire page, so I will say it plainly.

  • SEO is the work of improving visibility in search. Its outputs are rankings, impressions, clicks, and traffic.
  • Lead generation is the outcome of the phone ringing, forms arriving, and jobs getting booked.

A contract can promise the first and say nothing about the second. A provider can deliver every line of the first and still leave you with an empty calendar. The gap between them is made of choices: which keywords, which pages, which listing, and which path from a search to your phone.

Why this exists

The tuition most owners pay

Some business owners spend roughly $15,000 to $30,000 before they have learned enough, mostly through what does not work, to find the right person and ask the right questions. That money is tuition, and it is a painful way to learn.

This page is the free version of that education. This page exists to open the box.

I built it for two kinds of people. If you are a business owner, you will learn enough in the next twenty minutes to audit anyone who works on your site. If you are a marketer, you will see the full local SEO chain from name to map pack to phone call, and where it most often breaks.

The idea is simple and a little dangerous for my own industry: when everyone has the same knowledge, the only thing left to compete on is the quality of the work. I am comfortable with that.

Part 1

Local SEO vs. SEO: keywords that convert

Not all keywords are equal. Anyone can type anything into Google, but the keywords worth building a plan around are the ones designed to convert: the ones people type when they are ready to hire. For a local business, those almost always pair a service with a place.

This is the distinction that separates SEO that fills a calendar from SEO that fills a report. A business can rank for hundreds of keywords and never get a call, because none of those searchers were holding a credit card.

The 90/10 roofer

I came across a roofer paying $3,000 a month for SEO. The traffic on his website was split roughly 90% to 10%: about 90% of the visits came from searches about shingle colors, and only about 10% came from local, service-based keywords.

Nothing about that report was false. The traffic was real and the rankings were real. But someone searching for shingle colors is usually researching, comparing, or planning a project, often from anywhere, and often with no intention of hiring a roofer in his city. The people ready to book a local repair or replacement were a sliver of the total. He was paying a premium for the audience least likely to call.

SEO vs. local SEO: two different jobs

Many people are paying for SEO and assuming they are getting local SEO. They are not the same service.

SEO aims to get your website's pages ranking in organic results and bringing in traffic. That traffic can come from anywhere, and the keywords are often informational: colors, guides, how-tos.

Local SEO aims to get a business found by people in a specific area who are ready to hire. It runs on two engines that have to work together:

  • SEO for the website: service pages, headings, title tags, location signals, and internal links built around keywords that pair a service with a place.
  • SEO for the Google Business Profile: the name, categories, services, reviews, photos, and citations that decide whether you appear in the map results.
SEOLocal SEO
Main goalRankings and trafficCalls, visits, and booked jobs from your area
Who it reachesAnyone, anywherePeople near you who are ready to hire
Typical keywordsInformational: "shingle colors," "how long does a roof last"Service plus place: "roof repair [city]," "roofer near me"
What gets worked onThe website's pages and linksThe website and the Google Business Profile
What should go upVisits, impressions, rankingsCalls, direction requests, form leads

How you know you are paying for local SEO: it is normally the work that converts local clients and clicks. Check four things.

  1. The keywords pair a service with your areathe words being targeted are the ones a local buyer actually types.
  2. The Google Business Profile is in scopenot an afterthought, not a one-time setup.
  3. The other listings are in scopeApple Maps, Bing, and Yelp are part of the job too.
  4. The numbers going up are callsdirection requests and local leads, not just traffic.

Local SEO is not just Google. People find local businesses through Apple Maps on their iPhones, through Bing, and through review platforms like Yelp. Each one has its own listing that you can claim and manage: Apple Business Connect for Apple Maps, Bing Places for Bing, and a Yelp business page. The same rules apply as on Google: an identical name, address, and phone number, the right categories, accurate hours, and real photos. If your provider only ever talks about Google, you are probably getting a slice of local SEO, not the whole job.

A reminder, because I have seen the reports. I have seen deliverables sold at $3,000 a month that came down to blog posts and backlinks placed on sites in other countries. The summary said the business was now ranking higher for a phrase like "what is fawning." The ranking was real. The phone was ringing less. Meanwhile, content kept going out telling other people that someone could help them grow their company.

Remember what you were sold. Many people in this industry will sell you the idea of SEO, and legally, SEO is keywords and numbers moving up. It is not lead generation. It does not have to make you money; it only has to move clicks for words. Nothing in that arrangement is technically broken, which is exactly why you have to define the target: the keywords that come right before a phone call.

The same business, five different searches

The examples below are illustrative, for a plumbing company. The pattern holds for any local service.

SearchWhat the person wantsLikelihood to convert
"how does a water heater work"To learnLow: no urgency, often no local intent
"water heater flushing tips"To do it themselvesLow: they are about to not hire you
"water heater replacement cost"To budget a purchaseMedium: researching, close to buying
"water heater repair [city]"A local providerHigh: service plus place
"emergency plumber near me"Help nowHighest: urgent, local, ready to call

The most common agency habit, publishing content for the sake of it, lives in the first two rows. It is easy to publish content for them and easy to show traffic. It is also the least likely to pay.

How to find your keywords

Keyword research is not something you can guess your way through. You can start with the basic steps below, but the most reliable source is information Google already has about your site and your listing. Google Search Console and your Business Profile show which searches already surface you, and that tells you which keywords belong on which page. The best data is already yours:

  • Google Business Profile performance data. It lists the searches that surfaced your listing, which is direct evidence of local demand.
  • Google Search Console. Look at queries that already get impressions on your service pages, and which of them include a city or an urgent word.
  • Your own calls and messages. Listen to how customers describe the problem on the phone. Their language is your keyword list.
  • Autocomplete and "People also ask". Type your service and city and note what Google suggests.
  • The results page itself. If the top results are service pages and map listings, the engine thinks the searcher wants a provider. If they are articles, it thinks the searcher wants information.
  • Hire someone. Stop trying to guess your way through a process that professionals have been doing for 20 years. Reading this data correctly, and turning it into the right keywords on the right pages, takes experience. A good professional will show you the data behind every keyword they choose.

Know your market's language

Sometimes the work is simple, and it is simple because someone knows the market. Small differences in how a place or a service is written can mean different searches, different results, and different customers:

  • "St. Pete" is not "Saint Petersburg." Locals say one, official listings often use the other, and the two can pull different results.
  • "Pittsburgh" is not "Pittsburgh, PA." Adding the state abbreviation changes how the query reads and how the location is understood.
  • "General contractor" is not "contractor" or "contractors." The fuller job title, the singular, and the plural can each match different intent and different competitors.

Neither version is always right. The point is to check which one your customers actually use, which one your Search Console data already shows, and which one the results page rewards in your market, then write your pages and your profile to match. A keyword written the wrong way for your area can leave a page invisible to the very people you want.

The one-question test

For any keyword, ask: "Could someone typing this call me today?" If the honest answer is no, it belongs in the supporting-content bucket, not in the center of the plan.

Then map it, so the work connects

Every keyword that converts gets one home, and that home carries the signal in the places that matter:

  • One page dedicated to it, usually a service page or a genuine location page.
  • The H1 and title tag state the service and the place plainly.
  • The Google Business Profile carries a matching primary category and service entries.
  • Internal links and the footer point to that page with descriptive wording.

This is how a keyword stops being a word in a spreadsheet and starts being a path from a search to your phone.

Part 2

The 15-minute audit anyone can run

You do not need to trust me, an agency, or a tool. Run this against your own site before you spend another dollar. It needs a browser and nothing else. Tick each box that is true today.

On your site

  • My homepage has one clear H1 stating what I do and where (check by right-clicking the page, choosing View Page Source, and searching for <h1).
  • Each page's title tag names the service and the city, not just my brand.
  • Every real service I sell has its own page, not a mention in a list.
  • My name, address, and phone number are identical in the footer, on the contact page, and on my Google profile.
  • My footer or contact page includes a map and links to my main service pages.
  • Visiting yourdomain.com/robots.txt shows no Disallow: / line, and yourdomain.com/sitemap.xml loads a list of pages.
  • Searching site:yourdomain.com in Google shows my important pages are indexed.
  • My site loads fast on a phone (test it free at PageSpeed Insights).

On Google

  • My Google Business Profile name matches my real business name.
  • My primary category is the most accurate one for my main service.
  • The profile's website link goes to the right page.
  • I have recent reviews, and I reply to them.
  • I am the owner of the profile, the domain, and Search Console, not a vendor.

On results and links

  • I can say how many calls and forms came from search last month.
  • In Search Console's links report, the sites linking to me are real and relevant to my business and area.
  • When I search my main service keyword with my city, I know who shows up in the map results and why.

How to read your score

If three or more boxes are unchecked, the fix is almost certainly foundational, and more blogs or more links will not help yet. Several of these take an afternoon. Many are free.

If you hired someone and boxes are still empty after months, you now have specific, polite questions to ask them.

Part 3

What real local SEO looks like, and how I work

Real local SEO is unglamorous and sequenced. The order matters more than any single tactic, because each step makes the next one worth more.

The first 90 days, in order

  1. Weeks 1 to 2: diagnose and deciderun the audit above, confirm ownership of every account, and build the keyword map: which searches, which page, which listing.
  2. Weeks 2 to 4: fix the foundationclear H1s and title tags, one page per real service, consistent name, address, and phone everywhere, working sitemap and robots.txt, correct canonicals, schema that matches the page, and a Google Business Profile with the right name, category, services, and landing page.
  3. Month 2: build proof and local relevancea steady system for collecting and answering reviews, original photos of real work, location pages only where there is something true to say, citation cleanup, and links earned from real local and industry sources.
  4. Month 3 and beyond: measure, then expandtrack calls, forms, and direction requests by source. Double down on the pages that produce them, refresh the ones that slipped, and only then add supporting content.

Notice what is absent: random blogs in month one and bulk links in month two. They come last, or never, because they sit on top of a foundation that has to exist first.

A note on expectations

Local SEO often shows movement within a few months, and competitive markets take longer. Anyone who promises a specific ranking on a specific date is guessing or selling. Real progress looks like the audit boxes filling in, the right pages being indexed, and call volume trending up.

What you can hold me to

If you work with me, these are the terms I would want if I were the one paying:

  • You own everything. Your Google Business Profile, domain, analytics, and Search Console are in your name from day one.
  • No black-hat shortcuts. No fake reviews, no duplicate listings, no keyword-stuffed names, no paid link schemes. They put your main source of leads at risk.
  • Reports that start with calls. Every report leads with calls, forms, direction requests, and booked jobs, then explains the activity behind them.
  • Plain language. Every task is tied to a specific keyword and a specific page, and I will explain why in words you can repeat.
  • No lock-in. If we part ways, you leave with the site, the accounts, and the documentation.

Work with me

If you would like this done for you, or you would like a second opinion on what you are paying for now, I am happy to review your site and your current provider's work and tell you honestly what I see. Even if the answer is that you do not need me.

Everything below is the full field guide: the concepts, tags, and tactics behind everything above, laid out start to finish. Take it, use it, and hold everyone who touches your SEO to it. That is the whole point.

The fine print

Then the field guide

This is not business advice, legal advice, or a strategy for your specific situation. It is an educational map: a list of the concepts, tools, and tactics a person should be aware of when they enter the world of SEO (search engine optimization). Your market, competitors, budget, and risk tolerance are yours alone, and every decision about what to do remains yours.

The goal of this document is simple: give everyone the same vocabulary and the same mental model, so that no one has to pay for mystery. SEO is not magic. It is a set of connected systems, and once you see the connections, the whole field gets simpler.

I'll also be honest in a way many SEO write-ups are not. Where something is confirmed by search engines, I'll say so. Where it is common belief or observed correlation, I'll say that too. Where it is against platform guidelines, I'll say that clearly. Awareness includes knowing the risks.

Field guide 01

The big picture

What SEO actually is

Search engines have one job: show a person the result most likely to satisfy what they typed. SEO is the practice of making your website, your business listing, and your reputation easy to find, easy to understand, and easy to trust for that system.

Almost everything in SEO falls into three buckets:

  • Relevance: does your page and business match what the person asked for?
  • Prominence and authority: does the wider internet vouch for you (links, mentions, reviews, brand)?
  • Experience and accessibility: can the engine crawl you, and does the visitor get a fast, clear, trustworthy page?

For local businesses there is a fourth: proximity, meaning how close you are to the searcher. You can't fake the real world, and that is exactly why the other three matter.

The two kinds of search results

  • Organic results: the traditional ranked list of web pages.
  • Local pack and map results: the map and three businesses that appear for "near me" and service-in-a-city style searches, powered mainly by Google Business Profile (GBP), formerly called Google My Business (GMB).

They are related but run on different signals. A site that ranks well organically helps the map listing, and a strong listing drives traffic and calls to the site. Learning how they feed each other is the heart of local SEO.

On-page, off-page, and technical: how they connect

  • On-page SEO: everything you control on your own pages (content, headings, titles, internal links, schema, images).
  • Off-page SEO: signals from outside your site (backlinks, citations, reviews, brand mentions, social proof).
  • Technical SEO: the plumbing that lets engines crawl, index, and render your site (sitemaps, robots.txt, canonicals, speed, redirects, security).

Think of it as a building. Technical is the foundation, on-page is the structure and interior, off-page is the reputation of the neighborhood. Weakness in any layer limits the others: a beautiful page that can't be indexed earns nothing, and a perfectly optimized page with no outside credibility struggles against competitors who have it.

Field guide 02

Names, keywords, and the chain of influence

Why the name matters more than people expect

In local search, the business name is one of the most influential relevance signals. Here is the chain of influence that practitioners observe:

Name, then keywords on the site, then the Google Business Profile category and description, then what you appear for, then where you rank.

A business whose name contains words matching the search (for example, a plumber with "Plumbing" in the name) tends to have a relevance edge for those words. That is why the naming stage deserves real thought before you build anything.

Awareness points when choosing a name:

  • Your name should match your real-world name. Google's guidelines say your GBP name should reflect your actual business name as used on your signage, website, and stationery. Adding keywords that aren't part of your real name ("Best Cheap Plumber Houston 24/7") is keyword stuffing and is a common reason listings get suspended or edited.
  • A descriptive real name is legitimate. Naming a business something like "Harbor City Roofing" from day one, and using that name everywhere, is simply branding that happens to include a service word.
  • Consistency is the principle. Whatever name you pick should appear identically across the website, GBP, directories, social profiles, invoices, and signage.
  • Check availability of the domain, social handles, and, importantly, whether a similar business name already operates nearby (which can cause listing confusion).
  • Legal name vs. trade name ("doing business as") matters for registration and for consistency; confirm the proper setup with a professional.

How names connect to the domain

Domains that match or closely echo the business name are easiest to remember, to cite, and to keep consistent. An exact-match keyword domain has far less ranking power than it did years ago, so treat the domain primarily as a brand asset, not a keyword trick.

Field guide 03

Keyword research and structure

Keywords are the language your customers use. Research is the process of discovering that language and mapping it to pages.

Types of search intent

  • Informational: "how long does a roof last"
  • Commercial investigation: "best roofing company near me," "roofer vs. contractor"
  • Transactional: "roof repair quote"
  • Navigational: someone searching your brand name

Match a page's content to the intent behind its keyword. A sales page won't rank for a how-to question, and a blog post won't convert a ready-to-buy searcher.

A simple keyword research process

  1. Brainstorm seed termsyour services, products, problems solved, and locations.
  2. Expand with toolsGoogle's autocomplete and "People also ask," Google Keyword Planner, Search Console data, and third-party tools show variations and rough volume.
  3. Study the results pagesearch the term yourself. What kinds of pages rank? Are they service pages, articles, directories, or maps? The results tell you what Google believes the intent is.
  4. Group by theme and intentcluster closely related terms together.
  5. Assign one primary topic per pageeach page should target one core idea, supported by related phrases.

Structuring keywords across a site

A clean structure prevents pages from competing with each other (called keyword cannibalization):

  • Homepage: the brand and the broadest description of what you do and where.
  • Service pages: one per distinct service (see Field guide 05).
  • Location and service-area pages: one per meaningful area, only when there is genuinely distinct content for that area.
  • Supporting content (blog, guides, FAQs): answers informational questions and links to the relevant service pages.

A useful mental picture is a hierarchy: homepage at the top, categories beneath it, specific services beneath those, and supporting articles feeding each.

Field guide 04

Heading tags: 1 helps 2, 2 helps 3

Heading tags (H1 through H6) are the outline of a page. Browsers, screen readers, and search engines use them to understand how the content is organized.

How the tags relate

  • H1: the page's main topic. Typically one per page. It tells the reader and the engine what this page is about. Example: Emergency Roof Repair in Austin, TX.
  • H2: the major sections under the main topic. Each H2 supports the H1. Example: What's Included in a Roof Repair, How Pricing Works, Areas We Serve.
  • H3: the sub-points inside an H2. Each H3 supports the H2 above it. Example, under "How Pricing Works": Factors that affect cost, Insurance claims.

So the logic is a chain: the H3s explain the H2, the H2s explain the H1, and the H1 summarizes the page. Each level narrows and clarifies the one above it.

The honest take on how far this goes

  • H1 through H3 do almost all the practical work. They carry the structure and the keyword relevance in a way that is useful to readers.
  • H4 to H6 add little. They're available for deeply nested documents, but most pages never need them, and there's no meaningful ranking benefit to adding more.
  • Don't stuff keywords into headings. Write headings for humans first, with the natural topic words included. A heading that reads like a keyword list is a poor experience and offers no advantage.
  • Use headings for structure, not for styling. Making text large with a heading tag just to change its appearance muddles the outline.

There is also the title tag and meta description, which are separate from headings: the title tag is the clickable blue headline in search results (still an important relevance signal), and the meta description is the snippet beneath it (not a direct ranking factor, but it influences whether people click).

Field guide 05

Service pages

Service pages are where search intent meets revenue. For most local and service businesses, these are the most important pages on the site.

One service, one page

Give each distinct service its own page rather than listing everything on a single page. A page about drain cleaning can match someone searching for drain cleaning far better than a generic "Services" page that mentions it in passing.

What a strong service page contains

  • A clear H1 naming the service (and the location, where relevant).
  • A plain explanation of what the service is, who it's for, and the problems it solves.
  • The process: what happens step by step, so buyers know what to expect.
  • Proof: real photos of completed work, reviews, certifications, and case examples.
  • Pricing guidance or what affects price, where appropriate.
  • FAQs, written from real customer questions (these also support rich results and voice search).
  • A clear call to action: call, form, or booking.
  • Internal links to related services and relevant articles.
  • Original content. Avoid copying the same text across pages with only the city name swapped; near-duplicate pages are a classic weakness.

Location pages: useful vs. thin

Pages for different cities can work when each one offers something specific to that place: local projects, local regulations, local testimonials, and real details. Pages that exist only to repeat the same paragraph with a new city name are generally considered thin or doorway content, which search engines discourage.

Field guide 06

Site architecture, footers, and internal linking

Internal linking: how pages pass relevance to each other

Internal links tell search engines which pages matter and how they relate. A few principles:

  • Every important page should be reachable within a few clicks from the homepage.
  • Use descriptive anchor text ("our water heater repair service" rather than "click here").
  • Link from supporting content to the relevant service page, and from service pages to related services.
  • Avoid orphan pages: pages that nothing links to are hard to find and may not be indexed.

The footer: more important than it looks

The footer appears on every page, which makes it a powerful place for consistency:

  • Business name, address, and phone number (NAP) written exactly the same way sitewide.
  • Links to the main service pages, contact page, and key policies.
  • A Google Map embed or a link to your directions, for businesses with a physical location. (Embedding a map ties your site to your real-world location visually and reinforces the connection to your GBP.)
  • Hours and a link to your profile and reviews, where relevant.

Footer vs. contact page: what's the difference?

  • The footer is a consistent, sitewide signal: the same details on every page, reinforcing identity.
  • The contact page is a dedicated, detailed destination: full address, map, hours, form, directions, parking notes, and trust information.

The key is accuracy and consistency across both. If the footer says one phone number and the contact page, GBP, and directories say another, you create confusion for engines and customers alike. Choose a single, exact format and use it everywhere. Many sites also use a primary location and number only, to avoid mixed signals.

Connecting your site and your Google Business Profile

The two should reference each other clearly:

  • GBP links to the most relevant landing page (often the homepage for a single location, or a dedicated location page for multiple locations).
  • The site's contact page, footer, and schema all match the GBP's name, address, and phone number.
  • The site embeds or links to the map and invites reviews.

This mutual confirmation is the foundation of entity consistency: the engine recognizes that the business on the map and the business on the website are one and the same.

Field guide 07

Technical foundations

sitemap.xml

A sitemap is a file listing the pages you want search engines to know about. It helps discovery, especially for new or large sites.

  • Include only indexable, canonical, useful pages (not redirects, error pages, or duplicates).
  • Submit it through Google Search Console and Bing Webmaster Tools.
  • Most website builders and plugins generate one automatically; verify that it is accurate.

robots.txt

robots.txt is a plain file at the root of your site telling crawlers which areas they may or may not crawl.

  • It is a crawl instruction, not a security tool and not a guaranteed way to keep a page out of search results.
  • A common and costly mistake is a leftover Disallow: / from a development site, which blocks the entire website. Always check it after launch.
  • You can reference your sitemap location inside it.

llms.txt: what it is and what's known

llms.txt is a proposed convention: a text file meant to give AI language models a clean summary of your site's key content. Be aware of the reality: it is a proposal, not an established standard, and major search engines have not confirmed that they use it for ranking. Some site owners add it as a low-effort extra. If you do, treat it as optional and don't expect measurable results. More reliable work for AI-driven discovery is the same as for classic SEO: clear content, strong structure, accurate schema, and real credibility.

Canonical tags and the trailing slash

A canonical tag tells search engines which URL is the preferred version of a page when similar versions exist. This matters because one page can be reachable many ways:

  • https://example.com/services
  • https://example.com/services/ (with a trailing slash)
  • http:// vs. https://, www vs. non-www
  • URLs with tracking parameters

To a search engine, these can look like separate pages with duplicate content. Pick one version and apply it consistently: in canonical tags, internal links, the sitemap, and redirects.

Different website builders and platforms handle trailing slashes differently (some add them, some remove them, and some do both unless configured). Know how your platform behaves and make sure the canonical tag, the sitemap, and the actual URL all agree.

If you rebuild or migrate a site

Rebuilds are where rankings are most often lost. Awareness points:

  • Crawl and list every existing URL before the rebuild.
  • Keep URLs the same where possible. If they must change, set up 301 redirects from each old URL to its closest new equivalent, one-to-one, not everything to the homepage.
  • Watch trailing slashes and URL formats: if the old site used /page/ and the new one uses /page, an unplanned change can break links or create duplicate versions.
  • Preserve titles, headings, and content of high-performing pages unless there's a reason to change them.
  • Confirm canonicals, sitemap, robots.txt, and schema on the new site before and after launch.
  • Don't leave a staging site indexable, and don't leave noindex on the live site.
  • After launch, resubmit the sitemap, watch Search Console for errors, and monitor rankings and traffic.

Speed, mobile, and security

  • Mobile-first: search engines primarily evaluate the mobile version of your site.
  • Core Web Vitals: measures of loading speed, responsiveness, and visual stability. Compress images, limit heavy scripts, and use decent hosting.
  • HTTPS is expected across the entire site.
Field guide 08

Schema markup

Schema (structured data, usually in JSON-LD format) is code that labels your content in a way machines can read: this is a business, here is its address, these are its services, this is a review, this is an FAQ.

What it does and doesn't do

  • It helps search engines understand and verify your content, and can make you eligible for rich results (like star ratings or FAQ-style enhancements, depending on current rules).
  • It is not a direct ranking boost by itself. Think of it as clear labeling, not a shortcut.
  • It must match the visible content on the page. Marking up information that isn't actually there violates guidelines.

Commonly used types for local and service sites

  • LocalBusiness (or a more specific subtype, like Plumber or Dentist): name, address, phone, hours, service area, and links to official profiles.
  • Organization: for brand-level information.
  • Service: describing what you offer.
  • FAQPage: for genuine question-and-answer content (Google has limited when FAQ rich results are shown, so treat as clarity, not guaranteed display).
  • Review and AggregateRating: only for legitimate, properly sourced reviews, and subject to current guidelines about self-serving reviews.
  • BreadcrumbList: reflecting the site hierarchy.

Test your markup with Google's Rich Results Test and the Schema Markup Validator.

Field guide 09

Images, EXIF, and geo data

Images matter for speed, accessibility, and image search, and they're an area where myths are common.

Image fundamentals that do matter

  • Real, original photos of your work, team, and location build trust more than stock images.
  • Descriptive file names (water-heater-install-austin.jpg instead of IMG_4821.jpg).
  • Alt text that accurately describes the image. This is primarily an accessibility feature and also helps engines understand the image.
  • Compression and modern formats (like WebP) so images don't slow the page.
  • Proper dimensions and lazy loading for performance.

EXIF and geotagging: what to know

EXIF is metadata stored in an image file (camera, date, and sometimes GPS coordinates). Many SEO guides recommend embedding location coordinates into photos to boost local rankings. Be aware that search engine representatives have said they do not use EXIF location data as a ranking signal, and public evidence for any benefit is weak. Also, most platforms and many website builders strip EXIF data when images are uploaded or compressed, so the metadata often never survives anyway.

Practically: there is little downside to leaving original metadata in place, and little reason to expect a ranking win from it. Spend the effort where it demonstrably pays: real photos, honest alt text, fast loading, and visible, accurate location information on the page itself. Also remember that GPS data in photos can reveal private locations (like a home address), which is a privacy consideration for home-based businesses.

Field guide 10

Google Business Profile in depth

The essentials

  • Claim and verify the profile.
  • Choose the primary category carefully: it's one of the strongest relevance signals. Add secondary categories only if they truly apply.
  • Complete every field: services, hours, description, attributes, service areas, products, and photos.
  • Use accurate NAP matching the website exactly.
  • Link to the right landing page.
  • Collect reviews steadily and respond to all of them, positive and negative. Review quantity, quality, recency, and the content of reviews all matter.
  • Post updates and photos regularly.
  • Answer questions and monitor for edits: suggested edits from the public can alter your information.

Service-area businesses vs. storefronts

Businesses that travel to customers can hide their address and list service areas instead, while storefronts must show theirs. Choose the setup that reflects how the business genuinely operates.

How GBP, site, and off-page signals interlock

Website content and local relevance support GBP relevance. Reviews and citations build prominence. Map visibility drives calls and site visits. Engagement and mentions reinforce authority.

Each piece strengthens the others, which is why isolated tactics usually underperform an integrated approach.

Field guide 11

Off-page SEO

Off-page signals are the internet's vote on your credibility.

  • Backlinks: links from other websites to yours. Quality and relevance matter far more than quantity. A link from a respected local or industry source outweighs dozens of low-quality ones.
  • Citations: mentions of your name, address, and phone number on directories and platforms (with or without a link). Consistency across them supports your entity's credibility.
  • Reviews: on Google and relevant industry platforms.
  • Brand mentions and PR: press, podcasts, sponsorships, partnerships, and community involvement.
  • Social and content signals: not direct ranking factors, but they feed visibility, links, and branded searches.

The sustainable way to earn them: create things worth citing, do notable things in your community, deliver work worth reviewing, and build real relationships.

Field guide 12

The gray and black-hat landscape (know it, don't be fooled by it)

Anyone who spends time in SEO communities hears stories about "what everyone does." Awareness means understanding what these tactics are, why they tempt people, and what the platform's stated position and risks are. I'm describing them for recognition and education, not as a how-to.

Multiple profiles and front-facing sites

A common tactic discussed in the industry is creating many Google Business Profiles and many separate websites that present as different local companies while actually routing to the same operation behind the scenes, to saturate the map results in a market.

Why it tempts people: more listings can mean more chances to appear, and the map results are limited to a few slots.

What you should know:

  • The idea that "Google never cares" is a myth. Google's guidelines explicitly prohibit duplicate listings, fake or misleading business representations, and virtual or non-existent locations. Enforcement is real, if imperfect, and it is ongoing and increasingly automated. Suspensions, listing removals, and loss of review history are common outcomes, and a suspension can mean a business loses its primary source of leads overnight.
  • Operating costs multiply: every extra profile and site needs its own content, upkeep, reviews, verification, and links, and each is a point of failure.
  • Reputation risk: customers, competitors, and platforms can report mismatched identities, and a hidden connection between "different" companies can erode trust once discovered.
  • Verification requirements (video verification, proof of operation) have tightened specifically because of this tactic.
  • Some of it can also cross into consumer-protection issues if the entities mislead customers about who they are dealing with. That is a question for a qualified professional in your jurisdiction.

The legitimate version of the same idea: separate listings are appropriate when you genuinely operate separate, staffed, physically distinct locations or distinct brands, each with its own real presence.

Other practices you'll hear about

  • Keyword-stuffed business names: a frequent guideline violation, sometimes tolerated briefly and often corrected later.
  • Fake reviews, review gating, and review swaps: prohibited, widely detected, and legally risky.
  • Private blog networks and paid link schemes: violate link spam policies and can lead to ranking suppression.
  • Mass-produced location pages with swapped city names: classified as doorway or thin content.
  • Expired-domain and spammy redirect tricks: policy violations with a long history of penalties.
  • Spun or auto-generated content at scale: increasingly targeted by quality systems.

A good rule of thumb: if a tactic only works as long as nobody finds out, it is a liability, not an asset. Short-term wins built on guideline violations tend to end abruptly, and rebuilding trust with a search engine is slower than building it right the first time.

Field guide 13

The start-to-finish outline

Here is the whole map in sequence: the order in which most people encounter these concepts when building from scratch.

Stage 1: foundation

  • Choose a real, consistent business name; secure the domain and handles.
  • Define your services, service area, and the real customers you serve.
  • Research customer language and search intent; cluster keywords.

Stage 2: structure

  • Plan the site hierarchy: homepage, service pages, location pages (where genuinely useful), supporting content.
  • Assign one primary topic per page to avoid cannibalization.
  • Plan internal links and navigation.

Stage 3: build the pages

  • Write service pages with clear H1, H2, and H3 outlines, proof, FAQs, and calls to action.
  • Set title tags and meta descriptions.
  • Prepare original images with good file names, alt text, and compression.
  • Build the footer and contact page with identical NAP and a map.

Stage 4: technical setup

  • Choose and standardize URL format (including trailing slash behavior) and canonical tags.
  • Generate and submit sitemap.xml; verify robots.txt.
  • Add schema markup and validate it.
  • Confirm HTTPS, mobile usability, and speed.
  • Set up Google Search Console, Bing Webmaster Tools, and analytics.

Stage 5: local presence

  • Claim and fully complete Google Business Profile; link it to the right page.
  • Build consistent citations and listings.
  • Begin earning reviews and responding.

Stage 6: off-page growth

  • Earn quality backlinks through useful content, partnerships, PR, and community.
  • Keep building reviews, mentions, and brand searches.

Stage 7: maintain and improve

  • Monitor rankings, traffic, calls, and Search Console issues.
  • Refresh and consolidate aging content.
  • Audit NAP, schema, links, and technical health periodically.
  • If you ever rebuild or migrate, follow the redirect and canonical checklist before launch.
In one picture

How it all connects

If you remember only one picture, make it this:

  • The name shapes the keywords, which shape the pages and headings.
  • The pages are organized by the site structure and tied together with internal links.
  • The technical layer (sitemap, robots, canonicals, speed) lets engines find and index them.
  • Schema, footers, and the contact page confirm who you are and where you are.
  • The Google Business Profile mirrors that identity on the map, and reviews and citations prove it.
  • Backlinks and mentions from the wider web confirm that you matter.
  • And all of it loops: the more consistent and credible each piece is, the more every other piece is worth.

SEO is not a bag of tricks. It is a system of mutual confirmation, and the people who understand that system, whether they're rich or just starting, are playing the same game.

Ready to start?

Join the community closing real deals.

Get the system, the live feedback, and the accountability that turn what you learn into real income.

Results shown across this site are not typical or guaranteed. Your outcome depends on the work you put in.