...
). Emphasize main benefit and include primary keyword once. 2) Write a long description (HTML allowed with,
- ,
- , ,
). 180–450 words. Include features, benefits, how it’s used, and a short FAQ (2 Q&A). Use primary and secondary keywords naturally. 3) Provide SEO fields: meta_title (max 60 chars), meta_description (max 155 chars), link_rewrite (SEO-friendly slug, lowercase with hyphens), and meta_keywords (comma separated). 4) Provide image ALT texts (one per image, max 125 characters). 5) Provide a bullet list of product specifications as key:value pairs (for technical sheet). 6) Output must be valid JSON with the exact keys: name, sku, price, category, short_description, description, meta_title, meta_description, link_rewrite, meta_keywords, images (array of {url, alt}), specifications (object of key:value). 7) Do not include any explanatory text outside the JSON. Example prompt (filled) You are an expert e‑commerce SEO copywriter for "Acme Outdoors", target audience: recreational hikers aged 25–45, brand voice: practical and encouraging. Main keyword: "lightweight hiking backpack". Secondary keywords: "waterproof hiking pack", "daypack". Product data: - Name: SummitLite 20L Hiking Backpack - SKU: AL-SL-20 - Category: Backpacks > Daypacks - Price: 69.99 - Materials: ripstop nylon, breathable mesh - Dimensions: 45 x 28 x 18 cm; weight 420 g - Color: Slate Gray, Forest Green - Key features: 20L capacity; waterproof coating; padded back; hip strap; hydration sleeve - Images URLs: https://example.com/images/sl20-front.jpg, https://example.com/images/sl20-back.jpg Requirements: [Use the numbered list above; same JSON keys] Sample expected JSON output (what to request) { "name":"SummitLite 20L Hiking Backpack", "sku":"AL-SL-20", "price":"69.99", "category":"Backpacks/Daypacks", "short_description":"
Lightweight 20L hiking backpack with waterproof coating and padded support—perfect for day hikes and weekend trails.
", "description":"SummitLite 20L
The SummitLite 20L is designed for day hikers who need a compact, reliable pack...
- Waterproof coating for light showers ...
FAQ
Q: Is it hydration compatible? Yes, includes hydration sleeve.
", "meta_title":"SummitLite 20L – Lightweight Hiking Backpack | Acme Outdoors", "meta_description":"20L lightweight hiking backpack with waterproof coating and padded support. Ideal for day hikes. Free returns.", "link_rewrite":"summitlite-20l-hiking-backpack", "meta_keywords":"lightweight hiking backpack, waterproof hiking pack, daypack", "images":[{"url":"https://example.com/images/sl20-front.jpg","alt":"SummitLite 20L hiking backpack front view"},{"url":"https://example.com/images/sl20-back.jpg","alt":"Back view showing padded support and hydration sleeve"}], "specifications":{"Capacity":"20 L","Weight":"420 g","Material":"Ripstop nylon","Dimensions":"45 x 28 x 18 cm"} } Bulk product generation (CSV) Prompt to generate CSV-ready output: You are an expert e‑commerce copywriter. Given the following list of products (provide a JSON/CSV table or a bullet list), generate a CSV where columns match PrestaShop import fields: name;sku;price;category;short_description;description;meta_title;meta_description;link_rewrite;meta_keywords;image_urls;image_alts;specifications_json - Descriptions must be HTML-safe (use,
- ,
- , ).
- image_urls should be pipe-separated if multiple; image_alts pipe-separated in same order.
- specifications_json should be a JSON string of key:value pairs.
- Return only CSV rows including header row—no extra text.
Category prompts
Template (single category)
You can copy and fill:
You are an expert e‑commerce SEO copywriter. Create a category page for PrestaShop.
Category data:
- Category name: [Category name]
- Parent category: [parent if applicable]
- Target audience: [audience]
- Main keywords: [keywords]
- Product mix: [types of products in this category]
Requirements:
1) Write meta_title (<=60 chars) and meta_description (<=155 chars).
2) Write a 2–4 paragraph HTML description for the category (use
,
- ,
- , , and one H2 title). 120–300 words. Focus on benefits, how to choose, and internal linking suggestions (list 4 anchor texts to link to product pages). 3) Create link_rewrite (slug). 4) Provide a short intro (1 sentence) for category listing pages (used above product list). 5) Return JSON: {name, parent, link_rewrite, meta_title, meta_description, intro, description, suggested_internal_links:[{text,url_slug}]}. 6) No extra text. Example output parts to expect: - Suggested internal links: [{"text":"Best lightweight daypacks","url_slug":"summitlite-20l-hiking-backpack"}, ...] CMS page prompts (About, Shipping, Returns, FAQ, Landing pages) Template (CMS page) You can copy/paste: You are an expert copywriter and UX writer. Create a PrestaShop CMS page. Page data: - Page name/slugs: [e.g., About us, Shipping & Delivery, Returns Policy] - Tone: [friendly/formal/legal] - Target: [customer intent—e.g., reassure about returns] - Key points to include: [e.g., free shipping threshold, processing time, carrier names] Requirements: 1) Provide meta_title (<=60 chars), meta_description (<=155 chars), link_rewrite (slug). 2) Write page HTML content with H1, H2 headings, short intro paragraph, clear sections, bullet lists for process steps, and a short FAQ of 3 Q&A. 3) Include internal links suggestions (anchor text + slug). 4) Return JSON keys: title, link_rewrite, meta_title, meta_description, content_html, internal_links. 5) No extra text. Examples of useful CMS pages to generate: - About Us: brand story, mission, sustainability claims, trust signals. - Shipping: processing times, carriers, free shipping thresholds, international policy, tracking. - Returns & Refunds: time frame, condition, steps to initiate return, refund timeframe. - Size Guide / How to measure: tables and images suggestions. - Product care / Warranty: care instructions and warranty process. Tone & compliance tips - Legal content: for policies use a neutral/formal tone. Verify legal requirements with a lawyer—AI drafts need review. - Avoid false claims (e.g., “certified organic” unless substantiated). - For regulated categories (medicines, supplements), include required disclaimers and do not offer medical advice. Advanced prompt options - Multi‑language: “Generate outputs for English (en), French (fr), German (de). Return an array with language codes as keys. Translate naturally—do not produce literal word-for-word translation.” - Conversion optimization: “Include 1–2 CTAs and a trust badge line (e.g., ‘30‑day returns’) and social proof phrasing.” - Schema markup: “Provide Product schema JSON-LD snippet with price, availability, SKU, images, and description (max 500 chars).” - Tone & channel variants: “Also output a 140‑character product blurb for social or PPC.” Iterative refinement prompts - To shorten: “Shorten the long description to <=120 words while keeping primary keyword and main benefits.” - To increase buyer intent: “Rewrite to emphasize urgency and scarcity without creating false claims. Add one CTA sentence and an example use case.” - To make more technical: “Add a technical table with exact tolerances and materials, formatted as JSON key:value.” Testing and import checklist - Validate HTML in description fields (no stray tags) - Check meta_title (<=60 chars) and meta_description (<=155 chars) - Ensure link_rewrite contains only lowercase letters, numbers and hyphens - Map image filenames/URLs to PrestaShop image import workflow (import images separately if needed) - Verify CSV encoding (UTF‑8) and delimiters match your import settings - Spot-check sample products before bulk import Quick copyable example prompts 1) Single product (JSON output) You are an e‑commerce SEO copywriter. [Provide product data]. Requirements: generate the following JSON only: {name, sku, price, category, short_description (HTML), description (HTML), meta_title, meta_description, link_rewrite, meta_keywords, images:[{url,alt}], specifications:{}}. Short desc <=200 chars, meta_description <=155 chars. Use primary keyword: [keyword]. No extra text. 2) Bulk CSV You are an e‑commerce content generator. Given the following list of 10 products (paste as bullet list), output a CSV with header: name;sku;price;category;short_description;description;meta_title;meta_description;link_rewrite;meta_keywords;image_urls;image_alts;specifications_json Return only the CSV table. Wrap-up - Start by building one complete, validated product to ensure formatting and SEO fields meet your PrestaShop import rules. - Keep prompt inputs structured (name-value pairs) for predictable AI output. - Insist on exact output format (JSON/CSV) and “no extra text” to ease automation. If you want, paste one real product, category, or CMS page data here and I’ll produce a ready-to-import JSON or CSV row using the templates above.