Kodrana

Case study

Automated SEO content generation and multilingual publishing

We built SEO automation for a product catalog and a static website: generated texts for thousands of cards, integrated IndexNow, and published 165,000 pages in 30 languages.

165,000pages published
30languages

Task

The project required SEO automation for an online store and a multilingual static website. The store needed unique SEO content for thousands of product cards and fast indexing of new and updated pages. At the same time, a static website had to be generated and maintained across 30 languages.

Manual content creation at this scale was not realistic. The store's catalog changed frequently, and search engines needed to discover updates quickly. The static website required consistent structure and translations across all language versions.

Solution

We built a Python-based automation system that generates SEO texts through an LLM API and publishes content in both environments. For the store, the system produces optimized descriptions for product cards and sends indexing requests via IndexNow to notify search engines immediately when pages are added or updated.

For the static website, we created a generation pipeline using Jinja2 templates that outputs 165,000 pages across 30 language versions. The content is served as static HTML through Nginx, keeping infrastructure simple and performance high.

Both parts share the same underlying automation framework. The system handles content generation, file management, and integration with external APIs. Updates to either property trigger the relevant generation and publishing workflow without manual intervention.

  • LLM API integration for automated SEO text generation
  • IndexNow implementation for immediate page indexing
  • Jinja2 template engine for static site generation
  • Python automation coordinating both workflows
  • Nginx serving static pages
  • Multilingual publishing pipeline for 30 languages

Result

  • The store receives automated SEO content for product cards
  • IndexNow integration notifies search engines of page updates
  • The static website serves 165,000 pages in 30 languages
  • Content generation runs without manual work

Need something similar? Tell us about your task

Describe the website, the data or the task. We will reply with questions, a solution and a quote.

or write directly

Message @kodrana on Telegram
We use your contact only to reply to this request.
Telegram