Scaling SEO by Building Products - Search London Meetup Nov 17

Fabrizio Ballarini
Fabrizio BallariniOrganic Growth & SEO at Wise
Scaling SEO by
building
products.
Intro
Scaling SEO by Building Products - Search London Meetup Nov 17
TransferWise
mission
Launched in 2011.
“Money without borders: instant,
convenient, & eventually free”
“We’re powering money for people and businesses: to pay,
to get paid, to spend, in any currency, wherever you are,
whatever you’re doing”
Over 2M customers.
£1.5 Billion per month.
→ Saving our
customers £2 million
every day!
750+ routes
45 currencies.
800+ wisers in 9 offices
50+ Nationalities.
What drives the growth?
Word of mouth is the
biggest driver of growth.
SEO Growth
2011-2015
(no SEO team)
Strong focus on building a 10x product
Tell the world about it: PR + Advertising!
Google Trends
Referring Domains
We also created content casualties! Content that
worked well for PR, Buzz and Advertising but was
not able to capture organic search demand.
Example of a piece of content that doesn’t
perform in Search
Ads + PR built strong brand search traffic/link
profile but we were not growing the number of
pages targeting non-brand keywords.
What did work well and what didn’t till year 4
0 pages targeting
non-brand search queries
All PR + Ads targeting 1
page (homepage)
1 domain serving a global
business but targeting
only UK
Strong domain (link
profile) on the back of
great PR & stunts
Growing brand Search
demand generated by
Advertising & WoM
10x product with strong
engagement metrics
First full time SEO hired in 2015
(Year 4)
We decided to not waste time building links as we had tons and
we keep acquiring them without SEO team working on it!
People talk about our
product
Our PR team promotes our
company
Our content team creates
content that helps our
customers who end up
linking to it.
We focused instead on what matters to our
customers & built the following products to cover
their search intents:
● 1 custom content management platform to scale landing pages
(“Lienzo”)
● 1 custom content management platform for long form content (aka
blog)
● 1 web directory
● 2 tools powered by APIs
● 1 single page application
● A set of custom SEO tools: “SEOWise” project
And have more in the pipeline….
Scaled from 7K to 1.7M index pages, across 20
markets & 10 languages less than 24 months
Covered more non-brand search queries :)
More Traffic :)
Indexed Pages>Traffic>Customers
No tricks, no hacks, no magic!
Autonomous & Independent Team
+
Scalable products
Autonomous & Independent
SEO Team
We work in autonomous &
independent teams that
focus on KPIs that make a
difference to our
customers and drive our
growth.
Scaling SEO by Building Products - Search London Meetup Nov 17
What does “Autonomous”
means when it comes to SEO?
Scaling SEO by Building Products - Search London Meetup Nov 17
The person closest to the problem is best
placed to solve it
No-one tells the SEO team what to do (what
products to build, what to rank for ect.)
We come up with a plan to achieve our KPIs
and get feedback from the entire company
once a quarter. Ultimately we are trusted to
make the right decisions to drive growth”
What does “Independent” mean
when it comes to SEO?
No tickets to a web-dev team who
has got different KPIs & priorities
from your team
It’s hard, but you should educate
your company & clients on why it
matters
We removed dependencies
& increase velocity by embedding
all the resources to achieve growth
KPIs within the team
SEO TEAM
SEO Specialists Full Stack Devs Frontend Devs Designers Copywriters
Editors
Translators
Publishers
Product/Analysts
What SEO specialists do at TransferWise?
- Research search intents and validate impact on user acquisition
- Build tools that help SEO team scale their work
- Define technical specifications for microservices and CMS
- Working with content folks to build content and landing pages
- Work with engineers to develop products:
- Launch MVPs & run experiments
- Define SEO specs for new products: tech stack, link structure, hreflang,
canonicalisation directives, structured/meta data, content, page templates...
- Regularly audit crawling, indexation and optimise existing products
When hiring we look for skills that help us scale and facilitate work with product
engineers:
- Strong understanding of HTML, CSS, JavaScript, SQL, Python
- Strong understanding of crawling, indexing & web performance
- Experience with structured data, SERP features, advanced keyword research (queries
clustering & topic modeling).
Check out: Modern SEO player guide by Michael King @iPullRank - If you cover 90% of it you
can successfully claim a job in TransferWise SEO team with immediate start.
Scaling SEO by building
products
How many times companies approach SEO the
other way around?
- Building products that
users don’t search
- Sticking keywords on
existing products and
landing pages that are
not made to serve the
right search intent
- Choosing technology
before involving SEOs
- Designing systems that
don’t scale and locking
ability to cover more
search queries in future
How has the SEO team operated to date to build
search products?
1. Keyword research to identify what customers search for. Volume &
conversion rate opportunity estimation.
2. Build first MVP to validate search intent that answer what people
are searching for in basic way. Launch as soon as possible is essential
to build authority to acquire traffic in the future.
3. Build SEO into MVP: Make sure from early stage that the product is
built to for SEO but also optimise it later stage.
4. Wait for traffic ( Ranking takes time) & Analyse search data before
working on making the product better we take time to understand
search data. Search analytics API is our best friend.
5. Improve product and optimise for conversion when traffic is solid
so you can iterate faster and run significant a/b tests in shorter time.
6. Repeat step 3 & 5 based on which lever offers more opportunity for
growth.
Start from search data &
speaking to customers to
understand search intents.
Don’t rush into building stuff until you
have clear in mind how to cluster
search queries and match them with
product features.
Build tools to help you scale keyword
research and remove manual work.
SEOWise project
Check out: Using Natural Language APIs in SEO by Stephan Solomonidis @ssolomonidis
Under SEOWise we built a number tools that help us
scaling & automating our SEO operations:
● Keyword research & expansion tools (APIs from
AdWords & Keywordtool.io)
● Ranking reports (APIs from STAT & Authority Lab)
● Search Analytics API integration with Looker to
visualise data
● Monitoring solutions for content management
platforms + Slack bots to flag issues (coming soon)
● Log file monitoring solutions (coming soon)
Build custom platforms to
remove dependencies so you
can iterate faster and launch
MVPs in minutes
Meet “Lienzo”
What is Lienzo?
Platform for creating/publishing landing pages. Spanish for “canvas”.
● Non-technical user can publish in minutes
● Choose the widgets then content and imagery
● Markdown, not markup. Another constraint.
● Not just consistency. Flexibility.
● Evolution of style guide, or widget designs, all pages benefit.
● Constraints aren’t always popular, but they are valuable.
● One of our teams worked out how they could hack this to use custom markup, wrong
approach.
● How do we handle the chaos? We are building a monitoring system able to spot issues
and police non SEO savvy users.
Develop systems for future scale
Price comparison the origins: First MVP to validate a search
intent
You don’t need an actual product to
validate a concept >> A landing page with a
static image can help you understanding
what your customers want!
Ranking can take time, add PPC to validate
faster your ideas!
Price comparison today: Modularised services to scale
faster across site components + API powered tools to scale
landing pages creation!
Frontend JS Widgets
Homepage
Landing Pages
Price Comparison tool
Comparison
Service
Data
Collection
Service
Site components
We created this open source library
Define which languages and
mappings (folders) you want
to have for your application
Adding new languages & countries: scaled hreflang
in 20 countries & 10 languages!
The library comes with a module for
Spring Boot, but you can use it for
plain Java.
You develop your site as always
without thinking about localisation
so basically having a url structure of
`/url` `/login` `/css/styles.css`…
Then add library and Crowdin
translation strings into the product.
Add open source library Configure your mapping Translate & go live!
Based on mapping
translation strings get
sent to translation team.
When translation is done
through Crowdin you can
push new product folders
live with no extra work!
Pick the right tech stack for your
products from day 1
Check out for reference our past work (old stuff): AngularJS & SEO - 2015 by Jack Cornwall
State of JS & SEO has evolved since 2015. Stay up to date & follow: @bart_goralewicz @badams
Don’t over complicate and blindly pick fancy technology
Day 1 (2015) out of the box solution
Angular 1.x SPA failed, 30k URLs but
only 1 indexed.
We added a proxy for Google Bot to a
machine that had an _embedded
browser_ (Phantom JS) to render the
page server-side before sending it to
Google.
Thanks to prerendering we got 27k URLs
indexed.
● Pre-render was extraordinarily slow,
added 500ms to 1s.
● Was slowing down indexation the more
we added countries and languages.
● We removed AngularJS as it was adding 0
value to the experience of that product,
customers were looking for a plain 2x6
HTML table.
● Moved from “PHP & SPA” to raw Java
backend >>Improved from 1200-2200ms
to just 20ms
● Googlebot loved it, crawled and indexed
1M URLs in less than 3 weeks.
Today we have almost 1M URLs indexed
across 20 countries and 10 languages.
Review and evolve your tech stack when it adds
value to your customers
PWA
Check out Google documentation - Follow Jake Archibald @jaffathecake & other Chrome devs
Search
Get
Push notifications“Install”
Build internal links, evaluate
crawling & canonicalisation
directives on a case by case!
Forget about best practices &
SEO checklists
Do what is best for your users > Googlebot will learn
what to do ***
What did we do within 2 weeks? We took a component of the site:
● Redirected 300K URLs from subdomain to subdirectory (on a 10k URLs site)
● Added other 500k URLs on a tool that was accounting for 4-5% of our monthly acquired
users. While core landing pages were driving majority of conversions.
● Changed drastically internal link structure to match search queries and build a better
product with a better site architecture that users could navigate.
● No xml sitemap >> to save dev time we worked harder on building a strong internal link
structure that bots could crawl more efficiently.
We did it because that was the best choice for that particular
situation & for customers that are using that tool. What happened?
● 3x more traffic the month we moved from subdomain to subdirectory and added 500K
URLs
● 10x more traffic after 1 year and keeps growing
*** other engines might not be as smart or have the same crawling resources as Googlebot ( At least in our case Bing didn’t and it’s
still indexing this site component after 1 year while Googlebot crawled & indexed it entirely in 2-3 weeks)
Check out: Matching Keywords to Pages - Information Architecture by@dom_woodman
Optimise internal link structure & canonicalisation
directives
Googlebot was wasting lots of crawl budget on very similar pages: each one had a ?city
param but the pages were very near-duplicates
63K pages X 17 countries = 1,071,000 URLs >>>> 26% of the pagerank flows through a param
that gets close 0 traffic.
1 - Crawled with Screaming Frog, exported all outlinks
2 - Run PageRank algorithm with Python or R
3- Fixed internal link structure & set correct canonicalisation directives to handle parameters
4- Google de-indexed 300k URLs that weren’t adding value to users but traffic went up :)
Check out: Duplicate Content Myths Types and Ways To Make It Work For You by
@dawnieando
As many of these pages were brand new, we didn’t need to adjust anything, but see Will
Our 3 main learnings
over the past 2 years
Don’t waste time building links*
Build products, content &
landing pages focusing on your
customers search intents
* This does apply only if your domain has got a strong link profile >> You need to have a 10x product that attracts links +
great PR & marketing teams which promote your company. If the core product of your company is poor don’t waste
time with SEO, content & links, it won’t help your business!
Forget about rigid SEO best
practices
Hire technical specialists & build
SEO into your products from the
first MVP
Hire super-smart developers to
scale your products & embed them
into your SEO team
We are hiring.
Join us >> TransferWise.com/jobs/
Follow us >> @TransferWise @workwise
Contact me >> @Pechnet - fabrizio@transferwise.com
1 of 62

