Skip to main content

Open to W2 & 1099 Consulting·Remote · Atlanta, GA

Quick nav
HomeRole fitCase studiesDemos
Gateway/blog/nextjs portfolio seo structured data
Thomas Divine Smith II
Thomas Divine Smith IIPrincipal Architect · Systems Engineer
CommunityW21099Creative
0 Proof ItemsFlagshipResumeContact

Next.js Portfolio SEO.

Technical guide to SEO: metadata, JSON-LD schemas, AI-crawler signals, RSS feeds, and Open Graph optimization.

Next.jsSEOJSON-LDAI-SEO

Next.js provides the building blocks—Metadata API, static rendering—but ranking requires a deliberate architecture: structured data, canonical URLs, and signals for AI crawlers.

Use the Metadata API for title templates and canonical URLs. This ensures consistent branding while preventing duplicate content indexing.

  • Title Template: "%s | Name"
  • RSS: Declare in alternates.types
Emit Person, Article, and ProfilePage schemas using @id references to create a connected knowledge graph for search engines and AI citations.
Deploy llms.txt and .well-known/ai-plugin.json. Explicitly allow AI bots (GPTBot, ClaudeBot) in robots.txt to feed AI-driven search results.
Use sitemap.ts for automated URL generation and /feed.xml route handlers for aggregator compatibility and crawl efficiency.
Validate against Google Search Console and Bing Webmaster Tools. Use Lighthouse CI to enforce SEO and performance guardrails.

“In 2026, ranking in search engines is necessary but not sufficient. Your site must also be discoverable by AI agents.”

Related Articles

How to Build a Principal Engineer Portfolio That Gets Interviews

Portfolio strategy for senior engineers proving principal-level impact.

From .NET to TypeScript: A Full-Stack Migration Playbook

Migration guide for enterprise engineers moving to Next.js.

Ready?

Want this kind of thinking on your team?

The architecture and delivery insights in this article reflect how I work. Let's discuss how it maps to your challenges.

View Service Lanes
HomeProof
Briefcase
Contact