SlideShare a Scribd company logo
Automated Content
Generation at Scale
Emma Russell | Slingshot Organic
@emlruss
There are nearly 450k products
& variables on the site from 1,710
brands and this is growing as
more affiliates come on board.
The main aim of the site is to
allow users to find the right
product at the best price.
BEAUTY AFFILIATE
SITE WITH 200K+
INDEXABLE URLs
The primary aim of the project was to
provide the user with information about
the product that would help them make a
purchase decision.
The secondary aim was to ensure that this
content would help the site to rank well or
at least not jeopardise rankings.
About the project
The site was new with no history of
content built up over time to rely on.
Thousands of new products were added
each week.
The team was lean with no outsourcing.
We had to focus on product pages to rank
for anything at all.
Why automated text?
1. WHAT INFORMATION HELPS USERS
CONVERT?
Ethics / Religious
considerations
Price Reviews Ingredients
Affiliate Price
Comparison
Reviews
Ethics and Religious
Considerations
Ingredients
ABOVE THE FOLD CONTENT WAS LIT
BELOW THE FOLD CONTENT WAS NOT SO
GOOD
SO WE DECIDED TO USE THE DATA WE HAD
TO PROVIDE MORE VALUE TO THE USER
1. WHAT DO WE WANT TO CREATE?
Text blocks based on ingredients and ethics/religious data
that help the user to convert and uses the main product
name only once.
Price and review data is fine but ingredients data needed
unpacking further.
Fragrance notes were also added at a later stage.
Multiple, fairly simple sentence structures
Sentences would need to fit together well
Text blocks would be fairly short
Sentences would need to allow for lists
BECAUSE THE OUTPUT WAS SIMPLE, WE USED A
SIMPLE METHOD OF TEXT GENERATION
● Affiliate/brand feeds
● PIM/PIP bulk upload
● Manual attribution
● Scraping
● {{product}}
● {{brand}}
● {{category}}
If X = Y then action Z
DATA DATABASE RULES SOMETHING
Content
Generation
Process
“This Aromatics Elixir body
wash from Clinique is vegan.”
Ingredient Preferences
Example 1
Ingredient Preferences
Example 1
This {{product.Name}} is {{ingredient}}.
PIM / Feed ??
3. DO WE HAVE ENOUGH DATA TO CREATE
WHAT WE WANT TO CREATE?
No.
● Affiliate/brand feeds
● PIM/PIP bulk upload
● Manual Attribution
● Scraping
● {{product}}
● {{brand}}
● {{category}}
If X = Y then action Z
DATA DATABASE RULES SOMETHING
Content
Generation
Process
It’s quicker to categorise
a brand or brand range
and cascade that down
than manually attribute
every product.
Ingredient Preferences
Manual Attribution
“This Aromatics Elixir body
wash from Clinique is vegan.”
This {{product.Name}} is aloe vera.
This {{product.Name}} is jojoba oil.
This {{product.Name}} is stearic acid.
This {{product.Name}} is coconut oil.
4. IS THIS DATA STORED IN A USEFUL WAY?
Also no.
● Affiliate/brand feeds
● PIM/PIP bulk upload
● Manual Attribution
● Scraping
● {{product}}
● {{brand}}
● {{category}}
If X = Y then action Z
DATA DATABASE RULES SOMETHING
Content
Generation
Process
{{Product}} {{Ingredient}} {{Preference}}
● The Celestial Skin
Liquid Lighting
● Lip Essentials Gift Set
● Boss In Motion Eau de
Toilette Spray 90ml
● Vitamin C
● Jojoba Oil
● Coconut Oil
● Vegan
● Cruelty Free
● Halal
Split out attribute values to
different types
Rule Example Output
The {{product.Name}}
from {{brand}} is
{{Preference}},
{{Preference}} and
{{Preference}}.
The Boss In Motion Eau de Toilette Spray 90ml from
Hugo Boss is vegan, halal and hypoallergenic.
The Lip Essentials Gift Set from High Definition
Beauty is vegan, halal and hypoallergenic.
The The Celestial Skin Liquid Lighting from Kevyn
Aucoin is vegan, halal and hypoallergenic.
Try to break the sentences as much as possible
● Affiliate/brand feeds
● PIM/PIP bulk upload
● Manual Attribution
● Scraping
● {{product}}
● {{brand}}
● {{category}}
If X = Y then action Z
DATA DATABASE RULES SOMETHING
Broken
Sentence
Woes
ALWAYS REQUEST A FINAL OUTPUT AND
CHECK ON STAGING / A LOWER ENVIRONMENT
Ingredient Preferences
Example 1
This {{product.Name}} is {{ingredient}}.
“This Aromatics Elixir body wash
from Clinique is vegan.”
Ingredient Preferences
Example 2
This {{brand.Name}} product is
{{Preference}}.
“This Iconic London product is
cruelty-free.”
ICONIC London
Powder Contour
Palette
This Iconic London
product is cruelty-free.
Duplication Woes
ICONIC London
Day to Slay
Eyeshadow Palette
ICONIC London
Luminous
Powder
This Iconic London
product is cruelty-free.
This Iconic London
product is cruelty-free.
WHEN ATTRIBUTING PRODUCTS AT A BRAND
LEVEL, ALL THOSE PRODUCTS
AUTOMATICALLY HAVE THE SAME DATA
Unique data
This {{L3}} is {{ingredient}}.
“This product is vegan.”
“This Aromatics Elixir body wash from
Clinique is vegan.”
This product is {{ingredient}}.
This {{product.Name}} is {{ingredient}}.
Duplication Woes
“This body wash is vegan.”
5. ARE WE CREATING DUPLICATE CONTENT
AND DO WE CARE?
Yes and
yes.
● Affiliate/brand feeds
● PIM/PIP bulk upload
● Manual Attribution
● Scraping
● {{product}}
● {{brand}}
● {{category}}
If X = Y then action Z
DATA DATABASE RULES SOMETHING
Content
Generation
Process
By choosing the right data
and creating a number of
rules to make compound
sentences you can get far
more variation and unique
text.
“The 3 In 1 Foundation from 3INA
is vegan and contains vitamin C,
which helps to protect against
free radical damage. It also
contains vitamin E.”
Ingredient Preferences
Example 3
Ingredient Preferences
Example 3
{{product.Name}} from {{brand}}
is {{ing.IS}} and contains {{ing.C}},
which helps to {{Ing.C.Benefit}}.
It also contains {{ing.C}}.
The {{product.Name}} contains {{ing.C}}, which helps to {{Ing.C.Benefit}}.
Attribution Woes
“The 3 In 1 Foundation from 3INA
is vegan and contains vitamin C,
which helps to promote shiny
hair. It also contains vitamin E.”
Ingredient Preferences
Example 3
WHEN CREATING BENEFITS AT A CATEGORY
LEVEL, ATTRIBUTION BECOMES EVEN MORE
IMPORTANT
8. ARE OUR PRODUCTS ATTRIBUTED
CORRECTLY?
Ingredient Preferences
9. HOW DO I PRESENT THESE RULES IN A
WAY THE TEAM CAN UNDERSTAND?
Create a shared lexis
10. DO I NEED HELP FROM OTHER PEOPLE?
Yes, please.
Ingredient Preferences
Fudge Paintbox Hair
Colourant
Bioderma Atoderm
Ultra-Nourishing
Shower Cream
Some Final Examples
Rituals The Ritual of
Ayurveda Body Mist 50ml
This Rituals perfume for women is
paraben free, cruelty free and
phthalates free and features
floral and oriental fragrance
notes.
This moisturiser from Bioderma is
paraben free, hypoallergenic
and non-comedogenic and
contains citric acid, which
helps to exfoliate skin.
This hair colour from
Fudge is ammonia free
and peroxide free
PHB Ethical Beauty Anti-aging Eye
Gel is perfect for those looking for a
product with anti-ageing
properties.
It’s also vegan, paraben free and
alcohol free, and contains vitamin
C, which helps to fight photo-
ageing. It also contains collagen,
argan oil and lavender oil.
Clinique Anti-Blemish
Solutions Liquid Makeup
STARSKIN After Party
Face Mask
Clinique Anti-Blemish Solutions Liquid
Makeup is great for those with normal
and oily skin, looking for medium and
sheer or natural coverage and aiming
to get a natural finish.
It’s also vegan, oil free and
dermatologically tested, and contains
salicylic acid, which helps to prevent
pimples from forming.
PHB Ethical Beauty Anti-
aging Eye Gel
STARSKIN After Party Coconut Bio-
Cellulose Second Skin Brightening Face
Mask is perfect for those looking for a
product with hydrating properties.
They’re also paraben free, mineral oil
free and sulphate free, and contain
vitamin C which helps to gently
brighten skin. It also contains coconut
oil.
Philip Kingsley
Weatherproof Hairspray
Bloopers
Philip Kingsley Weatherproof Hairspray is
built to target uv protected and shiny hair.
These Philip Kingsley hair styling products are
cruelty free and contain aloe vera, which
helps to promote elasticity.
NYX Professional Makeup Honey
Dew Me Up Primer
NYX Professional Makeup Honey Dew Me Up Primer
is ideal for those with normal, mature and dry skin
who are aiming to get a dewy finish.
This face makeup from NYX Professional Makeup is
cruelty free and contains hyaluronic acid, which
helps to keep skin moisturised. It also contains
lavender oil.
Thanks!
All emojis designed by OpenMoji – the open-source emoji and icon project.
License: CC BY-SA 4.0