Recommended

Developing a SEO friendly CMS from the ground up - Digital Elite Day 19 by
Developing a SEO friendly CMS from the ground up - Digital Elite Day 19Developing a SEO friendly CMS from the ground up - Digital Elite Day 19
Developing a SEO friendly CMS from the ground up - Digital Elite Day 19Fabrizio Ballarini
5.4K views73 slides
How to 10x organic search traffic while scaling publishing sustainably - SEMr... by
How to 10x organic search traffic while scaling publishing sustainably - SEMr...How to 10x organic search traffic while scaling publishing sustainably - SEMr...
How to 10x organic search traffic while scaling publishing sustainably - SEMr...Fabrizio Ballarini
1.3K views41 slides
Building, hacking and killing a bespoke CMS - Search Leeds 19 by
Building, hacking and killing a bespoke CMS - Search Leeds 19Building, hacking and killing a bespoke CMS - Search Leeds 19
Building, hacking and killing a bespoke CMS - Search Leeds 19Fabrizio Ballarini
3.1K views64 slides
SEMrush toolbox 9: SEO content template & SEO writing assistant - April 2019 by
SEMrush toolbox 9: SEO content template & SEO writing assistant - April 2019SEMrush toolbox 9: SEO content template & SEO writing assistant - April 2019
SEMrush toolbox 9: SEO content template & SEO writing assistant - April 2019Fabrizio Ballarini
4.1K views31 slides
Creative Seo Proposal by
Creative Seo ProposalCreative Seo Proposal
Creative Seo Proposalnishalegend
7.1K views19 slides
Keyword Research for SEO: Best Practices & Top Tips by
Keyword Research for SEO: Best Practices & Top TipsKeyword Research for SEO: Best Practices & Top Tips
Keyword Research for SEO: Best Practices & Top TipsSearch Engine Journal
3.6K views27 slides

