Berkley Security has been installing alarm, fire and surveillance systems across Mississippi and Louisiana since 1978. Nearly fifty years of work, three offices, and a reputation that carries itself in the towns where people already know the name.
Online, none of that existed. Search for a security company in most of the towns they cover and Berkley was nowhere on the page. Not buried on page three. Absent, while national brands with no local technicians took the calls.
We rebuilt the entire website around two ideas: be findable in every town they actually serve, and be readable by the AI systems that are increasingly answering those searches before anyone clicks anything. Here is what we did and what happened next.
The Problem With Being the Best-Kept Secret in Town
This is the most common situation we walk into. A business is good at the work, well established, and invisible online. Berkley had decades of installs behind them and a site that told search engines almost nothing about where they worked or what they did.
Three specific gaps were costing them:
- No geographic footprint. The site talked about Mississippi and Louisiana in the abstract. The homepage never said Vicksburg, Natchez, Monroe or Alexandria in a way a search engine could attach to a service. If a page never names a town, that page will not rank for that town.
- Services described as a list, not as pages. Alarms, cameras, fire, medical alerts, automation and theater were all crammed into a single overview. Six real service offerings sharing one URL means none of them can rank for their own searches.
- Nothing machine-readable. No sitemap referenced in robots.txt, no structured data, no discovery files. When we first scanned the old setup the site scored a flat 25 out of 100 on agent readiness. We wrote that whole teardown up separately in how we made a client website agent-ready.
None of this is unusual. This gap is what almost every established local business site looks like. The difference is that invisibility used to be survivable and now invisibility is not.
What We Actually Built
1. One page per service, written for the search that finds the service
We split the services into six standalone pages: security systems, video surveillance, fire alarms, medical alerts, home automation and home theater. Each one targets how people search: "monitored alarm system," "business security cameras," "fire alarm inspection." And each one answers the practical questions a buyer has before they call. What gets monitored, who dispatches, what the install involves, what the system costs to run.
A page that answers the question outranks a page that advertises at the buyer. That has always been true and the principle matters more now that AI summaries are pulling answers directly out of page content.
2. Fifty-six city pages that earn their existence
Berkley serves a wide, mostly rural footprint out of three offices: Vicksburg and Natchez in Mississippi, and Vidalia in Louisiana. We built a dedicated page for every town they genuinely cover: 34 across Mississippi, 22 across Louisiana.
The important word there is genuinely. Spun city pages with a find-and-replace town name are the fastest way to get an entire site discounted. Every page we built states which office covers that town, which services are available there, and how that area relates to the neighboring towns. Each page reads like a company explaining its coverage, because a coverage explanation is exactly what each page is.
That distinction decides whether the pages work. Search engines have been filtering doorway pages for over a decade, and language models are even less forgiving of content with nothing in the page. Substance is what makes the pages rank at all.
3. Local signals wired in properly
Underneath the content, the technical local SEO work is unglamorous and non-negotiable:
- LocalBusiness structured data on every relevant page, with the correct office, phone number and service area attached.
- Consistent name, address and phone details across all three offices, matching exactly what appears everywhere else the business is listed. Inconsistency here caps everything else you do.
- Distinct titles and meta descriptions on every page. No duplicates, no templates left half-filled.
- An internal linking structure that connects services to cities and cities to neighboring cities, so authority moves through the site instead of pooling on the homepage.
4. Built to be read by machines, not just crawled by them
This is where the project got interesting, and where most competitors are not looking yet.
We took the site from a 25 to a 58 on isitagentready.com, which puts the site at Level 4, "Agent-Integrated." The remaining points on that scale are only available to sites publishing public APIs, OAuth endpoints and MCP servers, none of which a security company has any business pretending to have. 58 is the ceiling for a marketing website, and we hit that ceiling.
Getting there meant a proper sitemap referenced from robots.txt, Link response headers per RFC 8288,
markdown content negotiation at the edge so agents can request clean text instead of parsing HTML, an
llms.txt file describing the business in plain language,
and an agent skills index at /.well-known/agent-skills/index.json.
The practical version: when someone asks an AI assistant who installs alarm systems in Ferriday, Louisiana, Berkley Security is a retrievable fact rather than something the model has to infer.
5. Fast hosting, because speed is a local ranking factor
The site runs as a static build on Cloudflare's edge network. No plugin stack, no database queries, no shared hosting queue. Pages arrive quickly on rural mobile connections, which is exactly the condition most of this audience is browsing under.
Is your business invisible in the towns you actually serve?
If you can name five cities you work in and none of them have a page on your site, that is revenue sitting on the table. Book a call and we will tell you where the gaps are. No deck, no obligation.
What Happened
Inside the first month
Rankings started moving in under thirty days. Berkley began appearing in positions 1 through 4 across several of their core local markets. Those are the towns where they have technicians, trucks and history, but where the website had never previously shown up.
The speed is repeatable, and the reason is straightforward. A fifty-year-old business with real offices and real customers already carries every trust signal search engines look for. What the business lacked was pages for those signals to attach to. The moment the pages existed, the trust had somewhere to go.
New markets entirely
Better than the ranking improvements were the rankings in towns where Berkley had no prior visibility whatsoever. Smaller Mississippi and Louisiana markets where nobody had ever built a serious local page, so the competition was national brands with no presence on the ground.
That is the quiet advantage of rural and secondary markets. In Los Angeles, a top-four local ranking is a knife fight. In a town of four thousand people, a top-four ranking is often just a matter of being the only business that bothered to show up properly.
Month two: a $30,000 job
In the second month the site produced a job that invoiced at over $30,000. One project, from one inquiry, through a website that had been live for roughly sixty days.
This is why we push clients past the "do I really need city pages" conversation. The site does not have to produce a flood. For a business with a real service ticket size, the site has to produce one good job. Everything after that is margin.
Five Things That Made the Difference
- Coverage beats cleverness. Naming every town you serve, on its own page, with real content, does more than any amount of keyword tuning on a homepage.
- Split your services. One page per service, each targeting how people actually phrase the search. Six services on one page is six missed opportunities.
- Existing businesses have an unfair advantage they are not using. Decades of reputation, real addresses and consistent listings are ranking assets. Most established companies never built the pages to hold them.
- Get machine-readable now. Structured data, sitemaps, llms.txt and agent discovery files are cheap to add and increasingly decide whether AI assistants can describe your business at all.
- Secondary markets are wide open. Everyone optimizes for the metro. The towns thirty minutes out often have no serious competition whatsoever.
Could This Work for Your Business?
Nothing about this project is specific to security systems. The structure applies to any business that delivers defined services across defined geography: HVAC, plumbing, electrical, roofing, pest control, law firms, medical practices, trades of every kind.
The pattern is consistent: one strong page per service, one honest page per city you truly serve, correct structured data, fast hosting, and the discovery files that let AI systems read you accurately. Then leave the site alone and let the authority compound.
If you want to see what that costs before you talk to anyone, our pricing is published openly, covering multi-page sites, landing pages, and monthly care plans that keep the search work going after launch. And if you want to understand the fundamentals first, start with understanding SEO fundamentals.
Let's find out what you're missing
Thirty minutes. We'll look at your site, your markets and your competitors, and tell you plainly whether there is opportunity there or not.
Results described here are specific to this client, this industry and these markets. Search performance depends on competition, location, existing reputation and how long a business has been established. We publish what actually happened rather than what is typical, and we do not guarantee rankings. Nobody legitimately can.
Frequently Asked Questions
Local SEO timing depends almost entirely on the starting point. For an established business with real history, a real address and no existing city-level pages, first movement often shows up in three to six weeks, because the pages are new inventory in markets where nothing was competing on your behalf before. Berkley Security saw rankings inside the first month. A brand new business with no reviews, no citations and no track record should expect three to six months instead.
Yes, when each page is genuinely about serving that city and the business does serve that city. What does not work is one template with the city name swapped out. Every page needs a reason to exist: the services offered there, the office that covers that city, how quickly a technician can reach the area, and how the area relates to surrounding towns. Thin duplicated city pages are the single most common way local SEO campaigns fail.
AI search optimization overlaps heavily with traditional SEO but is not identical. Traditional SEO optimizes for a crawler that indexes pages and ranks them. AI search optimization makes your content readable and citable by language models and AI agents: clean semantic structure, structured data, a discoverable sitemap, an llms.txt file, markdown content negotiation and an agent skills index. The goal is that when someone asks an assistant for a security company in their town, your business is a fact the model can retrieve and cite rather than something the model has to guess at.
A redesign can, and that outcome is almost always down to migration handling rather than the design itself. Rankings drop when old URLs return 404s, when redirects are missing or chained, when metadata is regenerated from scratch, or when a staging site gets indexed. A migration done properly maps every existing URL to its new destination with a 301, preserves or improves titles and descriptions, resubmits the sitemap, and monitors coverage in Search Console for several weeks afterwards. See our website migration checklist for the full process.
At Surefire Studios a multi-page marketing site starts at $7,500 and a landing page starts at $2,800, with everything published openly on our pricing page. Ongoing search work runs as a monthly care plan starting at $250 a month. The right question is not what the site costs but what one additional job is worth to you. For a security integrator, a single commercial contract can pay for the entire project several times over.
You need one for the Google Business Profile map pack, which is tied to verified locations. You do not need one to rank in the organic results below the map. Service-area businesses can and do rank organically in cities they drive to, provided the site clearly explains the coverage, names the office that serves the area, and does not fabricate an address. Faking a location is the fastest way to get a profile suspended.
llms.txt is a plain text file at the root of your site that gives language models a clean, structured summary of what your business does and where the important pages live, without making them parse navigation, scripts and markup. The file costs nothing to publish and removes ambiguity about your services, coverage area and contact details. For any business that wants to be described accurately by AI assistants, llms.txt is worth having.
Yes. Nothing in this project is specific to security systems. The same structure applies to any business that serves defined geography with defined services, including HVAC, plumbing, electrical, roofing, pest control, law firms, medical practices and trades. The pattern is consistent: one strong page per service, one honest page per city you actually serve, correct structured data, fast hosting and machine-readable discovery files.