SEO Content
Generate SEO-optimized blog posts and product descriptions directly in Odoo, with real-time scoring and brand voice control.
Overview
The SEO Content Studio lets you generate blog posts and product descriptions that are optimized for search engines. Every piece of content comes with a real-time SEO score so you can see exactly how well it will perform.
Blog posts
Full-length articles with headers, table of contents, and FAQ sections.
Product descriptions
Conversion-focused copy that highlights features and benefits.
SEO scoring
Real-time keyword density, readability, and optimization analysis.
Generate a blog post
Step 1: Open the SEO Content Studio
- Go to Website → Blog
- Click "Generate with AI" or open an existing blog post and click the AI button
Step 2: Configure your content
- Keywords — Enter one or more target keywords for SEO optimization
- Tone — Choose the writing tone (Professional, Casual, Educational, etc.)
- Length — Set the target word count (e.g. 500-1000, 1000-2000)
- Language — Select the primary language for the content
Brand voice
You can define your brand voice in the O'Toolkit settings to ensure all generated content matches your company's personality and writing style.
Step 3: Generate and review
- Click "Generate" to create the content
- Review the generated article alongside the SEO score panel
- The score shows: keyword density, readability, content length, meta description quality, and header structure
- Edit the content directly if needed
- Click "Publish" when you're satisfied
Generate product descriptions
Step 1: Select your products
- Go to Products in list view
- Select one or more products
- Click the Action menu (⚙️) and select "Generate Description"
Step 2: Configure the generation
- Keywords — Optional SEO keywords to include
- Tone — Writing style for the descriptions
- Type — Short description, long description, or both
Step 3: Review and apply
- Review each generated description
- Accept, edit, or regenerate individual descriptions
- Click "Apply All" to save the descriptions to your products
Batch processing
For large catalogs, you can generate descriptions in batch:
- Import from CSV — Upload a list of product names/keywords to generate descriptions in bulk
- Select multiple products — Use the list view to select dozens or hundreds of products at once
- Background processing — Large batches run in the background so you can continue working
Auto-translate generated content
After generating content in your primary language, you can automatically translate it to all other active languages using the auto translate feature. This lets you create multilingual content at scale.
SEO score breakdown
The SEO score analyzes your content across multiple criteria:
| Criteria | What it checks |
|---|---|
| Keyword density | Target keywords appear naturally throughout the content |
| Readability | Sentence length, paragraph structure, and reading level |
| Content length | Meets minimum word count for SEO effectiveness |
| Meta description | Presence and length of meta description |
| Header structure | Proper use of H1, H2, H3 hierarchy |
Pro tip
Aim for a score of 80+ for best SEO results. You can regenerate or manually tweak the content to improve specific criteria.