SEOApril 3, 2025·8 min read

A Practical SEO Checklist for Modern Web Apps

Technical SEO is mostly fundamentals done consistently. Here's the checklist I run on every Next.js project, from metadata and sitemaps to structured data.

A Practical SEO Checklist for Modern Web Apps

SEO for modern web apps is less about tricks and more about giving search engines a clean, fast, well-described site. Here is the checklist I run before launch.

Metadata and titles

Every route needs a unique title and description. In the Next.js App Router, use the metadata API and generateMetadata for dynamic pages so each URL is independently indexable.

Structured data

Add JSON-LD for the entities that matter: Person, Organization, Article, Product. Rich results improve click-through and help search engines understand context.

Sitemaps and robots

Generate a sitemap.xml and robots.txt automatically. Make sure canonical URLs are correct and that you are not accidentally blocking important routes.

Performance is SEO

Fast pages rank better and convert better. Core Web Vitals feed directly into ranking, so treat performance work as part of your SEO strategy, not a separate task.

Mohammed Sajas

Mohammed Sajas

Full Stack Engineer & Digital Solutions Consultant

Work with me