AI Search & GEO Visibility · Website Audit

Maui Refresh
Website Improvement Tasks

Based on the MOHS “How to Get Found in AI Search” checklist, reviewed against current SEO/GEO best practices, and evaluated against mauirefresh.com.

24 tasks identified 5 checklist sections Revised May 2026
How to use this document: Each task targets a single change on a single page. Prioritized HIGH / MEDIUM / LOW based on AI search visibility impact. Tasks marked GEO align with current Generative Engine Optimization best practices. Use the status toggles and feedback boxes on each card to capture client approvals and comments before sending to the dev team.

Review & Approval Workflow

Follow these steps.

1
Client Review
Review each task and reply via email with: (a) approval, or (b) specific feedback. Suggested subject line: “Maui Refresh Website Tasks – Please Review & Approve.”
2
I will enter your feedback into this page
For each task, I will paste your comments into the Client Feedback box and click Approved or Needs Changes. The card changes color for an instant visual overview. I will use Your Notes for internal dev team context.
3
Review the summary, then submit approved tasks to dev team
The summary bar updates as you mark statuses. Once all tasks are resolved, copy the approved task details into your project management tool or take a screenshot of this page for your records.
Pending review
Approved — ready for dev
Needs changes — hold
24Total Tasks
0Approved
0Needs Changes
24Pending
Note: Status toggles and text you type are active for this browser session. To save your work permanently, take a screenshot or copy feedback into your notes before closing this tab. (Feedback entered here is not saved to the server.)
Website Foundation
1
Add a plain-language “above the fold” identity statement to the homepage GEO
High
https://mauirefresh.com/
The current hero uses a rotating animation listing services but never delivers a single, immediately scannable statement of who, what, and where. AI tools extract the first 100–200 words of a page as a “quick answer block” — if that content is animated or ambiguous, it cannot be cited. Add a static H1 or prominent subheading directly beneath the logo: “Maui’s family-owned experts in carpet, tile, upholstery & pressure washing — serving homes and businesses island-wide since 2020.” Must be visible without scrolling on both desktop and mobile, and written in plain HTML text (not embedded in a video or image).
Client Feedback
Your Notes
2
Add a physical address to the homepage footer GEO
High
https://mauirefresh.com/
The footer shows only a phone number and logo — no address. NAP (Name, Address, Phone) consistency across the website and Google Business Profile is one of the most important local entity signals that AI tools use to verify and recommend a business. Add the full business address to the footer in plain HTML text so it exactly matches the Google Business Profile. A general city/zip is acceptable if a street address is not public (e.g., “Kihei, HI 96753 · (808) 339-3600”). This sitewide footer change applies to all pages.
Client Feedback
Your Notes
3
Add a trust signal bar to the homepage GEO
High
https://mauirefresh.com/
AI recommendation systems evaluate E-E-A-T signals on the page. The homepage currently buries trust credentials in body copy. Add a visually prominent trust bar placed directly below the hero section with four to five specific, factual claims in plain HTML text — for example: “Fully Insured & Certified · Family-Owned Since 2020 · Toxin-Free Products · 4.9★ on Google (X reviews).” Each claim should be factual and match verifiable information. Avoid vague marketing language; specificity is what AI tools extract and cite.
Client Feedback
Your Notes
Service Pages
4
Expand the Upholstery Cleaning page with a full service description and method detail GEO
High
https://mauirefresh.com/upholstery-cleaning/
This page is critically thin — one short paragraph before the images. Current GEO best practice requires pages to be “fact-dense” and provide complete answers AI tools can synthesize. Add 2–3 paragraphs covering: (1) what types of upholstery are cleaned (sofas, loveseats, chairs, outdoor furniture, mattresses, fabric dining chairs); (2) the cleaning method and why it is safe for fabric, including that products are toxin-free; and (3) who this service is ideal for — families with pets or kids, vacation rentals, staging a property for sale. Plain descriptive text, no keyword stuffing.
Client Feedback
Your Notes
5
Add service area mentions to the Upholstery Cleaning page body text
Medium
https://mauirefresh.com/upholstery-cleaning/
The upholstery page body text does not mention specific Maui communities. Every service page should name its primary service areas within the main descriptive content — not just in the footer map widget — because AI tools match pages to location-based queries based on in-body text. Add a sentence in the description such as: “We provide upholstery cleaning throughout Maui, including Kihei, Wailea, Lahaina, Kahului, Wailuku, and Upcountry communities like Makawao and Kula.” This helps AI match this page to queries like “couch cleaning Kihei” or “upholstery cleaning Wailea.”
Client Feedback
Your Notes
6
Add a “What’s Included” checklist section to the Move-Out Cleaning page GEO
High
https://mauirefresh.com/move-out-cleaning/
The page lists service categories but does not present a clear, structured breakdown of what is always included vs. what is optional. AI tools are frequently asked “what does a move-out cleaning include” and they pull from the most scannable, structured answer available. Add a “What’s Included in Every Move-Out Clean” section using an HTML unordered list with line items: ceilings and fans, all cabinets and drawers, all appliances (interior and exterior), bathrooms, kitchen surfaces, baseboards, interior windows. Then list add-ons separately: carpet cleaning, upholstery cleaning, pressure washing exterior. Bullet or table format outperforms paragraphs for AI extraction.
Client Feedback
Your Notes
7
Add “How long does it take?” and “Do I need to be home?” FAQs to the Carpet Cleaning page
Medium
https://mauirefresh.com/carpet-cleaning/
The carpet cleaning FAQ is missing two of the most common pre-hire questions. Add: “How long does carpet cleaning take?” — “Most average-sized rooms take 20–30 minutes each. A typical 3-bedroom home is complete in about 1.5–2 hours. We’ll confirm a time estimate when you book.” Also add: “Do I need to be home during the cleaning?” — “You’re welcome to be home or arrange access for our crew. We just ask that any small items are moved off the floor before we arrive.”
Client Feedback
Your Notes
8
Add a “How It Works” process section to the Pressure Washing page GEO
Medium
https://mauirefresh.com/808-pressure-washing/
The page has strong service detail and FAQs but no step-by-step process section. GEO research shows that structured, numbered “how it works” content is among the most frequently cited content by AI tools for service businesses. Add a numbered section titled “How It Works” with 4–5 steps: 1) Request a free quote; 2) We assess the surface and recommend the right pressure and method; 3) Surfaces are cleaned using the appropriate technique (soft wash for roofs, high pressure for driveways, deionized rinse for solar panels); 4) Final walk-through to confirm your satisfaction; 5) Optional concrete sealing or grout resealing at the same visit. Use an HTML ordered list (<ol>) — not an image or carousel — so the content is extractable by AI.
Client Feedback
Your Notes
9
Add “Do I need to be home?” and “How long does it take?” FAQs to the Pressure Washing page
Low
https://mauirefresh.com/808-pressure-washing/
Two universally common pre-hire questions are missing from this FAQ. Add: “Do I need to be home during pressure washing?” — Explain whether access to a water spigot is needed and whether gate codes or remote access arrangements can be made. Add: “How long does pressure washing take?” — Provide practical estimates by service type (e.g., “A standard driveway takes about 1 hour; a full house wash for a single-story home typically takes 2–3 hours depending on size”).
Client Feedback
Your Notes
10
Add “Do I need to be home?” and “How long does it take?” FAQs to the Tile & Grout Cleaning page
Medium
https://mauirefresh.com/tile-grout-cleaning/
The tile and grout FAQ is detailed on technical questions but is missing the two most common pre-hire questions. Add: “Do I need to be home during tile and grout cleaning?” — Clarify whether access arrangements can be made. Add: “How long does tile and grout cleaning take?” — Provide estimates by area type (e.g., “A typical bathroom takes about 1 hour; a full kitchen and living area may take 2–4 hours depending on size and condition of the grout”).
Client Feedback
Your Notes
11
Add two missing pre-hire FAQs to the Upholstery Cleaning page
Medium
https://mauirefresh.com/upholstery-cleaning/
The upholstery FAQ has only 5 questions — the thinnest FAQ on the site. Add: “Do I need to be home during the cleaning?” and “What should I do to prepare before you arrive?” (e.g., remove loose cushions, clear items from furniture, keep pets in another room). These address booking hesitations and are the type of content AI tools draw from when someone asks “what to expect from professional upholstery cleaning in Maui.”
Client Feedback
Your Notes
Pricing Transparency
12
Add pricing guidance to the Tile & Grout Cleaning page GEO
High
https://mauirefresh.com/tile-grout-cleaning/
This page has no pricing information at all. AI tools specifically favor businesses that provide transparent pricing when answering queries like “how much does tile cleaning cost in Maui.” Add a pricing FAQ item or short section explaining how tile cleaning is priced: by the square foot, by room type, or by job scope. Provide a “starting at” rate or range, e.g.: “Tile and grout cleaning is priced by square footage. Bathrooms typically start around $X; larger open-plan areas are quoted after a free assessment.” An exact price is not required — a starting point is sufficient and strongly recommended.
Client Feedback
Your Notes
13
Update the Upholstery Cleaning pricing FAQ to include a starting rate GEO
High
https://mauirefresh.com/upholstery-cleaning/
The existing pricing FAQ says only “call for pricing” — which provides no useful answer to someone evaluating the service. Update this FAQ answer to include at minimum a starting rate per furniture piece. For example: “Upholstery pricing depends on the size and type of piece. Chairs typically start at $X, sofas at $X, and mattresses at $X. Contact us for an exact quote on larger or specialty items.” Pages that say only “call for pricing” are rarely cited by AI tools when answering cost-related queries.
Client Feedback
Your Notes
14
Add pricing guidance for house washing and driveway cleaning to the Pressure Washing page GEO
High
https://mauirefresh.com/808-pressure-washing/
The only pricing on this page is solar panel cleaning ($10/panel, $250 minimum). All other services have no pricing context. Add “starting at” rates for the three highest-demand services: house wash, driveway/sidewalk cleaning, and roof/gutter cleaning. Example: “House washes start at $X for single-story homes. Driveways and sidewalks are priced by square footage starting at $X. Contact us for a free estimate on multi-story homes or commercial properties.” Even rough ranges remove the friction of calling before a customer has any idea of cost.
Client Feedback
Your Notes
15
Add a pricing context section to the Move-Out Cleaning page
High
https://mauirefresh.com/move-out-cleaning/
The FAQ states pricing is estimate-based after a walkthrough but gives no starting range, which means the page cannot answer the common query “how much does move-out cleaning cost in Maui.” Add a short pricing context section: “Move-out cleaning is priced based on the size and condition of the property. Studio and 1-bedroom homes typically start around $X; larger homes are quoted after a brief walkthrough. We’re happy to provide a free estimate — call (808) 339-3600 or submit an inquiry.” Anchoring with a floor price is enough to make the page competitive for AI-driven cost queries without committing to a fixed rate.
Client Feedback
Your Notes
FAQs & Answering Customer Questions
16
Add a “What if I need to reschedule?” FAQ to all service pages
Medium
mauirefresh.com/carpet-cleaning/ · /tile-grout-cleaning/ · /upholstery-cleaning/ · /808-pressure-washing/
None of the service pages address rescheduling or cancellation — one of the five example FAQ questions in the checklist. Add this item to each of the four main service pages: “What happens if I need to reschedule?” Answer: “No problem — just call us at (808) 339-3600 or send a message at least 24 hours before your appointment and we’ll find a new time that works for you.” This is a booking hesitation FAQ that also signals a frictionless customer experience, which AI tools recognize as a trust indicator.
Client Feedback
Your Notes
17
Add a satisfaction guarantee FAQ to all service pages GEO
Medium
mauirefresh.com/carpet-cleaning/ · /tile-grout-cleaning/ · /upholstery-cleaning/ · /808-pressure-washing/
A key FAQ that resolves booking hesitation is: what happens if the customer isn’t satisfied? The move-out page handles this well, but the other service pages don’t. Add a satisfaction/guarantee FAQ to each main service page: “What if I’m not happy with the results?” Answer: “We stand behind our work. If you’re not satisfied, contact us within 48 hours and we’ll make it right.” GEO research shows that businesses with visible guarantees are significantly more likely to be recommended by AI tools over businesses that don’t address this question.
Client Feedback
Your Notes
18
Add a Maui-specific carpet cleaning frequency FAQ GEO
Medium
https://mauirefresh.com/carpet-cleaning/
AI tools frequently field localized questions like “how often should I clean my carpets in Hawaii” that have no good local answer available online. Being the first local business to answer this creates a durable citation opportunity. Add: “How often should carpets be professionally cleaned in Hawaii?” Answer: “Due to Maui’s high humidity, red volcanic soil, and outdoor foot traffic, we recommend professional carpet cleaning every 6–12 months. Homes with pets, young children, or vacation rental traffic may benefit from every 3–6 months. Regular cleaning also helps prevent mold growth in carpet fibers — a real concern in Hawaii’s climate.” This type of hyper-local, specific answer is precisely what AI tools cite over generic national content.
Client Feedback
Your Notes
AI-Powered Content & GEO Visibility
19
Add a “Why Choose Maui Refresh?” differentiator section to the homepage GEO
High
https://mauirefresh.com/
AI tools are regularly asked “who is the best carpet cleaner on Maui.” To appear in those answers, the website must contain clear, specific, factual differentiators. Add a section to the homepage with 4–5 specific reasons to choose Maui Refresh, each as a concrete, verifiable fact. Examples: “Fully insured with liability coverage on every job,” “Certified tile, grout, and carpet cleaning technicians,” “Toxin-free products — safe for children, pets, and plants,” “Family-owned — David and Tristan Kinney have lived and worked on Maui since [year],” “We treat every job as a high-end job, regardless of size.” Format as an HTML list or grid — not an image — so the claims are extractable by AI.
Client Feedback
Your Notes
20
Add an owner introduction with photo to the homepage GEO
Medium
https://mauirefresh.com/
The About page has a warm, personal story about David and Tristan Kinney, but the homepage has no human element. Google’s E-E-A-T guidelines specifically elevate content from identified real people with relevant experience — and AI tools are trained to weight this as a trust signal. Add a 2–3 sentence introduction with a photo of the owners near the bottom of the homepage. Include their names explicitly in HTML text — e.g.: “Hi, we’re David and Tristan Kinney, the family behind Maui Refresh. We’ve called Maui home since [year] and we take care of this island the same way it takes care of us.” Named individuals in body text help AI systems associate those people with the business entity.
Client Feedback
Your Notes
21
Add a Maui-specific context paragraph to each service page GEO
Medium
All service pages: /carpet-cleaning/ · /tile-grout-cleaning/ · /upholstery-cleaning/ · /808-pressure-washing/ · /move-out-cleaning/
Each service page reads as if it could be from any cleaning company in any market. GEO research confirms that hyper-local, contextual content dramatically outperforms generic content for AI citations in local queries. Add one short paragraph per service page tying the service to Maui-specific conditions. Examples — Carpet cleaning: “Maui’s humidity and red volcanic soil create unique carpet challenges. Our deep-extraction method is specifically effective at lifting fine red dirt tracked in from Maui trails — something standard equipment often misses. We also address the mold-growth risk that Hawaii’s humidity can create in carpet fibers.” Pressure washing: “Salt air, VOG, and tropical rain create a buildup on Maui homes that worsens faster than in most mainland climates. Annual washing protects your paint and prevents premature surface degradation.”
Client Feedback
Your Notes
22
Add LocalBusiness + Service JSON-LD schema to the homepage and service pages GEO
High
https://mauirefresh.com/ and all service pages
The site currently has no structured data markup. LocalBusiness schema with areaServed and Service sub-types is one of the most impactful technical changes a local service business can make for AI search visibility — sites with complete schema appear in AI Overviews up to 40% more often. Add JSON-LD to the homepage (LocalBusiness type including: name, address, telephone, geo coordinates, openingHours, areaServed listing all Maui communities, priceRange, and aggregateRating once review data is available). On each service page, add a Service schema block with: name, description, provider, areaServed, and offers (with price or priceRange). Use JSON-LD format only — not Microdata. Validate all markup using Google’s Rich Results Test before publishing. This is a purely technical task with no visible page changes required.
Client Feedback
Your Notes
23
Add FAQPage JSON-LD schema to all service pages GEO
High
All service pages with FAQ sections
Each service page has well-written FAQ sections, but without FAQPage schema markup the FAQ content is invisible to AI systems as structured Q&A data. FAQPage schema is one of the highest-return schema investments for local service businesses — it directly feeds AI Overviews and is cited by AI tools when answering service-related questions. Add FAQPage JSON-LD to each service page using the existing FAQ content, with each item using the Question and Answer types. Validate with Google’s Rich Results Test. Note: FAQ rich results were removed from desktop search but FAQPage schema continues to be consumed by Google’s AI systems and third-party AI tools (ChatGPT, Perplexity) for answer synthesis. Implement as a separate deployment from Task 22 to allow independent validation.
Client Feedback
Your Notes
24
Add hard-coded testimonials with reviewer names to the homepage and service pages GEO
High
https://mauirefresh.com/ and major service pages
The homepage has a “Testimonials” section, but reviews appear to load via a third-party widget whose text is not rendered as indexable HTML. AI tools cannot read content inside iframes or JavaScript-rendered widgets — only plain HTML text. Add 3–5 static, hard-coded testimonials on the homepage and 1–2 per major service page. Each testimonial should include: the reviewer’s first name and last initial, the service received, the star rating, and the review text in plain HTML. Once AggregateRating schema (Task 22) is in place, these reviews can also populate the schema’s ratingCount and ratingValue properties. Example format: ★★★★★ “The tile cleaning results were dramatic — looked brand new.” — Sarah K., Kihei · Tile & Grout Cleaning
Client Feedback
Your Notes