{"_meta":{"site":"ES Studios","site_url":"https://localseo.ericscottstudios.com","generated_at":"2026-07-10T11:52:53.873Z","api_index":"https://localseo.ericscottstudios.com/api/blog"},"slug":"carpet-cleaning-220-lead-actions-33k-value-case-study","title":"Carpet Cleaning: 220 Lead Actions, $33K Tracked Value","excerpt":"A carpet cleaning company logged 220 lead actions worth an estimated $33,000 and beat a competitor sitting on more reviews. The work log and the math, with nothing rounded up.","date":"2026-06-28","category":"Case Studies","read_time":"10 min read","word_count":1318,"url":"https://localseo.ericscottstudios.com/blog/carpet-cleaning-220-lead-actions-33k-value-case-study","canonical_url":"https://localseo.ericscottstudios.com/blog/carpet-cleaning-220-lead-actions-33k-value-case-study","author":{"name":"ES Studios","url":"https://localseo.ericscottstudios.com","email":"editorial@ericscottstudios.com"},"keywords":["carpet cleaning local seo","carpet cleaner google business profile","carpet cleaning lead generation results","carpet cleaning marketing case study","carpet cleaner review velocity"],"hero_image":{"url":"https://images.pexels.com/photos/6195273/pexels-photo-6195273.jpeg?auto=compress&cs=tinysrgb&h=650&w=940","alt":"A professional cleaner vacuuming a living room floor","credit":"Tima Miroshnichenko via Pexels"},"schema":{"@context":"https://schema.org","@type":"Article","@id":"https://localseo.ericscottstudios.com/blog/carpet-cleaning-220-lead-actions-33k-value-case-study#article","headline":"Carpet Cleaning: 220 Lead Actions, $33K Tracked Value","description":"A carpet cleaning company logged 220 lead actions worth an estimated $33,000 and beat a competitor sitting on more reviews. The work log and the math, with nothing rounded up.","datePublished":"2026-06-28","dateModified":"2026-06-28","url":"https://localseo.ericscottstudios.com/blog/carpet-cleaning-220-lead-actions-33k-value-case-study","wordCount":1318,"inLanguage":"en-US","author":{"@type":"Organization","name":"ES Studios","url":"https://localseo.ericscottstudios.com"},"publisher":{"@type":"Organization","name":"ES Studios","url":"https://localseo.ericscottstudios.com"},"keywords":"carpet cleaning local seo, carpet cleaner google business profile, carpet cleaning lead generation results, carpet cleaning marketing case study, carpet cleaner review velocity"},"content_html":"\n      <p>220 lead actions. An estimated $33,000 in tracked value. That is what one carpet cleaning company's Google Business Profile produced since onboarding on December 12, 2025 — and during the May 12 to June 12, 2026 period, search views were up 15% and the profile was beating a direct competitor that has more total reviews.</p>\n\n<p>This is a real account, anonymized. Business name removed, exact address dropped, competitor unnamed. Every figure below comes straight from the monthly report.</p>\n\n<h2>The lifetime engagement, in plain numbers</h2>\n\n<p>Lead actions are the headline, but the underlying engagement is where you see how people are reaching this business. Across the lifetime of the account the Google Business Profile has driven:</p>\n\n<div style=\"display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:28px 0\">\n  <div style=\"background:#f1f5f9;border-radius:8px;padding:16px;text-align:center\"><p style=\"font-size:32px;font-weight:900;color:#0f172a;margin:0 0 4px\">62</p><p style=\"font-size:12px;color:#64748b;text-transform:uppercase;letter-spacing:.06em;margin:0\">Calls from GBP</p></div>\n  <div style=\"background:#f1f5f9;border-radius:8px;padding:16px;text-align:center\"><p style=\"font-size:32px;font-weight:900;color:#0f172a;margin:0 0 4px\">5</p><p style=\"font-size:12px;color:#64748b;text-transform:uppercase;letter-spacing:.06em;margin:0\">Direction requests</p></div>\n  <div style=\"background:#f1f5f9;border-radius:8px;padding:16px;text-align:center\"><p style=\"font-size:32px;font-weight:900;color:#0f172a;margin:0 0 4px\">153</p><p style=\"font-size:12px;color:#64748b;text-transform:uppercase;letter-spacing:.06em;margin:0\">Website clicks</p></div>\n</div>\n\n<p>That split tells you something specific about carpet cleaning as a trade. Direction requests are tiny — just 5 — because nobody drives to a carpet cleaner's office. The work happens at the customer's home. Calls (62) and website clicks (153) are where the demand lives, and the ratio of clicks to calls suggests a lot of people are checking the website before they dial. For this trade, the website and the profile have to do the convincing; there is no walk-in foot traffic to fall back on.</p>\n\n<h2>Where the $33,000 comes from</h2>\n\n<p>The report attributes an estimated $33,000 in value to 220 lead actions since onboarding. That works out to about $150 of estimated value per lead action — a figure that lines up with a typical carpet or upholstery cleaning job rather than a one-room touch-up.</p>\n\n<p>Be clear about what a \"lead action\" is and is not. It is a tracked interaction that signals buying intent — a call, a click through to the site, a directions request. It is not a signed invoice. The $33,000 is potential value at the top of the funnel, not collected revenue. We report it because it is the consistent metric the platform tracks across all accounts, not because it equals the bank deposit. Any agency that hands you a \"value generated\" number and lets you believe it is closed revenue is selling you the comfortable version.</p>\n\n<h2>What the work log shows</h2>\n\n<p>The completed-action log for this account leans on four moves, repeated: GBP posts, photo uploads, FAQ generation, and drafted review replies.</p>\n\n<div style=\"border-left:3px solid #7c3aed;padding-left:20px;margin:28px 0\">\n  <div style=\"margin-bottom:16px;position:relative\"><div style=\"position:absolute;left:-26px;top:4px;width:10px;height:10px;border-radius:50%;background:#7c3aed\"></div><p style=\"font-size:13px;color:#64748b;margin:0 0 2px\">16 days ago</p><p style=\"font-size:15px;font-weight:600;color:#0f172a;margin:0\">Image uploaded to the profile</p></div>\n  <div style=\"margin-bottom:16px;position:relative\"><div style=\"position:absolute;left:-26px;top:4px;width:10px;height:10px;border-radius:50%;background:#7c3aed\"></div><p style=\"font-size:13px;color:#64748b;margin:0 0 2px\">17 days ago</p><p style=\"font-size:15px;font-weight:600;color:#0f172a;margin:0\">GBP post published</p></div>\n  <div style=\"margin-bottom:16px;position:relative\"><div style=\"position:absolute;left:-26px;top:4px;width:10px;height:10px;border-radius:50%;background:#7c3aed\"></div><p style=\"font-size:13px;color:#64748b;margin:0 0 2px\">20 days ago</p><p style=\"font-size:15px;font-weight:600;color:#0f172a;margin:0\">FAQ set generated; GBP post published</p></div>\n  <div style=\"margin-bottom:16px;position:relative\"><div style=\"position:absolute;left:-26px;top:4px;width:10px;height:10px;border-radius:50%;background:#7c3aed\"></div><p style=\"font-size:13px;color:#64748b;margin:0 0 2px\">25 days ago</p><p style=\"font-size:15px;font-weight:600;color:#0f172a;margin:0\">Review reply drafted; GBP post published</p></div>\n  <div style=\"position:relative\"><div style=\"position:absolute;left:-26px;top:4px;width:10px;height:10px;border-radius:50%;background:#7c3aed\"></div><p style=\"font-size:13px;color:#64748b;margin:0 0 2px\">across the period</p><p style=\"font-size:15px;font-weight:600;color:#0f172a;margin:0\">Repeated image uploads, posts, FAQ work, and review replies</p></div>\n</div>\n\n<p>The standout here is how many <strong>image uploads</strong> appear in this log compared to other trades. That is deliberate, and it is specific to carpet cleaning. This is a before-and-after business — a matted, stained carpet next to a clean one sells the service better than any sentence can. Uploading job photos regularly does two jobs at once: it feeds Google the freshness signal a profile needs, and it gives the 153 people clicking through actual proof of work to look at. The photo is both an SEO signal and a sales asset. In a trade where the result is visual, skipping photos is leaving conversions on the table.</p>\n\n<h2>The visibility numbers</h2>\n\n<div style=\"background:#f8fafc;border-radius:10px;padding:24px;margin:28px 0;border:1px solid #e2e8f0\">\n  <p style=\"font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#64748b;margin:0 0 16px\">Google search views (this period)</p>\n  <p style=\"font-size:44px;font-weight:900;color:#7c3aed;line-height:1;margin:0 0 6px\">506</p>\n  <p style=\"font-size:13px;color:#64748b;margin:0\"><span style=\"background:#dcfce7;color:#15803d;font-weight:800;padding:2px 8px;border-radius:20px\">&#8593; 15%</span> vs the previous period. Maps views: 45 (&#8593; 7%).</p>\n</div>\n\n<p>Search views — people finding the profile through a Google search — outnumber map views roughly eleven to one (506 vs 45) for this account, and search views grew faster (15% vs 7%). For a carpet cleaning business that is the expected shape: customers search \"carpet cleaning near me\" or \"upholstery cleaning [city]\" and pick from the results, rather than browsing a map. It is a reminder that for some trades the search surface matters more than the map grid, and your optimization should weight accordingly.</p>\n\n<h2>The review trap: more reviews did not win</h2>\n\n<p>Here is the part that contradicts the most common piece of local-SEO advice. The top competitor in this market carries 37 Google reviews. This account is generating 220 lead actions and growing search views — while the work log shows it is actively drafting review replies, which keeps its own review profile fresh and responsive.</p>\n\n<p>The lesson is not \"37 reviews is a lot\" or \"a little.\" It is that review <em>count</em> is a weaker signal than contractors are told. Google weighs recency and responsiveness heavily — a profile that replies to reviews and earns new ones steadily reads as a live, trusted business. A competitor who collected a pile of reviews two years ago and stopped is sending a staleness signal underneath that impressive total. Counting reviews is the easy thing to measure, so it is the thing everyone obsesses over. Velocity and response are harder to see and matter more.</p>\n\n<h2>The market context</h2>\n\n<div style=\"background:#0f172a;border-radius:10px;padding:28px;margin:28px 0;color:white\">\n  <p style=\"font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#94a3b8;margin:0 0 8px\">Monthly search volume</p>\n  <p style=\"font-size:52px;font-weight:900;color:white;line-height:1;margin:0 0 4px\">4,200</p>\n  <p style=\"font-size:15px;color:#94a3b8;margin:0 0 24px\">people searching for carpet cleaning in this metro every month</p>\n  <div style=\"display:grid;grid-template-columns:1fr 1fr;gap:20px;padding-top:20px;border-top:1px solid #1e293b\">\n    <div><p style=\"font-size:11px;text-transform:uppercase;color:#64748b;margin:0 0 4px\">Est. monthly market value</p><p style=\"font-size:26px;font-weight:900;color:#a78bfa;margin:0\">$630,000</p></div>\n    <div><p style=\"font-size:11px;text-transform:uppercase;color:#64748b;margin:0 0 4px\">Est. value per searcher</p><p style=\"font-size:26px;font-weight:900;color:#a78bfa;margin:0\">$150</p></div>\n  </div>\n</div>\n\n<p>About 4,200 monthly searches in this market, worth an estimated $630,000 a month — roughly $150 of potential value behind each searcher, which neatly matches the $150-per-lead-action figure the account is producing. The market is big enough that steady, unglamorous profile work keeps paying off, and there is plenty of headroom left.</p>\n\n<h2>What this means for other carpet cleaning companies</h2>\n\n<p>Three takeaways you can act on. First, upload job photos relentlessly — your trade is visual, and photos serve SEO and conversion at the same time. Second, do not chase a competitor's review count; keep your own reviews recent and reply to every one, because recency beats raw totals. Third, watch your search views over your map views — for carpet cleaning, the search surface is usually where the demand actually shows up.</p>\n\n<p>None of this is a one-time fix. This account has been compounding since December. The 220 lead actions are the product of six months of steady posting, photos, FAQs, and review replies — not a single clever optimization.</p>\n\n<h2>Frequently asked questions</h2>\n\n<h3>Is \"$33,000 in value\" the same as revenue earned?</h3>\n<p>No. It is estimated value attributed to 220 tracked lead actions — calls, clicks, and direction requests that signal buying intent. It is top-of-funnel potential, not collected revenue. We report it because it is the consistent metric tracked across accounts, and we are explicit that it is not a closed-sales figure.</p>\n\n<h3>Why are there only 5 direction requests?</h3>\n<p>Because carpet cleaning is done at the customer's home — nobody drives to your office. Calls and website clicks carry the demand for this trade, which is exactly what the numbers show: 62 calls and 153 clicks against just 5 direction requests.</p>\n\n<h3>How can this business beat a competitor with more reviews?</h3>\n<p>Google weighs review recency and responsiveness, not just count. A profile earning new reviews and replying to them reads as live and trusted. A competitor sitting on an older pile of reviews with no recent activity sends a staleness signal that a fresher profile can overcome.</p>\n\n<h3>Why so many photo uploads in the work log?</h3>\n<p>Carpet cleaning is a before-and-after business. Photos feed Google the freshness signal it wants and give the people clicking through real proof of work. The same action improves both ranking and conversion, which is why it is repeated so often for this trade.</p>\n\n<h3>Should I focus on map ranking or search views?</h3>\n<p>For carpet cleaning, search views usually dominate — this account saw 506 search views versus 45 map views. Customers tend to search rather than browse a map for this service, so weight your optimization toward the search surface.</p>\n\n<div class=\"not-prose mt-10 p-6 bg-orange-50 border border-orange-100 rounded-2xl\">\n  <h2 class=\"text-xl font-bold text-gray-900 mb-2\">Curious what your carpet cleaning profile is actually producing?</h2>\n  <p class=\"text-gray-700 mb-4\">A free audit shows your current search views, how your reviews compare to local competitors, and where photo and posting work could move the needle. No commitment afterward.</p>\n  <div class=\"flex flex-col sm:flex-row gap-3\">\n    <a href=\"https://audit.llp.rankoneseo.io\" class=\"inline-block bg-orange-500 hover:bg-orange-600 text-white font-semibold px-5 py-3 rounded-xl text-center transition\">Get a Free Local SEO Audit</a>\n    <a href=\"https://ericscottstudios.com/offer/gbp\" class=\"inline-block bg-white border border-orange-300 hover:bg-orange-50 text-orange-600 font-semibold px-5 py-3 rounded-xl text-center transition\">See the GBP Domination Offer</a>\n  </div>\n</div>\n    ","content_text":"220 lead actions. An estimated $33,000 in tracked value. That is what one carpet cleaning company's Google Business Profile produced since onboarding on December 12, 2025 — and during the May 12 to June 12, 2026 period, search views were up 15% and the profile was beating a direct competitor that has more total reviews.\n\nThis is a real account, anonymized. Business name removed, exact address dropped, competitor unnamed. Every figure below comes straight from the monthly report.\n\nThe lifetime engagement, in plain numbers\n\nLead actions are the headline, but the underlying engagement is where you see how people are reaching this business. Across the lifetime of the account the Google Business Profile has driven:\n\n  62\n\nCalls from GBP\n\n  5\n\nDirection requests\n\n  153\n\nWebsite clicks\n\nThat split tells you something specific about carpet cleaning as a trade. Direction requests are tiny — just 5 — because nobody drives to a carpet cleaner's office. The work happens at the customer's home. Calls (62) and website clicks (153) are where the demand lives, and the ratio of clicks to calls suggests a lot of people are checking the website before they dial. For this trade, the website and the profile have to do the convincing; there is no walk-in foot traffic to fall back on.\n\nWhere the $33,000 comes from\n\nThe report attributes an estimated $33,000 in value to 220 lead actions since onboarding. That works out to about $150 of estimated value per lead action — a figure that lines up with a typical carpet or upholstery cleaning job rather than a one-room touch-up.\n\nBe clear about what a \"lead action\" is and is not. It is a tracked interaction that signals buying intent — a call, a click through to the site, a directions request. It is not a signed invoice. The $33,000 is potential value at the top of the funnel, not collected revenue. We report it because it is the consistent metric the platform tracks across all accounts, not because it equals the bank deposit. Any agency that hands you a \"value generated\" number and lets you believe it is closed revenue is selling you the comfortable version.\n\nWhat the work log shows\n\nThe completed-action log for this account leans on four moves, repeated: GBP posts, photo uploads, FAQ generation, and drafted review replies.\n\n  16 days ago\n\nImage uploaded to the profile\n\n  17 days ago\n\nGBP post published\n\n  20 days ago\n\nFAQ set generated; GBP post published\n\n  25 days ago\n\nReview reply drafted; GBP post published\n\n  across the period\n\nRepeated image uploads, posts, FAQ work, and review replies\n\nThe standout here is how many image uploads appear in this log compared to other trades. That is deliberate, and it is specific to carpet cleaning. This is a before-and-after business — a matted, stained carpet next to a clean one sells the service better than any sentence can. Uploading job photos regularly does two jobs at once: it feeds Google the freshness signal a profile needs, and it gives the 153 people clicking through actual proof of work to look at. The photo is both an SEO signal and a sales asset. In a trade where the result is visual, skipping photos is leaving conversions on the table.\n\nThe visibility numbers\n\n  Google search views (this period)\n\n  506\n\n  &#8593; 15% vs the previous period. Maps views: 45 (&#8593; 7%).\n\nSearch views — people finding the profile through a Google search — outnumber map views roughly eleven to one (506 vs 45) for this account, and search views grew faster (15% vs 7%). For a carpet cleaning business that is the expected shape: customers search \"carpet cleaning near me\" or \"upholstery cleaning [city]\" and pick from the results, rather than browsing a map. It is a reminder that for some trades the search surface matters more than the map grid, and your optimization should weight accordingly.\n\nThe review trap: more reviews did not win\n\nHere is the part that contradicts the most common piece of local-SEO advice. The top competitor in this market carries 37 Google reviews. This account is generating 220 lead actions and growing search views — while the work log shows it is actively drafting review replies, which keeps its own review profile fresh and responsive.\n\nThe lesson is not \"37 reviews is a lot\" or \"a little.\" It is that review count is a weaker signal than contractors are told. Google weighs recency and responsiveness heavily — a profile that replies to reviews and earns new ones steadily reads as a live, trusted business. A competitor who collected a pile of reviews two years ago and stopped is sending a staleness signal underneath that impressive total. Counting reviews is the easy thing to measure, so it is the thing everyone obsesses over. Velocity and response are harder to see and matter more.\n\nThe market context\n\n  Monthly search volume\n\n  4,200\n\n  people searching for carpet cleaning in this metro every month\n\n  \n    Est. monthly market value\n\n$630,000\n\n    Est. value per searcher\n\n$150\n\n  \n\nAbout 4,200 monthly searches in this market, worth an estimated $630,000 a month — roughly $150 of potential value behind each searcher, which neatly matches the $150-per-lead-action figure the account is producing. The market is big enough that steady, unglamorous profile work keeps paying off, and there is plenty of headroom left.\n\nWhat this means for other carpet cleaning companies\n\nThree takeaways you can act on. First, upload job photos relentlessly — your trade is visual, and photos serve SEO and conversion at the same time. Second, do not chase a competitor's review count; keep your own reviews recent and reply to every one, because recency beats raw totals. Third, watch your search views over your map views — for carpet cleaning, the search surface is usually where the demand actually shows up.\n\nNone of this is a one-time fix. This account has been compounding since December. The 220 lead actions are the product of six months of steady posting, photos, FAQs, and review replies — not a single clever optimization.\n\nFrequently asked questions\n\nIs \"$33,000 in value\" the same as revenue earned?\n\nNo. It is estimated value attributed to 220 tracked lead actions — calls, clicks, and direction requests that signal buying intent. It is top-of-funnel potential, not collected revenue. We report it because it is the consistent metric tracked across accounts, and we are explicit that it is not a closed-sales figure.\n\nWhy are there only 5 direction requests?\n\nBecause carpet cleaning is done at the customer's home — nobody drives to your office. Calls and website clicks carry the demand for this trade, which is exactly what the numbers show: 62 calls and 153 clicks against just 5 direction requests.\n\nHow can this business beat a competitor with more reviews?\n\nGoogle weighs review recency and responsiveness, not just count. A profile earning new reviews and replying to them reads as live and trusted. A competitor sitting on an older pile of reviews with no recent activity sends a staleness signal that a fresher profile can overcome.\n\nWhy so many photo uploads in the work log?\n\nCarpet cleaning is a before-and-after business. Photos feed Google the freshness signal it wants and give the people clicking through real proof of work. The same action improves both ranking and conversion, which is why it is repeated so often for this trade.\n\nShould I focus on map ranking or search views?\n\nFor carpet cleaning, search views usually dominate — this account saw 506 search views versus 45 map views. Customers tend to search rather than browse a map for this service, so weight your optimization toward the search surface.\n\n  Curious what your carpet cleaning profile is actually producing?\n\n  A free audit shows your current search views, how your reviews compare to local competitors, and where photo and posting work could move the needle. No commitment afterward.\n\n  \n    Get a Free Local SEO Audit\n    See the GBP Domination Offer","related_posts":[{"slug":"google-reviews-for-contractors","url":"https://localseo.ericscottstudios.com/blog/google-reviews-for-contractors","api_url":"https://localseo.ericscottstudios.com/api/blog/google-reviews-for-contractors"},{"slug":"how-to-ask-customers-for-reviews","url":"https://localseo.ericscottstudios.com/blog/how-to-ask-customers-for-reviews","api_url":"https://localseo.ericscottstudios.com/api/blog/how-to-ask-customers-for-reviews"},{"slug":"google-business-profile-ranking-home-service-businesses","url":"https://localseo.ericscottstudios.com/blog/google-business-profile-ranking-home-service-businesses","api_url":"https://localseo.ericscottstudios.com/api/blog/google-business-profile-ranking-home-service-businesses"}],"related_services":[{"slug":"gbp-domination","url":"https://localseo.ericscottstudios.com/services/gbp-domination"},{"slug":"citation-building","url":"https://localseo.ericscottstudios.com/services/citation-building"}]}