Review Policy

Why there are no stars on our homepage yet

AskBaily launched publicly in mid-April 2026. Our direct-homeowner review corpus starts the moment the first wave of matched projects closes. Until then, showing anything other than zero would be dishonest. Here is exactly how reviews work on this platform, where the numbers stand today, and how you can independently verify our principal contractor's track record.

Current state

AskBaily-direct reviews
0
Threshold for aggregateRating
10
NPLD's BBB reviews
100+ · A+

Our principal contractor (NP Line Design INC, CSLB #1105249) carries its own verified record — continuously BBB-accredited since 2017. We keep that record where it belongs, on BBB, rather than surfacing its aggregate rating as AskBaily's own. Verify NPLD on BBB →

The policy

On 2026-04-18 we shipped Phase 15.23 — an aggregateRating schema that borrowed NPLD's BBB A+ average across roughly 5,700 AskBaily URLs. Within 24 hours we reverted it as Phase 15.24. The reason: Google's review-rich-result spam policy specifically flags aggregateRating where the entity on the page differs from the entity the reviews are about. Surfacing NPLD's stars on /kitchen-remodeling-los-angeles, /phoenix, /miami, and every other AskBaily URL technically met the schema requirements but violated the spirit of the policy.

The quiet version of this move is what most contractor platforms do — they pool the stars of every pro in the network, average them, and show the result at the top of every page. We are not going to do that. Every Review schema node and every aggregateRating node on AskBaily must describe a project that went through our matching flow.

The AskBaily-direct corpus reaches threshold when a city×service pair collects 10approved reviews. At that point aggregateRating emits on that pairing's pages (e.g., /kitchen-remodeling-los-angeles) — not before, not backdated, not padded with migrations. Los Angeles is the first city expected to reach threshold, probably in Q3 2026 as early NPLD projects close.

The pipeline

What a completed-project review goes through before it appears on an AskBaily page.

  1. 1
    Project closes
    Matched contractor completes the project. NPLD's Mautic CRM tags the homeowner contact with project-completed.
  2. 2
    3-touch review request
    n8n workflow WF176 fires day-3 email, day-10 email, day-14 SMS asking for a review. Respects DNC + opt-out.
  3. 3
    Submission
    Homeowner submits rating 1–5, free-text body, project-value band, optional photos. Consents to first-name + last-initial public attribution.
  4. 4
    Moderation
    Content moderation agent (Phase 16.4.d) scans for PII leaks, policy violations, safety concerns. Human reviewer approves, holds, or rejects.
  5. 5
    Publication
    Approved review writes to lib/reviews/registry.ts with source: "askbaily-direct". Static site rebuilds. Review schema node emits on matching city + city×service pages. When a city×service crosses 10 reviews, aggregateRating emits automatically.

FAQ

Why does AskBaily show zero customer reviews?

Because the platform launched publicly in mid-April 2026. A review only belongs on our pages if it describes a project that went through AskBaily's matching flow and completed. The AskBaily-direct review corpus starts the moment the first wave of matched projects completes and homeowners submit. Until then, showing borrowed ratings would be dishonest.

NPLD has 100+ BBB reviews — why can't you show those on AskBaily?

Because NPLD is a licensed Los Angeles general contractor (CSLB #1105249) with its own reputation, not AskBaily. Its reviews are about projects NPLD performed directly, most of them before AskBaily existed. We briefly tried to surface NPLD's BBB aggregate on AskBaily pages (Phase 15.23, 2026-04-18) and reverted it the next day (Phase 15.24) — Google's review-rich-result spam policy specifically flags aggregateRating where the reviewed entity on the page is different from the entity the reviews are about. We will not re-emit aggregateRating until AskBaily has its own direct-collected reviews above threshold.

What is the threshold?

10 approved reviews per city × service. Below that number, individual Review schema nodes emit on the page (so rich-result discovery works) but no aggregated stars are claimed. This prevents a single review from producing a "5 out of 5 stars" result that misleads a search user. When a city crosses the threshold, aggregateRating emits automatically — built into the Wave 126 primitive at `lib/schema/review.ts`.

How do reviews get collected?

Homeowner completes a project → NPLD's Mautic CRM tags the contact "project-completed" → n8n workflow WF176 fires a 3-touch sequence (email day 3, email day 10, SMS day 14) asking for a review. The homeowner submits via a form (rating 1–5 + free-text body + project-value band + optional photos). Submissions enter moderation queue. Approved reviews publish with `source: "askbaily-direct"`, the homeowner's first name + last initial, city, service, and project-completion date. Reviews cannot be edited after publication, but homeowners can request removal via SAR (Subject Access Request — Phase 9.7).

Can you fake or buy reviews?

No. Every review in the registry carries provenance (source field). "askbaily-direct" means the review came through the collection pipeline above; other accepted sources are "migrated-trustpilot" and "migrated-bbb" if we ever migrate reviews from a named third party, always with the original URL preserved. We don't paraphrase, rewrite, or sanitize. A fake review in the registry would be a content-integrity violation reviewable by any auditor — we built the code to make it hard to ship one.

What can I verify right now, today?

NPLD's BBB A+ accredited profile at bbb.org/us/ca/west-hills/profile/general-contractor/np-line-design-inc-1216-1000055727 has been continuously accredited since 2017 with dozens of 5-star reviews, zero complaints, and a verified CSLB #1105249. You can click through, read the reviews on BBB's site, confirm NPLD's license status on the CSLB portal, and decide whether that authority flows through to AskBaily's matching quality. We believe it does — which is why NPLD is AskBaily's first active partner — but we want you to make that call yourself rather than have us borrow stars to pretend it's ours.

What about Google Business Profile reviews?

NPLD maintains a Google Business Profile with review activity. AskBaily will create its own GBP once the first AskBaily-matched LA project closes, and reviews collected there will appear on the Google Business Profile itself (not borrowed onto askbaily.com). This keeps AskBaily's Maps presence honest: we claim only what we've earned.

Do you show partner-provided testimonials?

No. A testimonial a contractor supplies about themselves is marketing, not a review. We only surface content written by the homeowner who hired the contractor through AskBaily, after a completed project, with moderation approval.

How is this different from Angi, Thumbtack, or HomeAdvisor reviews?

Those platforms have accumulated ratings over 10+ years — but the per-contractor pages often mix old reviews (pre-acquisition, pre-business-model-change) with new, and they rarely explain the provenance policy. Angi and HomeAdvisor share a ProFinder backend; reviews posted on one sometimes surface on the other without a disclosure. Our approach: every review carries source metadata, a project-completion date tied to the AskBaily match record, and the full unedited text. You can audit any single review end-to-end.

When will AskBaily have aggregateRating on city pages?

As soon as a city accumulates 10 approved reviews. Los Angeles is closest because NPLD is the active partner and projects are most likely to complete there first. Expected: Q3 2026. We will not backdate, borrow, or pad.

For homeowners who've already completed an AskBaily-matched project

You'll get an email from our review team on day 3, day 10, and day 14 post-completion. No incentives, no obligation. Your review will appear here attributed to your first name + last initial, with your consent.

Loading chat…

← Full transparency pageAbout AskBaily →Methodology