From 5d7666faf82f58e58aa099b30e2604f3bfb8f82d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C4=81ris=20Pop=C4=93ns?= Date: Sun, 4 Oct 2026 12:59:50 +0300 Subject: [PATCH] fix(site): add 404 page, share image and fuller meta descriptions - 404.html: without one, Cloudflare Pages serves the homepage with a 200 for any unknown path, so removed brokers' guide URLs became soft-404 duplicates. - og:image (1200x630) + summary_large_image card; Open Graph was incomplete on all 77 pages. - Meta descriptions under ~110 chars lengthened: section pages by hand, broker guides by noting the included request letter. - CLAUDE.md: what to do when a broker with a guide page is removed or merged. --- CLAUDE.md | 1 + cmd/eraser/cmd_guides.go | 7 +++++-- cmd/eraser/cmd_guides_test.go | 1 + site/content/_index.md | 2 +- site/content/authorities.md | 2 +- site/content/brokers/_index.md | 2 +- site/content/guides/_index.md | 2 +- .../opting-out-of-advertising-data-brokers.md | 2 +- .../guides/sending-a-gdpr-article-17-request.md | 2 +- .../content/guides/when-a-broker-ignores-you.md | 2 +- site/content/privacy.md | 2 +- site/layouts/404.html | 7 +++++++ site/layouts/partials/head-seo.html | 8 +++++++- site/static/og.png | Bin 0 -> 41238 bytes 14 files changed, 29 insertions(+), 11 deletions(-) create mode 100644 site/layouts/404.html create mode 100644 site/static/og.png diff --git a/CLAUDE.md b/CLAUDE.md index f602dc1..c8340c8 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -36,4 +36,5 @@ See [docs/commands.md](docs/commands.md) for the full CLI reference. - **Acting on broker email replies** - the frequent one: classify the reply, make the matching `data/brokers.yaml` edit. [docs/broker-replies.md](docs/broker-replies.md). - **Keeping `data/brokers.yaml` honest** - liveness audit, dedup, growing the list from registries, and keeping the public "700+" broker claim (README, site, setup page) true to the real count: [docs/auditing.md](docs/auditing.md). +- **Removing or merging a broker with a guide page** (`/brokers//`, curated categories only - see `curatedCategories` in `cmd/eraser/cmd_guides.go`): the next deploy drops the page and the URL 404s via `site/layouts/404.html`. If it was merged into or renamed to another entry, add `/brokers// /brokers// 301` to `site/static/_redirects` (Cloudflare Pages) so links and search results land on the surviving page. Without a `404.html`, Pages serves the homepage with a 200 for unknown paths. - **Re-sending** - brokers re-list you continuously. `./eraser send` is safe to re-run: it resumes where it left off (25-day per-broker cooldown, `daily_send_limit` cap); `eraser schedule install` / `eraser auto` run it unattended ([docs/commands.md](docs/commands.md)). EU cadence and hand-sending are in [EU-NOTES.md](EU-NOTES.md). diff --git a/cmd/eraser/cmd_guides.go b/cmd/eraser/cmd_guides.go index 1e5ec7d..44be90d 100644 --- a/cmd/eraser/cmd_guides.go +++ b/cmd/eraser/cmd_guides.go @@ -106,7 +106,7 @@ func timelineText(region string) string { // guideDescription is the meta description / JSON-LD description for a // broker page - previously the site-wide default, verbatim, on every page. -func guideDescription(b broker.Broker, lastChecked string) string { +func guideDescription(b broker.Broker, lastChecked string, hasLetter bool) string { var method string switch { case b.OptOutURL != "": @@ -128,6 +128,9 @@ func guideDescription(b broker.Broker, lastChecked string) string { } desc := fmt.Sprintf("How to opt out of %s: %s. %s.", b.Name, method, window) + if hasLetter { + desc += " Includes a ready-to-send request letter." + } if lastChecked != "" { desc = fmt.Sprintf("%s Checked %s.", desc, lastChecked) } @@ -182,7 +185,6 @@ func runGuides(outDir, format string) error { page.LastChecked = m[1] } page.Timeline = timelineText(b.Region) - page.Description = guideDescription(b, page.LastChecked) page.Noindex = noindexedBrokers[b.ID] if gdpr, err := engine.Render("gdpr", pp, b); err == nil { page.GDPRBody = gdpr.Body @@ -190,6 +192,7 @@ func runGuides(outDir, format string) error { if ccpa, err := engine.Render("ccpa", pp, b); err == nil { page.CCPABody = ccpa.Body } + page.Description = guideDescription(b, page.LastChecked, page.GDPRBody != "" || page.CCPABody != "") var ( content []byte diff --git a/cmd/eraser/cmd_guides_test.go b/cmd/eraser/cmd_guides_test.go index 0db42df..7543ce7 100644 --- a/cmd/eraser/cmd_guides_test.go +++ b/cmd/eraser/cmd_guides_test.go @@ -55,6 +55,7 @@ func TestRunGuidesMarkdown(t *testing.T) { for _, want := range []string{ `title: "How to opt out of Acme People Finder"`, `last_checked: "2026-08-01"`, + "Includes a ready-to-send request letter.", // description mentions the rendered letters "https://acme.example/opt-out", "Article 17", // GDPR body rendered "1798.105", // CCPA body rendered diff --git a/site/content/_index.md b/site/content/_index.md index a9d9263..9c2d610 100644 --- a/site/content/_index.md +++ b/site/content/_index.md @@ -1,4 +1,4 @@ --- title: "Eraser" -description: "Send data removal requests to 700+ data brokers. Open source, local-first, free." +description: "Send GDPR and CCPA data removal requests to 700+ data brokers from your own machine. Open source, local-first and free — no account and no telemetry." --- diff --git a/site/content/authorities.md b/site/content/authorities.md index 03f1c0d..815d216 100644 --- a/site/content/authorities.md +++ b/site/content/authorities.md @@ -1,6 +1,6 @@ --- title: "Privacy authorities" -description: "Where to complain, worldwide, if a data broker ignores or refuses a deletion request." +description: "Where to complain, worldwide, if a data broker ignores or refuses a deletion request: EU/EEA data protection authorities, the UK ICO, US regulators and more." layout: authorities --- diff --git a/site/content/brokers/_index.md b/site/content/brokers/_index.md index f1277fa..a1bf325 100644 --- a/site/content/brokers/_index.md +++ b/site/content/brokers/_index.md @@ -1,4 +1,4 @@ --- title: "Broker directory" -description: "Every data broker Eraser can send a removal request to." +description: "Every data broker Eraser can send a removal request to, with step-by-step opt-out guides for people-search, background-check and credit brokers." --- diff --git a/site/content/guides/_index.md b/site/content/guides/_index.md index afc6e4e..b9ac4c0 100644 --- a/site/content/guides/_index.md +++ b/site/content/guides/_index.md @@ -1,6 +1,6 @@ --- title: "Guides" -description: "How to get data brokers to delete you — by law, by hand or with Eraser." +description: "How to get data brokers to delete you — by law, by hand or with Eraser: GDPR Article 17 requests, adtech opt-outs, and what to do when a broker ignores you." --- Short, practical guides to exercising your erasure rights. The per-broker pages diff --git a/site/content/guides/opting-out-of-advertising-data-brokers.md b/site/content/guides/opting-out-of-advertising-data-brokers.md index 1a181a0..3ed153b 100644 --- a/site/content/guides/opting-out-of-advertising-data-brokers.md +++ b/site/content/guides/opting-out-of-advertising-data-brokers.md @@ -1,6 +1,6 @@ --- title: "Opting out of advertising data brokers" -description: "The long tail of adtech and data-append brokers, and why one email covers most of them." +description: "The long tail of adtech and data-append brokers that buy and sell your device IDs and contact details, and why one well-written email covers most of them." --- Most of the companies in the [broker directory](/brokers/) aren't people-search diff --git a/site/content/guides/sending-a-gdpr-article-17-request.md b/site/content/guides/sending-a-gdpr-article-17-request.md index be10dcf..8f6a6a1 100644 --- a/site/content/guides/sending-a-gdpr-article-17-request.md +++ b/site/content/guides/sending-a-gdpr-article-17-request.md @@ -1,6 +1,6 @@ --- title: "Sending a GDPR Article 17 request" -description: "What to write, who to send it to, how brokers must respond, and the exemptions they can lawfully invoke." +description: "Sending a GDPR Article 17 erasure request: what to write, who to send it to, how brokers must respond, and the exemptions they can lawfully invoke." --- If you live in the EU or EEA, **Article 17 of the GDPR** gives you the right to diff --git a/site/content/guides/when-a-broker-ignores-you.md b/site/content/guides/when-a-broker-ignores-you.md index 44ababe..b89b4f3 100644 --- a/site/content/guides/when-a-broker-ignores-you.md +++ b/site/content/guides/when-a-broker-ignores-you.md @@ -1,6 +1,6 @@ --- title: "When a broker ignores you" -description: "Deadlines, the evidence to keep, and how to complain to a supervisory authority — with what to expect." +description: "When a data broker ignores your request: deadlines, the evidence to keep, and how to complain to a supervisory authority — with what to expect." --- Most brokers comply once a request lands — the request itself, and the liability diff --git a/site/content/privacy.md b/site/content/privacy.md index 3b12921..3eef175 100644 --- a/site/content/privacy.md +++ b/site/content/privacy.md @@ -1,6 +1,6 @@ --- title: "Privacy" -description: "What this website collects, and what the tool on your machine doesn't." +description: "What this website collects (cookieless, aggregate visit counts), and what the Eraser tool on your machine doesn't — nothing about your use reaches us." --- Two different things live under this name, and they have very different answers. diff --git a/site/layouts/404.html b/site/layouts/404.html new file mode 100644 index 0000000..b1f9668 --- /dev/null +++ b/site/layouts/404.html @@ -0,0 +1,7 @@ +{{ define "main" }} + +{{ end }} diff --git a/site/layouts/partials/head-seo.html b/site/layouts/partials/head-seo.html index e0c1916..a699449 100644 --- a/site/layouts/partials/head-seo.html +++ b/site/layouts/partials/head-seo.html @@ -9,7 +9,13 @@ - +{{- $img := "og.png" | absURL }} + + + + + + {{- $ld := dict -}} diff --git a/site/static/og.png b/site/static/og.png new file mode 100644 index 0000000000000000000000000000000000000000..0bec4514d66b264aa5b9aa0e68361aaee4b89c43 GIT binary patch literal 41238 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 ayeYEtBKh4dLw(|pE1kJ`I{oD3+y57?tx&Z9 literal 0 HcmV?d00001