SEO & performance engineering
Technical SEO and Core Web Vitals treated as engineering, not as a checklist
Structured data, rendering strategy, crawl architecture and a Core Web Vitals budget enforced in CI — the technical half of SEO, which is the half a developer is actually responsible for.
What you get
- Rendering audit — what a crawler sees without JavaScript, per template
- JSON-LD graph appropriate to the site: Organization, Article, Service, FAQPage, BreadcrumbList
- Core Web Vitals budget enforced by Lighthouse CI on every push
- Crawl architecture: internal linking, sitemap generation, canonical discipline
- Metadata system — unique titles, descriptions and OG images per route
- A prioritised remediation list with the estimated effort of each item
Stack options
Chosen per project against your constraints. No single engagement uses all of these.
- Rendering
- Static generationIncremental static regenerationServer-side renderingEdge rendering
- Structured data
- Organization / PersonArticle / NewsArticleService / OfferCatalogFAQPageBreadcrumbList
- Measurement
- Lighthouse CIVercel AnalyticsPlausibleGA4 via Tag Manager
Rendering strategy is the largest single SEO decision
A client-rendered page can be indexed, eventually, sometimes. A server-rendered page is indexed reliably. Every project in the portfolio that needed to rank — the Kesari regional editions, the news portals, the consultation funnel — puts its content in the initial HTML response. That single decision does more than any amount of keyword work.
Structured data describes the business, not just the page
The FitWithNash consultation site declares Person, ProfessionalService, OfferCatalog, credentials and an FAQPage. Core Media Solutions mirrors its entire service catalogue in Service and Offer types. The news properties declare NewsMediaOrganization with ItemList and BreadcrumbList section hierarchy. Structured data is how you tell a search engine what a business is, in a form it does not have to guess at.
A performance budget that fails the build
Performance work that is not enforced regresses within two sprints. The budget on this site — LCP under 2.5s, CLS under 0.1, INP under 200ms — is checked by Lighthouse CI in GitHub Actions on every push. The same setup is part of every delivery, because a number nobody checks is a number that drifts.
Proof
SEO & performance engineering in production
Live builds where this work was actually done, with the technical signals verified on each site.
- News & Publishing2025
NewsLive24
EngineeringWordPress origin behind nginx, instrumented with GA4 via Google Tag Manager and monetised with Google AdSense; the document carries the richest structured-data graph of the portfolio — NewsArticle, NewsMediaOrganization, CollectionPage, ItemList, ContactPoint and SearchAction — plus hreflang alternates.
In plain termsRuns a full English news desk on a CMS the editors already know, while the technical SEO and ad plumbing is handled underneath them.
- WordPress
- nginx
- GA4 / Tag Manager
- Google AdSense
Read the case studynewslive24.in(opens the live site in a new tab) - Health & Coaching2026
FitWithNash — Consultation
EngineeringAstro site (public source at github.com/codehippies11/fitwithnash) deployed to Vercel's edge network — the served page is essentially all content and almost no asset weight, and it carries the deepest structured-data graph in the portfolio: Person, ProfessionalService, Service, OfferCatalog, Offer, EducationalOccupationalCredential, Audience and a full FAQPage.
In plain termsTurns a nutritionist's practice into a single page that answers every question a prospective client has, then books them.
- Astro
- Vercel
- Static generation
- JSON-LD / Schema.org
Read the case studyconsult.fitwithnash.com(opens the live site in a new tab) - News & Publishing2026
IndiaNews16
EngineeringSame custom PHP news engine as ReadyNews, deployed behind Cloudflare with dated build tags on its assets (
app.js?v=20260705atlas1), serving a dense homepage — 90 internal links and 28 images in the initial HTML — under a NewsMediaOrganization / CollectionPage / BreadcrumbList / ItemList structured-data graph.In plain termsPuts a large amount of the day's news one click from the front page, without making the front page slow.
- PHP
- Custom CMS
- Cloudflare
- JSON-LD / Schema.org
Read the case studyindianews16.com(opens the live site in a new tab)
FAQ
Questions about seo & performance engineering
Can you guarantee a number-one ranking?
No, and nobody honest can — ranking depends on competition and on content quality that no amount of engineering substitutes for. What I can do is make sure nothing technical is standing in the way: that your pages render for crawlers, load fast, describe themselves in structured data and link to each other sensibly.
Do you write the content as well?
I write technical content and the structural copy that carries SEO weight — page titles, headings, FAQ answers, service descriptions. Ongoing editorial content is usually better produced by someone inside your business who knows the subject.
How do you report on the work?
Before-and-after Lighthouse reports, a rendering audit showing what crawlers see per template, and the structured data validated against Google's Rich Results Test. Concrete artefacts, not a monthly slide.
Start a seo & performance engineering engagement
Send the brief with your project type, budget band and timeline. You'll get a scoped recommendation and a fixed price against a written scope.