More Related Content

Similar to BrightonSEO Automated Text Generation at Scale

JBR Store - Looking for distributors, Wholesalers and Proffessionals
JBR Store - Looking for distributors, Wholesalers and ProffessionalsJBR Store - Looking for distributors, Wholesalers and Proffessionals
JBR Store - Looking for distributors, Wholesalers and Proffessionals
Claudia Nunes
 
Choosing InterventionsPurposeThe purpose of this session i.docx
Choosing InterventionsPurposeThe purpose of this session i.docxChoosing InterventionsPurposeThe purpose of this session i.docx
Choosing InterventionsPurposeThe purpose of this session i.docx
christinemaritza
 
Discover Arbonne Presentation
Discover Arbonne PresentationDiscover Arbonne Presentation
Discover Arbonne Presentation
Lizfrywalton
 
Discoverarbonnenewproducts edited-130419094618-phpapp01-2
Discoverarbonnenewproducts edited-130419094618-phpapp01-2Discoverarbonnenewproducts edited-130419094618-phpapp01-2
Discoverarbonnenewproducts edited-130419094618-phpapp01-2
Melissa Howard
 
Discover Arbonne Slideshow
Discover Arbonne SlideshowDiscover Arbonne Slideshow
Discover Arbonne SlideshowJessDenyer
 
