Home / Case Studies / Moving Company SEO Case Study

Moving company case study · San Antonio and Boerne, TX

Moving Company SEO Case Study: 15,900 Searches in 10 Weeks

This moving company SEO case study follows Two Step Moving, a licensed, 5.0-star mover whose old website had broken links, almost no leads and no way to measure anything. We rebuilt it around the quote. Ten weeks after launch, it appears for 711 different searches and holds position 2.2 on its core term.

Moving company SEO case study: Two Step Moving website on desktop and mobile

The short answer

How did a mover go from zero search data to page one in ten weeks?

Home services crew in hard hats reviewing plans together on a job site

Moving company SEO starts with a site that works. We rebuilt Two Step Moving’s site with the quote form in the hero and separate pages for every move type and every town served. We fixed the technical foundation, added moving company schema and connected full tracking from day one.

In the first ten weeks live, the site earned 15,900 impressions and appeared for 711 distinct queries. It held position 2.2 on its core term and began appearing in AI search results.

The starting point

The moving company SEO problems holding back a 5.0-star mover

A 5.0 rating across 197 reviews proved the service. The website was working against it.

A site that didn’t work

Broken links, a fragile build and almost no leads. The owner was ready to give up on the website entirely.

No measurement at all

Google Search Console wasn’t connected, so nobody could see what ranked or whether anything worked.

One page for every kind of move

Residential, apartment, commercial, packing, labor-only and long distance all shared a single page.

22 towns with nowhere to land

Boerne, New Braunfels, Cibolo, Seguin and the rest of the service area had no pages at all.

What we did

The moving company SEO plan: a quote engine, not a brochure

People searching for movers do one of three things: pick a city, pick a move type or check the company. We rebuilt the site so each has its own page, tracked from day one. That is the core of moving company SEO.

01

Map every search to one page

“movers boerne tx,” “apartment movers san antonio” and “two step moving company reviews” are different intents. Each was mapped to a single page so nothing competed with itself.

02

Put the quote form in the hero

Name, phone, email and move date take about thirty seconds. The 5.0 rating, licensed and insured status, and USDOT number sit right beside it.

03

Build a page for every move type

Residential, apartment, commercial, intrastate, packing and labor-only moves each got their own service page.

04

Build a page for every town

22 service area pages cover Boerne, New Braunfels, Cibolo, Seguin and the rest of the footprint.

05

Fix the technical foundation

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

06

Track everything from day one

Search Console, GA4 and Business Profile are connected, with calls and form submissions tracked as events.

Rankings

Moving company SEO case study rankings in the first ten weeks

These are live Search Console positions from the first ten weeks. In moving, the top three results take almost every click.

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% click-through rate on the brand term at position 2.2 is what a listing looks like once people trust it.

The results

Moving company SEO results: ten weeks of numbers you can check

Search Console, GA4 and Business Profile data pulled 5 September 2026, ten weeks after relaunch.

15,900

Search impressions

Up from zero. No meaningful impression history existed before the rebuild.

711

Distinct queries

From almost no search footprint to appearing across move types, cities and comparison terms.

66.24%

Organic engagement rate

Organic visitors averaged 1 minute 17 seconds, compared with 48 seconds site-wide.

348

Business Profile interactions

From 418 monthly views, with 15 new reviews arriving in the same window.

Results vary by market, competition, starting point and services purchased. Past results do not guarantee future outcomes.

What comes next

Moving company SEO in AI search, and the next push

The site is already being cited by AI answers, and the high-volume generic terms are the next target.

Cited in AI answers

207 AI search impressions in the same window, with a 21.43% citation share on “best movers in San Antonio.”

Win the generic terms

Branded terms are won. The next push is “movers near me” and “moving company,” now on pages two and three.

Lessons

What this moving company SEO case study teaches other movers

The first lesson from this moving company SEO case study is that a broken website is worse than it looks. Two Step Moving had a 5.0 rating and 197 reviews, but the website was losing leads through broken links and gave the owner no way to see what was happening. Good reviews cannot rescue a site that does not work.

The second lesson is that moving searches are specific. People search by city, by move type and by company name. A single services page cannot rank for “apartment movers san antonio” and “movers boerne tx” at the same time. Giving each search its own page is what took the site from almost no footprint to 711 distinct queries in ten weeks.

The third lesson is speed to quote. Moving customers compare several companies at once. A quote form in the hero, next to the rating and USDOT number, answers the questions a nervous customer checks first and captures the lead before they move on.

Contractor marketing pricing review: two people going over Scorecard charts in a meeting

Checklist

A moving company SEO checklist you can run this week

Run these moving company SEO checks on your own site:

  • Click every link on your homepage and service pages. Broken links cost trust and leads.
  • Confirm Google Search Console is connected and that you own it. Google explains how in its Search Console setup guide.
  • Count your move type pages. Residential, apartment, commercial, packing and labor-only moves should each have one.
  • List the towns you serve and check that each important one has a real page, not just a mention in the footer.
  • Put your quote form above the fold on mobile, with your rating and license details beside it.
  • Show your USDOT or TxDMV number where customers can see it.
  • Ask every customer for a review within a day of the move.

