ShipDesk
Task Manager
ShipDesk
Progress
07

SEO, Performance & Accessibility

Core Web Vitals, WCAG 2.1, structured data, Lighthouse 90+

Week 105 daysEstimated: 20h total
Why this matters
This is where you prove the migration was worth it. Your Lighthouse scores, Core Web Vitals, and structured data are the measurable ROI. If you recorded baseline scores in Phase 00, you can now show the improvement.
Tasks
Run Lighthouse audittarget 90+ on all metrics
1 day
Add alt text to every image
3 hrs
Test with axe DevToolsfix ARIA, keyboard, contrast
1 day
Google Rich Results Testverify JSON-LD shows rich snippets
1 hr
Submit sitemap to Search Console
30 min
Enable Vercel Analytics + Speed Insights
5 min
Compare post-migration Lighthouse scorescompare with baseline from Phase 00 — document improvements
1 hr
JSON-LD — MedicalOrganization schema
// Add to app/about/page.jsx as a <script> tag
const jsonLd = {
  '@context': 'https://schema.org',
  '@type': 'MedicalOrganization',
  name: 'Medicare',
  url: 'https://medicare.com',
  logo: 'https://medicare.com/logo.png',
  description: 'Digital healthcare platform for patients and doctors',
  medicalSpecialty: 'GeneralPractice',
  contactPoint: {
    '@type': 'ContactPoint',
    telephone: '+91-XXXXXXXXXX',
    contactType: 'customer service',
  },
}

// In your page component:
<script
  type="application/ld+json"
  dangerouslySetInnerHTML={{ __html: JSON.stringify(jsonLd) }}
/>
JSON-LD — Offer schema for Pricing
const jsonLd = {
  '@context': 'https://schema.org',
  '@type': 'Product',
  name: 'Medicare Pro',
  description: 'Premium healthcare management plan',
  offers: {
    '@type': 'Offer',
    price: '999',
    priceCurrency: 'INR',
    availability: 'https://schema.org/InStock',
  },
}
Previous
Phase 06UI Upgrade — shadcn/ui
Next
Phase 08Testing & QA