Find out what's slowing your site down, and exactly how to fix it.
Independent site audit services covering Core Web Vitals, crawlability, on-page SEO, and structured data, done by hand at the code level. Every audit ends with a prioritised fix list you can action immediately.
Built for SMBs, Shopify and WooCommerce store owners, and growing businesses on WordPress, Next.js, or any modern stack, worldwide and here in South Africa.
Not ready to commit? Get a free quick diagnosis
LCP 4.2s · CLS 0.31 · render-blocking CSS
LCP 1.2s · CLS 0.02 · same page, fixed
This page, measured live on your device
- LCP…
- CLS…
- INPclick anything
Every finding comes with the fix.
The report covers five areas. Each finding names the problem, where it lives in your code, and the change that fixes it. Under each area is the kind of finding you get back.
Core Web Vitals Report
I measure LCP, CLS, and INP across your key page types with field data and Lighthouse, then trace every failure back to its root cause in the code.
Example finding
The hero image on product pages is lazy-loaded, so the browser holds back its download and LCP lands late.
Fix: Remove loading="lazy" from the hero and add fetchpriority="high".
Impact HighEffort 10 min
Crawl Analysis
I crawl your whole site and dig out the broken links, redirect chains, duplicate content, orphaned pages, and blocked resources holding it back.
Example finding
Hundreds of nav and footer links point at old URLs that redirect twice before they resolve.
Fix: Update the nav and footer templates to link straight to the final URLs.
Impact MediumEffort 1 hr
On-Page SEO Review
I go through your title tags, meta descriptions, heading structure, image alt text, canonicals, and internal linking, and tell you what's actually worth changing.
Example finding
Every collection page shares the same title tag: "Shop | Brand".
Fix: Template the title as "{Collection name} | Brand".
Impact MediumEffort 30 min
Structured Data Review
I check your schema against your content type and flag the markup you're missing for products, articles, local business, and FAQs.
Example finding
Product markup has a price but no priceCurrency, so product pages are not eligible for merchant listing results.
Fix: Add priceCurrency to the Offer in the product template.
Impact MediumEffort 15 min
GSC + Analytics Audit
I work through your Search Console errors and coverage issues, and make sure your analytics is capturing clean data you can trust.
Example finding
GA4 counts every checkout step as a key event, so reported conversions are several times the real number of orders.
Fix: Keep purchase as the only key event; track the other steps as plain events.
Impact HighEffort 15 min
AI Citation Readiness Add-on
AI tools like ChatGPT, Perplexity, and Google AI Overviews are now the first place many people go for recommendations. I check whether you're being cited, fix the structural reasons you're not, and set up tracking so you can see it working.
Example finding
The pricing page renders its content with JavaScript. The main AI crawlers, including GPTBot and ClaudeBot, don't run JavaScript, so they see an empty page.
Fix: Server-render the pricing page so the content is in the initial HTML.
Impact HighEffort 1 day
Prioritised Fix List
Every finding gets plotted by effort and impact, so you know what to fix first. Start top left: the quick wins that move rankings and speed for the least work.
- 1Stop lazy-loading the hero image
- 2Keep purchase as the only GA4 key event
- 3Add priceCurrency to Product schema
- 4Unique titles for collection pages
- 5Point nav links at final URLs
- 6Swap the carousel library for CSS scroll-snap
- 7Server-render the pricing page
- 8Rewrite alt text on old blog images
How it works
- Today
You book and share access
Pick a package, share your GSC, GA4 or Plausible access, and answer a short brief. Takes 10 minutes. You'll hear from me within 2 business days confirming receipt and next steps.
- 3 to 7 working days
I dig into the code
This is hands-on, code-level work: not a Lighthouse report with a cover page. I look at your actual markup, render behaviour, crawl paths, and structured data. You'll get a progress update as I work through it.
- Delivery day
You receive your report
A structured PDF with findings, screenshots, and a prioritised fix list ranked by effort vs. impact, so you always know what to tackle first.
- After delivery
Walkthrough + next steps
A 15-minute video walkthrough included with every audit. No developer? I can implement the fixes directly. Optional re-audit available 60 days after implementation to verify the gains.
Pricing
Want to see the quality first? Start with a free quick diagnosis
Quick Wins Audit
- Core Web Vitals snapshot (3 pages)
- On-page SEO review
- GSC error summary
- Top 10 prioritised fixes
- 15-min video walkthrough
Full Site Audit Recommended
- Full CWV report across all page types
- Complete crawl analysis
- On-page SEO + structured data
- Analytics health check (so you can trust your numbers)
- Comprehensive prioritised fix list
- 15-min video walkthrough + optional live call
Hourly work
AI Citation Readiness
- Citation audit across ChatGPT, Perplexity, Gemini & Google AI Overviews
- Schema & structured data review for AI readability
- Content and entity optimisation recommendations
- Ongoing citation monitoring setup
- Add to any audit package
No developer? Not a problem.
A common worry after an audit is: "This report is great. But who's going to actually fix it?" I can implement the recommendations directly, whether that's code-level performance fixes, structured data, or AI citation improvements. No handoff, no briefing a third party who wasn't part of the audit. An optional re-audit 60 days later confirms the improvements landed.
Prices in ZAR (South African Rand).
Who's doing the work
I'm a Senior Frontend Engineer with over a decade of experience building performance-critical web products in Next.js, React, and modern performance tooling.
I don't produce audits that tell you to "add keywords" or "improve your page speed." I trace every issue to a root cause in the code, the markup, or the architecture. You get a fix list that a developer can act on the same day.
The work spans fintech, e-commerce, travel, and online print, from small online shops to platforms serving heavy daily traffic. Available for clients globally.
Key pages brought under Google's 2.5s LCP threshold, with load times cut by up to half.
- Key page LCP
- 40–50% faster
- Server response
- ~65% faster
- Timeframe
- 2 months
I set the priorities and guided the engineering team through the fixes: render-blocking scripts, slow database queries, caching and layout shift. Measured with Lighthouse lab tests and server monitoring.
Questions people ask
What is a Core Web Vitals audit?
A Core Web Vitals audit measures LCP (Largest Contentful Paint), CLS (Cumulative Layout Shift), and INP (Interaction to Next Paint) across your key page types, identifies the root causes of any failures, and provides a prioritised list of fixes to reach Google's 'Good' threshold.
What is AI citation readiness?
AI citation readiness means auditing whether AI tools like ChatGPT, Perplexity, Gemini, and Google AI Overviews are referencing your site in their responses, reviewing your schema and structured data for AI readability, and setting up monitoring so you can track citation appearances over time.
How much does an SEO audit cost?
A Quick Wins Audit starts at R3,500. A Full Site Audit is R9,800. Both are once-off, no retainer required.
Do you also fix the issues you find?
Yes. Every audit includes a prioritised fix list, and I can implement the fixes directly at R850 an hour, whether that is a standalone job or a follow-up to an audit.
Start with a free look at your site.
Send me your URL and I'll reply within 2 business days with the two or three things I'd fix first, and whether a full audit is worth it for you.