---
title: "AI Meta Generation - Serpwise Documentation"
description: "Generate optimized meta titles and descriptions using AI, review suggestions with SERP previews, and apply them as per-URL overrides served by the gateway."
url: "https://serpwise.ai/docs/ai-meta/"
source: "https://serpwise.ai/docs/ai-meta/"
---
[Back to Serpwise](/)

Serpwise Documentation

Connect · Configure · Execute

Search documentation

`/`

No documentation found.

↑↓ Navigate Enter to open

Browse documentation

**AI Meta Generation** uses AI to create optimized meta titles and descriptions for your pages. You select URLs, generate suggestions using credits, review them with live SERP previews, and apply approved suggestions as per-URL overrides. The gateway then serves these overrides to all visitors - no origin changes needed.

* * *

## How It Works

```
Select URLs → Generate Suggestions (2 credits/URL) → Review & Approve → Apply as Overrides → Gateway Serves Them
```

1. **Select URLs** discovered from proxy traffic in the URL picker
2. **Generate** - enqueues background AI jobs (2 credits per URL, pre-deducted)
3. **Review** - inspect suggestions with SERP preview, approve or reject
4. **Apply** - approved suggestions become active meta overrides
5. **Serve** - the gateway applies overrides at the edge via O(1) path lookup, before any rule processing

* * *

## Generate & Review

### URL Picker

The URL picker shows pages discovered from your proxy traffic logs. Search and select the URLs you want to generate meta suggestions for. The credit cost is displayed before you confirm - **2 credits per URL**.

### Generation

When you confirm, background jobs are enqueued for each selected URL. The AI analyzes your page content and generates optimized title and description suggestions based on your [configuration](#configuration). Generation is not instant - jobs are processed in the background.

### Review Queue

Once generation completes, suggestions appear in the review queue. You can:

- **Filter by status** - pending, approved, rejected, or applied
- **Expand rows** to see a live SERP preview showing how the title and description will appear in search results
- **Approve or reject** individual suggestions
- **Bulk actions** - approve, reject, apply, or delete multiple suggestions at once

* * *

## Active Overrides

The **Active Overrides** tab shows all meta overrides currently being served by the gateway.

### Viewing Overrides

- Filter by source: **manual** (created by hand) or **AI** (applied from suggestions)
- Search by URL path
- Each override shows the path, title, description, source, and enabled/disabled status

### Manual Overrides

You can create meta overrides manually without using AI generation:

1. Click **Add Override**
2. Enter the URL path, title, and description
3. Save - the override is immediately active

### Managing Overrides

- **Enable/disable toggle** - temporarily disable an override without deleting it
- **Edit** - modify the title or description
- **Delete** - permanently remove the override

### How Overrides Work at the Gateway

Meta overrides are applied at the gateway level using an **O(1) path lookup** - the gateway checks the exact request path against the overrides table. If a match is found, the title and/or description are set before any rule processing occurs. This means overrides take priority over rule-based `set_meta_title` and `set_meta_description` actions.

* * *

## Configuration

The **Configuration** tab controls how AI generates meta suggestions for your domain.

| Setting                        | Description                                                     | Default      |
|--------------------------------|-----------------------------------------------------------------|--------------|
| **Brand name**                 | Your brand name, included in generated titles where appropriate | \-           |
| **Tone**                       | Writing style for generated content                             | Professional |
| **Primary keywords**           | Keywords the AI should incorporate when relevant                | \-           |
| **Custom prompt instructions** | Additional instructions for the AI (max 500 characters)         | \-           |
| **Title max length**           | Maximum character length for generated titles (30-100)          | 60           |
| **Description max length**     | Maximum character length for generated descriptions (80-300)    | 160          |

### Tone Options

- **Professional** - formal, authoritative language
- **Casual** - conversational, approachable tone
- **Persuasive** - action-oriented, compelling copy
- **Informative** - clear, factual, educational

### Scheduled Generation

You can configure automatic generation on a recurring schedule:

| Frequency    | Description                                          |
|--------------|------------------------------------------------------|
| **Weekly**   | Generate suggestions every week for new/changed URLs |
| **Biweekly** | Every two weeks                                      |
| **Monthly**  | Once per month                                       |

When **auto-apply** is enabled, approved suggestions are automatically applied as overrides without manual review.

* * *

## Quality Scores

Each generated suggestion receives a quality score from 0 to 100 based on SEO best practices (length, keyword usage, uniqueness, etc.).

| Score  | Color  | Meaning                            |
|--------|--------|------------------------------------|
| 80-100 | Green  | Good - meets SEO best practices    |
| 60-79  | Yellow | Fair - could be improved           |
| 0-59   | Red    | Poor - likely needs manual editing |

* * *

## Staleness Detection

The system tracks a content hash for each page when meta suggestions are generated. If the page content changes significantly after generation, the override is flagged as **stale**. Stale overrides are highlighted in the Active Overrides list so you can regenerate suggestions for pages whose content has changed.

* * *

## Credits

- **2 credits per URL** for each generation
- Credits are **pre-deducted** when you confirm generation
- If generation fails for a URL, credits are **refunded** automatically
- Check your credit balance in the [Billing](/docs/billing) settings

* * *

## Limitations

- **Credits required** - each generation costs 2 credits per URL
- **Background processing** - generation is not instant; jobs are processed asynchronously
- **One suggestion per URL per generation** - regenerating for the same URL creates a new suggestion (previous ones are preserved)
- **Path-exact matching** - overrides match on the exact URL path; no wildcard or pattern support