Case study / Cowboy Site Services / Junk removal & light demolition / McKinney, TX
Brand new. On page one in 90 days.
Cowboy Site Services opened in 2026 in McKinney, Texas, with no search history behind it. We built the site at launch, then built it out. Here’s what Google did with it.
There’s no “before” for this business. Every number starts at zero, and every number below comes from Google Search Console for cowboysiteservices.com.
- searches ranking on Google’s first page, first four weeks vs. the latest four (Aug 3 – Aug 30 vs. Sep 28 – Oct 25, 2026)
7 → 175
searches ranking on Google’s first page, first four weeks vs. the latest four (Aug 3 – Aug 30 vs. Sep 28 – Oct 25, 2026)
- times a day the site showed up in Google, before vs. after the Oct 9 build-out (Oct 1–9 average vs. Oct 12–25 average)
113 → 870
times a day the site showed up in Google, before vs. after the Oct 9 build-out (Oct 1–9 average vs. Oct 12–25 average)
- pages live on the site, launch vs. today
42 → 185
pages live on the site, launch vs. today
The starting picture
Who this operator is.
Cowboy Site Services is a two-owner, Veteran-owned junk removal and light demolition outfit based in McKinney. Michael Miller and Daniel Anderson own it. They cover 20 towns across Collin and Grayson County.
The business was brand new in 2026. No search history, no rankings, and a Google Business Profile with no history.
The competition wasn’t. National franchises and established local haulers had years of search history in the same towns. A new name begins behind all of them.
What we did
What we did.
Five moves. Nothing you need to be technical to follow.
1. Built the site at launch
A fast, data-driven Next.js site with 42 pages at launch, covering every service and every town. It went live and was submitted to Google the first week of August.
2. Built pages for the questions homeowners actually ask
42 local guides. Each city’s bulk-pickup rules, where the dumps are, hazardous-waste drop-offs, demolition permits.
Every city rule is sourced to the city’s own website, with the date we read it.
3. Built service and town pages only where people search
29 service pages, 22 town and county pages, 58 service-by-town pages, 12 blog posts and 6 project pages built from the owners’ own photos.
Service-by-town pages were built only where Search Console showed real demand. Every page had to pass a similarity check, so no two read like copies with the town name swapped.
4. Wired every page together
Hubs link to every spoke, and spokes link back.
An automated audit runs on every build and fails it if any page is orphaned or any link is broken. Nothing ships unlinked.
5. Made it readable for AI search and aligned the Google profile
AI crawlers are allowed, and an llms.txt file summarizes the business, services and towns. The Google Business Profile’s services were rebuilt to match the site (28 services).
We have no measurement of AI citations yet, so we aren’t claiming any.
Results
What actually changed.
Google Search Console, Jul 27 – Oct 25, 2026. The full build-out went live on Oct 9, 2026.
Google search appearances by week
| Week | Appearances |
|---|---|
| Jul 27 | 4 |
| Aug 3 | 79 |
| Aug 10 | 148 |
| Aug 17 | 447 |
| Aug 24 | 838 |
| Aug 31 | 843 |
| Sep 7 | 723 |
| Sep 14 | 659 |
| Sep 21 | 479 |
| Sep 28 | 626 |
| Oct 5 | 1,332 |
| Oct 12 | 6,134 |
| Oct 19 | 6,044 |
18,356 search appearances and 114 clicks since launch (Jul 27 – Oct 25, 2026).
The two days after the build-out
| Day | Appearances |
|---|---|
| Oct 1 | 106 |
| Oct 2 | 129 |
| Oct 3 | 92 |
| Oct 4 | 112 |
| Oct 5 | 168 |
| Oct 6 | 100 |
| Oct 7 | 98 |
| Oct 8 | 77 |
| Oct 9 | 134 |
| Oct 10 | 216 |
| Oct 11 | 539 |
| Oct 12 | 955 |
| Oct 13 | 937 |
| Oct 14 | 973 |
| Oct 15 | 910 |
| Oct 16 | 795 |
| Oct 17 | 771 |
| Oct 18 | 793 |
| Oct 19 | 895 |
| Oct 20 | 902 |
| Oct 21 | 895 |
| Oct 22 | 902 |
| Oct 23 | 820 |
| Oct 24 | 809 |
| Oct 25 | 821 |
Searches on Google’s first page
Appearances and clicks by month
| Month | Appearances | Clicks |
|---|---|---|
| Aug 2026 | 1,627 | 18 |
| Sep 2026 | 2,777 | 23 |
| Oct 1–25, 2026 | 13,949 | 72 |
Clicks from Google went from about 5 a week in September (Aug 31 – Sep 27) to 32 and 33 in the last two weeks (weeks of Oct 12 and Oct 19).
Searches the site ranked on page one for, Sep 28 – Oct 25, 2026. Sorted by average position.
Service searches on page one
| Search | Avg. position | Appearances |
|---|---|---|
| shed removal | 1.0 | 4 |
| removal services | 2.4 | 36 |
| who provides rental cleanouts mckinney | 2.4 | 7 |
| basement cleanout mckinney | 3.8 | 12 |
| top bulk item hauling mckinney | 4.7 | 10 |
| demolition companies near me | 6.6 | 5 |
| estate cleanout service | 6.8 | 4 |
| yard debris clean up and removal | 7.1 | 89 |
| mckinney tx pool removal | 8.3 | 49 |
| yard debris cleanup | 8.9 | 86 |
| yard debris cleanup service | 9.2 | 78 |
| demolition contractor sherman | 9.3 | 3 |
| appliance removal | 9.6 | 38 |
Local questions on page one
| Search | Avg. position | Appearances |
|---|---|---|
| anna bulk pickup | 4.7 | 41 |
| city of anna bulk pickup | 5.2 | 30 |
| collin county dump locations | 5.7 | 37 |
| allen bulk trash pickup | 6.2 | 26 |
| collin county dump | 6.6 | 49 |
| melissa dump hours | 6.9 | 28 |
| prosper bulk trash pickup schedule | 6.9 | 9 |
| frisco bulk trash pickup | 7.0 | 98 |
| collin county landfill | 7.1 | 37 |
| plano bulk trash pickup | 9.0 | 68 |
| hazardous waste disposal mckinney | 9.3 | 26 |
| mckinney bulk trash pickup | 9.6 | 143 |
Where it comes from
The guides did the heavy lifting.
In the two weeks after the build-out, about 76% of the site’s Google appearances came from the local guides (Oct 12–25, 2026). People searching their city’s bulk-pickup schedule, the nearest dump, or where to take paint and chemicals.
That’s why we build them. These searchers live in the service area and have junk to get rid of right now. They ask the city first. The guide is where they meet the hauler.
- 01
A homeowner searches “mckinney bulk trash pickup.”
- 02
The guide ranks on page one.
- 03
They read the city’s limits: McKinney’s 9-foot size limit on a pile, and no remodel debris.
- 04
The hauler’s name, number and “Text a photo” button are on the page.
Searches for the business by name
| Week | Appearances |
|---|---|
| Aug 24 | 7 |
| Aug 31 | 2 |
| Sep 7 | 6 |
| Sep 14 | 4 |
| Sep 21 | 5 |
| Sep 28 | 3 |
| Oct 5 | 3 |
| Oct 12 | 5 |
| Oct 19 | 14 |
AI search
AI search: what we did, and what we can’t prove yet.
We let the AI crawlers in, published an llms.txt file, and wrote the pages as plain answers with sources. Same position as on our own company’s case study: optimizing for AI search is still SEO. We don’t have AI referral or citation data for this site yet, so we’re not putting a number on it.
For your shop
What this means for your shop.
- A new business doesn’t need years of history to get found. It needs pages that answer what local people actually search.
- Your city’s trash rules are a content goldmine. Every homeowner with a pile checks them first.
- Build town pages where there’s demand, not for every town on a map.
- Make every page different in substance. Swapping the town name gets ignored.
- Get your Google profile’s services to match your website.
Want an honest read on where your business actually stands?
We will tell you what we would change, in what order, and what it costs. If we cannot help, we will say that too.
Or read the rest of our proof.
Source: Google Search Console, property sc-domain:cowboysiteservices.com, pulled via Windsor.ai on Oct 26–27, 2026. Impressions (“appearances”) are the times the site appeared in Google results.
“Page one” means average position 10 or better, with at least 3 appearances in the window. The four-week windows are Aug 3 – Aug 30, Aug 31 – Sep 27, Sep 28 – Oct 25, 2026.
Daily averages compare Oct 1–9 with Oct 12–25. Oct 10–11 are excluded because they were the ramp days.
The page-type split comes from the page-level export for Oct 12–25, 2026. Page-level totals can differ slightly from site totals because Google anonymizes some queries.
This page doesn’t measure leads, calls or jobs. Call tracking was not live during this window. The big money searches, like “junk removal mckinney,” are not yet on page one.
- Milestones and sitemap counts: site deploy records and sitemap (42 URLs at cutover, 185 after Oct 9, 2026); pages with at least one appearance, Search Console, Sep 28 – Oct 25, 2026.
- Weekly appearances and clicks: Search Console weekly export, Jul 27 – Oct 25, 2026. The week of Oct 19 is summed from the daily export so it runs through Sunday.
- Daily appearances and clicks: Search Console daily export, Oct 1–25, 2026.
- Searches on page one: Search Console query export, three four-week windows, Aug 3 – Aug 30 – Sep 28 – Oct 25, 2026.
- Monthly appearances and clicks: calendar months summed from the Search Console daily export (Aug 2026; Sep 2026; Oct 1–25, 2026).
- Ranking tables: Search Console query export, Sep 28 – Oct 25, 2026.
- Page-type split: guides from the Search Console page-level export, site total from the daily export, both Oct 12–25, 2026.
- Searches by name: Search Console query export filtered to “cowboy site services,” weekly, weeks of Aug 24 – Oct 19, 2026.
Adimize builds and maintains websites for local service businesses. · October 2026