Sogrox

Half the flooring companies in Minneapolis show up in one search out of twenty five.

On September 22, 2026 I searched Google Maps the way a customer does, from the center of Minneapolis and four points 9 miles north, east, south and west of it, and then opened the website of every company that came up: 335 listings, 220 sites that opened, 203 of them read page by page. On September 24, 2026 I read 43 of the sites again. Below is the same walk a customer takes, one screen at a time. No company is named.

The five checks in Minneapolis, MN

What a customer runs into after tapping a listing, counted on the 167 local sites in the table near the end of this page. Each check is explained on the home page.

  1. 1. The Website button opens your site153 of 167 passMeasured here: Opens clean, fits a phone.
  2. 2. The number calls in one tap150 of 167 passMeasured here: the number on the listing is the number on the site. Taps were not counted.
  3. 3. There's a starting pricenot in this report
  4. 4. A message gets through80 of 167 passMeasured here: Can write, no extra fields.
  5. 5. Google Maps tells the same storynot in this report

If I wrote to you, the link in my message opens your own five checks at the top of this page. If not, get them free, in writing, within one business day.

Five screens between a floor and a job

Each screen is one step a customer takes, with what this metro actually shows at that step.

Minneapolis9:41
flooring installer near me
  • flooring company Minneapolis
  • hardwood floor refinishing Minneapolis
  • laminate flooring installation Minneapolis
  • tile installer near me
  • vinyl plank flooring Minneapolis

Eight phrases from each of five points: centre, north, east, south, west.

Eight phrases, not one

A customer does not type your category. They type the floor they have in mind. I ran the eight phrases below from five points in the metro, 41 searches in all.

16 of those searches came back with nobody from this trade, or with landscapers and cleaners instead. Only 25 came back with at least eight flooring listings, and only those are counted on this page.

41searches run on September 22, 2026
16came back empty or with other trades
25counted here

How often one company is seen

Of the 210 companies that came up at all, this is how many of the 25 counted searches each one appeared in. Nobody in this metro was seen in more than six.

Seen in 1 search118 of 210
Seen in 224 of 210
Seen in 336 of 210
Seen in 416 of 210
Seen in 59 of 210
Seen in 67 of 210

21 companies took first place at least once. 86 never got higher than tenth. The phrase and the point on the map decide more here than the company does.

What one lost visit is worth

I do not know your numbers, so put your own in. Nothing is sent anywhere.

All 203 sites, five checks each

Numbers are random and exist only on this page. Chains, national companies and listings that point at somebody else's site are marked and left out of the counts above. Click a column to sort.

  1. Opens without a browser warning
  2. Fits a phone screen
  3. Has a form with a message box
  4. The form sends without a phone number or a last name
  5. The listing number is on the site
NumberCitySeen in, of 25Opens cleanFits a phoneCan writeNo extra fieldsSame numberChecks
Company 1Hennepin Co.2✓✓✓○○3
Company 2Minneapolis1✓✓○✓✓4
Company 3New Hope1✓✓✓✓✓5
Company 4Chanhassen1✓✓○✓✓4
Company 5Minneapolis3✓✓○✓✓4
Company 6Minneapolis2✓✓✓✓✓5
Company 7Maple Grove1✓✓✓✓✓5
Company 8Coon Rapids1✓✓○✓✓4
Company 9Hennepin Co.1✓✓✓○✓4
Company 10Bloomington1✓✓○✓○3
Company 11Minneapolis2✓✓✓✓✓5
Company 12Hennepin Co.2✓✓✓✓✓5
Company 13St Paul1✓✓✓✓✓5
Company 14Minneapolis4✓○○✓✓3
Company 15Blaine1○✓✓✓✓4
Company 16Minneapolis6✓✓✓✓✓5
Listing 17 (listing points elsewhere)South St Paul1✓✓○✓○3
Company 18Minneapolis5✓✓✓○✓4
Company 19Blaine1✓✓✓✓✓5
Chain 20 (chain)Burnsville1✓✓✓✓✓5
Company 21St Paul1✓✓○✓✓4
Company 22Edina3✓✓✓✓✓5
Company 23Minneapolis1✓✓✓✓✓5
Chain 24 (chain)St Louis Park2✓✓✓○✓4
Company 25Minneapolis2✓✓○✓✓4
Company 260✓✓○✓○3
Company 27Bloomington1✓✓✓○✓4
Chain 28 (chain)Hennepin Co.4✓✓✓○✓4
Company 29Savage0✓✓✓✓✓5
Company 30Brooklyn Park1✓✓✓✓✓5
Company 31White Bear Lake1✓✓✓○✓4
Company 32Maplewood1○✓✓○○2
Company 33Hopkins3✓✓○✓✓4
Chain 34 (chain)Osseo1✓✓✓✓✓5
Company 35Dakota Co.5✓✓✓✓✓5
Chain 36 (chain)Brooklyn Park1✓✓✓○○3
Company 37Roseville3✓✓✓✓✓5
Company 38Champlin1✓✓✓✓✓5
Company 39Minneapolis0✓✓✓✓✓5
Chain 40 (chain)Blaine0✓✓✓✓✓5
Company 41Minnetonka1✓✓✓✓✓5
Chain 42 (chain)Maplewood1✓✓✓○✓4
Company 43Minneapolis1✓✓✓○✓4
Chain 44 (chain)Woodbury1✓✓✓○✓4
Chain 45 (chain)St Paul1✓✓✓○✓4
Company 46Brooklyn Park1✓✓✓○✓4
Company 47Burnsville1✓✓○✓✓4
Company 48Coon Rapids1✓✓✓✓○4
Company 49Fridley3✓✓✓✓✓5
Company 50Burnsville1○✓✓✓✓4
Company 51Burnsville1✓✓✓✓✓5
Company 52Eagan2✓✓✓✓✓5
Company 53Golden Valley5✓✓✓○✓4
Company 54Spring Lake Park1✓✓✓✓✓5
Company 55Minneapolis6✓✓✓○✓4
Company 56New Hope4✓✓✓✓✓5
Company 57Edina1○✓✓○○2
Company 58St Paul0✓✓✓✓✓5
Company 59Ramsey Co.1✓✓✓✓✓5
Company 60Minneapolis4✓✓✓○✓4
Company 61Minneapolis3✓✓○✓✓4
Chain 62 (chain)Plymouth1✓✓✓✓✓5
Company 63New Brighton1✓✓✓✓✓5
Chain 64 (chain)Eagan2✓✓○✓○3
Company 65Brooklyn Center1✓✓✓✓✓5
Company 66Apple Valley1✓✓○✓✓4
Company 67Crystal4✓✓✓○✓4
Company 68Eden Prairie0✓✓✓✓✓5
Chain 69 (chain)Roseville3✓✓✓✓✓5
Company 70Minneapolis3✓✓✓✓✓5
Company 71Hamel2✓✓✓○✓4
Chain 72 (chain)Burnsville0✓✓✓○○3
Company 73Minneapolis3✓✓✓✓✓5
Company 74Burnsville1✓✓○✓✓4
Company 75Hopkins3✓✓✓○✓4
National 76 (national)Minneapolis0✓✓✓✓○4
National 77 (national)Minneapolis1✓✓✓○✓4
Company 780✓✓✓○✓4
Company 79Hennepin Co.1✓✓✓✓✓5
Company 80Burnsville1✓✓✓✓✓5
Company 81Hennepin Co.1✓✓○✓○3
Company 82Hennepin Co.4✓✓✓✓✓5
Company 83Plymouth1✓✓✓○✓4
Chain 84 (chain)Blaine1✓✓✓○✓4
Company 85Minneapolis4✓✓✓✓✓5
Company 86Minneapolis1✓✓○✓✓4
Company 87Bloomington1✓✓○✓✓4
Company 88Savage1✓✓○✓✓4
Company 89Blaine1✓✓○✓✓4
Company 90Minneapolis4✓✓○✓✓4
Company 91Apple Valley0✓✓✓○✓4
Company 92Blaine1✓✓○✓✓4
Chain 93 (chain)Brooklyn Park0✓✓✓✓✓5
Company 94Washington Co.1✓○○✓✓3
Company 95Bloomington1✓✓✓✓✓5
Company 96Minneapolis0✓✓✓✓✓5
Company 97Burnsville1✓✓○✓✓4
Company 98Minneapolis1✓✓✓✓○4
Company 99St Paul2✓✓○✓✓4
Company 100Minneapolis1✓✓○✓✓4
Company 101Minneapolis6✓✓✓✓✓5
Chain 102 (chain)Plymouth1✓✓✓✓✓5
Company 103Wayzata0✓✓✓✓✓5
Company 104Woodbury1✓✓✓○✓4
Company 105White Bear Lak1✓✓○✓✓4
Chain 106 (chain)Hopkins3✓✓✓○✓4
Company 107Columbia Heigh2✓✓○✓✓4
Company 108Apple Valley1✓✓✓✓✓5
Company 109Savage1✓✓✓✓✓5
Company 110Plymouth1✓✓✓✓✓5
Company 111Plymouth5✓✓✓✓✓5
Chain 112 (chain)Bloomington1✓✓✓✓✓5
Company 113Hennepin Co.2✓✓○✓✓4
Company 114West St Paul1✓✓✓✓○4
Company 115South St Paul1✓✓○✓✓4
Company 116Hennepin Co.3✓✓○✓✓4
Company 117St Paul3✓✓○✓✓4
Chain 118 (chain)Bloomington3✓✓✓○○3
Company 119St Paul2○✓✓✓✓4
Company 120Ramsey Co.2✓✓✓○○3
Company 121Minnetonka1○✓✓○✓3
Company 122Ramsey Co.1✓✓✓✓✓5
Company 123Minneapolis0✓✓✓✓✓5
Company 124Ramsey Co.1✓✓✓○✓4
Company 125Minneapolis5✓✓✓✓○4
Company 126St Paul3✓✓✓✓✓5
Company 127Scott Co.1✓✓○✓○3
Company 128Fridley1✓✓○✓✓4
Company 129Blaine1✓✓✓○✓4
Company 130Minneapolis6✓✓✓○✓4
Company 131Fridley1✓✓✓✓✓5
Company 132Minneapolis1✓✓✓○✓4
Company 133Richfield1✓✓✓✓✓5
Company 134Victoria1✓✓✓✓○4
Chain 135 (chain)Eagan0✓✓✓○✓4
Company 136Maple Grove1○✓✓○✓3
Chain 137 (chain)Woodbury1✓✓✓✓✓5
Chain 138 (chain)0✓✓○✓✓4
Company 139Long Lake1✓✓✓✓✓5
Company 140Fridley1✓✓✓✓✓5
Chain 141 (chain)Plymouth1✓✓✓✓✓5
Company 142St Louis Park3✓✓✓✓✓5
Company 143Minnetonka1✓✓✓✓○4
Company 144Brooklyn Park2✓✓✓✓✓5
Company 1450✓✓✓✓✓5
Company 146Eden Prairie3✓✓○✓✓4
Company 147Hennepin Co.1✓✓✓✓✓5
Company 148Hennepin Co.1✓✓○✓✓4
Chain 149 (chain)Bloomington1✓✓✓✓✓5
Chain 150 (chain)Bloomington0✓✓✓✓✓5
Company 151Minneapolis4✓✓○✓✓4
Company 1520✓✓✓✓○4
Chain 153 (chain)Dakota Co.4✓✓✓○✓4
Company 154Eagan1✓✓✓○✓4
Company 155Hopkins1✓✓○✓✓4
Company 156St Paul3✓✓✓✓✓5
Company 157Plymouth3✓✓✓○✓4
Chain 158 (chain)Richfield3✓✓✓○✓4
Company 159Tile, Terr1✓✓✓✓✓5
Company 160Hennepin Co.1✓✓○✓✓4
Company 161Hennepin Co.1✓✓✓✓✓5
Company 162New Brighton1✓✓○✓✓4
Company 163Vadnais Heights1✓✓✓○○3
Company 164Burnsville1✓✓✓○✓4
Company 165Minneapolis5✓✓✓✓✓5
Company 166Hennepin Co.2✓✓✓○✓4
Company 167Blaine1✓✓✓✓✓5
Company 168St Paul1✓✓✓✓✓5
Company 169Ramsey Co.3✓✓○✓✓4
Company 170Hennepin Co.3✓✓✓✓✓5
Company 171Hennepin Co.3✓✓✓○✓4
Company 172Bloomington3✓✓○✓✓4
Company 173Edina4✓✓○✓✓4
Company 174Golden Valley3✓✓✓○✓4
National 175 (national)Minneapolis2✓✓✓○✓4
Company 176St Paul2✓✓✓✓✓5
Company 177Ramsey Co.2✓✓✓○✓4
Chain 178 (chain)Maple Grove1✓✓○✓✓4
Chain 179 (chain)Minneapolis6✓✓✓✓✓5
Company 180Ramsey Co.1✓✓○✓✓4
Company 181Coon Rapids1○✓✓✓✓4
Company 182Maplewood3✓✓✓✓✓5
Company 183Plymouth1✓✓○✓✓4
Company 184Minneapolis5○✓✓✓✓4
Company 185Plymouth1✓✓○✓✓4
Chain 186 (chain)Mendota Heights0✓✓✓✓✓5
Company 187Cokato1○✓✓○✓3
Chain 188 (chain)Burnsville1✓✓✓✓✓5
Company 189Golden Valley6✓✓○✓✓4
Company 190Eden Prairie2✓○○✓✓3
Company 191Bloomington1✓✓✓✓✓5
Company 192Minneapolis5✓✓✓✓✓5
Company 193Eagan1✓✓✓✓✓5
Chain 194 (chain)St Paul1○✓✓○○2
Company 195Prior Lake0✓✓✓✓✓5
Company 196Coon Rapids1✓✓✓✓✓5
Company 197Hennepin Co.1✓✓○✓✓4
Chain 198 (chain)St Paul3✓✓✓○✓4
Company 199Minneapolis1✓✓✓✓✓5
Company 200Hennepin Co.3✓✓○✓✓4
Company 201Minneapolis4✓✓✓✓✓5
Company 202Dakota Co.1✓✓✓○✓4
Company 203Burnsville1✓○○✓✓3

