Perplexity AI Recommends Local Contractors. Its Sources Are Not What You Think.
When a homeowner asks Perplexity to recommend a plumber or HVAC contractor, it does not query Google Business Profile or pull from a local business database. It runs real-time web retrieval across the open web, assembles citations from the authoritative sources it finds, and presents a recommendation with numbered source links. The platforms it trusts most are not the ones most contractors optimize for.
Perplexity sits alongside ChatGPT and Google AI Overviews as one of the three AI platforms homeowners use most for researching local services. Its users skew toward people who compare options before calling: they read sources, check credentials, and verify reviews across multiple platforms before booking. When Perplexity answers "best plumbers in Austin" or "who does duct cleaning near me," it synthesizes recommendations from third-party sources and names the businesses those sources mention. Most contractors have never considered which sources Perplexity would even find when looking them up.
How Perplexity Sources Its Answers
Unlike ChatGPT, which draws from a training knowledge base with a fixed cutoff date, Perplexity retrieves pages from the open web in real time for every query. It uses a multi-stage ranking pipeline to select credible pages, passes those to a language model that synthesizes an answer, and cites every source used. A business that appears in those cited sources gets named and linked. A business with no presence in those sources is invisible regardless of Google ranking position or Google review count.
Research on Perplexity's citation patterns shows Reddit accounts for approximately 46 percent of all citations across query types. For local recommendation queries, Yelp, Houzz, HomeAdvisor, and Angi are the primary structured sources for business information. Your own website ranks as a secondary source behind those directories. Google Business Profile does not factor in because Perplexity does not query Google's local database. This source hierarchy is fundamentally different from Google AI Overviews and Microsoft Copilot, and it requires a separate optimization approach.
| Source | Citation Weight for Local Queries | Most Contractors' Presence |
|---|---|---|
| Reddit (local subreddits, r/homeowners) | Highest: ~46% of all citations | None: most have never checked |
| Yelp, Houzz, HomeAdvisor, Angi | High: primary structured local data | Partial: listings often unclaimed or outdated |
| Business website | Medium: secondary after directories | Present, but rarely structured for extraction |
| Google Business Profile | Not used: Perplexity does not query Google | Fully optimized and irrelevant to Perplexity |
Reddit: Perplexity's Highest-Weight Source for Recommendations
When a homeowner searches Perplexity for contractor recommendations in their city, the system retrieves Reddit threads where local residents discuss and name service businesses. A thread from r/Austin where someone asked "can anyone recommend a reliable plumber?" and received community replies naming specific contractors becomes a high-confidence citation source. Perplexity extracts those mentions, synthesizes the recommendations, and names the businesses in its answer.
Most contractors are completely absent from local Reddit discussions. This is not because residents avoid discussing home service businesses on Reddit: they do, in local subreddits, in r/homeowners, and in trade-specific communities. The businesses that appear in those discussions earned their presence through word-of-mouth from satisfied customers who happen to be active on those platforms. The businesses that do not appear have never thought to monitor these conversations.
Building Reddit presence does not mean creating accounts and promoting your business, which violates Reddit's rules and triggers immediate community backlash. It means delivering work that generates organic discussion and making it easy for satisfied customers to mention you when they see a relevant thread. Search your company name and trade in r/[city] and r/[city]homeowners. If nothing comes up, your Perplexity citation presence from its primary source is zero. Note whether any competitors appear in those threads. The queries that surface them are exactly the prompts Perplexity uses when recommending contractors in your market.
Yelp: The Structured Business Data Perplexity Trusts
Yelp is Perplexity's primary structured local business source for trade queries. When a homeowner asks about specific services like "sump pump replacement" or "AC tune-up near me," Perplexity retrieves Yelp listings and cites them with explicit source links. A complete Yelp listing with an accurate business description, active recent reviews, and specific service categories is eligible for those citations. An unclaimed or incomplete listing is not.
The business description field on Yelp functions as structured data for Perplexity's extraction system. A description stating "Licensed plumbing contractor serving Phoenix, Scottsdale, and Tempe, specializing in water heater replacement, drain clearing, slab leak repair, and emergency service. Arizona ROC License #291845" gives Perplexity specific entities to cite and match to service queries. A generic description like "Best plumbers in Phoenix, call us!" provides nothing extractable.
Freshness is the second Yelp factor Perplexity weighs. Its real-time retrieval deprioritizes pages with no updates in six or more months. A listing where the most recent review is 10 months old signals stale content to the retrieval system. Two to four new Yelp reviews per month, requested from customers after completed jobs, keeps the listing indexed as current. Review recency on Yelp matters for Perplexity visibility in a way that it does not affect Perplexity's ranking of your Google profile, because Perplexity never looks at your Google profile.
Your Website's Role in Perplexity Citations
Perplexity retrieves your website directly as a secondary citation source after directories and Reddit. Two factors determine whether a page earns a citation: answer structure and freshness.
Answer structure means the page leads with a specific, extractable response in the first 100 words. A water heater replacement page that opens with the service, city, price range, timeline, and a license credential gives Perplexity a citable answer. A page that opens with your company's founding story or a generic value statement gives it nothing. Perplexity cites the answer, not the brand narrative.
Freshness means content updated within the past six months. Pages unchanged for a year are deprioritized against fresher competitor pages. Updating a service page does not require a full rewrite: adding a current price range, appending a short FAQ, or refreshing a city page with a recent job example qualifies as a content update that resets the freshness signal. Perplexity also uses Bing's web index, not Google's, so submitting updated URLs to Bing Webmaster Tools ensures the retrieval system sees the latest version of your pages.
Three Actions for This Week
- Search Reddit for your business name and trade. Go to reddit.com and search your company name, your trade (plumber, HVAC, electrician), and your city in combination. Check r/[city] and r/[city]homeowners subreddits specifically. Note every thread where contractors in your trade are mentioned and whether your name appears anywhere. If it does not, your Perplexity citation presence from its highest-weight source is zero. Note which competitors are named and what context surrounds those mentions. The threads that surface competitors are the queries Perplexity is actively using when homeowners in your market ask for recommendations. That context tells you what satisfied customers actually say when they recommend a contractor organically, which is the content Perplexity trusts most.
- Claim your Yelp listing and rewrite the business description. Log in to business.yelp.com and verify that your listing is claimed. If not, claim it with phone or SMS verification. Under Business Information, rewrite the description to at least 200 characters naming every specific service you offer by its exact service name, every city or zip code you cover, and your state license number with the issuing authority. Add service categories using the most specific subcategories Yelp offers, not just a top-level trade category. If your most recent Yelp review is more than 60 days old, send your next five satisfied customers the direct link to your Yelp listing and ask for a review. Two or three new reviews in the next 30 days move your listing from the stale content category back into active consideration for Perplexity's real-time retrieval.
- Rewrite the opening paragraph of your top service page with an answer-first structure. Pick the page for your highest-revenue service. Replace the current opening paragraph with 75 to 100 words structured as: service name, cities served, price range, standard timeline, and one license or certification. This is the format Perplexity extracts when it retrieves your page as a local source. To verify, paste your rewritten paragraph into Perplexity and ask "who does [service] in [city]?" and check whether your page appears in the cited sources. If it does not appear, submit the URL to Bing Webmaster Tools for indexing. Perplexity uses Bing's index, and a page not indexed by Bing is a page Perplexity cannot cite.
Perplexity is built differently from the other AI platforms most contractors have encountered. Its source hierarchy puts Reddit discussion first, Yelp second, and your website third, with Google's entire ecosystem excluded from local recommendation queries. A contractor with consistent positive mentions in local subreddits, an active Yelp listing with recent reviews, and service pages that lead with specific answers occupies all three positions Perplexity checks. A contractor who has optimized only for Google is invisible in all three. The homeowners Perplexity serves are researchers who compare before calling. Appearing in their AI answer is an earlier and higher-converting touchpoint than appearing anywhere in their organic search results.