{"slug": "how-we-built-a-160-article-ai-education-platform-with-next-js-and-static-html", "title": "How We Built a 160-Article AI Education Platform with Next.js and Static HTML", "summary": "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.", "body_md": "Three months ago, I launched [IAcademy](https://iacedemy.com) — an AI education platform in Spanish with 160+ free guides covering everything from prompting basics to autonomous agents, LLM deployment, and MCP servers.\n\nHere's what worked, what didn't, and the architecture behind it.\n\nThe 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.\n\nThe 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.\n\nEach blog post is a standalone `index.html`\n\nfile. No WordPress, no Gatsby, no MDX compilation step.\n\n```\nsite/blog/\n├── agentes-ia-que-son/\n│   └── index.html\n├── herramientas-ia-guia/\n│   └── index.html\n├── formacion-ia/\n│   └── index.html\n└── ... (160+ directories)\n```\n\n**Why this approach:**\n\n`<title>`\n\n, `<meta>`\n\n, 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.\n\nAfter 3 months, here's what ranks and what doesn't:\n\n**What ranks (top 10 in Google):**\n\n`prompts-ia-facturacion`\n\n— prompts for accountants (position 8.4)`prompts-ia-logistica`\n\n— prompts for logistics (position 4.3)`prompts-resumenes-ejecutivos`\n\n— executive summary prompts (position 6.9)`rol-en-prompts`\n\n— role prompting guide (position 7.2)**What doesn't rank yet:**\n\n`herramientas-ia-guia`\n\n— \"AI tools\" head term`agentes-ia-que-son`\n\n— \"AI agents\" head term`ia-para-marketing`\n\n— competitive keyword**The 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.\"\n\nEvery article includes:\n\n```\n// Article schema\n{\"@type\": \"Article\", \"headline\": \"...\", \"author\": {...}, \"wordCount\": 2800}\n\n// FAQ schema (drives rich snippets)\n{\"@type\": \"FAQPage\", \"mainEntity\": [{...}, {...}, {...}]}\n\n// Breadcrumb schema\n{\"@type\": \"BreadcrumbList\", \"itemListElement\": [...]}\n```\n\nThe 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.\n\n| Metric | Value |\n|---|---|\n| Articles published | 160+ |\n| Total clicks (3 months) | ~120 |\n| Daily impressions | 0 → 200 (growing) |\n| Pages in top 10 | 5 |\n| Revenue | $0 (course just launched) |\n| Domain Rating | ~0 (new domain) |\n\n**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).\n\n**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.\n\n**Build backlinks from day one.** Directory submissions, guest posts, GitHub profile links — these should start before the first article, not after the 160th.\n\n**Focus on profession-specific content.** \"Prompts for accountants\" ranks. \"AI tools guide\" doesn't (yet). Double down on what works.\n\n*Building in public. Follow along on LinkedIn for weekly updates.*", "url": "https://wpnews.pro/news/how-we-built-a-160-article-ai-education-platform-with-next-js-and-static-html", "canonical_source": "https://dev.to/david_moya_5b6cdd8b4e1219/how-we-built-a-160-article-ai-education-platform-with-nextjs-and-static-html-565h", "published_at": "2026-08-13 09:38:56+00:00", "updated_at": "2026-08-13 10:16:48.793568+00:00", "lang": "en", "topics": ["developer-tools"], "entities": ["IAcademy", "Next.js", "Supabase", "Google", "Coursera", "Udemy", "DeepLearning.AI"], "alternates": {"html": "https://wpnews.pro/news/how-we-built-a-160-article-ai-education-platform-with-next-js-and-static-html", "markdown": "https://wpnews.pro/news/how-we-built-a-160-article-ai-education-platform-with-next-js-and-static-html.md", "text": "https://wpnews.pro/news/how-we-built-a-160-article-ai-education-platform-with-next-js-and-static-html.txt", "jsonld": "https://wpnews.pro/news/how-we-built-a-160-article-ai-education-platform-with-next-js-and-static-html.jsonld"}}