The short version
Homeowners searching for flooring in Orlando see a map with 3 local companies first, and this company is not in it, in any town. Behind the map, the website is a single page with a vague heading, business schema that gives itself star ratings, and a contact form that cannot send, because the site has no email set up. AI tools recommend other local companies and the big directories. The good news: the local installers winning the map have only 22 to 53 reviews, so this is a winnable market. We add a call button to the first screen, rewrite the heading and title, and fix the schema for you first (the top 3 fixes), then the plan is the Business Profile and reviews (weeks 1 to 4), the 8 missing pages (weeks 3 to 10), and trust and AI (weeks 9 to 12).
What we found
1. Missing from Google Maps in every town Impact: high Effort: medium
What we saw
We checked the map pack for flooring searches from Orlando, Kissimmee, Windermere, Winter Garden and Celebration. The company is in none of them. Even a search for the company's own name from Orlando shows no map listing, which usually means there is no verified Google Business Profile. Nearly every local flooring search shows a map pack.
What to do
Create and verify the Business Profile, then build reviews. The Google Maps check and work order 4
2. The contact form cannot send Impact: high Effort: low
What we saw
We sent a test request through the contact form at the bottom of the homepage. It failed with "Message failed. Please try again." The site has no email sending set up (the server answers "Could not instantiate mail function"), so every request a homeowner sends is lost, and nobody is told.
What to do
Connect the site to an email sending service (for example Postmark, or your email provider's SMTP), send the form to the inbox you check every day, then send a test request. Until then, the call button on the first screen (top 3 fixes) is the way in.
3. One page for 6 services and 7 towns Impact: high Effort: high
What we saw
The whole website is one page. Google ranks a page for a search only if the page is about that search, so a single page cannot win "tile installation Orlando", "hardwood flooring Orlando" and "flooring Kissimmee" at once. Today the only search the site ranks for is the company's own name (#17), and companies with a similar name rank above it.
What Search Console shows
The one page is indexed, and Google crawled it this week. Over the last 16 months it showed up in Google 2,163 times and got 16 clicks; in the last 90 days, 348 times and 1 click. No Google update moved it up or down, so nothing is holding it back as a penalty: there is simply too little on the site for Google to show. No sitemap has been submitted either.
| What people search | Searches a month (Orlando area) | What Google shows | Which page should win it | Today |
|---|---|---|---|---|
| flooring installers near me, flooring store near me | 210 each | Map pack | Homepage, plus the Google Business Profile | Not in the top 100 |
| orlando flooring contractors, flooring contractors orlando fl | 210 each | Map pack | Homepage | Not in the top 100 |
| vinyl plank flooring installation orlando | 30 | Map pack | New page: LVP Installation (plan 1) | No page |
| hardwood flooring orlando, hardwood floor installation | 30 + 10 | Map pack, Shopping for hardwood flooring | New page: Hardwood Installation (plan 2) | No page |
| tile installation orlando | 30 | AI Overview | New page: Tile Installation (plan 3) | No page |
| laminate flooring orlando | 20 | Map pack, Shopping | New page: Laminate (plan 4) | No page |
| flooring kissimmee | 10 | Map pack | New page: Kissimmee (plan 6) | No page |
| flooring winter garden fl, windermere | 10 | Map pack | New page: Windermere and Winter Garden (plan 7) | No page |
| vinyl plank flooring installation cost | 30 | AI Overview | Outline 1 | No page |
| best flooring for florida homes, waterproof lvp | 10 + 40 | AI Overview, Shopping | Outline 4 | No page |
| your company name | 1,900 (US) | Map pack | Homepage and Business Profile | #17, with similar-named companies above you |
What to do
Build the 8 pages in the page plans: 6 services and 2 town pages.
Keywords to go after
We pulled every search 11 competing flooring companies rank for in Google's top 20 (8 in the standard check, plus the 3 in the deep-dive), then removed other cities, other companies' names and anything already on the list. These are the best of them. Search counts are US totals: your Orlando share is a slice of each, but the order holds.
| New search to go after | Searches a month (US) | What Google shows | Who ranks today | Page that should win it |
|---|---|---|---|---|
| flooring contractors near me | 27,100 | AI Overview, Map pack | Footprints Floors #16 | Homepage and Business Profile |
| tile installers near me | 18,100 | AI Overview, Map pack | Footprints Floors #9 | Tile Installation (plan 3) |
| wood floor refinishing near me | 14,800 | AI Overview, Map pack | Footprints Floors #7 | New page: Hardwood Refinishing (plan 5) |
| price to refinish hardwood floors | 12,100 | AI Overview | Cavalieri Flooring #16 | Outline 5 |
| what is lvp flooring | 9,900 | AI Overview | Cavalieri Flooring #11 | Outline 2 |
| hardwood floor repair | 8,100 | Map pack | Footprints Floors #15 | Hardwood Refinishing (plan 5) |
| lvt vs lvp | 3,600 | AI Overview | Cavalieri Flooring #15 | Outline 2 |
| flooring installation company | 880 | Map pack | Orlando Flooring Installation #9 | Homepage |
| flooring companies in orlando fl | 320 | Map pack | Orlando Flooring Installation #5 | Homepage |
What else we found
4. The business schema needs fixing Impact: high Effort: low
What we saw
The main heading reads "Effortless and Affordable Flooring Solutions for Your Space": it never says flooring installation or Orlando, and the company name is hidden inside it with hidden code, which Google treats as a spam signal. It does have business schema (the code that tells Google "this is a local business, here is the address and phone"), but with three problems. It gives its own flooring types star ratings (4.7 and 4.9) with no review counts: Google does not show ratings a business gives itself, and incomplete review markup can be flagged as misleading. It marks the flooring types up as products for sale, not services it installs. And it lists 16 service areas, including The Villages and Winter Haven, while the site itself only names Orlando and Kissimmee. Site score: 3.9 of 10. The company's legal name, year founded and owner are not stated anywhere AI tools can read them.
What to do
We rewrite the heading and fix the schema for you (top 3 fixes). Add the missing business facts to an About section.
5. AI tools recommend other companies Impact: medium Effort: medium
What we saw
We asked 4 AI tools 8 questions homeowners ask, like "Who is the best flooring company in Orlando?" and "Where can I get luxury vinyl plank flooring installed in Kissimmee FL?". None of the 32 answers named the company. Most named (out of 32):
What to do
Get listed on Thumbtack, Houzz, Angi and the BBB (AI checks these), and state prices per square foot and the towns you serve in plain sentences. 8 AI breakdowns, work order 6
6. The least-trusted site in the market Impact: medium Effort: high
What we saw
Authority is how much search engines trust a site, on a scale of 0 to 1,000. This site is at 23; the local competitors are at 68 to 127.
What to do
Earn local links: supplier dealer pages, builders and designers you work with, the chamber, local sponsorships. Work order 8
7. Spam links, and no lost links to recover Impact: low Effort: low
What we saw
We reviewed who links to the site, looking for spam and for lost links worth recovering.
| What we checked | What we found |
|---|---|
| Sites linking to the company | About 2,575, but 2,523 of them use the same spam text: "Boost Search Rankings with Premium ... Authority Backlinks" |
| Linking sites with any authority | 1 of the 30 newest we checked |
| Lost links (dead pages other sites still link to) | None to recover |
What to do
Nothing urgent. Google ignores spam networks like this one in almost all cases, so we do not recommend a disavow file unless Search Console ever shows a manual action. We re-check it at day 60. The real work is earning genuine local links (work order 8).
8. On a phone, no clear next step on the first screen Impact: high Effort: low
What we saw
We opened the homepage on a phone. The first screen has no call button and no tappable phone number; the phone links are further down, and the one in the menu is broken (it points to "http://tel+1..." instead of a number). And the contact form at the bottom cannot send (finding 2).
What to do
Put a "Call now" button on the first screen and fix the menu link. We do this for you (top 3 fixes). Add a "Free quote" button once the form can send.
9. Fast, but a very heavy page Impact: low Effort: low
What we saw
Google only publishes speed data from real visitors once a site has enough traffic, and this site does not have enough yet, so these are lab results. Google's speed test (Lighthouse, phone) scores the homepage 92, and the main content shows in 2.7 seconds, just over Google's 2.5-second target. But the page weighs 18.3 MB, which costs visitors on mobile data.
| Page | Speed score | Main content shows in | Page size |
|---|---|---|---|
| Homepage | 92 of 100 | 2.7 seconds | 18.3 MB |
What to do
Compress the large images and videos. Work order 9
Every page, one decision. The site has one page, so the content inventory is short: improve the homepage (page plan 8) and build 8 new pages (page plans 1 to 7 and the 5 articles). On a bigger site this is a keep, improve, merge or noindex decision for every page; see the Growth sample.
What it could be worth
If the company gets into the map pack and Google's top 3 for its 10 main local searches, here is a typical range. Every number is an assumption we replace with yours on the call.
| Step | Low | High | Based on |
|---|---|---|---|
| Searches a month for the 10 main local searches | about 1,000 | about 1,000 | Orlando-area search counts |
| Visits and calls from the map and the top 3 | 100 | 200 | a map-pack spot or top-3 result earning 10 to 20% of searchers |
| Quote requests | 10 | 20 | about 1 in 10 visitors asking for a quote |
| Jobs won | 3 | 7 | closing 25 to 35% of quotes |
| Revenue a month | $12,000 | $28,000 | an example average job of $4,000 (we use yours) |
An estimate, not a promise. The map pack depends on the Business Profile, reviews and distance, and takes time.
Your 90-day plan
Week 1: we do the top 3 fixes
- A call button on the first screen, and the broken menu phone link
- Homepage heading and title
- Clean business schema: no self-given ratings, services, the 7 towns
- Owner: connect the contact form to email
Weeks 1 to 4: get on the map
Weeks 3 to 10: build the pages
- LVP, hardwood, tile, laminate, refinishing (plans 1 to 5)
- Kissimmee and Windermere/Winter Garden pages (plans 6 and 7)
- The 5 articles (outlines)
Weeks 9 to 12: trust and AI
- Prices per square foot and towns served, stated plainly (WO 7)
- Local links (WO 8)
- Day 60: progress check