World Congress 2022 • Jun 15, 2022

Create a Programmatic SEO Project Using Next.js and Static Site Generation

Dino Lozina

How do you algorithmically generate 30,000 SEO-optimized landing pages over a single weekend? Discover how Next.js and static site generation effortlessly automate programmatic SEO.

Pause
Mute Enter Fullscreen
#1 about 2 min

Speaker background and initial programmatic SEO motivations

An overview of the engineering background guiding this dynamic site generation project.

#2 about 2 min

Drawing inspiration from Zapier for programmatic SEO

How management expectations to automatically generate thousands of landing pages initiated the architecture design.

#3 about 2 min

Targeting long-tail keywords for search engine optimization

Why generating specialized landing pages for niche queries avoids competing against established high-value search terms.

#4 about 2 min

Adapting template structures for company communication integrations

Mapping existing enterprise messaging integrations into a reusable layout containing channels, platforms, and programming languages.

#5 about 1 min

Establishing route paths from existing landing pages

Stripping JavaScript from an initial company template to create a clean HTML foundation for dynamic routing.

#6 about 2 min

Understanding how search crawlers process rendered content

Why standard web crawlers index raw HTML responses significantly faster than deferred JavaScript execution models.

#7 about 2 min

The limitations of client-side rendering for search visibility

How relying entirely on client-side frameworks like Blazor prevents search engines from properly indexing dynamic content.

#8 about 2 min

Selecting Next.js for hybrid static and server rendering

Adopting a batteries-included framework to dynamically construct HTML layouts instead of manually duplicating static files.

#9 about 2 min

File-based routing and pre-rendering architecture in Next.js

How built-in automated pre-rendering serves immediate HTML to search bots while preserving interactive client-side hydration.

#10 about 2 min

Data fetching with getStaticProps and getStaticPaths functions

Using framework lifecycle methods to construct specific page routes from external database entries at compile time.

#11 about 2 min

Connecting a backend API to the Next.js frontend

Serving an integration catalog from a dedicated API to supply the static generator with structured information.

#12 about 2 min

Reviewing the generated programmatic SEO landing pages

Comparing the dynamically stitched Next.js integration routes against the initial third-party examples that inspired the project.

#13 about 3 min

Addressing content uniqueness and framework compatibility concerns

Strategies for introducing page variety through backlinks alongside typescript support evaluations.

Matching moments

50 sec

Solving SEO challenges by pre-rendering AI-generated sites

Malte Lensch Malte Lensch · World Congress 2026 Europe

3:06 min

Leveraging the Next.js framework for performance improvements

Eileen Fürstenau Eileen Fürstenau · World Congress 2024

4:24 min

Optimizing static markup structure for machine learning web crawlers

Chris Heilmann +1 · LIVE

6:27 min

Why single-page applications struggle with search engine optimization

Martina Kraus Martina Kraus · World Congress 2021

3:32 min

Building pre-rendered and serverless applications with Next

Marius Obert Marius Obert · World Congress 2022

5:50 min

Fetching data using static and server-side Next.js props

Josh Goldberg · JS Congress

Upcoming sessions on this topic

Open session

World Congress 2026 North America

September 24, 2026 · 14:25–14:35

Outdoor Stage

Agentic commerce's dirty little secret, and what to do about it.

Joe Monastiero

Founder & CEO at visualAI

Joe Monastiero
Open session

World Congress 2026 North America

September 25, 2026 · 11:00–11:30

Stage 7

Beyond Vibe Coding: An AI Builder’s Guide to Migrating 10k+ React Components

Shubham Chaurasia

Senior Software Engineer at Meta

Shubham Chaurasia
Open session

World Congress 2026 North America

September 24, 2026 · 16:00–18:00

Stage 10

Reprompting the Wheel? Why AI Won’t Save Your Content Platform

Benni Mack, Tom Warwick

Benni Mack
Tom Warwick
Open session

World Congress 2026 North America

September 24, 2026 · 16:00–18:00

Stage 8

Come with an Idea, Leave with an App: Build and Launch Your Website with AI

Denise Kwan

Senior Developer Advocate at Google

Denise Kwan
Open session

World Congress 2026 North America

September 25, 2026 · 16:50–17:20

Stage 4

Engineering Moneyball: How We Benchmarked Google vs Meta

Jirka Bachel

Co-Founder & CEO

Jirka Bachel
Open session

World Congress 2026 North America

September 24, 2026 · 12:50–13:20

Stage 7

Architecting Agentic Apps: WebMCP, A2UI, and Agent Experience

Ankita Sood

Sr. Principal Engineer @ Secureworks | Angular GDE

Ankita Sood