goon/theporndude_final_report.md
https://github.com/goon-foss/goon b99552fbb7 theporndude audit: scorecards, coverage + raporty
Artefakty audytu theporndude.com (Top 100 Free Tubes + full-porn-movies):
per-tube scorecard JSON, coverage/triage data, resolved domains, raporty
końcowe. Wynik audytu: jedynym zweryfikowanym high-value pilotem był
porndoe (connector dodany osobno).

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-22 13:44:54 +02:00

3.6 KiB

Theporndude.com canonical-fit audit (2026-05-20)

Scope

  • Source: theporndude.com/top-porn-tube-sites (kategoria "Free Porn Tube Sites")
  • Method: 166 review-page slugs → resolve real domain (pdude.link follow) → coverage check vs naszych 25 origins + 4 REGISTRY → curl HTML triage 144 nowych → Chrome DevTools deep audit dla 4 z heurystycznym score ≥ 2.5
  • Files generated:
    • theporndude_resolved.json — 166 tubes z real domains
    • theporndude_coverage.json — already-have vs new
    • theporndude_triage.json — curl HTML heurystyka per-tube
    • theporndude_scorecard.json — final per-tube scorecard

Final coverage

Status N %
Already have 22 13% xvideos, xnxx, pornhub, xhamster, eporner, hqporner, porntrex, redtube, youporn, hdporn92 (DELISTED), pornhat, porn00, porndish, paradisehill, watchporn, xmoviesforyou, perverzija, latestpornvideo, latestleaks, mypornerleak, sxyland, porn4days
Promising (score≥2.5) 4 2% porndoe, fullporner, porn300, vrsmash
Low value (1-2.5) 13 8% tnaflix, hitprn, porntop, pornxp, fakings, justfullporn, empflix, taxi69, sexu, definebabe, hd-easyporn, bigbuttshub, zhornyhub
No value 46 28% Generic landing/JS-rendered, brak strukturalnych markerów
Auth wall 46 28% Login required / member-only / premium
Dead 35 21% 404, conn refused, timeout

Deep audit 4 promising

Tube Title Performers Studio Date Duration Tags JSON-LD Verdict
porndoe.com rich 4 named ⚠️ stub "May 20, 2026" 10 named @graph HIGH — pilot candidate
fullporner.com 3 named ⚠️ 3 hashtags LOW — title+performer only
porn300.com ⚠️ broken h1 ⚠️ stub "Pornstars" ⚠️ "27:05" niejasne ⚠️ 0:00 ⚠️ 8 z headerem VERY LOW — anti-bot / broken DOM
vrsmash.com rich ⚠️ 1 named 10 VR genre ⚠️ WebPage LOW — VR niche, brak studio

Werdykt

Z 166 top free tubes na theporndude.com, mamy realnie 1 verified pilot candidate (porndoe.com).

Dlaczego tak mało?

  1. High-value mainstream tubes mamy już wszystkie (xvideos/xnxx/pornhub/xhamster/eporner/redtube/youporn etc.).
  2. Wiele theporndude rekomendacji to ad-network / premium / cam / dating — mimo że są w kategorii "Free Tubes". Theporndude monetyzuje partnerships, więc featured ≠ canonical-friendly.
  3. Reszta to:
    • dead/expired domains (35) — theporndude updates pozostają w tyle
    • auth wall (46) — paysite teasers, scenes wymagają konta
    • no-metadata SEO shells (46) — popup ads, no scene metadata
    • low value (13) — basic title+thumb, brak studio/performer/date

Recommendation

Don't expand sources from theporndude beyond porndoe (pre-public bandwidth/anonymity priorytet — patrz goon_bandwidth_strategy). Marginalny ROI vs ryzyko nowych extractor-bugów.

Optional next steps

  • porndoe pilot (~2-3h dev): rich metadata + named performers + dates + 10 tags + JSON-LD. Najlepszy candidate w całej liście. Warto napisać extractor jeśli kiedyś będzie potrzeba expansion.
  • Skip pozostałe — niski ROI vs effort.

Surowe pliki

theporndude_resolved.json     — 166 entries z real domains
theporndude_coverage.json     — split already-have/new
theporndude_triage.json       — curl HTML heurystyka per-tube
theporndude_scorecard.json    — final per-tube scorecard z status+recommendation