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
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.
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.
| Field | Value |
|---|---|
| Name / Host | _saywall-verify |
| Type | TXT |
| Value | saywall-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.
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
| Status | Meaning |
|---|---|
pending | Token generated, no check attempted yet |
verified | Ownership confirmed — page is live |
failed | Last check did not find the record |
expired | Too 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:
| Field | Where it appears |
|---|---|
| Project Name | Page title ([Name] Reviews) |
| Tagline | Subtitle below the name |
| Description | Optional extended text below tagline |
| Logo | Profile image in the header |
| Website URL | "Visit Website" button |
| Categories | Category badges linking to directory category pages |
The page slug is shown under Settings > Advanced > Public URL and is read-only.
The "Write a Review" link
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.
Need help?
Have a question or need assistance? Reach us at hello@saywall.io