Green Surfactants Powerpoint New Italy
Green Surfactants Powerpoint New ItalyGreen Surfactants Powerpoint New Italy
Green Surfactants Powerpoint New ItalyColonial Chemical
 
Arbonne Business Presentation
Arbonne Business PresentationArbonne Business Presentation
Arbonne Business PresentationLizfrywalton
 
Full uk opportunity presentation 25_feb2013 cuts cuts cuts - pdf
Full uk opportunity presentation   25_feb2013 cuts cuts cuts - pdfFull uk opportunity presentation   25_feb2013 cuts cuts cuts - pdf
Full uk opportunity presentation 25_feb2013 cuts cuts cuts - pdfJoanna Ernest
 
One Group Independent Rep
One Group Independent RepOne Group Independent Rep
One Group Independent RepSusan Loughrin
 
Natural ingredients-in-personal-care
Natural ingredients-in-personal-careNatural ingredients-in-personal-care
Natural ingredients-in-personal-care
Abdul Mutholib
 
Waf conquerors team learning presentation.pdf
Waf conquerors team learning presentation.pdfWaf conquerors team learning presentation.pdf
Waf conquerors team learning presentation.pdf
ShikhaLodhi4
 
15 minute australian presentation (august2013)
15 minute australian presentation (august2013)15 minute australian presentation (august2013)
15 minute australian presentation (august2013)
Annette Kontogeorgis
 
Opportunity Presentation
Opportunity PresentationOpportunity Presentation
Opportunity PresentationTara Puckey
 
Rahul final ppt pure elements
Rahul final ppt pure elementsRahul final ppt pure elements
Rahul final ppt pure elements
RahulKhandelwal110
 
Presentation
PresentationPresentation
Presentation
sanemyeles
 
Business opportunity flp présentation
Business opportunity flp présentationBusiness opportunity flp présentation
Business opportunity flp présentationchristian6457
 
Business opportunity flp présentation
Business opportunity flp présentationBusiness opportunity flp présentation
Business opportunity flp présentation
germain1957
 
The Body Shop Data Analysis
The Body Shop Data AnalysisThe Body Shop Data Analysis
The Body Shop Data Analysis
AditiShah101
 

Similar to BrightonSEO Automated Text Generation at Scale (20)

JBR Store - Looking for distributors, Wholesalers and Proffessionals
JBR Store - Looking for distributors, Wholesalers and ProffessionalsJBR Store - Looking for distributors, Wholesalers and Proffessionals
JBR Store - Looking for distributors, Wholesalers and Proffessionals
 
Choosing InterventionsPurposeThe purpose of this session i.docx
Choosing InterventionsPurposeThe purpose of this session i.docxChoosing InterventionsPurposeThe purpose of this session i.docx
Choosing InterventionsPurposeThe purpose of this session i.docx
 
Discover Arbonne Presentation
Discover Arbonne PresentationDiscover Arbonne Presentation
Discover Arbonne Presentation
 
Discoverarbonnenewproducts edited-130419094618-phpapp01-2
Discoverarbonnenewproducts edited-130419094618-phpapp01-2Discoverarbonnenewproducts edited-130419094618-phpapp01-2
Discoverarbonnenewproducts edited-130419094618-phpapp01-2
 