Is your company here?

If I wrote to you, the link in my message opens this page with your row marked. If I did not, send your site and I will tell you where it stands among these 167, in writing and free.

Get the free list

How this was checked

Searches: 41 Google Maps searches on September 22, 2026 from the center of Minneapolis and four points 9 miles north, east, south and west of it, using the eight phrases on the first screen. 25 came back with at least eight listings of this trade and count here. 16 came back empty or with other trades.

Websites: for every listing an automated check opened the home page and up to four inner pages the way a visitor's browser does. Nothing behind a login was opened. On September 24, 2026 certificates, call buttons, forms and page titles were read again for 43 sites, and the fresher reading wins where the two disagree.

The five checks: the site opens without a browser warning; it tells phones how to scale it; it has a form with a message box; that form sends without a phone number or a last name; the number on the Google listing appears on the site. A number a site draws with a script can be missed, so a missing number alone is not counted against anyone.

Limits: Google files this trade under 35 categories, so any one search misses part of it, and a company that is not here may simply not have come up. Sites change, and this is one day.

  • Google Maps results. 41 searches on September 22, 2026: eight queries from each of five points in the metro plus one metro wide query. 25 of them came back with at least eight listings of this trade and count here. 16 came back empty or with other trades.
  • Google business listings. Category, hours, phone number, rating and review count for all 335 listings that came up on September 22, 2026.
  • Business websites. Every site that opened was read on September 22, 2026 in a full browser: the home page and up to four inner pages such as contact, prices and services. On September 24, 2026 certificates, call buttons and forms were read again for 43 sites.
  • Prices on the sites. A price counts when it sits next to a unit of work, such as a square foot or a room. 28 of the 220 sites that opened show one. 28 of the 220 sites that opened show a price. Amounts found next to a unit of work run from $4 to $30 per square foot, and full-room quotes from $1,000 up.
  • Browser behaviour. Chrome and Safari show a full page warning before a site with an expired certificate opens, and mark plain http pages Not secure.
  • What this check cannot see. Calls, walk ins, jobs won, ad spend, and the quality of anyone's work. This page is about websites and Google listings only.

Correct or remove

If your company is in this report and you would like its row removed, or something in it is wrong, write to igor@sogrox.com with your website. It is done within two business days, no questions asked, and a removed company is left out of future reports too.

Nothing here names a business, a person or a customer. Sogrox is not connected to any business in this report.