Local services with repeat, emergency or seasonal demand
People search at the moment the need appears, in a defined area, several times a year. The map pack is the first result and often the only one.
We build the structure, the pages and the local presence that make your business the answer — then connect every organic lead back to recorded revenue.
Paid media rents demand. Search earns it.
Month one includes the full audit and roadmap.
Same-day diagnosis, published pricing and the service area we actually cover. Request a repair in under a minute.
Illustrative search result. Not a screenshot of a client account. Search results, page layouts and coverage grids shown on this page are illustrative.
Six-month initial term on ongoing plans, because a shorter one cannot produce a conclusion. Each includes the month-one audit and roadmap, keyword and content work, technical delivery, local presence, reporting and direct team access. SEO in Development runs to launch on a three-month minimum.
Search does not replace paid media. It changes what the budget is for. Every page that starts producing inquiries is an asset you keep, which is why this channel is judged over quarters and not over weeks.
Need inquiries immediately? Say so, and we scope paid media beside this.
Search earns demand rather than renting it, which makes it excellent for some businesses and the wrong first move for others. Better to know now than three months in.
People search at the moment the need appears, in a defined area, several times a year. The map pack is the first result and often the only one.
The buyer compares, reads and decides before contacting anyone. Pages that answer the comparison earn the inquiry.
Position changes with the searcher's distance from you, so coverage is won location by location rather than as a single citywide rank.
Search is judged over quarters. If inquiries are needed now, say so, and we scope paid media beside this instead.
Publishing into a structure that cannot be changed buys nothing. The architecture work is the part that makes the rest possible.
Search captures demand that already exists. Where there is none to capture, the demand has to be created somewhere else first.
Need inquiries immediately? Say so, and we scope paid media beside this.
Eighty-one percent of this company's inquiries came from paid media at $146 a lead. Over 36 months we rebuilt the technical foundation, the local presence, the commercial content and the revenue attribution behind organic search.
Source: Point Higher project records. January 2023 – December 2025, one starting location and three by month 36. Monthly figures are trailing three-month averages. Revenue is organic-sourced revenue recorded in the client CRM, not profit. Three-year SEO investment: $648,000. Method and limitations: Terms, page 17.
Three years, three different jobs. None of them started with content.
The order matters more than the volume. Publishing into a broken structure buys nothing, which is why year one spent six months on measurement and technical recovery before a single commercial page was written.
Measurement and technical recovery before a single commercial page was written.
New locations, new coverage, and the first systematic testing of the pages themselves.
Consolidation, decay control and holding the ground already taken.
The project passed break-even on incremental gross profit in month eight.
A keyword list is not a plan. Queries become useful when each cluster names a customer situation, and each situation has exactly one page responsible for answering it.
Two pages chasing the same query split the evidence and beat each other. In Case 01, fourteen city pages were merged into eight because of it.
People searching your name were already coming. Growth is measured on non-branded demand, reported separately from month one.
A topic enters the backlog when it has a credible path to a customer. Traffic with no path is declined in writing.
The map decides the structure. The structure decides what Google can find.
Most sites do not have a content problem first. They have a discovery problem: redesigns leave duplicate URLs, filters and parameters get indexed, and the pages that sell sit four clicks from the homepage.
Some exclusions are intentional. Every directive is checked against the business reason before it is touched.
Duplicates merged into the strongest URL, redirects repaired, sitemaps rebuilt.
Every release is inspected live after publishing and logged with what changed, who approved it and how it was checked.
Once the page can be found, it still has to earn the inquiry.
A page has to satisfy the search and then the buyer. The second half is where most SEO work quietly fails, so we test it like a landing page and report what each change did.
One purpose per page, with a title, URL and heading that say the same thing as the search.
Service details, real coverage area, limitations and the questions buyers actually ask before calling.
Credentials, licences, first-party photos and project evidence your team confirms is true.
One relevant action, measurable end to end, reachable without scrolling past it twice.
Eleven experiments ran across year two; the seven above reached a usable conclusion. The negative result is included because it changed the plan.
Half of local demand never reaches a website at all.
For a local business the map pack is the first result and often the only one. Position changes with the searcher's distance from you, so it is measured on a grid across the service area, not as a single citywide rank.
Each square is a search point in the service area. Coral means a top-three map position from there.
Coverage grids shown here are illustrative.
Categories, services, service area, hours, products and photos kept accurate and complete. Questions answered before a competitor answers them.
A request after every completed job, a response to every review, and no incentives, gating or gifts attached to a rating.
Real coverage, local evidence, permits, technicians and availability. No duplicated city text and no addresses you do not occupy.
Rank tracked on a fixed geographic grid per location, reviewed quarterly, so coverage is compared against the same points every time.
Local ranking depends on relevance, distance and prominence. Distance is not something any agency controls, which is why coverage is reported by area and multi-location work is scoped per location.
And an increasing share of searches now gets answered above the results.
Assistants and AI results answer the informational question directly. What they cannot do is diagnose your unit, quote your job or dispatch a crew — so the commercial query still ends on a page, and being the source it cites is the work.
Most units are worth repairing under about ten years old; past that, repeated repair cost is usually compared against replacement and expected efficiency savings.
Illustrative. Inclusion in AI Overviews cannot be bought or guaranteed.
Google's own guidance is that there is nothing new to implement for AI features beyond standard SEO practice, and that eligibility is never guaranteed. We treat AI visibility as a by-product of being genuinely the best answer, and we report it as an observation rather than as a target we can hit on request.
None of it counts until an inquiry can be traced back to the search.
Before the first release, the measurement system is rebuilt. Most SEO reporting stops at sessions because the calls were never connected to anything — in Case 01, 28% of organic leads were landing in reporting as Direct traffic.
A call, a form or a booking, with the source retained.
Right service, right area, a real need.
Your team confirms the appointment happened.
Your records confirm what it was worth.
The hygiene rules that decide whether a lead is counted at all, applied the same way every month.
What the attribution repair changed, measured before the first release and again at month 36.
Query-to-sale matching is never complete, and seasonality moves the numbers on its own. Headline figures use trailing three-month averages, and the report says which part of a change it cannot explain.
Reliable numbers make the first six months a decision, not an opinion.
SEO is bought on a six-month term because three months cannot answer the question. What the term does guarantee is a defined baseline, a release every month and a documented decision at the end — not a ranking promise.
The full audit, the query-to-page map, the prioritised roadmap and a measurement baseline your team agrees with. The first technical release ships inside the month.
You keep the roadmap either way.
Priority technical fixes released and verified live. The first commercial pages published and indexed. Local profiles corrected.
Impressions move before leads do.
Non-branded impressions, clicks, qualified inquiries and recorded revenue compared against the baseline, with a plan to expand, hold or rebuild, reviewed before the renewal notice is due.
Evidence decides the next scope.
A month with releases and no ranking movement is normal and is reported as exactly that.
Search engines decide rankings and competitors keep working too.
Verified after publishing, with the evidence attached to every recommendation.
It starts with one month of diagnosis you keep regardless.
The audit is the first month of the engagement, not a separate purchase and not a PDF that sits in a drawer. It ends with work already shipped.
Full crawl and log review. Search Console, analytics, call tracking and CRM connected and reconciled against each other. Branded demand separated from non-branded. Business profiles and competitors reviewed.
The keyword-to-page map for your services and markets. The technical evidence log. A roadmap ranked by commercial relevance and implementation effort, with an owner and a verification step on every item.
Tracking gaps closed, the first technical release published and verified, profile corrections live, and a walkthrough with your team so the plan is understood by the people who have to approve it.
CMS access, Search Console, analytics, business profile ownership, a named approver, and whatever development resource publishes changes. Where there is none, we quote ours.
From zero we build the structure. Replacing someone, we review what already works before touching it — inherited work is audited, not deleted on principle.
And you know exactly who is doing it.
Alex leads search and advertising across organic search, Google Ads and Meta. The same person owns the keyword strategy and the paid campaigns, so the two channels are planned against one demand map instead of competing for the same queries.
Portrait supplied by Point Higher.He starts with your business, your service area and the customer journey. Technical delivery, content production and release QA sit with the in-house team behind him.
Years of experience
Owner across organic and paid
Weekly log of work delivered
The cheapest SEO is the one you never have to retrofit.
This is rarely scoped as its own piece of work, because it needs the search plan before the first wireframe. Without one, the structure gets invented by whoever drew the sitemap, and the first two quarters of SEO are spent undoing it.
Demand mapped before wireframes, so the structure is an answer to it.
Every page, its purpose, its URL and the internal links that reach it.
What each page must say, prove and ask for, and where the inquiry goes.
Headings, schema, pagination, speed budget, indexation rules and language versions.
Analytics, events and call tracking live at launch, not bolted on a quarter later.
Redirect map for the old URLs, then a full inspection after the site goes live.
$2,500 / month for the duration of the build. Works with your developer or with ours. Converts to Base or Ecommerce SEO at launch.
Minimum Three MonthsFour ways to buy this, depending on where your site is today.
The ongoing plans include the month-one audit and roadmap, keyword and content work, technical delivery, local presence, reporting and direct team access, on a six-month initial term. SEO in Development runs to launch on a three-month minimum and then converts.
Runs until launch, then converts.
For a site being built or rebuilt. Flat fee, minimum three months, converts to Base or Ecommerce SEO at launch.
Service sites up to roughly 100 pages.
For service businesses in one market and one location. Six-month initial term.
Stores with a real catalog to rank.
For catalogs where facets, filters and feeds decide what can be indexed at all.
Individually scoped engagement.
For several locations, markets or languages, scoped per location.
Prices are in USD. SEO in Development is a flat monthly fee; the ongoing plans are starting prices.
Page counts are monthly ceilings agreed in the quote.
Technical delivery is an hours allowance per month.
Ongoing plans carry a six-month initial term, renewing in three-month increments unless notice is given at least one month before the current term ends. SEO in Development runs to launch on a three-month minimum.
Budget for external links and paid placements is never included in the fee and is never spent on buying rankings. Outreach and digital PR are quoted separately. Page counts are monthly ceilings agreed in the quote. Final scope and fee are confirmed before you commit.
What the fee covers, and what it deliberately does not.
Your fee pays for the team doing the search work. External costs and development are separated before the engagement starts, not discovered in month three.
Publishing responsibility is named in the quote. If your team publishes, we brief and verify. If we publish, we need the access and the approver. Either way, no page goes live without business approval of the claims on it.
Everything that governs the engagement is on the next block.
Deliberately unglamorous. Every price, limit and qualification that governs the engagement, in the words the proposal uses.
SEO starts at $1,500 per month. SEO during development is a flat $2,500 per month. Ecommerce starts at $3,000 and multi-market engagements at $6,000. Prices are in USD, and all except the development fee are starting prices. Your quote fixes page volumes, technical allowance, revisions, publishing responsibility, dates and payment terms. Link budget, outreach, development beyond the allowance, tools, production and paid media are separate.
The initial term is six months, because a shorter one cannot produce a conclusion. It renews for three months at a time unless you give notice at least one month before the current term ends. We review progress with you before that deadline. Development-stage engagements run to launch and then convert to an ongoing SEO plan.
Work begins after approval, payment and access: content management system, Search Console, analytics, business profile ownership, a named approver and whatever development resource publishes changes. Client delays move the schedule. Where no development resource exists, we quote ours separately.
Your website, accounts, profiles and accumulated data remain yours. Content produced under the engagement is yours on payment. We hand over access, documentation and the working files at the end. Your team approves factual claims before publication. Client cases stay anonymous and we never publish client names.
We do not guarantee positions, traffic, lead counts or revenue, and no agency can. Search engines decide rankings. We do not buy links to manipulate rankings, in line with Google's link spam policy. Inclusion in AI Overviews or AI Mode cannot be guaranteed and requires no special markup. Local visibility also depends on the searcher's distance from you. Low volume, seasonality and long sales cycles limit what any single period can prove. Past case results are not forecasts.
Source: Point Higher project records. HVAC services, Dallas–Fort Worth, January 2023 to December 2025, 36 months, client name withheld under NDA. Monthly figures are trailing three-month averages. Revenue is organic-sourced revenue recorded in the client CRM, not profit, and excludes taxes, financing fees and projected lifetime value. Three-year SEO investment: $648,000. The engagement also included conversion and lead-response work. Search results, page layouts and coverage grids shown in this document are illustrative. Portrait supplied by Point Higher.
One decision you can make now: what is worth fixing first?
The questions that come up on every call, answered here so you do not have to spend thirty minutes extracting the same answers.
SEO is bought on a six-month term because three months cannot answer the question. Impressions move before leads do, and a month with releases and no ranking movement is normal and is reported as exactly that. What the term guarantees is a defined baseline, a release every month and a documented decision at the end.
No. We do not guarantee positions, traffic, lead counts or revenue, and no agency can. Search engines decide rankings and competitors keep working too. We do commit to the agreed scope shipped each month, verified after publishing, with the evidence attached to every recommendation.
Never, in any package. We do not buy links to manipulate rankings, in line with Google's link spam policy, and no part of your fee is spent that way. Outreach and digital PR are earned coverage and are scoped as a separate programme with its own budget.
Inclusion in AI Overviews or AI Mode cannot be bought or guaranteed, and there is no special AI markup — no such format exists. Google's own guidance is that there is nothing new to implement for AI features beyond standard SEO practice. We treat AI visibility as a by-product of being genuinely the best answer, and we report it as an observation rather than as a target.
The term renews for three months at a time unless you give notice at least one month before the current term ends, and we review progress with you before that deadline. Months four to six compare non-branded impressions, clicks, qualified inquiries and recorded revenue against the baseline, with a plan to expand, hold or rebuild.
No — that is the cheapest version of this work. SEO during development is $2,500 per month for the duration of the build, minimum three months, and it runs until launch and then converts to Base or Ecommerce SEO. Without a search plan before the first wireframe, the first two quarters of SEO are spent undoing the structure somebody drew.
Publishing responsibility is named in the quote. If your team publishes, we brief and verify. If we publish, we need the access and the approver. Either way, no page goes live without business approval of the claims on it. Where no development resource exists, we quote ours separately.
No. From zero we build the structure. Replacing someone, we review what already works before touching it — inherited work is audited, not deleted on principle. Some exclusions are intentional, and every directive is checked against the business reason before it is touched.
Tell us what you sell, where you sell it and what a customer is worth. We come back with the recommended scope, the monthly fee and what month one will deliver — confirmed before you commit.
Which one decides whether you start with SEO during development or with ongoing SEO.
The work you want more of, and the cities you can actually serve.
Current lead sources and cost per lead, even approximate.
One clear next step. The rest follows from the evidence.
A $297 one-time public marketing diagnosis: 30 defined checks across local presence, lead contact readiness, website and conversion, search visibility, analytics signals and public advertising, written up as a 25–30 page report.