yasser-shkeir.com
This site, run like a client engagement. On 2026-07-19 I audited it exactly the way I'd audit a prospect's site — crawlability, indexing, performance, accessibility — published what I found, and started fixing it in public. The numbers below are the real before values.
The audit
The audit found real problems, the kind I get hired to find on other people's sites.
The worst one: every non-home page declared the homepage as its canonical URL. To a search engine, that's a sitewide instruction to deindex everything except the homepage.
- Every non-home page declared the homepage as its canonical — a sitewide deindex instruction
- robots.txt blocked /_next/, so Googlebot couldn't fetch the site's CSS or JS — and blocked the OG image route
- Apex and www both served 200, splitting link equity — a client's dofollow backlink pointed at the apex
- First-load JS measured ~244 KB brotli against a 130 KB budget
- One text color token measured 3.28:1 contrast — below WCAG AA — across ~71 usages
The fixes
Canonicals came first, because they were quietly deindexing the site. Measured 1 page with a correct canonical; re-measured after the fix: 8. Every page now declares itself.
The robots.txt blockers were removed: Googlebot can fetch CSS and JS, and the OG image route is crawlable. The apex/www split, the JS budget overrun, and the contrast failure each get the same treatment — fix, then re-measure — and their after values are published here once measured, not before.
Before and after, in public
The before values, the fixes, and the methodology all live on this page. Each number says how it was measured, so any prospect can re-run the checks and get the same answers.
That's the point of this case study: it's the same audit I'd run on your site, run on mine first.
Stack
Other work
- Role · Shipped end to endactive
Multi-branch gym operations platform
Operations platform for a regional gym chain: geofenced staff attendance, scheduling, payroll adjustments, customer visit tracking, and stock across 5+ branches.
- Role · Shipped end to endactive
Sound Healing Chiang Mai
Trilingual site for a wellness studio — bookings, e-commerce, and content in English, Chinese, and Thai.
- Role · Enterprise Fullstack Developerongoing
GreenTomatoMedia
Enterprise media platform. Full-stack feature delivery and team leadership.