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:40–14:50

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 @ 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

TYPO3 CMS Project Lead at TYPO3

Benni Mack
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 AI in Angular: WebMCP, A2UI, and the Agent Experience

Ankita Sood

Sr. Principal Engineer @ Secureworks | Angular GDE

Ankita Sood