Most movers who fail three or more of these checks will see more quote requests from fixing them than from any new ad campaign.

City pages

Moving company SEO for service area pages that actually rank

City pages are where many moving companies go wrong. It is tempting to build twenty copies of the same page with a different town name in the title. Google treats that pattern as thin content and rarely ranks it.

A page that works for moving company SEO talks about the town itself: the neighborhoods, the typical homes, the drive time from the main office, the kinds of moves the crew handles there and any local details like HOA rules or narrow streets. It includes real photos where possible and links to the relevant move type pages.

That is the approach behind the 22 service area pages on this site. Each one gives Google a real reason to show it for searches in that town, and gives the customer confidence that the crew knows the area.

For moving company SEO, the city pages also need to link to the right move type pages. Someone reading the Boerne page should be one click from residential moves, packing services and the quote form. Those internal links help Google understand the site and keep the customer moving toward a booking.

Measurement

How to measure moving company SEO without guessing

Contractor marketing results: performance charts on paper next to a laptop

Check four numbers every month. In Search Console, watch impressions and average position for your main terms. In GA4, watch organic sessions and engagement rate. In your Business Profile, watch calls, website clicks and direction requests. In your CRM or inbox, count quote form submissions.

When a page ranks well but rarely gets clicked, the title tag or meta description needs work. When a page gets clicks but no quotes, the page itself needs a clearer offer or a better form. Watching these numbers side by side is how moving company SEO turns into booked moves instead of a traffic report.

Trust signals

Reviews, licensing and trust in moving company SEO

Moving is a trust purchase. Customers are handing a stranger everything they own, so they look hard for proof before they request a quote. That makes trust signals a real part of moving company SEO, not just a design detail.

The strongest signal is a steady flow of recent reviews. Two Step Moving added 15 new reviews in the same window as the rebuild, on top of a 5.0 rating across 197 reviews. Fresh reviews tell both Google and customers that the company is active and still doing good work.

Licensing matters too. Showing a USDOT number, TxDMV registration and insurance status next to the quote form answers the first questions a careful customer asks. Adding those details to the site’s schema lets search engines and AI tools read them directly.

Finally, real photos of real crews and trucks outperform stock images. They show the customer who will arrive on moving day and make every page feel like the business behind it. For a mover, those details often decide which of three quotes gets the call back.

Put together, reviews, licensing and real photos turn a page that ranks into a page that books. That is the difference between moving company SEO that produces a traffic chart and moving company SEO that fills the schedule.

In the client’s words

What the owner said after the rebuild

“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, Google review

Scope of work

What this engagement covered

Every item below ran on this account.

FAQ

Moving company SEO questions we hear most

This site reached 711 queries and position 2.2 on its core term within ten weeks, but that’s a launch curve. Expect branded visibility in 8 to 12 weeks and competitive city-plus-service terms in 6 to 12 months. The highest-volume generic terms take longer.

They’re one system. The profile produced 348 interactions, more raw volume than the site’s 121 organic clicks in ten weeks. But the profile ranks partly on the site behind it, and the site is where the quote gets captured.

Yes, if each page is truly different. A Boerne page should cover Kendall County, local neighborhoods, drive times and real jobs done there. Twenty near-identical pages with the city name swapped is a pattern Google devalues.

This one didn’t. Broken links and no measurement meant nobody could tell what was working. A site has to be crawlable and trackable before rankings mean anything.

Check four numbers monthly: impressions and position in Search Console, organic sessions and engagement in GA4, calls and clicks in the Business Profile, and form submissions. A page that ranks but never gets clicked has a title tag problem.

It’s early but real. This site has 207 AI search impressions and a 21.43% citation share on “best movers in San Antonio.” The same structured content that ranks in Google is what AI answers pull from.

LocalBusiness or MovingCompany schema with your name, address, phone, service area, hours, rating and license details. It helps search engines and AI tools read the facts about your business without guessing.

No one can promise a ranking. We can show you where you stand today in your cities and which pages and fixes are likely to matter most. The free Lead Engine Scorecard is the starting point.

Keep exploring

More contractor case studies and services

#2 for “plumber near me” and 841 Business Profile interactions in six months.

No website to 90% more organic clicks, with search now the top traffic channel.

Under 20 indexed pages to 53, and page one in five weeks.

Fast, trustworthy sites built to turn visits into calls.

Map Pack and organic visibility for the services you want more of.

Get cited by ChatGPT, Gemini and Google AI answers.

Free Lead Engine Scorecard

Is your website actually bringing in moves?

Tell us the cities you serve and the jobs you want more of. Your free Lead Engine Scorecard shows exactly where you stand in search today. No charge, no obligation, and you keep the findings either way.