Upgrade to Pro — share decks privately, control downloads, hide ads and more …

How to optimise 3,500 product descriptions for ...

How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT

In this BrightonSEO October 2024 deck, Katarina discusses how to use ChatGPT and Make to optimise product descriptions at scale for eCommerce. Learn how to automate the process, reduce manual effort, and improve Google rankings while driving organic traffic.

Katarina Dahlin

September 19, 2024
Tweet

More Decks by Katarina Dahlin

Other Decks in Marketing & SEO

Transcript

  1. How to Optimise 3,500 Product Descriptions for eCommerce in One

    Day Using ChatGPT Katarina Dahlin Genero Speakerdeck.com/katarinadahlin/brightonseo-2024 Linkedin.com/in/katarina-dahlin @KataDahlin
  2. 2 It all started 2 years ago when I started

    a flower blog… @KataDahlin | #brightonSEO
  3. 3 From 0 to 50K organic traffic in 1 year

    @KataDahlin | #brightonSEO
  4. 7 How can I SEO-optimise these, when I don’t have

    enough time?! @KataDahlin | #brightonSEO
  5. 9 What are Custom GPTs? Custom GPTs are your own

    versions of ChatGPT, that you can train with your own data & instructions. @KataDahlin | #brightonSEO
  6. 10 I created a custom GPT for each product brand.

    Fiskars GPT Iittala GPT Marimekko GPT @KataDahlin | #brightonSEO
  7. 11 Why? Custom GPTs can write better content than regular

    ChatGPT when they know the products and the brand. @KataDahlin | #brightonSEO
  8. 16 Data I scrape product & category descriptions and 'About

    Us' pages with Screaming Frog, then upload the data as a CSV file to the GPT. Instructions: https://katarinadahlin.com/scrape-content-screaming-frog/ @KataDahlin | #brightonSEO
  9. 18 Context & instructions Provide well-defined instructions and basic info

    about the context, task, language, styling, etc. @KataDahlin | #brightonSEO
  10. 19 Tell the Custom GPT to never hallucinate and to

    always ask for more info if needed. @KataDahlin | #brightonSEO Reduce hallucinations
  11. 20 Prompt (part 1/4) Product name: [paste you product name

    here] You are now Fiskars SEO-copywriter GPT. You write in finnish. Info: See database. @KataDahlin | #brightonSEO
  12. 21 Prompt (part 2/4) Rewrite the text. Make it about

    400 words long. Start with info about the product. @KataDahlin | #brightonSEO
  13. 22 Prompt (part 3/4) Then, create a short text with

    the subheading: "For what work is [product name] good for?". Then, create a short text with the subheading "For who is [product name] suitable for?". @KataDahlin | #brightonSEO
  14. 23 Prompt (part 4/4) Subheadings are formatted as H2. Format

    everything as html. SEO-optimize the texts and subheadings for the product name. @KataDahlin | #brightonSEO
  15. 26 I optimised 400 products with Custom GPTs in 5

    weeks @KataDahlin | #brightonSEO
  16. 27 Number of words ranking 1-10 in Google for 400

    optimised products @KataDahlin | #brightonSEO
  17. 30 It takes 5 min per product to optimise like

    this → good @KataDahlin | #brightonSEO
  18. 31 → good, but it still takes too much time

    ;) @KataDahlin | #brightonSEO
  19. 40 Connect apps like Google Sheets with ChatGPT & build

    workflows. No need to know Python or any coding language ;) Make.com @KataDahlin | #brightonSEO
  20. 42 1. The data needed for optimising the product is

    in a Google Sheet: URL, Product name, and short info about the product @KataDahlin | #brightonSEO
  21. 43 Use the info you get from the manufacturer. Scrape

    the brand site if it’s not enough data for the prompts to work. @KataDahlin | #brightonSEO
  22. 45 ChatGPT reads the first Google Sheet & writes a

    long product description. @KataDahlin | #brightonSEO
  23. 46 3. The new product description will be added to

    a second Google Sheet here. @KataDahlin | #brightonSEO
  24. 48 4. ChatGPT reads the first Sheet again & writes

    a short product description. @KataDahlin | #brightonSEO
  25. 49 5. And implements the results in a third Google

    Sheet. @KataDahlin | #brightonSEO
  26. 52 For wordpress sites → All Import - WooCommerce Import

    Add-On Pro -plugin Instructions: https://katarinadahlin.com/all-import-product-descriptions-wordpress/ @KataDahlin | #brightonSEO
  27. 53 💡 When you’ve tested your prompts and the automation

    and it works – schedule it and do something else! @KataDahlin | #brightonSEO
  28. 55 We want as implementation-ready product descriptions as possible. If

    you don’t get the result you want… @KataDahlin | #brightonSEO
  29. 56 → Show examples in the prompts, instead of telling

    too much about how to do it! @KataDahlin | #brightonSEO
  30. 57 Detailed guides & videos - How to scrape content

    from a website with screaming frog https://katarinadahlin.com/scrape-content-screaming-frog/ - How to build custom GPT:s for product descriptions https://katarinadahlin.com/custom-gpts-product-descriptions/ - Make product description automation setup example https://katarinadahlin.com/make-product-description-automation/ - How to all import all product descriptions in bulk with WP All Import plugin https://katarinadahlin.com/all-import-product-descriptions-wordpress/ @KataDahlin | #brightonSEO
  31. 58 In summary Start by building a Custom GPT &

    prompts @KataDahlin | #brightonSEO
  32. 59 When it’s working well, move it to Make &

    automate it @KataDahlin | #brightonSEO