Discover Arbonne Slideshow
Discover Arbonne SlideshowDiscover Arbonne Slideshow
Discover Arbonne Slideshow
 
Marianos (1)
Marianos (1)Marianos (1)
Marianos (1)
 
Green Surfactants Powerpoint New Italy
Green Surfactants Powerpoint New ItalyGreen Surfactants Powerpoint New Italy
Green Surfactants Powerpoint New Italy
 
Arbonne Business Presentation
Arbonne Business PresentationArbonne Business Presentation
Arbonne Business Presentation
 
Full uk opportunity presentation 25_feb2013 cuts cuts cuts - pdf
Full uk opportunity presentation   25_feb2013 cuts cuts cuts - pdfFull uk opportunity presentation   25_feb2013 cuts cuts cuts - pdf
Full uk opportunity presentation 25_feb2013 cuts cuts cuts - pdf
 
One Group Independent Rep
One Group Independent RepOne Group Independent Rep
One Group Independent Rep
 
Natures Edge Ppt Presentation
Natures Edge Ppt PresentationNatures Edge Ppt Presentation
Natures Edge Ppt Presentation
 
Natural ingredients-in-personal-care
Natural ingredients-in-personal-careNatural ingredients-in-personal-care
Natural ingredients-in-personal-care
 
Waf conquerors team learning presentation.pdf
Waf conquerors team learning presentation.pdfWaf conquerors team learning presentation.pdf
Waf conquerors team learning presentation.pdf
 
15 minute australian presentation (august2013)
15 minute australian presentation (august2013)15 minute australian presentation (august2013)
15 minute australian presentation (august2013)
 
Opportunity Presentation
Opportunity PresentationOpportunity Presentation
Opportunity Presentation
 
Rahul final ppt pure elements
Rahul final ppt pure elementsRahul final ppt pure elements
Rahul final ppt pure elements
 
Presentation
PresentationPresentation
Presentation
 
Business opportunity flp présentation
Business opportunity flp présentationBusiness opportunity flp présentation
Business opportunity flp présentation
 
Business opportunity flp présentation
Business opportunity flp présentationBusiness opportunity flp présentation
Business opportunity flp présentation
 
The Body Shop Data Analysis
The Body Shop Data AnalysisThe Body Shop Data Analysis
The Body Shop Data Analysis
 

Recently uploaded

The New Era Of SEO - How AI Has Changed SEO Forever - Danny Leibrandt
The New Era Of SEO - How AI Has Changed SEO Forever - Danny LeibrandtThe New Era Of SEO - How AI Has Changed SEO Forever - Danny Leibrandt
The New Era Of SEO - How AI Has Changed SEO Forever - Danny Leibrandt
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions
 
Core Web Vitals SEO Workshop - improve your performance [pdf]
Core Web Vitals SEO Workshop - improve your performance [pdf]Core Web Vitals SEO Workshop - improve your performance [pdf]
Core Web Vitals SEO Workshop - improve your performance [pdf]
Peter Mead
 
Offissa Dizayn - Otel, Kafe, Restoran Kataloqu_240603_011042.pdf
Offissa Dizayn - Otel, Kafe, Restoran Kataloqu_240603_011042.pdfOffissa Dizayn - Otel, Kafe, Restoran Kataloqu_240603_011042.pdf
Offissa Dizayn - Otel, Kafe, Restoran Kataloqu_240603_011042.pdf
offisadizayn
 
SEO Master Class - Steve Wiideman, Wiideman Consulting Group
SEO Master Class - Steve Wiideman,  Wiideman Consulting GroupSEO Master Class - Steve Wiideman,  Wiideman Consulting Group
SEO Master Class - Steve Wiideman, Wiideman Consulting Group
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions
 
Your Path to Profits - The Game-Changing Power of a Marketing - Daniel Bussius
Your Path to Profits - The Game-Changing Power of a Marketing - Daniel BussiusYour Path to Profits - The Game-Changing Power of a Marketing - Daniel Bussius
Your Path to Profits - The Game-Changing Power of a Marketing - Daniel Bussius
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions
 
Turn Digital Reputation Threats into Offense Tactics - Daniel Lemin
Turn Digital Reputation Threats into Offense Tactics - Daniel LeminTurn Digital Reputation Threats into Offense Tactics - Daniel Lemin
Turn Digital Reputation Threats into Offense Tactics - Daniel Lemin
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions
 
The New Era Of SEO - How AI Has Changed SEO Forever - Danny Leibrandt
The New Era Of SEO - How AI Has Changed SEO Forever - Danny LeibrandtThe New Era Of SEO - How AI Has Changed SEO Forever - Danny Leibrandt
The New Era Of SEO - How AI Has Changed SEO Forever - Danny Leibrandt
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions
 
