Christian Gomez
Copied Chris@g3zcreative.com to clipboard ✓

Career Navigator: 1,800+ Page React Launch & Bot Rendering Spec

Pre-launch technical SEO audit and 6-workstream engineering specification that eliminated site-wide noindex headers, 403 bot blocks, and SPA shell rendering across 1,800+ React career pages.

96%
Verified Indexation in 8 Weeks
1,800+
React Career Pages Audited & Launched
2 Weeks
Engineering Fix Turnaround from Spec
98%
Week-1 Indexation on 35K Job Layer
01 · PRE-LAUNCH AUDIT
Bot Crawl Simulation
Caught 403 & 1KB SPA shell
02 · HEADER & CACHE FIX
Edge & HTTP Spec
Removed noindex & no-store
03 · URL ARCHITECTURE
Slug-First Routing
Canonical & pagination links
04 · LAUNCH QA
Sitemap & Rendering
14-day post-launch monitor
05 · VERIFICATION
URL Inspection Probe
Proved 96% true indexation

STAR Engineering Breakdown

01 · Situation & Problem

Tallo prepared to launch Career Navigator (1,800+ React career pages), but pre-launch bot crawls returned HTTP 403s, 1 KB empty SPA shells, site-wide noindex headers, and private/no-store cache headers.

02 · Technical Execution

Authored a 6-workstream engineering specification (~7–10 dev-days) covering SSR pre-rendering for search bots, slug-first canonical URLs, cache-control headers, and pagination to fix 77% orphan career pages.

03 · Verification & Telemetry

Built an automated Google Search Console URL Inspection API probe that replaced a broken internal "1% indexed" dashboard metric with ground-truth per-URL indexation telemetry.

04 · Verified Impact

Engineering merged all 6 workstreams within 2 weeks; Career Navigator reached 96% verified indexation within 8 weeks, and the same QA playbook powered a 35,000-URL job layer at 98% week-1 indexation.

verify_ssr_bot_readiness.py
pytest
def assert_bot_render_contract(url: str, resp: HttpResponse) -> None:
    assert resp.status_code == 200, f"Bot blocked: {resp.status_code}"
    assert "noindex" not in resp.headers.get("X-Robots-Tag", "")
    assert "no-store" not in resp.headers.get("Cache-Control", "")
    assert len(resp.body_bytes) >= 12_288  # Rejects 1KB SPA shell
    assert f'<link rel="canonical" href="{url}"' in resp.text
✓ 1,814 URLs verified, 0 rendering blockers in 3.84s

Benchmark Table

METRICMANUAL BASELINEPROGRAMMATIC ENGINE
Bot HTTP Response & Payload403 / ~1 KB SPA Shell200 OK / Full SSR HTML
Verified Page Indexation0% (Site-Wide noindex)96% Indexed in 8 Weeks
Orphan Career URLs (0 Inlinks)77% Unlinked Pages100% Hub & Pagination Linked