More Related Content

What's hot

AI SEO Presentation by
AI SEO PresentationAI SEO Presentation
AI SEO Presentationaiseoadmin
803 views18 slides
Como salir ileso de una migración #horizontesoptimizacion by
Como salir ileso de una migración #horizontesoptimizacionComo salir ileso de una migración #horizontesoptimizacion
Como salir ileso de una migración #horizontesoptimizacionMJ Cachón Yáñez
1.8K views58 slides
Best SEO Plan, Affordable SEO Plan - Aks Interactive by
Best SEO Plan, Affordable SEO Plan - Aks InteractiveBest SEO Plan, Affordable SEO Plan - Aks Interactive
Best SEO Plan, Affordable SEO Plan - Aks Interactiveaksinteractive
4.5K views14 slides
Factoring E-A-T Into Your 2020 SEO Strategy | Lily Ray by
Factoring E-A-T Into Your 2020 SEO Strategy | Lily RayFactoring E-A-T Into Your 2020 SEO Strategy | Lily Ray
Factoring E-A-T Into Your 2020 SEO Strategy | Lily RayLily Ray
4.3K views73 slides
Google PageSpeed: 5 Steps to 100% (Mobile) Success by
Google PageSpeed: 5 Steps to 100% (Mobile) SuccessGoogle PageSpeed: 5 Steps to 100% (Mobile) Success
Google PageSpeed: 5 Steps to 100% (Mobile) SuccessJoe Williams
1.4K views56 slides
PPT Proposal for SEO by
PPT Proposal for SEOPPT Proposal for SEO
PPT Proposal for SEOextrastore
308 views9 slides