Coca Cola Branding Strategy and strategic marketing plan
Coca Cola Branding Strategy and strategic marketing planCoca Cola Branding Strategy and strategic marketing plan
Coca Cola Branding Strategy and strategic marketing plan
Maswer Ali
 
The Old Oak - Press Kit - Cannes Film Festival 2023
The Old Oak - Press Kit - Cannes Film Festival 2023The Old Oak - Press Kit - Cannes Film Festival 2023
The Old Oak - Press Kit - Cannes Film Festival 2023
Pascal Fintoni
 
DMF Portfolio Piece Smart Goals - Artist Management.docx
DMF Portfolio Piece Smart Goals - Artist Management.docxDMF Portfolio Piece Smart Goals - Artist Management.docx
DMF Portfolio Piece Smart Goals - Artist Management.docx
TravisMalana
 
Mastering Multi-Touchpoint Content Strategy: Navigate Fragmented User Journeys
Mastering Multi-Touchpoint Content Strategy: Navigate Fragmented User JourneysMastering Multi-Touchpoint Content Strategy: Navigate Fragmented User Journeys
Mastering Multi-Touchpoint Content Strategy: Navigate Fragmented User Journeys
Search Engine Journal
 
Playlist and Paint Event with Sony Music U
Playlist and Paint Event with Sony Music UPlaylist and Paint Event with Sony Music U
Playlist and Paint Event with Sony Music U
SemajahParker
 
Digital Marketing Trends - Experts Insights on How
Digital Marketing Trends - Experts Insights on HowDigital Marketing Trends - Experts Insights on How
De-risk Your Digital Evolution - Hannah Grap
De-risk Your Digital Evolution - Hannah GrapDe-risk Your Digital Evolution - Hannah Grap
How to Run Landing Page Tests On and Off Paid Social Platforms
How to Run Landing Page Tests On and Off Paid Social PlatformsHow to Run Landing Page Tests On and Off Paid Social Platforms
How to Run Landing Page Tests On and Off Paid Social Platforms
VWO
 
Consumer Journey Mapping & Personalization Master Class - Sabrina Killgo
Consumer Journey Mapping & Personalization Master Class - Sabrina KillgoConsumer Journey Mapping & Personalization Master Class - Sabrina Killgo
Consumer Journey Mapping & Personalization Master Class - Sabrina Killgo
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions
 
Turn Digital Reputation Threats into Offense Tactics - Daniel Lemin
Turn Digital Reputation Threats into Offense Tactics - Daniel LeminTurn Digital Reputation Threats into Offense Tactics - Daniel Lemin
Turn Digital Reputation Threats into Offense Tactics - Daniel Lemin
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions
 
Digital Marketing Trends - Experts Insights on How to Gain a Competitive Edge
Digital Marketing Trends - Experts Insights on How to Gain a Competitive EdgeDigital Marketing Trends - Experts Insights on How to Gain a Competitive Edge
Digital Marketing Trends - Experts Insights on How to Gain a Competitive Edge
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions
 
Monthly Social Media News Update May 2024
Monthly Social Media News Update May 2024Monthly Social Media News Update May 2024
Monthly Social Media News Update May 2024
Andy Lambert
 
SMM Cheap - No. 1 SMM panel in the world
SMM Cheap - No. 1 SMM panel in the worldSMM Cheap - No. 1 SMM panel in the world
SMM Cheap - No. 1 SMM panel in the world
smmpanel567
 

Recently uploaded (20)

The New Era Of SEO - How AI Has Changed SEO Forever - Danny Leibrandt
The New Era Of SEO - How AI Has Changed SEO Forever - Danny LeibrandtThe New Era Of SEO - How AI Has Changed SEO Forever - Danny Leibrandt
The New Era Of SEO - How AI Has Changed SEO Forever - Danny Leibrandt
 
Core Web Vitals SEO Workshop - improve your performance [pdf]
Core Web Vitals SEO Workshop - improve your performance [pdf]Core Web Vitals SEO Workshop - improve your performance [pdf]
Core Web Vitals SEO Workshop - improve your performance [pdf]
 
Offissa Dizayn - Otel, Kafe, Restoran Kataloqu_240603_011042.pdf
Offissa Dizayn - Otel, Kafe, Restoran Kataloqu_240603_011042.pdfOffissa Dizayn - Otel, Kafe, Restoran Kataloqu_240603_011042.pdf
Offissa Dizayn - Otel, Kafe, Restoran Kataloqu_240603_011042.pdf
 
