From 5e1b604f82847084337593aef77a16b5bb17abb6 Mon Sep 17 00:00:00 2001 From: Anthony Ettinger Date: Fri, 17 Jul 2026 07:55:24 +0000 Subject: [PATCH] ads: clarify on the Monetize page that a site = a CrawlProof project MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Users didn't realise monetizing requires creating a project first. Spell it out in the intro and empty state so the site→project relationship is obvious. Co-Authored-By: Claude Opus 4.8 --- app/(app)/ads/slots/page.tsx | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/app/(app)/ads/slots/page.tsx b/app/(app)/ads/slots/page.tsx index b0fffe1d..febdb2a5 100644 --- a/app/(app)/ads/slots/page.tsx +++ b/app/(app)/ads/slots/page.tsx @@ -105,15 +105,16 @@ export default async function SlotsPage() {

- Show CrawlProof network ads on your site and earn crypto for the clicks. Opt a - project in, drop one tag on your page, and add a payout wallet. + Each site you monetize is a CrawlProof project. Add a site to + create one, drop one tag on the page, and add a payout wallet — you earn crypto + for the clicks.

{projects.length === 0 ? (
- You have no projects yet.{" "} + No sites yet — a site is a CrawlProof project.{" "} - Create one + Add one {" "} to enable a slot.