SEO / UX-UI / Web design
for US local service businesses

Bangkok → United States
Local businesses. Real growth.

Get a free audit

§ 01

What we do

Six lines of work

Most engagements use two or three of them. The audit says which, and in what order, before you commit to anything.

01

Local SEO

Get found in every town you serve, not just the one your office sits in. Five things have to be true in every town, and we build them in the order the towns are likely to pay.

Coverage sheet: towns against the five parts of local SEO A table of seven towns against page, profile, citations, reviews and rank. The first towns are complete and ranking; later towns are partly built or not started, because the work goes in priority order. COVERAGE — EAST VALLEY Month 3 of 12 · built in priority order PAGEPROFILECITATIONSREVIEWSRANK Gilbert #1 Chandler #2 Mesa #3 Tempe #14 Queen Creek — Scottsdale — Apache Jct — done in progress not started
The sheet we keep for every client. Towns go in the order they are most likely to pay, not alphabetically — so by month three the first ones already rank.
01

A page per town

What you do there, the local rules, drive time, and the price that holds at that distance. Not a template with the city swapped in.

02

The profile, done properly

Categories, services, photos, Q&A and posts on a schedule someone actually keeps — because for most searches the profile is the page.

03

Citations that agree

Your name, address and phone made identical everywhere they appear. Disagreement is read as doubt.

04

A thirty-second review flow

Run by the crew at the end of a job, not by a campaign. Steady and honest beats a burst.

05

Rank tracking by city

Monthly, by town and by term, against the competitors you actually lose jobs to. When a month goes badly, the report says so.

02

Web design & build

A fast site you own outright. No page builder, no platform rent, no agency holding your login. Built to load before the buyer gets bored and to ask for the call on every screen.

Page load on a phone: a builder site against a static build A timeline in seconds. A typical page-builder site is still loading at six seconds. A static build is interactive, with the call button visible, before half a second. LOAD ON 4G — PHONE Time until the call button can be tapped 0s 1s 2s 3s 4s 5s 6s Page builder site 6.2s · still loading theme css 40 plugins hero video fonts, chat widget… Static build 0.4s · call button live Call html + css inlined, no builder Illustrative. Builder-site figure is typical of what we audit, not a benchmark.
01

Static, on the edge

No database, no plugins, no theme. The page is a file served from a server near the visitor, so it loads in under a second on a phone in a car park.

02

The phone number, always

Click-to-call fixed in the header of every page. Most local leads dial rather than fill anything in, so the number never scrolls away.

03

A form for one thumb

Quote forms designed for outdoors, in a hurry, with the sun on the screen. Three fields and a button.

04

Pages that pre-qualify

Pricing tables, service maps and scope guides that answer the two questions buyers ask before they ring: can you, and how much.

05

You own all of it

Code, domain, hosting, analytics — in your accounts from day one. If we part ways, nothing breaks and nothing is held.

03

UX/UI design

Ranking gets them to the page. Design decides whether they call. Most of the work is removing things.

A quote form before and after redesign Before: twelve fields including a captcha. After: three fields and a button. Both collect enough to qualify the lead. BEFORE · 12 FIELDS First name Last name Company Email Phone Street address City ZIP Service type Preferred date Message I am not a robot submit is below the fold AFTER · 3 FIELDS Phone ZIP What needs fixing? GET A QUOTE one thumb, thirty seconds
Every field you add costs you submissions. Three is enough to call back and qualify.
01

Two questions, answered first

Can you deliver here, and what will it cost. The quote flow is redrawn around those, and everything else moves down.

02

Fewer fields

Cut to the minimum that still qualifies a lead. Every field you add costs you submissions; we count them and take them out.

03

Tested at arm’s length

Mobile layouts checked in daylight on a real phone, not on a designer’s monitor. Tap targets a work glove can hit.

04

It says what happens next

Interface copy that tells people the form sent and who calls when. Nobody abandons a page they understand.

05

AA contrast, keyboard access

Accessibility as a build standard, not an afterthought. It also happens to be what fast, legible sites look like.

04

Technical SEO

The unglamorous work that unblocks everything else. On an existing site this is usually where the first movement comes from — nothing new is written, the pages already there just stop fighting each other.

Rank position for one term: four pages competing, then one page after consolidation For six weeks four different pages bounce between positions 8 and 23 for the same search. After they are merged into one page, that page climbs steadily to position 2. ONE TERM · “[YOUR SERVICE] [CITY]” Position each week · illustrative #1#5#10#15#20#25 pages merged 4 pages, 1 term 1 page, 1 term #2 services · blog · location · home, each week a different one
01

The full crawl

Broken links, redirect chains, orphan pages, index bloat, duplicate parameters. Found, listed, fixed, re-crawled.

02

Cannibalisation cleanup

When four pages target one term, Google picks a different one each week and none of them win. We merge them into the one that should.

03

Schema that earns something

LocalBusiness, Service and FAQ markup where it produces a richer result — not everywhere for the sake of it.

