Home / Case Studies / Moving Company SEO
Two Step Moving · San Antonio & Boerne, TX

Fired Their Old Website. Hit 15,900 Searches in 10 Weeks.

Two Step Moving is a licensed, 5.0 star mover that came to us with a site that flat out wasn't working: broken links, barely any leads, and nothing set up to even measure what was happening in search.

Ten weeks of live data since relaunch. Search Console had nothing to show before it.

Two Step Moving homepage rebuilt by the FOG Digital Marketing team
Where They Started

A licensed, insured mover with a 5.0 rating across 197 reviews, and a website that wasn't working: broken links, one thin page for every kind of move, and no Search Console to even see what was happening.

What We Built

A quote focused rebuild with the form in the hero, individual pages for every move type and every service area, full tracking, and the technical foundation Google needs to index and trust a site.

Where It Stands

15,900 search impressions, 711 distinct queries, and position 2.2 on its core term, all inside the first ten weeks live. It's now even showing up in AI search results.

First 10 Weeks
0
Google search impressions
From Zero
0
Distinct search queries
Core Term
#2.2
Average position
Apr – Sep 2026
0
Business Profile interactions
01 / Where It Started

The Challenge

Two Step Moving didn't need a reputation. A 5.0 rating across 197 reviews already said they do good work. What they had was a website that was actively working against them.

Problem 01

A Site That Didn't Work

Broken links, a build that wasn't holding up, and almost no leads coming through it. The business was ready to give up on the website entirely before they came to us.

Problem 02

Flying Blind

No Google Search Console connected. No way to see what was ranking, what wasn't, or whether any of it was working at all.

Problem 03

One Page, Every Move Type

Residential, apartment, commercial, packing, labor only, long distance, all crammed onto a single page with nothing built to match a specific search.

Problem 04

Twenty Two Towns, Zero Pages

Boerne, New Braunfels, Cibolo, Seguin and the rest of the service area had nowhere on the site to land.

02 / What We Built

The Solution

Moving searches split into three clear jobs: pick a city, pick a move type, check the company. We rebuilt the site so every one of those jobs had its own page, tracked from day one.

01
Map before you build

Split Every Search Into Its Own Job

"Movers Boerne TX", "apartment movers San Antonio", "two step moving company reviews": each is a different intent. We mapped every cluster to a single page so nothing competed with itself.

3 intent clusters mapped before a page was written
02
A quote engine, not a brochure

Put the Quote Form in the Hero

Name, phone, email, move date, thirty seconds. The 5.0 rating, licensed and insured status and USDOT number sit right beside it, answering what a nervous mover checks first.

Quote form above the fold on every page
03
One page per real search

Build a Page for Every Move Type and Town

Residential, apartment, commercial, intrastate, packing and labor only moves each got their own page. Boerne, New Braunfels, Cibolo, Seguin and the rest of the footprint too.

6 service pages, 22 service area pages
04
Give Google something to trust

Fix the Technical Foundation and Add Schema

Clean templates, a working sitemap, fast Core Web Vitals, and LocalBusiness and MovingCompany schema so Google reads the service area, license number and rating without guessing.

Structured data on every page, day one
05
See what's actually happening

Connect Every Measurement Source on Day One

Search Console, GA4 and Business Profile insights, with calls and form submissions tracked as events. Every number on this page comes from one of those three.

0 to fully tracked from day one of the rebuild
03 / The Positions That Matter

Where the Site Already Ranks

Live Search Console positions for the first ten weeks. In a category where the top three results take almost everything, average position is the number that matters most.

Search queryImpressionsClicksAvg. position
two step moving company234512.2
local movers near me20111.9
2 step movers1313.1
two step moving company reviews7225.9
moving companies near me17706.1
moving company241014.4
movers near me245016.7

A 21.8 percent click through rate on the brand term at position 2.2 is what a listing looks like once people actually trust it.

04 / What Actually Happened

The Results

Every number below comes off a Google dashboard. Tap a card to see the full screenshot.

Search Console, GA4 and Business Profile · pulled 5 September 2026 · site relaunched 10 weeks earlier

Search Console
15,900
Up from zero

Search impressions

No meaningful impression history existed before the rebuild. Search Console had nothing to show.

Google Search Console performance for Two Step Moving
Search Console
711
Distinct queries

Search footprint

From effectively no organic footprint to appearing for 711 different searches across move types, cities and comparison terms, in ten weeks.

GA4
66.24%
Organic engagement rate

Engagement quality

One minute seventeen seconds average engagement time from organic visitors, against 48 seconds site wide. They were reading, not bouncing.

GA4 traffic acquisition for Two Step Moving
Business Profile
348
From 418 monthly views

Profile interactions

Fifteen new reviews arrived in the same window, on top of an already 5.0 star profile.

Google Business Profile performance for Two Step Moving
Already Showing Up
0

207 impressions from AI search in the same window, with a 21.43 percent citation share on the grounding query "best movers in San Antonio." The site is built to be found by AI answers, not just the classic search results.

★★★★★
“The FOG Digital Marketing team has done a tremendous job revamping our website. Traffic is flowing and leads are continuing to come through. Finally, an SEO company which delivers!”
Two Step Moving Company · San Antonio & Boerne, TX
Two Step Moving website built by FOG Digital Marketing
05 / How We Work

What This Engagement Actually Covered

Every item below ran on this account, from the rebuild forward.

Conversion focused website rebuild Service page architecture Service area pages, 22 towns Technical SEO foundation Schema & structured data Google Business Profile optimization AI search optimization Search Console & GA4 setup Event tracking, calls & forms Review generation Core Web Vitals Monthly reporting
06 / Questions

Moving Company SEO Questions We Get Asked

How long does moving company SEO take to work?

Two Step Moving was surfacing for 711 distinct queries and holding position 2.2 on its core term within ten weeks of relaunch, but that's a launch curve, not a finished one. Expect meaningful branded visibility inside eight to twelve weeks, competitive city plus service terms in six to twelve months, and the highest volume generic terms beyond that.

Is the Business Profile more important than the website?

They're one system. The profile produced 348 interactions in six months, more raw volume than the website's 121 organic clicks in ten weeks, but the profile ranks partly on the site behind it, and the site is where a quote actually gets captured. Ignoring either one caps both.

Do movers need a separate page for every city they serve?

Yes, if the pages are genuinely different. A page for Boerne should talk about Kendall County, the neighborhoods, the drive time and the jobs actually done there. Twenty near identical pages with the city name swapped is a pattern Google devalues, and it's the most common mistake we see.

What if the old website technically still worked?

This one didn't, not really. Broken links and no way to measure anything meant the business couldn't tell what was working even if something was. A site has to be crawlable and trackable before rankings mean anything.

How do you measure whether it's working?

Four numbers, checked monthly: impressions and average position in Search Console, organic sessions and engagement rate in GA4, calls and clicks in Business Profile, and form submissions in the CRM. A page that ranks well and never gets clicked is a title tag problem, and you only catch it by watching click through rate next to position.

Does showing up in AI search actually matter yet?

It's early, but it's real. This account already shows 207 impressions from AI search with a 21.43 percent citation share on "best movers in San Antonio." The same structured, well organized content that ranks in classic search is what AI answers pull from.

Ready When You Are

Is Your Website Actually Bringing In Leads?

Tell us the cities you serve and the jobs you want more of. We'll show you exactly what your search visibility looks like today, no charge, no obligation, and you keep the findings either way.