SEO in plain English
SEO stands for search engine optimization. It's the work of making your business the most obvious, trustworthy answer when someone searches for what you do. For a local business, that usually means searches like "AC repair near me," "plumber in Rome GA," or "roofing company Cartersville."
Google's whole business depends on showing people the best result. If it sends someone to a slow, confusing, or untrustworthy site, that person might use a different search engine next time. So Google is constantly trying to figure out which businesses are real, relevant, and reliable. SEO is the process of proving to Google that you're all three, and making it easy for Google to understand that.
How Google decides who ranks
Before your business can show up, three things have to happen:
- Crawling. Google's bots visit your website and follow its links. If pages are broken, hidden, or painfully slow, Google may not read them at all.
- Indexing. Google stores what it found and tries to understand it: what you do, where you do it, and which page covers which service.
- Ranking. When someone searches, Google picks the pages and businesses it thinks best answer that specific search, in that specific location, right now.
Most local businesses lose at step one or two without ever knowing it. A site built on a heavy theme with a dozen plugins might look fine to you, but load slowly enough on a phone that customers leave and Google treats it as a poor result. The fix for that load time is the build itself, covered next. Crawl and index health istechnical SEO.
Zero-bloat custom architecture vs page builders
A page builder (a typical WordPress theme, Wix, or a visual builder sitting on top of either) assembles the page when someone requests it. The server runs PHP, talks to a database, and ships the theme, the builder runtime, and every plugin's CSS and JavaScript, whether that page uses them or not. A zero-bloat custom site is the opposite: the page is built ahead of time, and the server sends that file. There is no plugin runtime on the public site.
The numbers below are typical ranges engineers see on local-business sites. They are not a measured client baseline. Those publish on the case study ledger when verification is finished.
| Signal | Page builder on shared hosting | Zero-bloat custom build |
|---|---|---|
| TTFB | Often 800ms to 2s while PHP and the database build the page | Often under 200ms. The file is already built. |
| DOM size | Theme plus builder runtime, commonly 1,500 to 4,000 nodes | The nodes that page needs, often a few hundred |
| Page weight | Unused JavaScript and CSS, frequently over 1MB | The CSS and images that page uses |
| Plugins | Each plugin is an update and an exploit surface | No plugin runtime on the public site |
TTFB is time to first byte: how long the phone waits before the server sends anything. A slow TTFB is not a design problem. It is the server building the page on demand. DOM size is how many elements the browser has to construct. A builder inflates that count with wrappers the visitor never sees, and the phone still has to parse them.
That is why a "speed plugin" on WordPress rarely closes the gap. It is trying to cache a page the architecture insists on rebuilding. Replacing the template witha zero-bloat custom build (no vulnerable plugins) removes the runtime. Hosting that file on hardware you control, instead of a resold shared box, is the other half. Plans that include both start at$89/mo for a 1-page micro-site or $189/mo for a 6-page site, both with $0 down. A lump-sum build is $999 for one page or $3,500 for six pages, plus $30/mo hosting, if you do not want a 12-month agreement.
If the site is already fast and the problem is that Google indexed the wrong URLs, that is not a rebuild. That iscrawl budget, indexation, canonicals, and schema. Call or text(706) 939-7377 if you want those two jobs separated before anyone sells you a package.
Search intent: the part most people miss
Search intent is what the person actually wants when they type a search. Two searches can use similar words and mean completely different things:
- "water heater repair near me": someone with a cold shower who wants to call a plumber today. High intent. This is a phone call waiting to happen.
- "how long do water heaters last": someone researching. Useful for building trust, but they're not calling yet.
- "best plumber in Rome GA reviews": someone comparing options. Reviews and a strong Google profile win this one.
- "Carver and Carver Plumbing phone number": someone who already knows who they want. You just need to make sure the right number shows up.
Good SEO builds the right page for the right intent. Your service pages should target the "ready to hire" searches. Helpful guides can answer the research questions. Your Google Business Profile and reviews handle the comparison shoppers. When you hear someone brag about "traffic," ask what kind of traffic. A thousand researchers who never call are worth less than ten people who need a repair today.
Local SEO and the Map Pack
When someone searches for a local service, Google usually shows a map with three businesses before the regular results. That's the Map Pack, and for most trades it's where a big share of local calls start. Google picks those three based on roughly three things:
- Relevance: does your business actually offer what was searched?
- Distance: how close are you to the person searching, or to the area they named?
- Prominence: how well-known and trusted are you? Reviews, an active Google Business Profile, and a strong website all feed into this.
You can't move your shop closer to every customer, but you can control relevance and prominence. That's whatlocal SEO and Google Business Profile management is: category and service-catalog architecture, scheduled profile posts, a review capture system, and a dedicated page for each town you serve, like Rome orCartersville.
The three pillars of real SEO
1. Technical foundation
Two different jobs get lumped together here. The build (speed, mobile layout, a clean page, no plugin stack) isweb architecture. Crawl, indexation, canonicals, internal links, and JSON-LD are technical SEO. If the build is broken, schema will not save it.
2. Relevance and content
Pages that clearly explain what you do, where you do it, and why someone should pick you. Not keyword stuffing. Real, specific, useful content: a page per service, a page per city, answers to the questions customers actually ask.
3. Authority and trust
Signals from outside your site that you're legitimate: a steady flow of real reviews, an active Google Business Profile, and mentions or links from local organizations.
Every SEO effort that works is built on all three. Most cheap SEO packages only touch one, usually by generating automated content.
What SEO is not
- Not instant. Anyone promising page one in 30 days is guessing or cutting corners.
- Not guaranteed. Google controls rankings. Honest SEO controls what Google measures.
- Not keyword stuffing. Writing "Rome GA plumber" twenty times on a page hurts more than it helps.
- Not a canned monthly PDF. If you can't see what was actually done each month, nothing was. Managed WordPress hardening at $99/mo is hosting and security, not an SEO retainer.
- Not a one-time setup. Your competitors don't stop, so the work can't either.
How long SEO takes
Every market is different, but here's an honest rough timeline for a typical local business:
- Weeks 1 to 4: technical fixes, Google Business Profile architecture, and category corrections. Google Search Console often shows movement here first.
- Months 2 to 3: new service and location pages get indexed and start appearing for longer, specific searches.
- Months 3 to 6: steadier Map Pack and organic rankings in a typical town, as reviews and trust signals build.
- 6 months and beyond: the work compounds. Bigger metros like Atlanta or Chicago usually take longer to crack.
How to tell if it's working
Rankings are nice to see, but they're not the goal. The goal is customers. Watch for:
- More phone calls, direction requests, and website clicks in your Google Business Profile
- Growing impressions and clicks in Google Search Console for searches that match your services
- More quote requests and form submissions from your website
- Customers telling you "I found you on Google"
If you want to know what this costs and why, read my honest guide to SEO pricing, or compare the pricing and packages directly. And if you'd rather just talk it through,contact me. You'll get an engineer's honest opinion, not a sales pitch.