04

Internal links, redirected

Authority routed to the pages that make money instead of pooling on the blog. Usually the cheapest ranking gain on the site.

05

Crawl budget on big sites

Rendering, pagination and parameter handling on service-area sites with hundreds of pages, so Google indexes the ones that matter.

05

Content & link building

Pages written for the person about to spend money, and links from places that actually exist.

Link ledger: sources pursued, pending, and declined A list of link sources. Chambers, suppliers, associations and a regional magazine are live; local news and a neighbourhood association are pending; a paid link package and a guest post network are declined. LINK LEDGER — Q3 Every link, where it came from, and the ones we turned down City chamber of commerce member directory LIVE Trade supply house installer list LIVE State trade association member profile LIVE Regional home magazine cost guide, quoted LIVE Local news site seasonal-prep story PENDING Neighbourhood association sponsor page PENDING “50 DA-40 links, $299” link package DECLINED Guest post network sponsored post DECLINED
Bought links are a liability sitting on your domain. We log the ones we decline so you can see the line we hold.
01

Buyer-intent pages

Real cost ranges, what is included, permit and insurance questions, repair versus replace. The things people search the night before they call.

02

Clusters, not a blog

Content mapped to your service lines so the site reads as an operator, not a content farm. Fewer pages, each one earning its place.

03

Links from real places

Suppliers, trade associations, chambers of commerce, legitimate regional directories, the local paper. Slow, and the only kind that lasts.

04

Nothing bought

No PBNs, no link packages, no guest post networks. Those are a liability sitting on your domain, not an asset, and we decline them on your behalf.

05

PR that fits a van

Angles that work for a company with a service area — the local story, the seasonal warning, the data you have that nobody else does.

06

White-label for agencies

The same work, delivered under your brand, on your timeline. Your client never hears our name.

A monthly report cover set in an agency’s own branding Two report covers. The back one is our unbranded working copy. The front one is the same report with the agency’s logo, name and colours, prepared for their client. WORKING COPY · UNBRANDED YOUR LOGO Monthly search report Prepared for Client Co. Prepared by Your Agency MAZF: nowhere on it
Audits, strategy docs and reports go out in your template. We never contact your client.
01

Set in your template

Audits, strategy documents and monthly reports delivered unbranded or in your own format, ready to forward.

02

Capacity without headcount

Overflow web builds and SEO retainers absorbed at our pace, so you can say yes to the next client.

03

One channel

A direct Slack or email line to your account leads. No ticketing portal, no account manager in between.

04

Your client stays yours

We never contact them, never link to them, never list them. The relationship, the invoice and the credit are all yours.

§ 02

Where the calls actually come from

Everything above exists to put you in four positions on one screen. This is what that screen looks like, and why the work is ordered the way it is.

Desktop search results for a service in Gilbert, AZ A browser window showing results for a local service in Gilbert, Arizona. A paid ad sits at the top, then a map pack of three local businesses, then organic results. Notes in the margin mark the paid slot, the three map-pack slots, the first organic result, and the point below which almost nobody scrolls. search · [your service] gilbert az [your service] gilbert az About 2,140,000 results Sponsored nationalbrand.com/gilbert Gilbert [Your Service] — Book Online Today National network, local franchisees. Instant online quotes. Rated 4.2 by 40,000 customers nationwide. Book in 60 seconds. 1 Your business 4.9 (312 reviews) · Gilbert Open 24 hours Call 2 East Valley Pros 4.6 (88) · Chandler Closes 6 PM 3 Copper State Co. 4.4 (57) · Mesa Closes 5 PM yourbusiness.com › gilbert [Your Service] in Gilbert, AZ | Your Business Serving Gilbert and the East Valley. Same-day appointments, upfront pricing, and a real person on the phone. Typical response under 90 min. national-directory.com › gilbert-az Top 10 [Your Service] Providers in Gilbert, AZ Compare verified providers, read reviews and request quotes from local yelp.com › Gilbert, AZ The Best 10 [Your Service] near Gilbert, AZ Paid. Stops the day you stop paying. Three slots. Most of the clicks, nearly all the calls. Organic one. Most of what is left. Below here is a rounding error.

Map pack first, because it is cheapest to win

A Google Business Profile filled out properly, consistent citations and a steady review flow will move you inside weeks in most markets. It costs nothing but discipline, and it sits above every organic result on the page.

Then the page that ranks under it

The first organic result takes most of what the map pack leaves. That slot is won by a page built for that city and that service, linked properly from the rest of your site, that loads before the buyer gets bored.

Ads only where the maths works

We are not an ads agency and we will not pretend otherwise. If paid search is the right stopgap while organic matures in a market, we will say so and tell you roughly what it should cost you.

Next step

Find out what your site is costing you

Send your domain and the towns you deliver to. You get a written audit back within two business days: the technical faults, the service areas you have no page for, and the exact terms your closest competitor ranks for that you do not. No call required to receive it.