> For the complete documentation index, see [llms.txt](https://tmniche-docs.keywordrush.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://tmniche-docs.keywordrush.com/building-a-site/presets.md).

# Use presets

A **Generation Preset** is a reusable set of choices about *how* your articles are written and what's switched on — voice, length, which optional blocks appear, the post status, and SEO automation. Every plan uses one preset.

You don't have to set any of this up: TMN ships with a sensible **default preset**, and most people use it as-is. Create or edit a preset only when you want a specific voice or output.

## What a preset controls

The settings are grouped — you'll rarely touch most of them:

* **Voice & style** — point of view, plus language, tone, reading level, and expertise level.
* **Length & structure** — article length, layout, table of contents, and per-format length overrides.
* **Commercial writing** — how assertive recommendations are, and pros/cons style.
* **Publishing** — the post status generated articles arrive with.
* **Content Egg & media** — toggles for price-comparison blocks, YouTube video embeds, CTA button labels, and the **featured-image source** — an AI-generated image, a stock photo, a product image, or letting the AI decide.
* **Engagement** — optional generated reader comments. See [Reader comments](/building-a-site/comments.md).
* **SEO automation** — generate meta title, meta description, tags, and schema. See [SEO titles & meta descriptions](/building-a-site/seo-meta.md).
* **Safety** — hard constraints the writing must follow.

{% hint style="info" %}
**Voice inherits from your plan.** **Language, Tone, Reading level,** and **Expertise** default to *inherit from plan* — you normally set these once in the new-plan wizard (Basics), and the preset follows. Override them in the preset only if you want this preset to differ.
{% endhint %}

## The few worth changing

* **Post status** — the important one. **Publish** (default) makes articles go live immediately; **draft** or **pending** hold them for review. (A future target publish date overrides this and creates the post as *Scheduled* — see [Generate & publish](/building-a-site/generate-articles.md).)
* **Article length** — overall depth, with per-format overrides if you want (for example, longer reviews).
* **Language / Tone / Point of view** — the article language and writing voice (language and tone inherit from the plan unless you override them here).
* **Optional blocks** — turn price comparison, YouTube video embeds, reader comments, or SEO meta on or off. YouTube embeds require the **YouTube module** enabled in Content Egg.
* **Featured image** — choose where each article's image comes from:

  * **AI decides** (default) — a stock photo for real-world subjects (food, products, places), or a unique **AI-generated** image for abstract topics.
  * **AI-generated image** — always creates an original image from the article topic. Set the **aspect ratio** (wide or square) and a **style** (realistic photo, illustration, or 3D render), and optionally add your own image rules.
  * **Stock photo** — searches your active **Pixabay / Pexels / Unsplash** modules, lets the AI pick the best fit, and avoids repeats across a plan. Enable at least one in Content Egg — all three for the most variety.
  * **Hybrid** — a product image for commercial articles, a stock photo for informational ones.
  * **Content Egg product image** — the first product's image.

  For sharper AI-generated images, use [**your own OpenAI key**](/account-and-licensing/byo-api-key.md).
* **CTA button labels** — generate contextual labels for Content Egg buttons (for example, "Buy on Amazon"). This is recommended for non-English languages. Disable it to use Content Egg's default button labels.
* **Hard constraints** — guardrails the AI must respect (e.g. conservative affiliate claims, no pricing promises) plus your own custom rules.

## Override for a single article

A preset applies to a whole plan, but any one article can use a different one: open the article's drawer and set **Writing preset** (it defaults to **Inherit from plan**). See [Edit your Topic Map](/building-a-site/edit-topic-map.md).

## Create and reuse

* **Create:** in the admin sidebar, open **Too Much Niche → Generation Presets** and click **+ New preset**.
* **Set a default:** mark a preset as the default (it shows a **Default** badge), and new plans use it automatically.

![The Generation Preset editor](/files/AOO3T0MGu5MoUn3eWSqJ)

## Next

* [**Generate & publish articles**](/building-a-site/generate-articles.md) — Post status decides how they arrive.
* [**SEO titles & meta descriptions**](/building-a-site/seo-meta.md) — what the SEO-automation toggles produce.
* [**Edit your Topic Map**](/building-a-site/edit-topic-map.md) — override the preset per article.
