SayWall
Documentation

Your Public Review Page

Every SayWall project gets a public review page at saywall.io/reviews/your-slug. Domain verification is required before the page goes live.

Updated March 12, 2026

What is the public review page?

Every SayWall project has a public review page at:

https://saywall.io/reviews/your-slug

The slug is set when you create your project and is based on your domain. You can see your full URL at any time in Settings under Public URL. To change your slug, contact hello@saywall.io.

The page is publicly accessible — no login required — and is indexed by search engines. It shows:

  • Your project name, tagline, description, logo, website link, and categories
  • An overview card with average rating, total review count, this week's and this month's review activity, and a trend indicator comparing this month vs last month
  • All testimonials collected through SayWall, regardless of their approval status (see Transparency policy)
  • A sidebar with a rating distribution breakdown, recent activity, and a share section
  • A "Write a Review" button that links to your review collection form at /t/your-slug

Your review page is listed in the SayWall directory at saywall.io/reviews. Visitors can also browse by category.

Domain verification requirement

Your review page is not publicly accessible until you verify domain ownership.

This requirement exists to prevent someone from creating a SayWall project for a business they don't own and collecting reviews under that brand's name. Once verified, your page goes live immediately.

How to verify your domain

1
Open Project Settings

In the SayWall dashboard, go to Settings. The Domain Verification section appears at the top of the page. It shows the domain that was set when you created your project.

If the section shows "No domain configured", your project was created without a domain. Contact hello@saywall.io to add one.

2
Choose a verification method

SayWall supports two methods. Click Get verification instructions to generate your unique token, then choose:

Add a TXT record to your domain's DNS settings. This is the recommended method — it verifies the domain permanently and survives website changes.

FieldValue
Name / Host_saywall-verify
TypeTXT
Valuesaywall-verify=YOUR_TOKEN

Most DNS providers auto-append your domain, so the full record name will be _saywall-verify.yourdomain.com. SayWall also accepts the record on the www. counterpart if you add it there instead.

DNS changes can take up to 48 hours to propagate globally. If verification fails immediately, wait a few minutes and try again.

3
Click Verify now

Once you have added the DNS record or meta tag, click Verify now in the dashboard. SayWall checks for the record immediately.

If the check passes, the domain badge changes to Verified and your review page becomes publicly accessible right away.

If the check fails, an error message explains what was not found. Confirm the record was saved correctly and try again.

Verification statuses

StatusMeaning
pendingToken generated, no check attempted yet
verifiedOwnership confirmed — page is live
failedLast check did not find the record
expiredToo many consecutive failures; restart the process

If your verification reaches expired, click Get verification instructions again to generate a new token and restart from step 2.

Transparency policy

SayWall's public review pages display all testimonials regardless of approval status — approved, pending, and rejected alike.

This is by design. Businesses cannot hide negative reviews from the public page. The only testimonials that are excluded are internal-only sources (such as NPS detractor data) that were never intended for public display.

Approving or rejecting a testimonial in the dashboard controls whether it appears in your widgets and collection forms. It does not hide the testimonial from your public review page on SayWall.

Configuring your review page

Your review page is populated from the settings in Settings > Basic Information:

FieldWhere it appears
Project NamePage title ([Name] Reviews)
TaglineSubtitle below the name
DescriptionOptional extended text below tagline
LogoProfile image in the header
Website URL"Visit Website" button
CategoriesCategory badges linking to directory category pages

The page slug is shown under Settings > Advanced > Public URL and is read-only.

The public review page sidebar contains a Write a Review button that links to:

https://saywall.io/t/your-slug

This is your review collection form — the same URL you would share with customers to request testimonials. Visitors arriving from the public review page are sent there directly.

If your project has no reviews yet, the empty state on the review page shows a Write the First Review button that links to the same URL.

Slug changes

If you change your project slug (by contacting support), SayWall automatically redirects the old URL to the new one. Bookmarks and inbound links to the old URL continue to work.

Start collecting testimonials for free

Set up in minutes. No credit card required.

Get started free

Need help?

Have a question or need assistance? Reach us at hello@saywall.io