SEO Master Class - Steve Wiideman, Wiideman Consulting Group
SEO Master Class - Steve Wiideman,  Wiideman Consulting GroupSEO Master Class - Steve Wiideman,  Wiideman Consulting Group
SEO Master Class - Steve Wiideman, Wiideman Consulting Group
 
Your Path to Profits - The Game-Changing Power of a Marketing - Daniel Bussius
Your Path to Profits - The Game-Changing Power of a Marketing - Daniel BussiusYour Path to Profits - The Game-Changing Power of a Marketing - Daniel Bussius
Your Path to Profits - The Game-Changing Power of a Marketing - Daniel Bussius
 
Turn Digital Reputation Threats into Offense Tactics - Daniel Lemin
Turn Digital Reputation Threats into Offense Tactics - Daniel LeminTurn Digital Reputation Threats into Offense Tactics - Daniel Lemin
Turn Digital Reputation Threats into Offense Tactics - Daniel Lemin
 
The New Era Of SEO - How AI Has Changed SEO Forever - Danny Leibrandt
The New Era Of SEO - How AI Has Changed SEO Forever - Danny LeibrandtThe New Era Of SEO - How AI Has Changed SEO Forever - Danny Leibrandt
The New Era Of SEO - How AI Has Changed SEO Forever - Danny Leibrandt
 
Coca Cola Branding Strategy and strategic marketing plan
Coca Cola Branding Strategy and strategic marketing planCoca Cola Branding Strategy and strategic marketing plan
Coca Cola Branding Strategy and strategic marketing plan
 
The Old Oak - Press Kit - Cannes Film Festival 2023
The Old Oak - Press Kit - Cannes Film Festival 2023The Old Oak - Press Kit - Cannes Film Festival 2023
The Old Oak - Press Kit - Cannes Film Festival 2023
 
DMF Portfolio Piece Smart Goals - Artist Management.docx
DMF Portfolio Piece Smart Goals - Artist Management.docxDMF Portfolio Piece Smart Goals - Artist Management.docx
DMF Portfolio Piece Smart Goals - Artist Management.docx
 
Mastering Multi-Touchpoint Content Strategy: Navigate Fragmented User Journeys
Mastering Multi-Touchpoint Content Strategy: Navigate Fragmented User JourneysMastering Multi-Touchpoint Content Strategy: Navigate Fragmented User Journeys
Mastering Multi-Touchpoint Content Strategy: Navigate Fragmented User Journeys
 
Playlist and Paint Event with Sony Music U
Playlist and Paint Event with Sony Music UPlaylist and Paint Event with Sony Music U
Playlist and Paint Event with Sony Music U
 
Digital Marketing Trends - Experts Insights on How
Digital Marketing Trends - Experts Insights on HowDigital Marketing Trends - Experts Insights on How
Digital Marketing Trends - Experts Insights on How
 
De-risk Your Digital Evolution - Hannah Grap
De-risk Your Digital Evolution - Hannah GrapDe-risk Your Digital Evolution - Hannah Grap
De-risk Your Digital Evolution - Hannah Grap
 
How to Run Landing Page Tests On and Off Paid Social Platforms
How to Run Landing Page Tests On and Off Paid Social PlatformsHow to Run Landing Page Tests On and Off Paid Social Platforms
How to Run Landing Page Tests On and Off Paid Social Platforms
 
Consumer Journey Mapping & Personalization Master Class - Sabrina Killgo
Consumer Journey Mapping & Personalization Master Class - Sabrina KillgoConsumer Journey Mapping & Personalization Master Class - Sabrina Killgo
Consumer Journey Mapping & Personalization Master Class - Sabrina Killgo
 
Turn Digital Reputation Threats into Offense Tactics - Daniel Lemin
Turn Digital Reputation Threats into Offense Tactics - Daniel LeminTurn Digital Reputation Threats into Offense Tactics - Daniel Lemin
Turn Digital Reputation Threats into Offense Tactics - Daniel Lemin
 
Digital Marketing Trends - Experts Insights on How to Gain a Competitive Edge
Digital Marketing Trends - Experts Insights on How to Gain a Competitive EdgeDigital Marketing Trends - Experts Insights on How to Gain a Competitive Edge
Digital Marketing Trends - Experts Insights on How to Gain a Competitive Edge
 
Monthly Social Media News Update May 2024
Monthly Social Media News Update May 2024Monthly Social Media News Update May 2024
Monthly Social Media News Update May 2024
 
SMM Cheap - No. 1 SMM panel in the world
SMM Cheap - No. 1 SMM panel in the worldSMM Cheap - No. 1 SMM panel in the world
SMM Cheap - No. 1 SMM panel in the world
 

