Below is a compact, practical guide with ready-to-use prompt templates and examples you can paste into ChatGPT (or another LLM) to generate high-quality PrestaShop content for products, categories, and CMS pages. It focuses on the precise fields PrestaShop uses (meta_title, meta_description, link_rewrite, description_short, description, features), SEO best practices, multilingual/localization, and bulk generation.
Core principles for a “perfect” prompt
- Tell the model who it is and the expected output format (role + explicit fields).
- Provide exact product/category/CMS data (attributes) or placeholders for batch processing.
- Specify audience, tone, and length (word counts or character limits).
- Give SEO constraints (target keywords, max chars for meta fields).
- State formatting requirements (HTML allowed tags, bullets, paragraphs, JSON/CSV output).
- Ask for variations and a slug/link_rewrite suitable for PrestaShop.
- Provide examples for reference and request a short QA checklist at the end.
Common PrestaShop fields to produce
- product_name (title)
- link_rewrite (slug) — lowercase, hyphens, no special chars
- meta_title (50–60 chars ideal)
- meta_description (140–160 chars ideal)
- description_short (short overview, 1–3 sentences, HTML or text)
- description (long description, multiple paragraphs, features & benefits; HTML allowed)
- features/attributes (key: value list)
- category_name, category_meta_title, category_meta_description, category_description (short + long)
- CMS page title, content (About, Shipping, Returns, FAQ)
General prompt structure (skeleton)
- System: You are an expert e-commerce copywriter/SEO specialist.
- Instruction: Produce the following fields in this exact format (list the fields).
- Data: Insert product/category/CMS attributes (or placeholders).
- Constraints: Target keyword(s), tone, audience, length, allowed HTML tags, slug rules, SEO limits.
- Examples: Provide 1–2 examples of desired output.
- Output: Ask for multiple variations and a short QA checklist.
Ready-to-use prompt templates
1) Product (single product) — concise, direct
System: You are an e-commerce copywriter and SEO specialist for PrestaShop.
Prompt:
Create the following fields for a PrestaShop product using the provided data. Output as JSON with keys exactly: product_name, link_rewrite, meta_title, meta_description, description_short, description, features. Use only the allowed HTML tags:
,
- ,
- , , ,
. Follow these constraints: - meta_title: 50–60 characters (include main keyword) - meta_description: 140–160 characters (include keyword and CTA) - link_rewrite: lowercase, words separated by hyphens, no punctuation, max 80 chars - description_short: 1–2 short sentences (20–40 words) - description: 2–4 paragraphs + bulleted features list; emphasize benefits and use sensory words; avoid filler - features: produce 6–10 key-value pairs (Feature name: Value) Target audience: urban professionals, 25–45, value quality and convenience. Tone: friendly, professional, persuasive. Main keyword: {main_keyword} Secondary keywords: {secondary_keywords} Data (replace placeholders): - Name: {raw_name} - Brand: {brand} - Model: {model} - Color/Size/Material: {attributes} - Use-cases: {use_cases} - Unique selling points: {usp1}; {usp2}; {usp3} Provide 3 short variations of product_name and meta_title for A/B testing. Example (for reference only): raw_name: "Breeze 12 Cordless Desk Fan" brand: "Acme" main_keyword: "cordless desk fan" (Then the model should output JSON) 2) Product — SEO heavy (meta & slug emphasis) System: You are a product SEO specialist. Provide only these fields: link_rewrite, meta_title, meta_description, meta_keywords (comma-separated), canonical_suggestion (URL slug suggestion). Include main_keyword and 2–3 supporting long-tail keywords. Ensure meta_title ≤60 chars, meta_description ≤155 chars, use keywords naturally, no keyword stuffing. 3) Category description (short + long) System: You are a category copywriter and SEO manager. Prompt: Given category name: {category_name}, target keyword: {category_keyword}, audience: {audience}, tone: {tone}, write: - category_meta_title (≤60 chars) - category_meta_description (140–160 chars) - category_description_short (1–2 sentences, 20–40 words) - category_description (2–4 paragraphs, include internal linking suggestions to 3 product types or related categories; include bullet list of top benefits; recommend 3 anchor texts for internal linking) Allowed HTML tags:,