What's hot(20)

AI SEO Presentation by aiseoadmin
AI SEO PresentationAI SEO Presentation
AI SEO Presentation
aiseoadmin803 views
Como salir ileso de una migración #horizontesoptimizacion by MJ Cachón Yáñez
Como salir ileso de una migración #horizontesoptimizacionComo salir ileso de una migración #horizontesoptimizacion
Como salir ileso de una migración #horizontesoptimizacion
MJ Cachón Yáñez1.8K views
Best SEO Plan, Affordable SEO Plan - Aks Interactive by aksinteractive
Best SEO Plan, Affordable SEO Plan - Aks InteractiveBest SEO Plan, Affordable SEO Plan - Aks Interactive
Best SEO Plan, Affordable SEO Plan - Aks Interactive
aksinteractive4.5K views
Factoring E-A-T Into Your 2020 SEO Strategy | Lily Ray by Lily Ray
Factoring E-A-T Into Your 2020 SEO Strategy | Lily RayFactoring E-A-T Into Your 2020 SEO Strategy | Lily Ray
Factoring E-A-T Into Your 2020 SEO Strategy | Lily Ray
Lily Ray4.3K views
Google PageSpeed: 5 Steps to 100% (Mobile) Success by Joe Williams
Google PageSpeed: 5 Steps to 100% (Mobile) SuccessGoogle PageSpeed: 5 Steps to 100% (Mobile) Success
Google PageSpeed: 5 Steps to 100% (Mobile) Success
Joe Williams1.4K views
PPT Proposal for SEO by extrastore
PPT Proposal for SEOPPT Proposal for SEO
PPT Proposal for SEO
extrastore308 views
7 Ways Not to Fail at International SEO by Aleyda Solís
7 Ways Not to Fail at International SEO7 Ways Not to Fail at International SEO
7 Ways Not to Fail at International SEO
Aleyda Solís818 views
How Does Organic SEO Work? by ITS-SEO.com
How Does Organic SEO Work?How Does Organic SEO Work?
How Does Organic SEO Work?
ITS-SEO.com1.6K views
Website Analysis Report by AuroIN
Website Analysis ReportWebsite Analysis Report
Website Analysis Report
AuroIN8.1K views
SEO Audit Example & Website Review by Brett Farmiloe
SEO Audit Example & Website ReviewSEO Audit Example & Website Review
SEO Audit Example & Website Review
Brett Farmiloe12.5K views
SEO Proposal Sample by Ian Lurie
SEO Proposal SampleSEO Proposal Sample
SEO Proposal Sample
Ian Lurie104.4K views
gemma fontane clinic seo.pdf by Gemma Fontane
gemma fontane clinic seo.pdfgemma fontane clinic seo.pdf
gemma fontane clinic seo.pdf
Gemma Fontane65 views
Building an SEO Exponential Growth model by closing your content gaps by Razvan Gavrilas
Building an SEO Exponential Growth model by closing your content gapsBuilding an SEO Exponential Growth model by closing your content gaps
Building an SEO Exponential Growth model by closing your content gaps
Razvan Gavrilas29K views
On-Page Optimization SEO Report Sample by SEO Traffic by SEO Traffic
On-Page Optimization SEO Report Sample by SEO TrafficOn-Page Optimization SEO Report Sample by SEO Traffic
On-Page Optimization SEO Report Sample by SEO Traffic
SEO Traffic6K views
SEO Restart 2023: Zdeněk Dvořák aka Linki - Slabiny Ahrefs. Jaké jsou? A co s... by Taste
SEO Restart 2023: Zdeněk Dvořák aka Linki - Slabiny Ahrefs. Jaké jsou? A co s...SEO Restart 2023: Zdeněk Dvořák aka Linki - Slabiny Ahrefs. Jaké jsou? A co s...
SEO Restart 2023: Zdeněk Dvořák aka Linki - Slabiny Ahrefs. Jaké jsou? A co s...
Taste211 views
SEO Restart 2023: Richard Klačko - Srovnáno - mají nástroje správná data o hl... by Taste
SEO Restart 2023: Richard Klačko - Srovnáno - mají nástroje správná data o hl...SEO Restart 2023: Richard Klačko - Srovnáno - mají nástroje správná data o hl...
SEO Restart 2023: Richard Klačko - Srovnáno - mají nástroje správná data o hl...
Taste205 views
Build a High-Impact SEO Strategy in 2022 by ALPSMarketing
Build a High-Impact SEO Strategy in 2022Build a High-Impact SEO Strategy in 2022
Build a High-Impact SEO Strategy in 2022
ALPSMarketing321 views

Similar to Scaling SEO by Building Products - Search London Meetup Nov 17