BrightonSEO Automated Text Generation at Scale

  • 1. Automated Content Generation at Scale Emma Russell | Slingshot Organic @emlruss
  • 2. There are nearly 450k products & variables on the site from 1,710 brands and this is growing as more affiliates come on board. The main aim of the site is to allow users to find the right product at the best price. BEAUTY AFFILIATE SITE WITH 200K+ INDEXABLE URLs
  • 3. The primary aim of the project was to provide the user with information about the product that would help them make a purchase decision. The secondary aim was to ensure that this content would help the site to rank well or at least not jeopardise rankings. About the project
  • 4. The site was new with no history of content built up over time to rely on. Thousands of new products were added each week. The team was lean with no outsourcing. We had to focus on product pages to rank for anything at all. Why automated text?
  • 5. 1. WHAT INFORMATION HELPS USERS CONVERT?
  • 11. ABOVE THE FOLD CONTENT WAS LIT
  • 12. BELOW THE FOLD CONTENT WAS NOT SO GOOD
  • 13. SO WE DECIDED TO USE THE DATA WE HAD TO PROVIDE MORE VALUE TO THE USER
  • 14. 1. WHAT DO WE WANT TO CREATE? Text blocks based on ingredients and ethics/religious data that help the user to convert and uses the main product name only once. Price and review data is fine but ingredients data needed unpacking further. Fragrance notes were also added at a later stage.
  • 15. Multiple, fairly simple sentence structures Sentences would need to fit together well Text blocks would be fairly short Sentences would need to allow for lists
  • 16. BECAUSE THE OUTPUT WAS SIMPLE, WE USED A SIMPLE METHOD OF TEXT GENERATION
  • 17. ● Affiliate/brand feeds ● PIM/PIP bulk upload ● Manual attribution ● Scraping ● {{product}} ● {{brand}} ● {{category}} If X = Y then action Z DATA DATABASE RULES SOMETHING Content Generation Process
  • 18. “This Aromatics Elixir body wash from Clinique is vegan.” Ingredient Preferences Example 1
  • 19. Ingredient Preferences Example 1 This {{product.Name}} is {{ingredient}}. PIM / Feed ??
  • 20. 3. DO WE HAVE ENOUGH DATA TO CREATE WHAT WE WANT TO CREATE? No.
  • 21. ● Affiliate/brand feeds ● PIM/PIP bulk upload ● Manual Attribution ● Scraping ● {{product}} ● {{brand}} ● {{category}} If X = Y then action Z DATA DATABASE RULES SOMETHING Content Generation Process It’s quicker to categorise a brand or brand range and cascade that down than manually attribute every product.
  • 22. Ingredient Preferences Manual Attribution “This Aromatics Elixir body wash from Clinique is vegan.”
  • 23. This {{product.Name}} is aloe vera. This {{product.Name}} is jojoba oil. This {{product.Name}} is stearic acid. This {{product.Name}} is coconut oil.
  • 24. 4. IS THIS DATA STORED IN A USEFUL WAY? Also no.
  • 25. ● Affiliate/brand feeds ● PIM/PIP bulk upload ● Manual Attribution ● Scraping ● {{product}} ● {{brand}} ● {{category}} If X = Y then action Z DATA DATABASE RULES SOMETHING Content Generation Process
  • 26. {{Product}} {{Ingredient}} {{Preference}} ● The Celestial Skin Liquid Lighting ● Lip Essentials Gift Set ● Boss In Motion Eau de Toilette Spray 90ml ● Vitamin C ● Jojoba Oil ● Coconut Oil ● Vegan ● Cruelty Free ● Halal Split out attribute values to different types
  • 27. Rule Example Output The {{product.Name}} from {{brand}} is {{Preference}}, {{Preference}} and {{Preference}}. The Boss In Motion Eau de Toilette Spray 90ml from Hugo Boss is vegan, halal and hypoallergenic. The Lip Essentials Gift Set from High Definition Beauty is vegan, halal and hypoallergenic. The The Celestial Skin Liquid Lighting from Kevyn Aucoin is vegan, halal and hypoallergenic. Try to break the sentences as much as possible
  • 28. ● Affiliate/brand feeds ● PIM/PIP bulk upload ● Manual Attribution ● Scraping ● {{product}} ● {{brand}} ● {{category}} If X = Y then action Z DATA DATABASE RULES SOMETHING Broken Sentence Woes
  • 29. ALWAYS REQUEST A FINAL OUTPUT AND CHECK ON STAGING / A LOWER ENVIRONMENT
  • 30. Ingredient Preferences Example 1 This {{product.Name}} is {{ingredient}}. “This Aromatics Elixir body wash from Clinique is vegan.”
  • 31. Ingredient Preferences Example 2 This {{brand.Name}} product is {{Preference}}. “This Iconic London product is cruelty-free.”
  • 32. ICONIC London Powder Contour Palette This Iconic London product is cruelty-free. Duplication Woes ICONIC London Day to Slay Eyeshadow Palette ICONIC London Luminous Powder This Iconic London product is cruelty-free. This Iconic London product is cruelty-free.
  • 33. WHEN ATTRIBUTING PRODUCTS AT A BRAND LEVEL, ALL THOSE PRODUCTS AUTOMATICALLY HAVE THE SAME DATA
  • 34. Unique data This {{L3}} is {{ingredient}}. “This product is vegan.” “This Aromatics Elixir body wash from Clinique is vegan.” This product is {{ingredient}}. This {{product.Name}} is {{ingredient}}. Duplication Woes “This body wash is vegan.”
  • 35. 5. ARE WE CREATING DUPLICATE CONTENT AND DO WE CARE? Yes and yes.
  • 36. ● Affiliate/brand feeds ● PIM/PIP bulk upload ● Manual Attribution ● Scraping ● {{product}} ● {{brand}} ● {{category}} If X = Y then action Z DATA DATABASE RULES SOMETHING Content Generation Process By choosing the right data and creating a number of rules to make compound sentences you can get far more variation and unique text.
  • 37. “The 3 In 1 Foundation from 3INA is vegan and contains vitamin C, which helps to protect against free radical damage. It also contains vitamin E.” Ingredient Preferences Example 3
  • 38. Ingredient Preferences Example 3 {{product.Name}} from {{brand}} is {{ing.IS}} and contains {{ing.C}}, which helps to {{Ing.C.Benefit}}. It also contains {{ing.C}}.
  • 39. The {{product.Name}} contains {{ing.C}}, which helps to {{Ing.C.Benefit}}. Attribution Woes
  • 40. “The 3 In 1 Foundation from 3INA is vegan and contains vitamin C, which helps to promote shiny hair. It also contains vitamin E.” Ingredient Preferences Example 3
  • 41. WHEN CREATING BENEFITS AT A CATEGORY LEVEL, ATTRIBUTION BECOMES EVEN MORE IMPORTANT
  • 42. 8. ARE OUR PRODUCTS ATTRIBUTED CORRECTLY?
  • 44. 9. HOW DO I PRESENT THESE RULES IN A WAY THE TEAM CAN UNDERSTAND? Create a shared lexis
  • 45. 10. DO I NEED HELP FROM OTHER PEOPLE? Yes, please.
  • 47. Fudge Paintbox Hair Colourant Bioderma Atoderm Ultra-Nourishing Shower Cream Some Final Examples Rituals The Ritual of Ayurveda Body Mist 50ml This Rituals perfume for women is paraben free, cruelty free and phthalates free and features floral and oriental fragrance notes. This moisturiser from Bioderma is paraben free, hypoallergenic and non-comedogenic and contains citric acid, which helps to exfoliate skin. This hair colour from Fudge is ammonia free and peroxide free
  • 48. PHB Ethical Beauty Anti-aging Eye Gel is perfect for those looking for a product with anti-ageing properties. It’s also vegan, paraben free and alcohol free, and contains vitamin C, which helps to fight photo- ageing. It also contains collagen, argan oil and lavender oil. Clinique Anti-Blemish Solutions Liquid Makeup STARSKIN After Party Face Mask Clinique Anti-Blemish Solutions Liquid Makeup is great for those with normal and oily skin, looking for medium and sheer or natural coverage and aiming to get a natural finish. It’s also vegan, oil free and dermatologically tested, and contains salicylic acid, which helps to prevent pimples from forming. PHB Ethical Beauty Anti- aging Eye Gel STARSKIN After Party Coconut Bio- Cellulose Second Skin Brightening Face Mask is perfect for those looking for a product with hydrating properties. They’re also paraben free, mineral oil free and sulphate free, and contain vitamin C which helps to gently brighten skin. It also contains coconut oil.
  • 49. Philip Kingsley Weatherproof Hairspray Bloopers Philip Kingsley Weatherproof Hairspray is built to target uv protected and shiny hair. These Philip Kingsley hair styling products are cruelty free and contain aloe vera, which helps to promote elasticity. NYX Professional Makeup Honey Dew Me Up Primer NYX Professional Makeup Honey Dew Me Up Primer is ideal for those with normal, mature and dry skin who are aiming to get a dewy finish. This face makeup from NYX Professional Makeup is cruelty free and contains hyaluronic acid, which helps to keep skin moisturised. It also contains lavender oil.
  • 50. Thanks! All emojis designed by OpenMoji – the open-source emoji and icon project. License: CC BY-SA 4.0