SEO Audit
SEO, crawlability, and accessibility audit
A snapshot of indexed pages, metadata coverage, structured data, sitemap status, and accessibility posture for durgabatchu.in.
Indexed pages & metadata coverage
| Page | Title | Description | Canonical | OG | JSON-LD | |
|---|---|---|---|---|---|---|
| / | Home — Durga Batchu | Staff Product Designer | ✓ | ✓ | ✓ | ✓ | ProfilePage + Person + WebSite |
| /systems | Systems | ✓ | ✓ | ✓ | ✓ | — |
| /work/esop | ESOP Exercise Case Study | ✓ | ✓ | ✓ | ✓ | CreativeWork |
| /work/comp | AI-Assisted Compensation Modelling | ✓ | ✓ | ✓ | ✓ | CreativeWork |
| /work/research | Shared Control in Autonomous Systems | ✓ | ✓ | ✓ | ✓ | CreativeWork |
| /work/website | Fintech Website Rebuild | ✓ | ✓ | ✓ | ✓ | CreativeWork |
Sitemap
- Dynamic sitemap at /sitemap.xml
- Includes home, systems, all case studies, and audit page
- Cache:
public, max-age=3600 - Declared in /robots.txt
Structured data
- Sitewide: Person + WebSite in root head
- Homepage: ProfilePage wrapping Person
- Case studies: CreativeWork with author + image
Accessibility & semantic HTML
- One
<h1>per route; H2/H3 hierarchy preserved in case studies. - Landmarks:
<nav>,<main>,<article>,<section>,<footer>used throughout. - Images use descriptive
altattributes; decorative SVGs markedaria-hidden. - Server-side rendered (TanStack Start) — critical text reaches crawlers without JS.
- Open recommendation: add aria-current to active nav links.
Recommendations
- Generate dedicated 1200×630 OG images per case study (currently shared).
- Add a verified Twitter handle to
twitter:site. - Consider a dedicated
/contactroute with mailto + social links. - Submit sitemap.xml in Google Search Console & Bing Webmaster Tools.