gaash.ai

Landscaping and lawn care

The homeowner asks a chat assistant who mows in their neighborhood. It answers with three companies.

A homeowner types 'lawn care near me that does weekly mowing and fall cleanup' into a chat window and gets a short list with reasons. The reasons come from the pages the assistant could read. A gallery of finished yards and a phone number are not reasons.

A homeowner's question about a landscaping company asks for what its site can say in plain text: which services it does, in which towns, at roughly what price, and for whom. Seasonal work, a per-visit range, whether one-time residential jobs are welcome: the assistant can only repeat what is written. A site that shows the work only in photos leaves every one of those facts to the phone call.

How your customers ask

How homeowners ask for a landscaper now

“lawn care near me weekly mowing and fall cleanup price per visit”
“landscaper near me who takes small residential jobs”
“who installs paver patios and retaining walls near me and what does it cost”
“sprinkler repair and winterization near me”
“best reviewed landscaping company in my area”

The homeowner asks by season and by job

The questions arrive on a calendar you already know: a spring cleanup in March, weekly mowing from May, an irrigation repair in July when a zone stops, a patio in the summer, leaf removal in the fall, snow in the northern metros. Each season the homeowner asks an AI assistant a different question, and each time it answers from the pages it can retrieve at that moment.

Four things decide whether you are in that answer. Whether the site says you do this service, by its plain name. Whether it says you work in this town. Whether it gives any idea what a visit or a project costs. And whether it says you take the job at all: one cleanup, a quarter-acre lot, a homeowner rather than an HOA. Your crew leader knows every one of those answers. The assistant has never met your crew leader.

Price is the answer owners tend to withhold, and the one that filters hardest. A homeowner asking about a price per visit is asking whether you are in their range, not for a quote. A range with its conditions, the way your estimator says it on the phone, is a fact an assistant can repeat. 'Call for a free estimate' is not.

What has to be written on a landscaping site to be named

Most of the list is what your office says on the phone every week. The middle column is the sentence a homeowner would recognize; the right-hand column is the form a machine can read.

What a landscaping company's site states, by the question each fact answers.
The homeowner wants to knowWhat your site statesWhere a machine finds it
Do you do thisServices by their plain names: weekly mowing, spring and fall cleanup, mulch, aeration and overseeding, irrigation install and repair, sprinkler winterization, paver patios, retaining walls, sod, pruning, snow removalA heading per service with two or three sentences under it; Service markup with serviceType
Do you come to meThe towns and neighborhoods you serve, named, and the ones you do notText on the contact and service pages; areaServed in the business markup
What does it costA per-visit range for mowing by lot size, a starting range for a cleanup, a per-project range for a patio, and what moves eachText next to the service; priceRange in the markup
Will you take my jobThe smallest job you accept, whether you do one-time work, whether you require a season contractOne plain sentence on the services page
When can you startHow you schedule: weekly routes, the month you open for spring cleanups, whether estimates happen the same weekText; office hours in OpeningHoursSpecification
Are you any goodReviews quoted on the page with the service and the town; the license or certification where your state issues oneQuoted text with the platform named; the credential as a sentence with its number
Who are youOne business name, one phone number, one address or a stated service area, identical on every pageHomeAndConstructionBusiness in JSON-LD

schema.org has no landscaping type. The nearest LocalBusiness subtype is HomeAndConstructionBusiness, which is what we use, with each service as a Service carrying serviceType and areaServed. Google's local business documentation lists the properties it reads (name, address, telephone, opening hours, priceRange), and its structured data introduction asks that LocalBusiness schema describe only what the visitor can see.

If you run the business from home and would rather not publish the street address, publish the service area instead, as text and as areaServed. A machine that finds neither an address nor an area has nowhere to place you, and 'near me' is a question about place.

The crawl: no address, no answers, no reviews a machine can read

In our audit of 9,483 small business websites (40 trades, 90 metros across the US, Canada, Europe and the UAE, late August to early September 2026), 34.1% had no postal address a machine could parse on the homepage, contact page or about page, and 43.1% were inconsistent about who and where they are across those three pages. Service-area businesses often leave the address off on purpose, and they are the ones that most need to say where they work instead.

61.5% had no question-and-answer content of any kind, and 50.7% had at least one heading phrased as a question with no answer under it a machine could isolate. The shape to look for on your own site: a heading that asks 'Do you offer snow removal?' and a paragraph that says to get in touch. That is a question, not an answer page.

On 64.7% of sites the crawler could read no review at all, and rating markup turned up on 8.9%. The reviews exist, on the profile and the neighborhood apps where homeowners left them; the site does not say so, so an assistant reading the site does not know.

When we put one buyer question per business to Claude, with web retrieval on, 14.9% of 9,240 businesses were named; 17.7% among the 5,928 answers that gave a differentiated list rather than a hedge. One question, one assistant, one day: a direction, and a Claude number only. The businesses named were, on inspection, the ones whose sites carried answer-shaped text and a consistent identity.

What to fix first, before the spring calls start

  1. One name, one phone number, and either an address or a named service area, identical on the homepage, the contact page and the about page.
  2. A services page written as text: a heading per service, a range with its conditions, the smallest job you take.
  3. The towns you serve, as a list on the page and as areaServed in the markup. Not a page per town with the same paragraph on each.
  4. HomeAndConstructionBusiness markup with the phone, hours, priceRange and area, plus a Service node per service, every value matching the page.
  5. Reviews on the page as text, with the town, the job and where each was posted, and no platform rating copied into your markup.
  6. The five questions your office answers every spring, as headings with the real answer in the first sentence: snow removal, contracts, small jobs, start dates, what a cleanup includes.
  7. Check what a crawler receives with the crawler access check, then measure with a fixed set of homeowner questions before and after, as our methodology describes.

What landscapers ask

We work in twenty towns. Do we need a page for each one?

No. One list of towns on one page is enough for a machine to read, and areaServed in the markup repeats it in a form it can parse. A page per town with the same paragraph on each is duplicate text an assistant cannot tell apart. If a town matters to you, write something true about your work there: the jobs, the soil, the HOA rules you know.

Our prices depend on the lot. How can we publish a price?

Publish the range and what moves it, the way your estimator explains it on the phone: a per-visit range by lot size, a starting range for a cleanup, what a patio depends on. A range with its conditions is a fact an assistant can repeat, and the company whose page carries one can be named for the price question. 'Call for a quote' takes you out of it.

All our work comes from referrals and a neighborhood app. Why does this matter?

It may not, yet. Referrals reach people who already know a neighbor of yours; the assistant reaches the person who moved in last month and asked a chat window instead of the street. The free check fetches your site the way our audit did and reports what an assistant can read on it, within 48 hours.

Our site is mostly photos of our work. Is that a problem?

For a person, no. For an assistant, a photo without a caption is nothing. Give each project a caption in text: the town, the job, the size, the season, the material. Alt text helps a little; a visible caption helps more, because it is what the page says, and the page is what gets quoted.

Sources: our audit of 9,483 small-business sites, with its method · schema.org, LocalBusiness and its subtypes · schema.org, Service · schema.org, areaServed · Google, local business structured data · Google, introduction to structured data