Landscaping, lawn care, and hardscape companies—independent solo-operator landscapers, two-truck local crews, multi-state franchises like TruGreen, Lawn Doctor, Weed Man, Spring-Green Lawn Care, NaturaLawn of America, U.S. Lawns, Brightview, BrightView, Yellowstone Landscape, Davey Tree Expert Company, SavATree, Bartlett Tree Experts, on-demand lawn-care marketplaces like LawnStarter, GreenPal, and Lawn Love, hardscape and patio-installation specialists, irrigation and sprinkler-system installers, tree care and arboriculture services, snow-removal contractors, holiday-light installation services, commercial grounds-maintenance providers serving HOAs and office parks, and golf-course superintendence consultancies—run their entire customer-acquisition flow through a website with instant-quote tools (often integrated with satellite imagery to measure the lawn or property area), service-area zip-code lookups, recurring-service subscription enrollment (weekly mowing, monthly fertilization, quarterly tree pruning), online payment, portfolio image galleries showing before-and-after landscape installations, plant and turf-grass selection guides, and corporate-account property-portfolio management. That flow is, for nearly every prospective customer, the only practical way to engage the business, particularly for the time-critical use cases that drive a substantial share of landscaping revenue (pre-listing curb-appeal cleanup, post-storm tree-removal emergency, irrigation start-up before the summer season, fall leaf cleanup, snow-removal contract before the first storm of the year), and under controlling ADA Title III case law in every U.S. circuit (the Domino's, Winn-Dixie, and Robles lines of authority) the website is itself a place of public accommodation. Landscaping has been an emerging plaintiffs'-firm sector since 2024: California Unruh and New York State Human Rights Law cases have been filed against independent landscapers and regional chains, with settlements in the $4,000–$15,000 range plus remediation costs and an ongoing remediation-monitoring obligation. The customers who most need accessible landscaping websites—a blind person scheduling lawn mowing after losing the ability to do the work themselves, a deaf homeowner enrolling in a weekly recurring plan, a person with motor disabilities completing an instant-quote satellite-measurement form, an elderly customer arranging snow removal—are statistically over-represented among landscaping-service customers because landscaping is itself an accommodation for people who cannot do the physical yard work. The visual and portfolio-heavy nature of the industry creates outsized accessibility exposure, and the pesticide-application aspect of lawn care creates an additional FIFRA and state pesticide-regulator dimension. Off-the-shelf templates used by LMN, SingleOps, Aspire, Jobber, ServiceTitan Lawn, Yardbook, RealGreen, Service Autopilot, and generic WordPress and Squarespace landscaping templates rarely address these failures. Landscaping operators in the European Union or marketing to EU-resident customers face EAA exposure as of June 28, 2025, with explicit e-commerce provisions covering recurring-service subscriptions. This guide covers the legal framework, the landscaping-specific failure patterns, and a concrete compliance checklist.

Legal Requirements

Key Accessibility Issues in Landscaping, Lawn Care & Hardscape Services

Satellite-Measurement Instant-Quote Tools That Require Mouse Interaction With a Map

Modern landscaping instant-quote tools (LawnStarter, Lawn Love, GreenPal, TruGreen's online quote) often use a satellite-imagery measurement workflow: the customer enters their address, the tool drops a pin on the property, and the customer is asked to drag the corners of a polygon to outline the lawn area. The polygon-drag interaction is mouse-only, has no keyboard equivalent, is invisible to screen readers, and provides no alternative for users who cannot perform the precise drag motion. Screen-reader users hear nothing; keyboard-only users cannot adjust the polygon; voice-control users cannot say 'move the top corner left' because the polygon corners have no accessible names. Many tools fall back to a 'we'll measure it from satellite' default that produces a quote without user interaction—but this fallback is itself often hidden behind an inaccessible 'Get quote without measuring' link.

How to fix:

Provide a non-map fallback path as the primary path: 'Enter your lawn size in square feet' as a labeled numeric input, with a 'Use satellite measurement (visual)' link clearly labeled as an alternative for sighted users who prefer the map. The labeled-input path must produce the same quote as the map-based path. Where the map-based path remains, implement keyboard alternatives: arrow keys to nudge selected polygon corners, Tab to cycle through corners, aria-label on each corner ('Northwest corner, currently at position X, Y'), and an aria-live region announcing the current measured area as the polygon changes. Provide a 'Use the estimated area from my address records' default that produces a quote without any user manipulation, and that default must be the primary, top-of-page option. Test the labeled-input fallback with NVDA and VoiceOver.

Portfolio Image Galleries With Lightboxes That Trap Keyboard Focus and Skip Alt Text

Landscaping portfolios are heavily image-driven—before-and-after photos of installed patios, new sod, paver walkways, irrigation systems, holiday-light installations, hardscape water features—and the gallery is typically implemented as a JavaScript lightbox (Fancybox, PhotoSwipe, Magnific Popup) that overlays the screen with the full-size image. Two failures dominate: (1) the gallery thumbnail images have no alt text or have generic file-name alt text like 'IMG_4523.jpg', so screen-reader users cannot tell what installations the portfolio contains; (2) the lightbox itself fails focus management (focus stays on the underlying page, not on the lightbox; Escape does not close the lightbox; arrow keys do not navigate to the next image; the close button has no accessible name). The portfolio is the operator's primary credibility-building asset, so the accessibility failure has both a direct ADA exposure and a long-term conversion consequence.

How to fix:

For every portfolio image, write descriptive alt text that names the installation type, the key visual features, and the project location if relevant: 'Before-and-after of front-yard sod installation, 1,200 square feet of Kentucky bluegrass, completed in May 2026 in Westchester County, New York'. For comparison images (before/after), provide two separate images each with its own alt text, or one combined image with comprehensive alt text covering both states. Implement the lightbox with proper accessibility: role='dialog', aria-modal='true', focus moved to the lightbox on open, focus returned to the trigger thumbnail on close, Escape-key closes, Left-arrow/Right-arrow navigate to previous/next image with announcement through aria-live, and a close button with aria-label='Close gallery'. Test with VoiceOver iOS, NVDA, and keyboard-only navigation.

Pre- and Post-Application Pesticide Notifications Delivered Only as Inaccessible PDF or Email Attachment

Commercial lawn-care applicators are required under FIFRA and state pesticide-application laws to provide pre-application notification to customers (and in jurisdictions like New York, to abutting neighbors) and post-application safety information including the application date, the active ingredients applied, the re-entry interval for children and pets, and emergency-contact information for accidental exposure. Most operators deliver this notification by emailing a scanned PDF or posting an image of the notification to the customer portal. The PDF is not tagged, the image has no alt text, and screen-reader users—who may have a household member with a relevant medical sensitivity—cannot read either. This is the highest-stakes failure in the lawn-care segment because pesticide exposure has direct health consequences, and it is independently actionable under both ADA Title III and FIFRA / state pesticide-regulator complaints. The New York Neighbor Notification Law in particular is enforced per-neighbor.

How to fix:

Replace the scanned PDF with a tagged, accessible PDF (PDF/UA conformance) OR—strongly preferred—with an HTML page in the customer portal that has the application date, active ingredients (with brand and EPA-registration number), re-entry interval, precautions for children, pets, and pregnant residents, and emergency-contact information in a properly-structured layout. Use plain language. If the operator must continue delivering a PDF, provide both the PDF and the HTML page side-by-side. Include Poison Control (800-222-1222) as a tel: link and the state pesticide-regulator complaint contact. For neighbor notifications, send each abutter an HTML email (not a PDF attachment) that meets WCAG 2.1 AA, with clear text describing the application date, products, and how to opt out. Test with VoiceOver and NVDA.

Recurring-Service Plans With Auto-Renewal and Bundled Pesticide-Application Schedules

Lawn-care recurring plans typically bundle six to eight pesticide and fertilization applications across the growing season under a single annual price, with auto-renewal at the end of the year. The enrollment flow combines the auto-renewal disclosure (often hidden in an inaccessible modal or pre-checked box) with a pesticide-application schedule (often delivered as a low-contrast image of a calendar) and a 'safe for pets and kids' representation (often delivered as a low-contrast graphic with no text alternative). Screen-reader users miss all three components; visually-impaired users cannot read the low-contrast schedule. This is doubly actionable: ADA Title III plus FTC Negative Option Rule violation for the pre-checked auto-renewal, and a third risk if the 'safe for pets and kids' representation is unsubstantiated.

How to fix:

Render the auto-renewal disclosure as inline body text immediately above the 'Subscribe' button, with the auto-renewal checkbox unchecked by default. Render the pesticide-application schedule as a structured HTML <table> with months as rows and the application type, active ingredients, and pet/kid re-entry interval as columns. Render any 'safe for pets and kids' representation as plain text with a link to the substantiating evidence (EPA labels, third-party certifications). Provide a 'Cancel recurring service' link in the customer portal that does not require a phone call. Document the substantiation for any 'organic', 'pet-safe', or 'safe for kids' claims in case of an FTC or state-AG inquiry. Test the cancellation flow end-to-end.

Snow-Removal Contracts and Emergency-Service Request Forms That Cannot Be Completed Mid-Storm by Customers With Limited Mobility

Snow-removal contracts are sold pre-season but are activated by an emergency-service request when a storm arrives. The request form is typically a simple 'Request snow removal' button that opens a date picker (often inaccessible—see issue 2 from cleaning-services), a service-priority selector ('Driveway only' / 'Driveway + walkways' / 'Driveway + walkways + ice melt'), and a contact-method capture. Customers with limited mobility who specifically rely on the snow-removal service to leave their home for medical appointments are exactly the population that needs the form to work at the worst time (4 AM after an overnight blizzard, on a phone, possibly with a screen reader if vision is also affected). The form usually fails: the date picker is inaccessible, the priority selector is image-only, and the confirmation does not arrive through aria-live so the customer cannot be sure the request was received.

How to fix:

Replace the date picker with native <input type='date'> defaulted to today's date. Replace the priority selector with native radio buttons in a <fieldset>/<legend>. Send the confirmation through an aria-live='polite' region inline on the page AND through an immediate email AND (where consented) an SMS, so the customer has three independent confirmations. Provide an estimated time-of-arrival on the confirmation. Implement a 'View request status' link in the customer portal that updates in real time as the technician is dispatched. Ensure the form has a 'high-contrast' theme available because the customer may be using the form before sunrise. Test the full emergency-request flow with VoiceOver iOS on a phone and with a keyboard-only laptop.

Compliance Checklist

  • Satellite-measurement instant-quote tools provide a non-map labeled-input fallback ('Enter your lawn size in square feet') as the primary path, with the map-based path as a sighted-user alternative
  • Where the map-based path remains, polygon corners have keyboard nudge support (arrow keys), aria-label position descriptions, and an aria-live area announcement
  • Every portfolio image has descriptive alt text naming the installation type, key visual features, and project context (not generic file-name alt text)
  • Portfolio lightboxes implement role='dialog', aria-modal='true', focus management, Escape-key close, arrow-key navigation, and accessible close-button labels
  • Pre-application pesticide notifications are delivered as accessible HTML email (preferred) or PDF/UA conformant tagged PDFs, with application date, active ingredients (with EPA registration numbers), re-entry interval, and emergency-contact information
  • Neighbor-notification emails (where required by state law) meet WCAG 2.1 AA with clear text describing the application date, products, and opt-out method
  • Recurring-service plan enrollment shows auto-renewal disclosure as inline body text (16px+, 4.5:1 contrast) with the auto-renewal checkbox unchecked by default
  • Pesticide-application schedules are rendered as structured HTML <table> elements, not low-contrast image graphics
  • Any 'organic', 'pet-safe', or 'safe for kids' representation is plain text with a link to substantiating evidence (EPA labels, third-party certifications)
  • Self-service cancel-recurring-service is available in the customer portal with no phone-call requirement
  • Emergency snow-removal request forms use native <input type='date'>, native radio buttons for priority selection, and triple-confirmation (aria-live, email, optional SMS)
  • A high-contrast theme is available for emergency-service request forms (the customer may be using the form before sunrise)
  • Service-area zip-code lookups announce availability through aria-live, not just color change
  • Plant and turf-grass selection guides include text descriptions of the plant (sun requirements, water needs, growth habit, USDA zones) alongside any photographs
  • Payment iframes (Stripe Elements, Square Web Payments) have explicit <label> elements above each field and meaningful iframe title attributes
  • All PDF documents (service agreements, COIs, pesticide labels) are PDF/UA conformant or replaced with HTML equivalents
  • An accessibility statement is published at /accessibility/ with the conformance target (WCAG 2.1 AA or 2.2 AA) and a contact method for accessibility feedback
  • Staff training program in place so field crews and customer-support staff know to ask whether the customer needs alternative-format service confirmations or pesticide notifications

Further Reading

Other Industry Guides