Fabrizio Ballarini — Scaling Organic Growth by Building Products (Turing Fest... by
Fabrizio Ballarini — Scaling Organic Growth by Building Products (Turing Fest...Fabrizio Ballarini — Scaling Organic Growth by Building Products (Turing Fest...
Fabrizio Ballarini — Scaling Organic Growth by Building Products (Turing Fest...Turing Fest
232 views60 slides
Scaling organic growth by building products - Turing Fest 2018 by
Scaling organic growth by building products - Turing Fest 2018Scaling organic growth by building products - Turing Fest 2018
Scaling organic growth by building products - Turing Fest 2018Fabrizio Ballarini
1.2K views60 slides
Sourav SEO Case Study - 1k to 100k traffic by
Sourav SEO Case Study - 1k to 100k trafficSourav SEO Case Study - 1k to 100k traffic
Sourav SEO Case Study - 1k to 100k trafficsourav kumar
175 views22 slides
SEO India Higherup by
SEO India HigherupSEO India Higherup
SEO India HigherupSeoIndiaHigherup
216 views22 slides
Internet Marketing Services by
Internet Marketing ServicesInternet Marketing Services
Internet Marketing ServicesAndrew Davidson
148 views15 slides
Apogee presentation by
Apogee presentationApogee presentation
Apogee presentationApogeeINVENT
204 views18 slides

Similar to Scaling SEO by Building Products - Search London Meetup Nov 17(20)

Fabrizio Ballarini — Scaling Organic Growth by Building Products (Turing Fest... by Turing Fest
Fabrizio Ballarini — Scaling Organic Growth by Building Products (Turing Fest...Fabrizio Ballarini — Scaling Organic Growth by Building Products (Turing Fest...
Fabrizio Ballarini — Scaling Organic Growth by Building Products (Turing Fest...
Turing Fest232 views
Scaling organic growth by building products - Turing Fest 2018 by Fabrizio Ballarini
Scaling organic growth by building products - Turing Fest 2018Scaling organic growth by building products - Turing Fest 2018
Scaling organic growth by building products - Turing Fest 2018
Fabrizio Ballarini1.2K views
Sourav SEO Case Study - 1k to 100k traffic by sourav kumar
Sourav SEO Case Study - 1k to 100k trafficSourav SEO Case Study - 1k to 100k traffic
Sourav SEO Case Study - 1k to 100k traffic
sourav kumar175 views
Apogee presentation 2 by ApogeeINVENT
Apogee presentation 2Apogee presentation 2
Apogee presentation 2
ApogeeINVENT368 views
SEO 2.0 from Netpeak by Netpeak
SEO 2.0 from NetpeakSEO 2.0 from Netpeak
SEO 2.0 from Netpeak
Netpeak718 views
Apogee presentation 3 by ApogeeINVENT
Apogee presentation 3Apogee presentation 3
Apogee presentation 3
ApogeeINVENT230 views
Amafest Uk 2019-arosio-emanuele-def by Emanuele Arosio
Amafest Uk 2019-arosio-emanuele-defAmafest Uk 2019-arosio-emanuele-def
Amafest Uk 2019-arosio-emanuele-def
Emanuele Arosio695 views
Transitioning to-lean-at-infochimps by Ash Maurya
Transitioning to-lean-at-infochimpsTransitioning to-lean-at-infochimps
Transitioning to-lean-at-infochimps
Ash Maurya9.4K views
Why you need a website? by Proplus Logics Coimbatore by Propluslogics
Why you need a website? by Proplus Logics CoimbatoreWhy you need a website? by Proplus Logics Coimbatore
Why you need a website? by Proplus Logics Coimbatore
Propluslogics225 views
Netpeak – SEO and PPC for Business since 2006 by Netpeak
Netpeak – SEO and PPC for Business since 2006Netpeak – SEO and PPC for Business since 2006
Netpeak – SEO and PPC for Business since 2006
Netpeak402 views
Netpeak: SEO + PPC for Business by Netpeak
Netpeak: SEO + PPC for BusinessNetpeak: SEO + PPC for Business
Netpeak: SEO + PPC for Business
Netpeak765 views
How to Optimize Your Business Website for the Holiday Season by Kabbage
How to Optimize Your Business Website for the Holiday SeasonHow to Optimize Your Business Website for the Holiday Season
How to Optimize Your Business Website for the Holiday Season
Kabbage3.1K views

Recently uploaded

BLOOM_November2023.pdf by
BLOOM_November2023.pdfBLOOM_November2023.pdf
BLOOM_November2023.pdfBalmerLawrie
107 views14 slides
E-commerce Marketing by
E-commerce MarketingE-commerce Marketing
E-commerce MarketingNabil Abidi
72 views7 slides
service marketing ppt.pdf by
service marketing ppt.pdfservice marketing ppt.pdf
service marketing ppt.pdfAbhishek Shahane
7 views24 slides
London HUG - Do More With SMS For HubSpot by
London HUG - Do More With SMS For HubSpot London HUG - Do More With SMS For HubSpot
London HUG - Do More With SMS For HubSpot Whitehat Inbound Marketing Agency
8 views23 slides
Weekly Media Update_04_12_2023.pdf by
Weekly Media Update_04_12_2023.pdfWeekly Media Update_04_12_2023.pdf
Weekly Media Update_04_12_2023.pdfBalmerLawrie
30 views6 slides
16.2 Distribution through Intermediaries.pdf by
16.2 Distribution through Intermediaries.pdf16.2 Distribution through Intermediaries.pdf
16.2 Distribution through Intermediaries.pdfRitikSharma251462
7 views76 slides

Recently uploaded(20)

BLOOM_November2023.pdf by BalmerLawrie
BLOOM_November2023.pdfBLOOM_November2023.pdf
BLOOM_November2023.pdf
BalmerLawrie107 views
E-commerce Marketing by Nabil Abidi
E-commerce MarketingE-commerce Marketing
E-commerce Marketing
Nabil Abidi72 views
Weekly Media Update_04_12_2023.pdf by BalmerLawrie
Weekly Media Update_04_12_2023.pdfWeekly Media Update_04_12_2023.pdf
Weekly Media Update_04_12_2023.pdf
BalmerLawrie30 views
Branding Proposal for Company.pptx by DSOMGuy
Branding Proposal for Company.pptxBranding Proposal for Company.pptx
Branding Proposal for Company.pptx
DSOMGuy6 views
November 2023 - Partners meeting group by Vbout.com
November 2023 - Partners meeting groupNovember 2023 - Partners meeting group
November 2023 - Partners meeting group
Vbout.com35 views
Unlocking Growth in the Digital Age - A Digital Marketing Plan for SMEs in 2024 by Partha Dutta
Unlocking Growth in the Digital Age - A Digital Marketing Plan for SMEs in 2024Unlocking Growth in the Digital Age - A Digital Marketing Plan for SMEs in 2024
Unlocking Growth in the Digital Age - A Digital Marketing Plan for SMEs in 2024
Partha Dutta8 views
AZoNetwork Editorial Calendar 2024.pdf by Rebecca731061
AZoNetwork Editorial Calendar 2024.pdfAZoNetwork Editorial Calendar 2024.pdf
AZoNetwork Editorial Calendar 2024.pdf
Rebecca73106127 views
"SEO Mastery: Top 10 Tools used by every expert for improving Websites" by Beacon Coders
 "SEO Mastery: Top 10 Tools used by every expert for improving Websites" "SEO Mastery: Top 10 Tools used by every expert for improving Websites"
"SEO Mastery: Top 10 Tools used by every expert for improving Websites"
Beacon Coders11 views
SaaS Marketing: Expert Paid Media Tips Backed By $150M In Ad Spend by Search Engine Journal
SaaS Marketing: Expert Paid Media Tips Backed By $150M In Ad SpendSaaS Marketing: Expert Paid Media Tips Backed By $150M In Ad Spend
SaaS Marketing: Expert Paid Media Tips Backed By $150M In Ad Spend
SaaS growth strategies that generate MRR, not just traffic (TheBootstrappedWa... by Daniel Pirciu
SaaS growth strategies that generate MRR, not just traffic (TheBootstrappedWa...SaaS growth strategies that generate MRR, not just traffic (TheBootstrappedWa...
SaaS growth strategies that generate MRR, not just traffic (TheBootstrappedWa...
Daniel Pirciu8 views
Digital Marketing Overview by Rohit Kittur
Digital Marketing OverviewDigital Marketing Overview
Digital Marketing Overview
Rohit Kittur8 views
Monetizing Your Newsletter with Affiliate Marketing by David Clayton
Monetizing Your Newsletter with Affiliate MarketingMonetizing Your Newsletter with Affiliate Marketing
Monetizing Your Newsletter with Affiliate Marketing
David Clayton9 views
B2B & GTM Trends and Predictions for 2024.pdf by Demandbase
B2B & GTM Trends and Predictions for 2024.pdfB2B & GTM Trends and Predictions for 2024.pdf
B2B & GTM Trends and Predictions for 2024.pdf
Demandbase33 views
7 Benefits of Child Welfare Management Software by jeremyray18
7 Benefits of Child Welfare Management Software7 Benefits of Child Welfare Management Software
7 Benefits of Child Welfare Management Software
jeremyray189 views

Scaling SEO by Building Products - Search London Meetup Nov 17

  • 6. “Money without borders: instant, convenient, & eventually free” “We’re powering money for people and businesses: to pay, to get paid, to spend, in any currency, wherever you are, whatever you’re doing”
  • 8. £1.5 Billion per month. → Saving our customers £2 million every day!
  • 10. 800+ wisers in 9 offices 50+ Nationalities.
  • 11. What drives the growth?
  • 12. Word of mouth is the biggest driver of growth.
  • 15. Strong focus on building a 10x product
  • 16. Tell the world about it: PR + Advertising! Google Trends Referring Domains
  • 17. We also created content casualties! Content that worked well for PR, Buzz and Advertising but was not able to capture organic search demand. Example of a piece of content that doesn’t perform in Search
  • 18. Ads + PR built strong brand search traffic/link profile but we were not growing the number of pages targeting non-brand keywords.
  • 19. What did work well and what didn’t till year 4 0 pages targeting non-brand search queries All PR + Ads targeting 1 page (homepage) 1 domain serving a global business but targeting only UK Strong domain (link profile) on the back of great PR & stunts Growing brand Search demand generated by Advertising & WoM 10x product with strong engagement metrics
  • 20. First full time SEO hired in 2015 (Year 4)
  • 21. We decided to not waste time building links as we had tons and we keep acquiring them without SEO team working on it! People talk about our product Our PR team promotes our company Our content team creates content that helps our customers who end up linking to it.
  • 22. We focused instead on what matters to our customers & built the following products to cover their search intents: ● 1 custom content management platform to scale landing pages (“Lienzo”) ● 1 custom content management platform for long form content (aka blog) ● 1 web directory ● 2 tools powered by APIs ● 1 single page application ● A set of custom SEO tools: “SEOWise” project And have more in the pipeline….
  • 23. Scaled from 7K to 1.7M index pages, across 20 markets & 10 languages less than 24 months
  • 24. Covered more non-brand search queries :)
  • 27. No tricks, no hacks, no magic! Autonomous & Independent Team + Scalable products
  • 29. We work in autonomous & independent teams that focus on KPIs that make a difference to our customers and drive our growth.
  • 31. What does “Autonomous” means when it comes to SEO?
  • 33. The person closest to the problem is best placed to solve it No-one tells the SEO team what to do (what products to build, what to rank for ect.) We come up with a plan to achieve our KPIs and get feedback from the entire company once a quarter. Ultimately we are trusted to make the right decisions to drive growth”
  • 34. What does “Independent” mean when it comes to SEO?
  • 35. No tickets to a web-dev team who has got different KPIs & priorities from your team It’s hard, but you should educate your company & clients on why it matters
  • 36. We removed dependencies & increase velocity by embedding all the resources to achieve growth KPIs within the team
  • 37. SEO TEAM SEO Specialists Full Stack Devs Frontend Devs Designers Copywriters Editors Translators Publishers Product/Analysts
  • 38. What SEO specialists do at TransferWise? - Research search intents and validate impact on user acquisition - Build tools that help SEO team scale their work - Define technical specifications for microservices and CMS - Working with content folks to build content and landing pages - Work with engineers to develop products: - Launch MVPs & run experiments - Define SEO specs for new products: tech stack, link structure, hreflang, canonicalisation directives, structured/meta data, content, page templates... - Regularly audit crawling, indexation and optimise existing products When hiring we look for skills that help us scale and facilitate work with product engineers: - Strong understanding of HTML, CSS, JavaScript, SQL, Python - Strong understanding of crawling, indexing & web performance - Experience with structured data, SERP features, advanced keyword research (queries clustering & topic modeling). Check out: Modern SEO player guide by Michael King @iPullRank - If you cover 90% of it you can successfully claim a job in TransferWise SEO team with immediate start.
  • 39. Scaling SEO by building products
  • 40. How many times companies approach SEO the other way around? - Building products that users don’t search - Sticking keywords on existing products and landing pages that are not made to serve the right search intent - Choosing technology before involving SEOs - Designing systems that don’t scale and locking ability to cover more search queries in future
  • 41. How has the SEO team operated to date to build search products? 1. Keyword research to identify what customers search for. Volume & conversion rate opportunity estimation. 2. Build first MVP to validate search intent that answer what people are searching for in basic way. Launch as soon as possible is essential to build authority to acquire traffic in the future. 3. Build SEO into MVP: Make sure from early stage that the product is built to for SEO but also optimise it later stage. 4. Wait for traffic ( Ranking takes time) & Analyse search data before working on making the product better we take time to understand search data. Search analytics API is our best friend. 5. Improve product and optimise for conversion when traffic is solid so you can iterate faster and run significant a/b tests in shorter time. 6. Repeat step 3 & 5 based on which lever offers more opportunity for growth.
  • 42. Start from search data & speaking to customers to understand search intents.
  • 43. Don’t rush into building stuff until you have clear in mind how to cluster search queries and match them with product features. Build tools to help you scale keyword research and remove manual work.
  • 44. SEOWise project Check out: Using Natural Language APIs in SEO by Stephan Solomonidis @ssolomonidis Under SEOWise we built a number tools that help us scaling & automating our SEO operations: ● Keyword research & expansion tools (APIs from AdWords & Keywordtool.io) ● Ranking reports (APIs from STAT & Authority Lab) ● Search Analytics API integration with Looker to visualise data ● Monitoring solutions for content management platforms + Slack bots to flag issues (coming soon) ● Log file monitoring solutions (coming soon)
  • 45. Build custom platforms to remove dependencies so you can iterate faster and launch MVPs in minutes
  • 47. What is Lienzo? Platform for creating/publishing landing pages. Spanish for “canvas”. ● Non-technical user can publish in minutes ● Choose the widgets then content and imagery ● Markdown, not markup. Another constraint. ● Not just consistency. Flexibility. ● Evolution of style guide, or widget designs, all pages benefit. ● Constraints aren’t always popular, but they are valuable. ● One of our teams worked out how they could hack this to use custom markup, wrong approach. ● How do we handle the chaos? We are building a monitoring system able to spot issues and police non SEO savvy users.
  • 48. Develop systems for future scale
  • 49. Price comparison the origins: First MVP to validate a search intent You don’t need an actual product to validate a concept >> A landing page with a static image can help you understanding what your customers want! Ranking can take time, add PPC to validate faster your ideas!
  • 50. Price comparison today: Modularised services to scale faster across site components + API powered tools to scale landing pages creation! Frontend JS Widgets Homepage Landing Pages Price Comparison tool Comparison Service Data Collection Service Site components
  • 51. We created this open source library Define which languages and mappings (folders) you want to have for your application Adding new languages & countries: scaled hreflang in 20 countries & 10 languages! The library comes with a module for Spring Boot, but you can use it for plain Java. You develop your site as always without thinking about localisation so basically having a url structure of `/url` `/login` `/css/styles.css`… Then add library and Crowdin translation strings into the product. Add open source library Configure your mapping Translate & go live! Based on mapping translation strings get sent to translation team. When translation is done through Crowdin you can push new product folders live with no extra work!
  • 52. Pick the right tech stack for your products from day 1
  • 53. Check out for reference our past work (old stuff): AngularJS & SEO - 2015 by Jack Cornwall State of JS & SEO has evolved since 2015. Stay up to date & follow: @bart_goralewicz @badams Don’t over complicate and blindly pick fancy technology Day 1 (2015) out of the box solution Angular 1.x SPA failed, 30k URLs but only 1 indexed. We added a proxy for Google Bot to a machine that had an _embedded browser_ (Phantom JS) to render the page server-side before sending it to Google. Thanks to prerendering we got 27k URLs indexed. ● Pre-render was extraordinarily slow, added 500ms to 1s. ● Was slowing down indexation the more we added countries and languages. ● We removed AngularJS as it was adding 0 value to the experience of that product, customers were looking for a plain 2x6 HTML table. ● Moved from “PHP & SPA” to raw Java backend >>Improved from 1200-2200ms to just 20ms ● Googlebot loved it, crawled and indexed 1M URLs in less than 3 weeks. Today we have almost 1M URLs indexed across 20 countries and 10 languages.
  • 54. Review and evolve your tech stack when it adds value to your customers PWA Check out Google documentation - Follow Jake Archibald @jaffathecake & other Chrome devs Search Get Push notifications“Install”
  • 55. Build internal links, evaluate crawling & canonicalisation directives on a case by case! Forget about best practices & SEO checklists
  • 56. Do what is best for your users > Googlebot will learn what to do *** What did we do within 2 weeks? We took a component of the site: ● Redirected 300K URLs from subdomain to subdirectory (on a 10k URLs site) ● Added other 500k URLs on a tool that was accounting for 4-5% of our monthly acquired users. While core landing pages were driving majority of conversions. ● Changed drastically internal link structure to match search queries and build a better product with a better site architecture that users could navigate. ● No xml sitemap >> to save dev time we worked harder on building a strong internal link structure that bots could crawl more efficiently. We did it because that was the best choice for that particular situation & for customers that are using that tool. What happened? ● 3x more traffic the month we moved from subdomain to subdirectory and added 500K URLs ● 10x more traffic after 1 year and keeps growing *** other engines might not be as smart or have the same crawling resources as Googlebot ( At least in our case Bing didn’t and it’s still indexing this site component after 1 year while Googlebot crawled & indexed it entirely in 2-3 weeks) Check out: Matching Keywords to Pages - Information Architecture by@dom_woodman
  • 57. Optimise internal link structure & canonicalisation directives Googlebot was wasting lots of crawl budget on very similar pages: each one had a ?city param but the pages were very near-duplicates 63K pages X 17 countries = 1,071,000 URLs >>>> 26% of the pagerank flows through a param that gets close 0 traffic. 1 - Crawled with Screaming Frog, exported all outlinks 2 - Run PageRank algorithm with Python or R 3- Fixed internal link structure & set correct canonicalisation directives to handle parameters 4- Google de-indexed 300k URLs that weren’t adding value to users but traffic went up :) Check out: Duplicate Content Myths Types and Ways To Make It Work For You by @dawnieando As many of these pages were brand new, we didn’t need to adjust anything, but see Will
  • 58. Our 3 main learnings over the past 2 years
  • 59. Don’t waste time building links* Build products, content & landing pages focusing on your customers search intents * This does apply only if your domain has got a strong link profile >> You need to have a 10x product that attracts links + great PR & marketing teams which promote your company. If the core product of your company is poor don’t waste time with SEO, content & links, it won’t help your business!
  • 60. Forget about rigid SEO best practices Hire technical specialists & build SEO into your products from the first MVP
  • 61. Hire super-smart developers to scale your products & embed them into your SEO team
  • 62. We are hiring. Join us >> TransferWise.com/jobs/ Follow us >> @TransferWise @workwise Contact me >> @Pechnet - fabrizio@transferwise.com