Automate static site publishing with this powerful n8n workflow. Generates SEO blog content using GPT-4o-mini, commits finished Markdown posts to GitHub for Jekyll, and handles input data cleanup.
Download this n8n workflow template and start using it instantly.
Markdown-formatted text.
Content marketers and bloggers who manage static sites (like Jekyll or Hugo).
Developers looking for advanced n8n templates integrating AI agents and GitHub for CI/CD.
Users needing a scheduled n8n workflow to process structured data (CSV) and create custom files.
Anyone seeking to leverage the n8n node ecosystem for end-to-end content automation.
Managing high-volume content for static sites requires consistent scheduling and formatting. This sophisticated n8n workflow solves the content production bottleneck by using advanced AI to generate highly structured, SEO-optimized articles based on input data stored in a simple CSV file.
The system starts with an n8n trigger (schedule or manual run), pulls the required inputs (title, keywords, prompt description), passes them to a specialized Copywriter AI Agent powered by GPT-4o-mini, and then meticulously formats the output with appropriate Jekyll front matter.
Finally, this powerful n8n automation uses the GitHub n8n node to commit the fully prepared Markdown file directly to the Jekyll repository's _posts directory, ensuring immediate deployment. The n8n workflow also includes a critical cleanup step, removing the published entry from the source CSV file, making this n8n template reliable for continuous operation.
Markdown-formatted text.
/data/recipes.csv file, and the Extract from File n8n node parses its semicolon-delimited contents.markdownPath.Markdown-formatted text.
gpt-4o-mini language model.Commit Markdown n8n node to write files to your repository.recipes.csv file is available in the specified path (/data/recipes.csv) in your n8n environment (or adjust the file path in the Read CSV n8n node).Markdown-formatted text.
Schedule Trigger: The primary n8n trigger, configured to run daily at 8 AM, initiating the content generation cycle.
Read CSV & Extract from File: Reads the raw input CSV file and parses it using a semicolon (;) delimiter, making the raw data accessible to subsequent nodes in the n8n workflow.
Split In Batches: A control flow n8n node that ensures the remaining workflow processes one complete recipe record at a time.
Copywriter AI Agent (with gpt-4o-mini): The core intelligence n8n node. It utilizes a highly detailed, proprietary system prompt specializing in SEO food writing, ensuring the output adheres to specific length, structure, and keyword density guidelines. It leverages the OpenAI n8n node for processing.
Code (Markdown Assembly): This custom n8n node is crucial. It uses JavaScript to generate an SEO-friendly slug, dynamically create the correct Jekyll front matter (title, date, layout), and combine it with the AI output to form the final Markdown content.
Wait Until Publish (n8n node): Designed to pause the n8n workflow until a specific future date derived from the input data, useful for scheduled posts.
Commit Markdown (GitHub): This n8n node performs the deployment action. It takes the compiled Markdown content and commits it to the designated repository path (_posts/YYYY-MM-DD-slug.md), completing the automated publication process.
Remove the processed csv line (Code): A critical file operation n8n node that reads, filters, and overwrites the source CSV file, managing the queue of content and preventing reprocessing.
Use this powerful n8n workflow to instantly generate SEO-optimized blog posts, complete with slugs, titles, and meta descriptions, using GPT-4o and dynamic research from a Perplexity n8n node. Download these n8n templates today.

Automate SEO blog content creation using an n8n workflow powered by GPT-4o-mini and Google Sheets. This n8n template includes human-in-the-loop approval via Gmail, ensuring quality control before final delivery to Google Docs.

Securely authenticate against the SAP Service Layer using this robust n8n workflow. Learn how to use this n8n template to manage success/failure scenarios and extract the session ID for subsequent API calls.

Use this powerful n8n workflow to automate comprehensive competitor analysis using Semrush API data and log all organic search metrics directly to Google Sheets for reporting. Find more n8n templates for SEO here.

Automate SEO competitor research using an n8n workflow. Capture domain input, query RapidAPI, and log detailed organic keywords and competitor data directly to Google Sheets.









































