SEO for Developers—Technical Implementation Without the Marketing Jargon
Marketing sends you a ticket: "Improve SEO." Nothing in the ticket tells you what code to change.
Here is what SEO actually requires from engineering: performance optimization, machine-readable markup, and crawlable architecture. Three technical domains with measurable outputs.
What Developers Actually Control in SEO
Performance Optimization (Core Web Vitals)
LCP, FID, CLS. Engineering metrics with engineering solutions.
Structured Data and Machine-Readable Markup
JSON-LD, Schema.org vocabulary, validation before deploy.
Crawlability and Indexation Architecture
Broken links, redirect chains, blocked resources, slow server responses, JavaScript rendering issues.
Core Web Vitals That Matter for Rankings
Measuring LCP, FID, and CLS in Production
Lab data vs field data. Automated Lighthouse in CI, real user monitoring in production.
Fixing Layout Shift Caused by Dynamic Content
Set width and height on images. Reserve space for dynamic content. Handle font loading properly.
Optimizing JavaScript Execution for FID
Code split. Lazy load. Async third-party scripts. Passive event listeners.
JavaScript Frameworks and SEO Trade-offs
Server-Side Rendering vs Static Generation
For SEO-critical pages, use SSR or SSG. Reserve CSR for authenticated dashboards.
How React Hydration Impacts Googlebot
Render the same content server-side that will appear client-side.
When Client-Side Rendering Kills Your Rankings
Render delay, content discrepancy, and link discovery failures.
Implementing Structured Data
JSON-LD vs Microdata
JSON-LD wins for most implementations. Decoupled from HTML structure.
Testing Schema Markup Before Deployment
Schema.org validator, Google Rich Results Test, Search Console Enhancements.
Automated SEO Testing in CI/CD
Running Lighthouse in GitHub Actions
Set performance budgets. Fail builds that exceed them.
Detecting Broken Canonicals Before Merge
Test canonical tags are absolute, resolve to 200, and self-reference correctly.
When to Push Back on SEO Requests
"Add Keywords to Alt Text" That Hurt Accessibility
Alt text serves accessibility first. Keyword stuffing violates WCAG.
"Make Everything H1" and Other Markup Crimes
One H1 per page. Proper heading hierarchy communicates document structure.
SEO Suggestions That Violate WCAG Standards
Accessibility requirements trump SEO preferences.