Skip to content

search: crawlproof ad line + our sites backfill as Featured (0.12.0) - #80

Merged
sh1pt-actions-fleet[bot] merged 1 commit into
mainfrom
worktree-search-ads-backfill
Oct 29, 2026
Merged

sh1pt-actions-fleet[bot] merged 1 commit into
mainfrom
worktree-search-ads-backfill

Conversation

@sh1pt-actions-fleet

Copy link
Copy Markdown
Contributor

Anthony: pit.world search should be a crawlproof ad publisher, and "a good place to backfill our properties listings, which are featured, not ads".

  • One crawlproof text_link unit on search results: after the 3rd web result, after the grid/list on media tabs. Same sandboxed cross-origin frame and slot as pit.world's other pages; origin-only referrer, so crawlproof never sees the query. Analytics (stats.js) still never runs on search.
  • Backfill: a search matching none of our ring sites shows one of them as a Featured on pit.world box below the results (stable per query, rotates across queries, never pit.world itself or claimed listings). Matched featured boxes still lead at the top.
  • Privacy page and the html.ts comment say what changed. Tests updated/added; 198 pass, tsc clean. Slot 782907b4 verified active and serving text_link.

🤖 Generated with Claude Code

…d (0.12.0)

Search results now carry pit.world's crawlproof text_link unit after the third
web result (after the grid/list on media tabs): the same sandboxed cross-origin
frame as the other pages, origin-only referrer, so the ad never sees the query.
Analytics still never runs on search.

A search that matches none of our ring sites gets one of them as a Featured box
below the results (stable per query, rotating across queries). Featured is ours
and unpaid; paid ads come only from the crawlproof unit. Privacy page updated.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@sh1pt-actions-fleet
sh1pt-actions-fleet Bot merged commit 499b09c into main Oct 29, 2026
@sh1pt-actions-fleet
sh1pt-actions-fleet Bot deleted the worktree-search-ads-backfill branch October 29, 2026 04:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant