In growth engineering, building individual landing pages manually is a bottleneck. pseo-engine is a lightweight JavaScript compilation framework designed to address this problem by dynamically generating, caching, and cross-linking thousands of high-performance SEO landing pages directly from tabular database schemas.
1. The Problem: Scaling Search Footprints
For startups and platforms targeting hundreds of long-tail searches (such as local business variants, technical integrations, or job category mappings), creating pages one-by-one is highly inefficient. Dynamic server rendering can result in slow page speeds, which negatively impacts mobile search rankings.
pseo-engine implements static site compilation logic. It ingests a CSV or JSON schema defining target keywords and metadata, parses templates, compiles static HTML files, and outputs a complete cross-linking network that distributes authority across all paths.
2. Dynamic Compilation Logic
The engine reads a template file and a data source, inserting tags dynamically. Here is a basic code example showing the compiler pipeline:
const fs = require('fs');
const path = require('path');
function compilePage(templateHtml, dataRow) {
let compiled = templateHtml;
// Replace template tags
for (const [key, value] of Object.entries(dataRow)) {
const placeholder = new RegExp(`\\{\\{${key}\\}\\}`, 'g');
compiled = compiled.replace(placeholder, value);
}
return compiled;
}
3. Search Console Indexing Pipeline
To ensure search engine bots discover generated pages immediately, the engine integrates with the Google Indexing API. The pipeline compiles sitemaps dynamically and dispatches API indexing notices in batches as soon as files are built.
4. High-Opportunity Target Keywords
This repository is designed to target high-intent search terms related to programmatic publishing: