CAREER VETTAI / RELEASE VERIFICATION

Better discovery.
Faster pages. Clearer loading.

SEO implementation report · 28 October 2026
Production origin: https://careervettai.me

This report records the changes made after the original SEO audit. Initial measurements below come from the local production export, not Google indexing data or real-user Core Web Vitals. Live deployment and performance results are recorded separately when available.

460 / 460Indexable pages reachable through exported HTML links
34Numbered job catalogue pages in this snapshot
25 passedApplication and feed regression tests
0Runtime errors in the completed local browser checks

What changed

Measured payload improvements

ResourceAudit baselineUpdated exportMeaning
Navigation wordmark380,368 bytes PNG16,644 bytes WebPAbout 96% smaller
Browser favicon478,796 bytes PNG2,251 bytes PNGAbout 99.5% smaller
Homepage HTMLAbout 449 KBAbout 118 KBDecoded, uncompressed HTML; not network transfer size
Compass HTMLAbout 426 KBAbout 74 KBFull discovery data loads once when needed
Saved page HTMLAbout 380 KBAbout 38 KBPersonal records remain in browser storage

Payload figures describe this build and can vary with inventory. Lab speed and layout stability must be assessed separately; these reductions do not guarantee a Lighthouse score or ranking.

Audit findings and disposition

FindingStatusImplementation or remaining dependency
F01 · HTTPS and redirect consistencyProvisioningApex DNS now resolves directly to GitHub Pages. Owner reports the www CNAME saved. GitHub certificate issuance and HTTPS enforcement need final verification.
F02 · Crawlable job discoveryImplementedStatic pagination, updated sitemap and full HTML-link reachability checks.
F03 · Search and salary layout shiftsImplementedServer-rendered useful UI, isolated query observer and reserved salary-source information space. Production lab retest remains a separate measurement.
F04 · Oversized brandingImplementedWebP wordmark, 48/96px icons, 180px Apple icon, 256px structured-data logo and 1200×630 social cards.
F05 · Fonts and repeated client payloadsImplementedLocal WOFF2 fonts with licenses; reduced preview props; shared hashed discovery data.
F06 · Contrast, labels and headingsImplementedDarker small-text accent, clearer footer links, larger secondary text, visible sort label and a results H2. This is not a full WCAG certification.
F07 · Duplicate vacanciesImplementedDeterministic primary selection and conservative same-body, same-title, same-company, same-city merge, with alternate source links retained.
F08 · Freshness and indexing policyImplementedActive employer availability, 48-hour collection window, closing dates and material-change timestamps are handled separately.
F09 · Conditional JobPosting markupImplementedOnly complete, known-location, non-remote Arbeitnow records qualify under the documented API-use interpretation. Eleven qualify in this snapshot. Other sources are excluded until permission and field accuracy are reviewed; Remotive is excluded explicitly.
F10 · Market intent and original contentImplementedExplicit country H1s, inventory-backed market fields and practical guide examples.
F11 · Operator and correctionsImplementedMaintainer identification, careervettai@gmail.com, vacancy correction links, editorial and privacy explanations.
F12 · Search monitoring and release checksOwner account stepVerification-token support and CI checks are implemented. Search Console/Bing verification and sitemap submission require the owner's accounts and are not claimed complete.
F13 · Guide/social metadataImplementedPublication/revision dates, guide-specific Article/Open Graph/Twitter images and BreadcrumbList markup.
F14 · Entities, titles and Arcade intentImplementedEntity decoding, readable intent-based page headings and a separately explained skill-practice page linked from Games. Original employer job titles are preserved rather than cut to an arbitrary SEO character count.
F15 · Cache lifetimeHosting controlledPayload reductions and hashed discovery data are implemented. GitHub Pages response cache headers cannot be changed by Next.js app configuration; longer edge lifetimes require hosting/CDN control.

Checks completed

What the owner still needs to do

  1. Allow GitHub to finish certificate issuance after the DNS update. Verify HTTPS enforcement and the www redirect once the certificate is available.
  2. Verify the domain in Google Search Console and Bing Webmaster Tools, then submit https://careervettai.me/sitemap.xml. Repository verification-variable support and exact steps are documented in docs/seo-operations.md.
  3. Monitor real-user Core Web Vitals and indexing after traffic and crawl data accumulate. No ranking, rich-result appearance or indexing result is guaranteed by a passing build.

Production verification

Release 56d88e7 deployed successfully through GitHub Actions. Its refreshed inventory passed checks for 475 HTML pages, 470 sitemap URLs and complete HTML-link reachability of all 470 indexable pages. It includes 23 eligible JobPosting objects. The machine-readable SEO check results always describe the current deployment.

Live browser checks passed the same ten representative routes at 320px, 390px and 1440px, plus search filters, legacy links, salary inputs, Compass interactions, outside-click menu dismissal and useful HTML without JavaScript. A delayed Next.js route request also displayed the navigation skeleton; normal document completion dismissed the separate navigation-intent test.

Mobile lab measurements · 28 October, 08:53–08:55 UTC

These four single runs used Lighthouse 12.8.2, Chrome 155 and simulated mobile throttling over HTTP while the GitHub HTTPS certificate was unavailable. The original audit used HTTPS and repeated the affected pages. Transport, sample count and route changes prevent a direct speed-score comparison. These are lab observations, not real-user field results. A further release increases small-text legibility and disables automatic prefetching of header, footer and mobile navigation routes.

PagePerformance / SEOLCPCLSTransferred bytes
Home69 / 1005.70 s0.000442,603
Job catalogue83 / 1002.93 s0.009441,430
Search, Singapore filter76 / 665.07 s0.000442,556
Offer Lens89 / 1003.60 s0.000379,753

Search intentionally uses noindex, which explains its reduced Lighthouse SEO score. The earlier filtered-jobs CLS median was 0.774 and Offer Lens was 0.277; the new useful initial HTML and reserved layout address those hydration shifts. HTTPS, final redirect consistency and post-certificate speed measurement remain open hosting checks.