cd /news/developer-tools/how-we-built-a-160-article-ai-educat… Β· home β€Ί topics β€Ί developer-tools β€Ί article
[ARTICLE Β· art-95056] src=dev.to β†— pub= topic=developer-tools verified=true sentiment=Β· neutral

How We Built a 160-Article AI Education Platform with Next.js and Static HTML

A developer launched IAcademy, a Spanish-language AI education platform with over 160 static HTML guides, and shared the architecture and SEO results after three months. The site, built with Next.js and static HTML, has seen modest early traction, with profession-specific prompt guides ranking highest in Google, while generic guides lag. The developer advises focusing on niche content and building backlinks early.

read3 min views1 publishedAug 13, 2026

Three months ago, I launched IAcademy β€” an AI education platform in Spanish with 160+ free guides covering everything from prompting basics to autonomous agents, LLM deployment, and MCP servers.

Here's what worked, what didn't, and the architecture behind it.

The AI education space is dominated by English content. Coursera, Udemy, DeepLearning.AI β€” all English-first. Spanish-speaking professionals (500M+ people) get translated scraps or nothing.

The opportunity: 0% competition on keywords like "agentes ia" (400 monthly searches), "herramientas ia" (400), "formaciΓ³n ia" (250). In English, these keywords have 30-50% competition. In Spanish, nobody's writing quality content.

Each blog post is a standalone index.html

file. No WordPress, no Gatsby, no MDX compilation step.

site/blog/
β”œβ”€β”€ agentes-ia-que-son/
β”‚   └── index.html
β”œβ”€β”€ herramientas-ia-guia/
β”‚   └── index.html
β”œβ”€β”€ formacion-ia/
β”‚   └── index.html
└── ... (160+ directories)

Why this approach:

<title>

, <meta>

, JSON-LD schema, internal link, and heading hierarchy is hand-crafted per page. No CMS template imposing its structure.The dynamic parts (auth, course portal, labs) use Supabase + vanilla JS. But the blog β€” which is the SEO engine β€” is pure static HTML.

After 3 months, here's what ranks and what doesn't:

What ranks (top 10 in Google):

prompts-ia-facturacion

β€” prompts for accountants (position 8.4)prompts-ia-logistica

β€” prompts for logistics (position 4.3)prompts-resumenes-ejecutivos

β€” executive summary prompts (position 6.9)rol-en-prompts

β€” role prompting guide (position 7.2)What doesn't rank yet:

herramientas-ia-guia

β€” "AI tools" head termagentes-ia-que-son

β€” "AI agents" head termia-para-marketing

β€” competitive keywordThe pattern: profession-specific prompt templates rank faster than generic guides. Nobody else writes "20 prompts for invoice reconciliation in Spanish." Everyone writes "best AI tools 2026."

Every article includes:

// Article schema
{"@type": "Article", "headline": "...", "author": {...}, "wordCount": 2800}

// FAQ schema (drives rich snippets)
{"@type": "FAQPage", "mainEntity": [{...}, {...}, {...}]}

// Breadcrumb schema
{"@type": "BreadcrumbList", "itemListElement": [...]}

The FAQ schema is the highest-ROI structured data. Google shows your FAQ answers directly in search results β†’ higher CTR β†’ more clicks from the same position.

Metric Value
Articles published 160+
Total clicks (3 months) ~120
Daily impressions 0 β†’ 200 (growing)
Pages in top 10 5
Revenue $0 (course just launched)
Domain Rating ~0 (new domain)

120 clicks in 3 months is painful. But the trajectory matters: impressions went from 0 to 200/day. The content exists, Google is indexing it, positions are slowly improving. The bottleneck is domain authority (zero backlinks) and domain age (Google sandbox).

Start with 20 niche articles, not 160. I over-invested in content before having any domain authority. 20 well-linked articles on a domain with 30 backlinks would rank faster than 160 articles on a domain with 0 backlinks.

Build backlinks from day one. Directory submissions, guest posts, GitHub profile links β€” these should start before the first article, not after the 160th.

Focus on profession-specific content. "Prompts for accountants" ranks. "AI tools guide" doesn't (yet). Double down on what works.

Building in public. Follow along on LinkedIn for weekly updates.

── more in #developer-tools 4 stories Β· sorted by recency
── more on @iacademy 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain β€” perfect for shipping the agent you just read about.

$git push zahid main
β†’ Live at https://your-agent.zahid.host βœ“
Get free account β†’ Pricing
from €0/mo Β· no card required
LIVE [news/how-we-built-a-160-a…] indexed:0 read:3min 2026-08-13 Β· β€”