SEO & PERFORMANCE

100/100/100/100

Google PageSpeed Insights — Perfect Score
Achieved May 17, 2026 — Mobile & Desktop
100
PERFORMANCE
100
ACCESSIBILITY
100
BEST PRACTICES
100
SEO
CORE WEB VITALS — DESKTOP
First Contentful Paint 0.3 s
Largest Contentful Paint 0.3 s
Total Blocking Time 0 ms
Cumulative Layout Shift 0
Speed Index 0.5 s
WHAT THIS MEANS
Faster than 99% of websites on the internet
Google prioritizes this site in search rankings due to Core Web Vitals
Fully accessible — screen readers, keyboard navigation, color contrast
Zero layout shift — no content jumping during load
Zero blocking time — JavaScript does not block rendering
HOW WE ACHIEVED IT
No JavaScript frameworks — pure Go server-side rendering
No external dependencies — no CDN scripts, no analytics, no ads
Inline CSS — single request, no render-blocking stylesheets
Deferred nav JS — rendered via requestAnimationFrame after paint
Explicit image dimensions — zero layout shift on load
Cache-Control headers — static assets cached 30 days
Zstd + Gzip compression — via Caddy reverse proxy
Single Go binary — sub-millisecond server response time
ARIA labels + alt text — full accessibility compliance
Touch targets ≥ 44px — mobile usability standard
INDEPENDENT VERIFICATION
Verified by Google Lighthouse via PageSpeed Insights
Report date: May 17, 2026
Desktop: pagespeed.web.dev/analysis/https-oio-so/pmopah4phk
Mobile: pagespeed.web.dev/analysis/https-oio-so/pmopah4phk
TECHNOLOGY STACK
Go 1.22
PostgreSQL 16
Caddy + Zstd
WireGuard
IPFS Storage
Bitcoin Mainnet
Docker (read-only)
SUBTC Protocol V7
BOT DISCOVERY PROTOCOL
SOBTC.NET speaks directly to search engines and AI crawlers in their own language. A dedicated discovery layer serves structured, machine-optimised feeds — separate from what human visitors see. Regular browsers are redirected to the homepage; only verified crawlers access the bot endpoints.
/bots — HTML + schema.org ItemList for Googlebot
/bots/ai — JSON semantic feed with semantic_hash for crawlers
/bots/live — Live pulse stream, rate-limited
/bots/manifest — Node discovery contract
Pre-baked gzip payloads served from RAM — zero DB hit per request
Deterministic rotation every 5 minutes — consistent signals for crawlers
semantic_hash — crawlers skip re-ingestion when content is unchanged
ETag + 304 Not Modified — crawlers cache efficiently
Canonical IDs (oio:post:slug) for deduplication across crawlers
Ephemeral expiry metadata — crawlers know content lifetime in advance
EPHEMERAL SEO SIGNALS — POST-LEVEL PROTOCOL
Every post on SOBTC.NET carries a complete machine-readable lifecycle signal set — telling search engines and crawlers exactly when to index, how to classify, and when to automatically remove. No manual intervention required.
X-Robots-Tag: unavailable_after — Googlebot auto-deindexes after 24h, no manual removal needed
SocialMediaPosting schema type with @id: oio:post:slug — canonical deduplication
article:published_time + article:expiration_time — Open Graph lifecycle for social platforms
x-visibility: public + x-retention: 24h — ephemeral content signal for crawlers
link rel="alternate" application/json — machine-readable feed discovery on every page
max-snippet:-1 — Googlebot extracts maximum content before expiry
This architecture enables media organisations, news agencies, and publishing systems to distribute time-sensitive content through SOBTC.NET with full lifecycle control — from real-time indexing to automatic expiry — without any platform dependency on proprietary CMS infrastructure.