Skip to content
GEO

Smart Speaker Search: How Alexa and Google Home Choose a Contractor

·6 min read

Most contractors are focused on their website, their Google Business Profile, and maybe their Google Ads. Almost none have thought about what happens when a homeowner says “Hey Alexa, who does emergency plumbing near me” at 9pm with a burst pipe under the sink. Smart speakers sit in one in three US households. Amazon Echo and Google Nest are the two dominant platforms. When a homeowner asks for a contractor recommendation, the device answers with one name. Not a list. Not a search results page. One business.

The contractor who gets that recommendation is not the one with the best website. They are the one whose listing data most closely matches what the platform’s AI considers credible for that query. The optimization work is specific, takes an afternoon, and fewer than five percent of contractors in any market have done it.

How Alexa Handles Local Contractor Queries

Alexa processes local contractor requests through two channels depending on your trade category and location.

Amazon Local Services is Amazon’s own home services marketplace, covering categories including plumbing, electrical, appliance repair, HVAC, house cleaning, and handyman work. When a homeowner in a covered market asks Alexa for help with one of these trades, Alexa can surface businesses from the Amazon Local Services network directly. These businesses are pre-screened, verified for insurance, and must maintain minimum rating thresholds. Registering through Amazon Local Services puts you directly in Alexa’s recommendation pipeline for covered queries without depending on any other platform.

Yelp integration handles trades and markets outside Amazon Local Services coverage. When you ask Alexa to find a contractor, Alexa reads the top-rated Yelp result and says the business name, star rating, and a short description. The factors that determine which Yelp listing gets read aloud are the same as Yelp search ranking in general: overall star rating, review count, recent review activity, category match, and proximity to the searcher. A Yelp listing with 8 reviews from 2023 is not competitive in voice results regardless of how many Google reviews you have.

The critical difference from text search: Alexa reads one result aloud. The homeowner hears one name. If they ask for another option, Alexa reads a second. Most do not ask for a third. The contractor named first gets the call.

How Google Home Handles Contractor Queries

Google Home and Google Nest devices use Google’s local search index to answer contractor queries. The same signals that determine your Google Map Pack ranking also determine whether Google Home recommends your business by name.

When someone says “Hey Google, find me a plumber who does same-day service,” the device reads the top result from your Google Business Profile. Here is the specific data it pulls:

Data pointWhere it comes fromWhy it matters for voice
Business nameGBP primary name fieldThe first thing the homeowner hears; must match your real name exactly
Star rating and review countGBP review aggregateRead immediately after name; homeowners form an impression in the first two seconds
Current availabilityGBP hoursGoogle Home checks whether you are open before recommending you for urgent queries
Service descriptionFirst 200 characters of GBP descriptionRead if the homeowner asks for more detail about your business
Phone numberGBP primary phoneGoogle Home dials it directly when the homeowner says “call them”

A GBP with complete hours, a description that leads with your trade and service area, 30 or more reviews averaging 4.4 or above, and the emergency services attribute enabled is the profile most likely to be named on Google Home for urgent local queries. An incomplete profile with 8 reviews and a generic description is not competitive in this format even if your website ranks on page one of Google.

Why Voice Queries Require Different Optimization

Voice queries are longer and more conversational than typed searches. A homeowner at a keyboard types “plumber [city].” The same homeowner talking to a speaker says “find me a plumber near me who can come today for an emergency.”

That voice query contains intent signals a short typed keyword cannot carry: urgency, same-day availability, and a local constraint. The AI engine processing the query matches those signals against available listing data. A GBP with the emergency services attribute checked, hours set to reflect evening availability, and recent reviews that mention same-day service matches three of those signals directly. A GBP without those signals matches zero, and a different contractor gets named.

Voice results also set up a one-step conversion. After the device names a business, the homeowner says “call them.” If your GBP has an accurate primary phone number, they reach you within 30 seconds of the original query. If your number is wrong, outdated, or routes to a system that does not answer, the interaction ends and the homeowner asks for the next option.

Optimizing for Both Platforms

The optimization for smart speaker visibility overlaps significantly with general GEO work, with a few platform-specific additions.

For both Alexa and Google Home:

  • Yelp listing: Maintain at least 15 reviews averaging above 4.3. Below that threshold, your Yelp listing is not competitive in Alexa’s voice results for local contractor queries. If your Yelp profile has fewer than 10 reviews, prioritize it over adding more Google reviews this quarter. Ask your next three satisfied customers specifically for a Yelp review.
  • GBP hours: Set hours that reflect your actual availability, including evenings if you take after-hours calls. Google Home checks open status before recommending you for queries that imply urgency. A business marked as closed at 6pm will not be the answer to a 9pm emergency query.
  • Emergency services attribute: Enable this in GBP if you take urgent or after-hours calls. Google Home reads this attribute when matching queries that mention emergency, urgent, or same-day service. It also feeds into AI Overview citations for the same query types.

Alexa-specific:

  • Check whether Amazon Local Services covers your trade and market at services.amazon.com. If it does, the application requires license and insurance verification and takes roughly an hour to complete. Completing it puts you directly in Alexa’s recommendation pipeline for covered queries, independent of your Yelp profile.
  • Set your Yelp business category to the most specific applicable trade term. Alexa matches voice query intent against Yelp categories. A profile categorized as “Plumbers” outperforms one categorized as “Home Services” for plumbing voice queries.

Google Home-specific:

  • Write your GBP description to lead with trade, service type, and city in the first sentence. “Same-day HVAC repair and furnace service in [City] and surrounding areas, available evenings and weekends” gives Google Home specific language to read when describing your business. A generic opener about being family-owned since 2001 provides nothing useful for a voice recommendation.
  • Confirm your GBP primary phone number reaches a human or an answered voicemail, not a routing system that drops calls at odd hours. Google Home places the call immediately when the homeowner says “call them.” A dropped or unrouted call means a lost lead with no way to recover it.

Three Actions for This Week

  1. Ask your smart speaker about yourself right now. If you have an Amazon Echo or Google Nest at home, ask “find me a [your trade] near me” and listen to the response. If you do not hear your business name, open Yelp and your GBP and compare your listing against whoever was named. The differences between their profile and yours are the specific items to fix. This exercise takes five minutes and shows you exactly where you stand in voice search in your own market without any tools or paid software.
  2. Check Amazon Local Services for your trade. Go to services.amazon.com/local-services and search for your trade category in your area. If it is available, complete the application. Most contractors in covered markets have not done this, which means the voice recommendation channel is sitting unclaimed. The application is the only step required to appear in Alexa results through this channel.
  3. Rewrite your GBP description opening sentence. The current first sentence of your GBP description is almost certainly about your company history or your values. Replace it with a sentence that names your trade, your service type (including emergency or same-day if applicable), and your city. Then confirm your hours and enable the emergency services attribute if you take after-hours calls. These changes take 20 minutes in your GBP dashboard and directly affect how Google Home describes your business when it reads your profile aloud to a homeowner in need.

Smart speakers do not replace Google search or Perplexity or any text-based AI platform. They add a query channel that runs in the background of every household that owns one, 24 hours a day. The homeowner who talks to their speaker at midnight with a failing water heater calls whoever the device names. That call goes to the contractor whose Yelp profile and GBP are optimized for voice signals, not the one with the most backlinks or the highest ad budget. The work takes less than an afternoon. The leads that result from it continue indefinitely.

Want this done for you?

Get a free audit of your website, SEO, and GEO presence.