Slide 1

Slide 1 text

Scaling eCommerce with SEO, AI & Automation Optimizing Product Descriptions at Scale Katarina Dahlin

Slide 2

Slide 2 text

2 Intro Part ı: Custom GPTs Part ıı: Product Description Automation Part III: Scale into new markets Part IV: Scale further with reviews summaries Katarina Dahlin | SEOday 2025

Slide 3

Slide 3 text

3 Katarina Dahlin SEO & AI consultant from Finland Katarina Dahlin | SEOday 2025

Slide 4

Slide 4 text

4 It all started 2 years ago when I started a flower blog… Katarina Dahlin | SEOday 2025

Slide 5

Slide 5 text

5 From 0 to 50K organic traffic in 1 year Katarina Dahlin | SEOday 2025

Slide 6

Slide 6 text

6 I started with affiliate marketing Katarina Dahlin | SEOday 2025

Slide 7

Slide 7 text

7 I connected product feeds to my blog… Katarina Dahlin | SEOday 2025

Slide 8

Slide 8 text

8 9500 …and soon I had product pages !!! Katarina Dahlin | SEOday 2025

Slide 9

Slide 9 text

9 How can I optimise these, when I don’t have enough time?! Katarina Dahlin | SEOday 2025

Slide 10

Slide 10 text

Part I: Custom GPTs

Slide 11

Slide 11 text

11 Custom GPTs are your own versions of ChatGPT, that you can train with your own data & instructions. What are Custom GPTs? Katarina Dahlin | SEOday 2025

Slide 12

Slide 12 text

12 I created a custom GPT for each product brand. Katarina Dahlin | SEOday 2025

Slide 13

Slide 13 text

13 Custom GPTs can write better content than regular ChatGPT when they know the products and the brand. Why? Katarina Dahlin | SEOday 2025

Slide 14

Slide 14 text

14 Less hallucinations. Katarina Dahlin | SEOday 2025

Slide 15

Slide 15 text

15 The right tone of voice. Katarina Dahlin | SEOday 2025

Slide 16

Slide 16 text

16 Reduce copy pasting! Katarina Dahlin | SEOday 2025

Slide 17

Slide 17 text

How I create Custom GPTs for product descriptions

Slide 18

Slide 18 text

18 Data I scrape the brand 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/

Slide 19

Slide 19 text

19 Build your Custom GPT https://chatgpt.com/gpts/ editor Katarina Dahlin | SEOday 2025

Slide 20

Slide 20 text

20 Context & instructions Provide well-defined instructions and basic info about the context, task, language, styling, etc. Katarina Dahlin | SEOday 2025

Slide 21

Slide 21 text

21 Tell the Custom GPT to never hallucinate and to always ask for more info if needed. Reduce hallucinations Katarina Dahlin | SEOday 2025

Slide 22

Slide 22 text

22 Prompt Product name: [paste you product name here] You are now Fiskars SEO-copywriter GPT. You write in finnish. Info: See database. Rewrite the text. Make it about 400 words long. Start with info about the product. 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?". Then, create a short text with the subheading: "Why we like the [product name]?". Subheadings are formatted as H2. Format everything as html. optimize the texts and subheadings for the product name. Katarina Dahlin | SEOday 2025

Slide 23

Slide 23 text

23 Before Katarina Dahlin | SEOday 2025

Slide 24

Slide 24 text

24 After Katarina Dahlin | SEOday 2025

Slide 25

Slide 25 text

25 I optimised 400 products with Custom GPTs in 5 weeks Katarina Dahlin | SEOday 2025

Slide 26

Slide 26 text

26 Number of words ranking 1-10 in Google for 400 optimised products Ahrefs data Katarina Dahlin | SEOday 2025

Slide 27

Slide 27 text

27 115 more words in position 1 in Google Ahrefs data Katarina Dahlin | SEOday 2025

Slide 28

Slide 28 text

28 156% more organic clicks after 5 weeks Search Console data Katarina Dahlin | SEOday 2025

Slide 29

Slide 29 text

29 It takes 5 min per product to optimise like this → good Katarina Dahlin | SEOday 2025

Slide 30

Slide 30 text

30 It takes 5 min per product to optimise like this → good, but it still takes too much time ;) Katarina Dahlin | SEOday 2025

Slide 31

Slide 31 text

Part II: Automation

Slide 32

Slide 32 text

No content

Slide 33

Slide 33 text

33 Why? Automate the workflow. Katarina Dahlin | SEOday 2025

Slide 34

Slide 34 text

34 No copy pasting. Katarina Dahlin | SEOday 2025

Slide 35

Slide 35 text

35 No writing them one by one. Katarina Dahlin | SEOday 2025

Slide 36

Slide 36 text

36 Save time. Katarina Dahlin | SEOday 2025

Slide 37

Slide 37 text

37 Optimise large amounts in a short time. Katarina Dahlin | SEOday 2025

Slide 38

Slide 38 text

38 Result = 3500 product descriptions in one day Katarina Dahlin | SEOday 2025

Slide 39

Slide 39 text

39 …or 40 product descriptions in 5 mins Katarina Dahlin | SEOday 2025

Slide 40

Slide 40 text

40 Connect apps like Google Sheets with ChatGPT & build workflows. No need to know Python or any coding language ;) Make.com Katarina Dahlin | SEOday 2025

Slide 41

Slide 41 text

41 How does it work? Instructions: https://katarinadahlin.com/make-product-description-automation/ Katarina Dahlin | SEOday 2025

Slide 42

Slide 42 text

42 1. The data needed for optimising the product is in a Google Sheet: URL, Product name, and short info about the product Katarina Dahlin | SEOday 2025

Slide 43

Slide 43 text

43 Use the info you get from the manufacturer. Scrape the brand site if it’s not enough data for the prompts to work. Katarina Dahlin | SEOday 2025

Slide 44

Slide 44 text

44 2. The prompts & messages with ChatGPT goes here

Slide 45

Slide 45 text

45 ChatGPT reads the first Google Sheet & writes a long product description. Katarina Dahlin | SEOday 2025

Slide 46

Slide 46 text

46 3. The new product description will be added to a second Google Sheet here. Katarina Dahlin | SEOday 2025

Slide 47

Slide 47 text

47 Result: Long description Katarina Dahlin | SEOday 2025

Slide 48

Slide 48 text

48 4. ChatGPT reads the first Sheet again & writes a short product description. Katarina Dahlin | SEOday 2025

Slide 49

Slide 49 text

49 5. And implements the results in a third Google Sheet. Katarina Dahlin | SEOday 2025

Slide 50

Slide 50 text

50 Result: Short description Katarina Dahlin | SEOday 2025

Slide 51

Slide 51 text

51 When product descriptions are ready → import everything to your site Katarina Dahlin | SEOday 2025

Slide 52

Slide 52 text

52 For wordpress sites → All Import - WooCommerce Import Add-On Pro -plugin Instructions: https://katarinadahlin.com/all-import-product-descriptions-wordpress/ Katarina Dahlin | SEOday 2025

Slide 53

Slide 53 text

53 💡 When you’ve tested your prompts and the automation and it works – schedule it and do something else! Katarina Dahlin | SEOday 2025

Slide 54

Slide 54 text

Bonus tips on products optimizing

Slide 55

Slide 55 text

55 We want as implementation-ready product descriptions as possible. If you don’t get the result you want… Katarina Dahlin | SEOday 2025

Slide 56

Slide 56 text

56 → Show examples in the prompts, instead of telling too much about how to do it!

Slide 57

Slide 57 text

57 How to scale growth even more? 🚀 Katarina Dahlin | SEOday 2025

Slide 58

Slide 58 text

Part III: Scale into new markets

Slide 59

Slide 59 text

59 What if there was an easy and affordable way to translate content on your site into new languages? Katarina Dahlin | SEOday 2025

Slide 60

Slide 60 text

60 Solution? Translate content and meta data with ChatGPT and automate it with Make. Katarina Dahlin | SEOday 2025

Slide 61

Slide 61 text

61 Same logic here. Have the data you need to be translated in a spreadsheet. Katarina Dahlin | SEOday 2025

Slide 62

Slide 62 text

62 Let the translated results be added to a new Google Sheet. Katarina Dahlin | SEOday 2025

Slide 63

Slide 63 text

63 Split big tasks into smaller tasks. Katarina Dahlin | SEOday 2025

Slide 64

Slide 64 text

64 When one workflow is built, copy it & change the language. Katarina Dahlin | SEOday 2025

Slide 65

Slide 65 text

65 What else to optimize & automate with Make? 🚀 Katarina Dahlin | SEOday 2025

Slide 66

Slide 66 text

Part IV: Reviews summaries

Slide 67

Slide 67 text

67 Create unique, helpful content from your product reviews on your product pages by asking ChatGPT to summarize your product reviews. Katarina Dahlin | SEOday 2025

Slide 68

Slide 68 text

68 Katarina Dahlin | SEOday 2025 Customer Feedback: These winter boots are praised for being warm, cozy, and easy to put on, making them ideal for cold weather. Many users found them true to size, though some recommended sizing up for thicker socks or wider feet. They are comfortable to walk in and provide good insulation, even in freezing temperatures. However, a few customers noted that the boots might rub on the ankle or feel slightly tight or loose depending on foot shape. While stylish and functional, they are better suited for light snow rather than deep conditions due to their lower height.

Slide 69

Slide 69 text

69 If your products are new in store and has no reviews yet, you can search the internet for the same product, that has reviews and summarize that. Katarina Dahlin | SEOday 2025

Slide 70

Slide 70 text

70 → Scrape data → create a prompt → automate with Make → add to product descriptions Katarina Dahlin | SEOday 2025

Slide 71

Slide 71 text

In summary

Slide 72

Slide 72 text

72 Start by building a Custom GPT & prompts Katarina Dahlin | SEOday 2025

Slide 73

Slide 73 text

73 When it’s working well, move it to Make & automate it Katarina Dahlin | SEOday 2025

Slide 74

Slide 74 text

74 Work with examples to get good output Katarina Dahlin | SEOday 2025

Slide 75

Slide 75 text

75 Scale more by translating content into new languages Katarina Dahlin | SEOday 2025

Slide 76

Slide 76 text

76 Or add more unique content to your product descriptions by creating product reviews summaries Katarina Dahlin | SEOday 2025

Slide 77

Slide 77 text

77 More guides & videos on how to this all - 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/ Katarina Dahlin | SEOday 2025

Slide 78

Slide 78 text

78 Katarina Dahlin SEO & AI Consultant katarinadahlin.com [email protected] linkedin.com/in/katarina-dahlin katarinadahlin.bsky.social Download my presentation: Speakerdeck.com/katarina dahlin/SEOday-2025