SlideShare una empresa de Scribd logo
1 de 73
Descargar para leer sin conexión
Cómo estamos transformando
el SEO en Adevinta de 0 a 100
Esteve Castells, Adevinta
in/estevecastells/
● Global SEO Manager at
Adevinta
● Growth, Technology and SEO
passionate
● Formerly Softonic, Havas
Media
● Travel lover
● Spicy food addict
Soy Esteve Castells
Newsletter/ AP
SEO Newsletter
bit.ly/Seopatia
Atomic Partners
seo@atomicpartners.io
Adevinta is an international family of local digital brands
16 countries 800m population footprint +1.5bn monthly visits
€594.6m revenue
15–20% mid-to long-term
revenue growth target
€151.0m EBITDA
Spain Brazil Global MarketsFrance
4
5
Agenda
01 Pasado, presente y futuro del
SEO en Adevinta
02 Machine Learning y SEO en
Adevinta
1. Pasado, presente y futuro del SEO en
Adevinta
Nos gastamos €XX milliones
en publicidad en Google el último
año, mientras solo 3 personas
trabajaban en SEO full-time
En enero de
2019...
Cuáles eran los principales problemas por aquél entonces?
● Falta de foco y buy-in en el top management, en el management
funcional y los General Managers
● Falta de ownership a nivel local
● Falta de recursos asignados (Producto y Tecnología)
● Poca gente entendía el SEO en la organización
Solo estamos
aquí
Zoom-in
202120192018 2020
Kick-off
Early
awareness
Awareness
& buy-in
Results &
Traction
Scale up
Consolida-
tion
Masteriza-
tion
Reign
Objetivo para 2021:
ser líder SEO en
todos los mercados
donde operamos!
Tech
& Product
Strong
Ads supply
Brand
power
SEO
El SEO es cross-funcional. Necesita estar dentro de la
cultura de la empresa, especialmente producto y tech.
El SEO es clave para negocios que
generan más ingresos con menos costes
El SEO es la fundación a un negocio saludable y
sostenible a lo largo del tiempo
Éxito SEO = Base de anuncios fuerte, fundado en una
plataforma P&T sólida, fortalecido por una marca potente
Focusing on long tail searches will
allow us to get highly specific
qualified leads for our assets.
Long tail searches have less
competition than average.
Competitors and aggregators are
strong on longtail whilst most
assets have not explored that area
yet.
El foco en 2019 serà en mobile, long tail and index optimization
Mobile First Index
NOW 1
Long tail searches
NOW 2
Crawl and index optimization
NOW 3
Google is starting to crawl, index
and rank our websites as if it was
a mobile device. Some of our
mobile websites are not ready for
this change and it is a potential
threat for organic search
performance
Many of our websites are seeing
a negative trend when it comes to
indexed pages. Google index
contains more than 130 trillion
pages and it is becoming more
restrictive quality-wise as the
amount of content on the internet
is growing exponentially. [1]
[1] "In less than four years, Google's search knowledge of pages have grown by more than 100 trillion new pages."Search Engine Land
Este año nos hemos gastado €XX
millones en publicidad en Google,
pero tenemos 8 personas
trabajando en SEO full-time
Y en enero tendremos 11! 😱
Hoy, octubre de
2019
Estamos en la
dirección
correcta, pero
necesitamos
seguir
empujando y
llevar a todos
nuestros SEOs
al next level 🔝
Status 1/1/2019 Status 1/12/2019
Hiring planned by early 2019 Local SEO Manager
- Hiring ongoing
- Hiring ongoing
- -
Local SEO Manager Local SEO Manager
Agency Agency + Part Time SEO Manager
- SEO Consultant
Hiring planned by early 2019 Shared with Leboncoin
- SEO Developer planned for 2020
SEO Consultant SEO Consultant
Local SEO Manager Local SEO Manager
Hiring planned by early 2019 Local SEO Manager
- Hiring ongoing
- -
- -
Shared with Subito Shared with Subito
- -
- Shared with Jofogas
- Local SEO Manager
- Shared with MA
- Local SEO Manager
Local SEO Manager Local SEO Manager
Hiring planned by early 2019 Local SEO Manager
- -
- -
Fuente: Datos anonimizados de cada
uno de nuestors marketplaces,
comparación M1 vs M12
El SEO Engagement en 2019 ha sido fantástico y sigue
mejorando en los mercados clave
January December
FTEs Local SEO Managers 3 8
Agencies/SEO Consultants 2 3
Contrataciones planificadas 4 3
Recursos SEO compartidos 1 5
Sin SEO ownership 20 6
Países usando Landing
Pages Service
1 3
+5
+1
-1
+4
-14
+2
January December
Porcentaje de revenue
(aprox) de Adevinta cubierto
por SEO Managers
15% 90%
% de marketplaces
Haciendo algo de SEO
38% 92%
+600%
+240%
Engagement evolution Ownership evolution
Nos encanta entregar
resultados
Siempre que sea posible!
Recopilación de algunos de los resultados hasta la fecha
20
Recopilación de algunos de los resultados hasta la fecha
Google Discover se está convirtiendo en una fuente importante para
algunos de nuestros marketplaces
No todo son gráficos
bonitos...
Sitio web que no está listo para el MFI
Bug de Google en palabras clave de marca
⚠ Nada de esto sería
posible sin nuestros
increíbles equipos
Refactorizando nuestra tecnología para
adaptarla a los requerimientos actuales
31
On Page Optimization
How to do it?
CMS Edition
32
Title Description H1
Canonical Robots Content
Redirects
33
Microservice Works with CSV
Meti
34
CSV configuration file
35
36
Response example
8M
Requests per day
6ms
Response time
Cache
Active on all rules
24h
3 Semanas para hacer algo
4.000
30.000 líneas de código
Ahorrar tiempo y dinero
Coste de oportunidad de IT
2. Machine Learning y SEO en Adevinta
Vamos a hablar de...
Estructuras de enlazado interno
Manuel Sánchez
Esteve Castells
Una estructura de enlazado interno...
… puede ayudar a posicionar mejor en Google
Una buena estructura de enlazado interno...
… es específica, cuanto más, mejor
vs
two
bedroom
flat in
Barcelona
house
Una buena estructura de enlazado interno...
… es específica, cuanto más, mejor
… utiliza keywords relevantes para buscadores
Una buena estructura de enlazado interno...
… es específica, cuanto más, mejor
… utiliza keywords relevantes para buscadores
… enlace a contenido relacionado y relevante
Una buena estructura de enlazado interno...
… es específica, cuanto más, mejor
… utiliza keywords relevantes para buscadores
… enlace a contenido relacionado y relevante
… el contenido se actualiza dinámicamente
Introduciendo los Word Embeddings
Word embeddings:
En cambio de paradigma en 2013 en Natural Language
Processing (NPL)
Cited 15,211 times
Vocabulary Number
the 1
a 2
have 3
has 4
egypt 5
that 6
most 7
in 8
of 9
large 10
is 11
so 12
egyptians 13
quickly 14
memorizing 15
often 16
Cómo se puede representar una palabra en un ordenador?
Asignando un número a cada palabra
- Palabras relacionadas
- Pero sin relación con el
número asignado
Qué pasa si representas una palabra en un ordenador?
Podemos asignar un número a cada palabra
Vocabulary Number
the 1
a 2
have 3
has 4
egypt 5
that 6
most 7
in 8
of 9
large 10
is 11
so 12
egyptians 13
quickly 14
memorizing 15
often 16
Cómo se puede representar una palabra en un ordenador?
Otra posibilidad, un vector
Vocabulary Vector
the ( 4.5, 0.6, 9.1 )
a ( 0.5, 1.9, 9.5 )
have ( 1.3, 8.9, 3.4 )
has ( 4.8, 9.2, 6.1 )
egypt ( 5, 0.1, 6.8 )
that ( 8.8, 7.4, 6.6 )
most ( 4, 5.7, 5.1 )
in ( 1.1, 2.4, 1.6 )
of ( 8, 0.1, 6.8 )
large ( 0.2, 4.6, 3.1 )
is ( 5, 6.1, 4.3 )
so ( 3.6, 4.9, 5.5 )
egyptians ( 5.6, 0.7, 4.1 )
quickly ( 6.5, 3.7, 7.5 )
memorizing ( 2.6, 8.8, 2.5 )
often ( 0, 8.2, 9.1 )
Y si lo visualizamos: “magic” happens
Y si lo visualizamos: “magic” happens
53
Y si lo visualizamos: “magic” happens
54
Y si lo visualizamos: “magic” happens
Puedes encontrar la distancia entre varias palabras!
Aplicando word embeddings encontramos las palabras relacionadas
por significado
Aplicando word embeddings encontramos las palabras relacionadas
por significado
Disponible en muchos lenguajes:
Portuguese, French, Spanish, German, Belarusian, Arab...
SEO solution
Automating the construction
of a link structure
Empezamos una colaboración con
58
Oscar Ompre
Manuel Sánchez
Esteve Castells
Alexandre Dias
Pedro Furtado
El MVP de la solución fue tal que así:
Input:
Origin linking URLs
(CSV)
Destination linked
URLs (the ones we
want to boost)
(CSV)
Machine
Learning
model
Model output:
Links between
popular queries
(JSON)
Integration with
CustoJusto
front end
INPUT: CSV con palabras clave relevantes para las URLs de CustoJusto
60
OUTPUT: JSON (parsed)
Integración en el FE de CustoJusto
Integración en el FE de CustoJusto
En
producción
Efecto en visibilidad
Solve complexity with
complexity
66
Agenda
02 Categorization
● Source of Truth
● Categorization
● Typos, ambiguities and Similar Names
01 KW Indexation
● KW Generation
● Content Matching
● KW Filtering
● Build a KW Index
03 Internal Linking
● Semantic Linking
● Similar Content Linking
● Category hierarchy linking
04 Spice Up with KW Enrichment
● Automatic Filtering
● Real Time SEO Link Mapping
● Historical and score
● KW rotation
● SEM and ROI heuristics
We aim to index the most meaningful KW to avoid
flooding Google with too much, duplicated or
undiversified content
- Discard
- KW without content*
- Kw with exact or very similar content **
- Favour
- Maximize content coverage
- Minimize Duplicated content
- Minimize indexed KW
- Content rotation (new content)
- Evenly distributed representation of
categories
* set some time margin before removing them in case they get some content back
** Or keep them to redirect to the indexed similar
KW filtering
Apartment
Lorem
ipsum
congue
Villa
Girona
Barcelona
(Province)
Barcelona
(city)
Pobleno
u
Content covered by indexed kws
Content distribution management
Testing different ML
models atm
● Word2Vec
● Doc2Vec
● More soon
ML models have the
same base optimizations,
but per language can be
fine tuned e.g: Arabic,
Belarusian specificities
A hint of our next gen SEO
component
Integration in
Marketplace
Front-End
Machine
Learning
Model
Marketplace
Internal Searches
Google Trends
Behavioural Data
Google Search
Console
Data treatment
- Synonyms
- Plurals
- Typos,
ambiguities and
Similar Names
- Stop words
Data intelligence
- Categorizer
- Enricher
- Prioritizer
- Filtering
- Historical and
score
- Item count
SEO Tools Data
Pipeline - Data
Processor
Machine Learning Model
Improvements
● Improving
sentence
understanding
● Wording coherence
● Diversity
● Sorting an scoring
● KW Rotation
● Parametrization
API
CSV
Each marketplace sends the
key page elements in a
unified way:
● Site, language, title,
description, category,
price, origin URL
In each endpoint request so
that we are able to send back
the links in less than 20ms
Different endpoints for:
● Semantic linking
● Trending linking
● Similar linking
● Same category
linking
● Different category
linking
CSV
69
Para resumir!
70
Aún estamos
empezando en SEO
en Adevinta…
Nos queda mucho
camino por recorrer!
Pero estamos
comprometidos a
construir “El SEO que
Adevinta merece!”
71
SEO Manager @ Fotocasa & Habitaclia - Barcelona
SEO Specialist @ OLX Brasil - São Paulo
SEO Manager @ Adevinta Hungary - Budapest
B2C Growth Manager @ InfoJobs - Barcelona
We are hiring!
@estevecastells
/in/estevecastells/
esteve.castells@adevinta.com
@estevecastells
/in/estevecastells/
esteve.castells@adevinta.com
thank you | gracias | merci
grazie | obrigado | danke
köszönöm | спасибо | ‫ﺷﻛرا‬

Más contenido relacionado

Similar a Cómo estamos transformando el SEO en Adevinta de 0 a 100 - Clinic SEO Barcelona 2019 - Esteve Castells

Lectura de seo on page
Lectura de seo on pageLectura de seo on page
Lectura de seo on pagenoelnovasra
 
iSocialWeb - ¿Qué hacer con 72 URLs y una persona en Paro? #EnsaladaSEO 2018
iSocialWeb - ¿Qué hacer con 72 URLs y una persona en Paro? #EnsaladaSEO 2018iSocialWeb - ¿Qué hacer con 72 URLs y una persona en Paro? #EnsaladaSEO 2018
iSocialWeb - ¿Qué hacer con 72 URLs y una persona en Paro? #EnsaladaSEO 2018Álvaro Peña de Luna
 
Ome 2009 T2 O Multiplica.V2
Ome 2009 T2 O Multiplica.V2Ome 2009 T2 O Multiplica.V2
Ome 2009 T2 O Multiplica.V2David Boronat
 
Experiencias de un SEO en la escala de grises #SEOplus2017
Experiencias de un SEO en la escala de grises #SEOplus2017Experiencias de un SEO en la escala de grises #SEOplus2017
Experiencias de un SEO en la escala de grises #SEOplus2017Ivan García Estébanez
 
Cómo las pymes pueden posicionarse en las SERPS - Semrush webinar
 Cómo las pymes pueden posicionarse en las SERPS - Semrush webinar   Cómo las pymes pueden posicionarse en las SERPS - Semrush webinar
Cómo las pymes pueden posicionarse en las SERPS - Semrush webinar Victoria Olsina
 
Posicionamiento seo instituto internet - irene quiñones - 20-10-2021 - 1ra ...
Posicionamiento seo   instituto internet - irene quiñones - 20-10-2021 - 1ra ...Posicionamiento seo   instituto internet - irene quiñones - 20-10-2021 - 1ra ...
Posicionamiento seo instituto internet - irene quiñones - 20-10-2021 - 1ra ...Irene Quiñones Osorio
 
Cómo me encuentran mis clientes en internet
Cómo me encuentran mis clientes en internet Cómo me encuentran mis clientes en internet
Cómo me encuentran mis clientes en internet Fundació Bit
 
Más mujeres en SEO - El Pensamiento Estratégico en SEO
Más mujeres en SEO - El Pensamiento Estratégico en SEOMás mujeres en SEO - El Pensamiento Estratégico en SEO
Más mujeres en SEO - El Pensamiento Estratégico en SEOAndrea Ugalde
 
SEO: Optimización de Sitios Web orientado a Ventas
SEO: Optimización de Sitios Web orientado a Ventas SEO: Optimización de Sitios Web orientado a Ventas
SEO: Optimización de Sitios Web orientado a Ventas Agu Casorzo
 
Estrategias de seo on page - Victoria Olsina - SEMrush webinar
Estrategias de seo on page - Victoria Olsina - SEMrush webinarEstrategias de seo on page - Victoria Olsina - SEMrush webinar
Estrategias de seo on page - Victoria Olsina - SEMrush webinarVictoria Olsina
 
SEO y Machine Learning
SEO y Machine LearningSEO y Machine Learning
SEO y Machine LearningSeoForceAgency
 
Cómo generar 74 millones de visitas orgánicas al año
Cómo generar 74 millones de visitas orgánicas al añoCómo generar 74 millones de visitas orgánicas al año
Cómo generar 74 millones de visitas orgánicas al añoSEO Alive
 
Diseno Web Y Posicionamiento En Donostia
Diseno Web Y Posicionamiento En Donostia
Diseno Web Y Posicionamiento En Donostia
Diseno Web Y Posicionamiento En Donostia detarives5
 
Analítica web y seo def
Analítica web y seo defAnalítica web y seo def
Analítica web y seo defAdrián Segovia
 

Similar a Cómo estamos transformando el SEO en Adevinta de 0 a 100 - Clinic SEO Barcelona 2019 - Esteve Castells (20)

Lectura de seo on page
Lectura de seo on pageLectura de seo on page
Lectura de seo on page
 
iSocialWeb - ¿Qué hacer con 72 URLs y una persona en Paro? #EnsaladaSEO 2018
iSocialWeb - ¿Qué hacer con 72 URLs y una persona en Paro? #EnsaladaSEO 2018iSocialWeb - ¿Qué hacer con 72 URLs y una persona en Paro? #EnsaladaSEO 2018
iSocialWeb - ¿Qué hacer con 72 URLs y una persona en Paro? #EnsaladaSEO 2018
 
Ome 2009 T2 O Multiplica.V2
Ome 2009 T2 O Multiplica.V2Ome 2009 T2 O Multiplica.V2
Ome 2009 T2 O Multiplica.V2
 
Experiencias de un SEO en la escala de grises #SEOplus2017
Experiencias de un SEO en la escala de grises #SEOplus2017Experiencias de un SEO en la escala de grises #SEOplus2017
Experiencias de un SEO en la escala de grises #SEOplus2017
 
Seo y machine learning (1)
Seo y machine learning (1)Seo y machine learning (1)
Seo y machine learning (1)
 
Cómo las pymes pueden posicionarse en las SERPS - Semrush webinar
 Cómo las pymes pueden posicionarse en las SERPS - Semrush webinar   Cómo las pymes pueden posicionarse en las SERPS - Semrush webinar
Cómo las pymes pueden posicionarse en las SERPS - Semrush webinar
 
Posicionamiento seo instituto internet - irene quiñones - 20-10-2021 - 1ra ...
Posicionamiento seo   instituto internet - irene quiñones - 20-10-2021 - 1ra ...Posicionamiento seo   instituto internet - irene quiñones - 20-10-2021 - 1ra ...
Posicionamiento seo instituto internet - irene quiñones - 20-10-2021 - 1ra ...
 
Cómo me encuentran mis clientes en internet
Cómo me encuentran mis clientes en internet Cómo me encuentran mis clientes en internet
Cómo me encuentran mis clientes en internet
 
Más mujeres en SEO - El Pensamiento Estratégico en SEO
Más mujeres en SEO - El Pensamiento Estratégico en SEOMás mujeres en SEO - El Pensamiento Estratégico en SEO
Más mujeres en SEO - El Pensamiento Estratégico en SEO
 
SEO: Optimización de Sitios Web orientado a Ventas
SEO: Optimización de Sitios Web orientado a Ventas SEO: Optimización de Sitios Web orientado a Ventas
SEO: Optimización de Sitios Web orientado a Ventas
 
Estrategias de seo on page - Victoria Olsina - SEMrush webinar
Estrategias de seo on page - Victoria Olsina - SEMrush webinarEstrategias de seo on page - Victoria Olsina - SEMrush webinar
Estrategias de seo on page - Victoria Olsina - SEMrush webinar
 
SEO y Machine Learning
SEO y Machine LearningSEO y Machine Learning
SEO y Machine Learning
 
Empezando desde seo
Empezando desde seoEmpezando desde seo
Empezando desde seo
 
Google Inc
Google IncGoogle Inc
Google Inc
 
SEO Basico
SEO BasicoSEO Basico
SEO Basico
 
Mayo 2012
Mayo 2012Mayo 2012
Mayo 2012
 
Cómo generar 74 millones de visitas orgánicas al año
Cómo generar 74 millones de visitas orgánicas al añoCómo generar 74 millones de visitas orgánicas al año
Cómo generar 74 millones de visitas orgánicas al año
 
Diseno Web Y Posicionamiento En Donostia
Diseno Web Y Posicionamiento En Donostia
Diseno Web Y Posicionamiento En Donostia
Diseno Web Y Posicionamiento En Donostia
 
Analítica web y seo def
Analítica web y seo defAnalítica web y seo def
Analítica web y seo def
 
Guía básica de SEO
Guía básica de SEOGuía básica de SEO
Guía básica de SEO
 

Último

POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 

Último (13)

POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 

Cómo estamos transformando el SEO en Adevinta de 0 a 100 - Clinic SEO Barcelona 2019 - Esteve Castells

  • 1. Cómo estamos transformando el SEO en Adevinta de 0 a 100 Esteve Castells, Adevinta in/estevecastells/
  • 2. ● Global SEO Manager at Adevinta ● Growth, Technology and SEO passionate ● Formerly Softonic, Havas Media ● Travel lover ● Spicy food addict Soy Esteve Castells
  • 4. Adevinta is an international family of local digital brands 16 countries 800m population footprint +1.5bn monthly visits €594.6m revenue 15–20% mid-to long-term revenue growth target €151.0m EBITDA Spain Brazil Global MarketsFrance 4
  • 5. 5 Agenda 01 Pasado, presente y futuro del SEO en Adevinta 02 Machine Learning y SEO en Adevinta
  • 6. 1. Pasado, presente y futuro del SEO en Adevinta
  • 7. Nos gastamos €XX milliones en publicidad en Google el último año, mientras solo 3 personas trabajaban en SEO full-time En enero de 2019...
  • 8.
  • 9. Cuáles eran los principales problemas por aquél entonces? ● Falta de foco y buy-in en el top management, en el management funcional y los General Managers ● Falta de ownership a nivel local ● Falta de recursos asignados (Producto y Tecnología) ● Poca gente entendía el SEO en la organización
  • 10. Solo estamos aquí Zoom-in 202120192018 2020 Kick-off Early awareness Awareness & buy-in Results & Traction Scale up Consolida- tion Masteriza- tion Reign Objetivo para 2021: ser líder SEO en todos los mercados donde operamos!
  • 11.
  • 12. Tech & Product Strong Ads supply Brand power SEO El SEO es cross-funcional. Necesita estar dentro de la cultura de la empresa, especialmente producto y tech. El SEO es clave para negocios que generan más ingresos con menos costes El SEO es la fundación a un negocio saludable y sostenible a lo largo del tiempo Éxito SEO = Base de anuncios fuerte, fundado en una plataforma P&T sólida, fortalecido por una marca potente
  • 13. Focusing on long tail searches will allow us to get highly specific qualified leads for our assets. Long tail searches have less competition than average. Competitors and aggregators are strong on longtail whilst most assets have not explored that area yet. El foco en 2019 serà en mobile, long tail and index optimization Mobile First Index NOW 1 Long tail searches NOW 2 Crawl and index optimization NOW 3 Google is starting to crawl, index and rank our websites as if it was a mobile device. Some of our mobile websites are not ready for this change and it is a potential threat for organic search performance Many of our websites are seeing a negative trend when it comes to indexed pages. Google index contains more than 130 trillion pages and it is becoming more restrictive quality-wise as the amount of content on the internet is growing exponentially. [1] [1] "In less than four years, Google's search knowledge of pages have grown by more than 100 trillion new pages."Search Engine Land
  • 14. Este año nos hemos gastado €XX millones en publicidad en Google, pero tenemos 8 personas trabajando en SEO full-time Y en enero tendremos 11! 😱 Hoy, octubre de 2019
  • 15. Estamos en la dirección correcta, pero necesitamos seguir empujando y llevar a todos nuestros SEOs al next level 🔝 Status 1/1/2019 Status 1/12/2019 Hiring planned by early 2019 Local SEO Manager - Hiring ongoing - Hiring ongoing - - Local SEO Manager Local SEO Manager Agency Agency + Part Time SEO Manager - SEO Consultant Hiring planned by early 2019 Shared with Leboncoin - SEO Developer planned for 2020 SEO Consultant SEO Consultant Local SEO Manager Local SEO Manager Hiring planned by early 2019 Local SEO Manager - Hiring ongoing - - - - Shared with Subito Shared with Subito - - - Shared with Jofogas - Local SEO Manager - Shared with MA - Local SEO Manager Local SEO Manager Local SEO Manager Hiring planned by early 2019 Local SEO Manager - - - - Fuente: Datos anonimizados de cada uno de nuestors marketplaces, comparación M1 vs M12
  • 16. El SEO Engagement en 2019 ha sido fantástico y sigue mejorando en los mercados clave January December FTEs Local SEO Managers 3 8 Agencies/SEO Consultants 2 3 Contrataciones planificadas 4 3 Recursos SEO compartidos 1 5 Sin SEO ownership 20 6 Países usando Landing Pages Service 1 3 +5 +1 -1 +4 -14 +2 January December Porcentaje de revenue (aprox) de Adevinta cubierto por SEO Managers 15% 90% % de marketplaces Haciendo algo de SEO 38% 92% +600% +240% Engagement evolution Ownership evolution
  • 17.
  • 19. Recopilación de algunos de los resultados hasta la fecha
  • 20. 20 Recopilación de algunos de los resultados hasta la fecha
  • 21. Google Discover se está convirtiendo en una fuente importante para algunos de nuestros marketplaces
  • 22. No todo son gráficos bonitos...
  • 23. Sitio web que no está listo para el MFI
  • 24. Bug de Google en palabras clave de marca
  • 25.
  • 26. ⚠ Nada de esto sería posible sin nuestros increíbles equipos
  • 27.
  • 28.
  • 29.
  • 30. Refactorizando nuestra tecnología para adaptarla a los requerimientos actuales
  • 31. 31 On Page Optimization How to do it? CMS Edition
  • 32. 32 Title Description H1 Canonical Robots Content Redirects
  • 35. 35
  • 36. 36 Response example 8M Requests per day 6ms Response time Cache Active on all rules
  • 37. 24h 3 Semanas para hacer algo 4.000 30.000 líneas de código Ahorrar tiempo y dinero Coste de oportunidad de IT
  • 38. 2. Machine Learning y SEO en Adevinta
  • 39. Vamos a hablar de... Estructuras de enlazado interno Manuel Sánchez Esteve Castells
  • 40. Una estructura de enlazado interno...
  • 41. … puede ayudar a posicionar mejor en Google
  • 42. Una buena estructura de enlazado interno... … es específica, cuanto más, mejor vs two bedroom flat in Barcelona house
  • 43. Una buena estructura de enlazado interno... … es específica, cuanto más, mejor … utiliza keywords relevantes para buscadores
  • 44. Una buena estructura de enlazado interno... … es específica, cuanto más, mejor … utiliza keywords relevantes para buscadores … enlace a contenido relacionado y relevante
  • 45. Una buena estructura de enlazado interno... … es específica, cuanto más, mejor … utiliza keywords relevantes para buscadores … enlace a contenido relacionado y relevante … el contenido se actualiza dinámicamente
  • 47. Word embeddings: En cambio de paradigma en 2013 en Natural Language Processing (NPL) Cited 15,211 times
  • 48. Vocabulary Number the 1 a 2 have 3 has 4 egypt 5 that 6 most 7 in 8 of 9 large 10 is 11 so 12 egyptians 13 quickly 14 memorizing 15 often 16 Cómo se puede representar una palabra en un ordenador? Asignando un número a cada palabra
  • 49. - Palabras relacionadas - Pero sin relación con el número asignado Qué pasa si representas una palabra en un ordenador? Podemos asignar un número a cada palabra Vocabulary Number the 1 a 2 have 3 has 4 egypt 5 that 6 most 7 in 8 of 9 large 10 is 11 so 12 egyptians 13 quickly 14 memorizing 15 often 16
  • 50. Cómo se puede representar una palabra en un ordenador? Otra posibilidad, un vector Vocabulary Vector the ( 4.5, 0.6, 9.1 ) a ( 0.5, 1.9, 9.5 ) have ( 1.3, 8.9, 3.4 ) has ( 4.8, 9.2, 6.1 ) egypt ( 5, 0.1, 6.8 ) that ( 8.8, 7.4, 6.6 ) most ( 4, 5.7, 5.1 ) in ( 1.1, 2.4, 1.6 ) of ( 8, 0.1, 6.8 ) large ( 0.2, 4.6, 3.1 ) is ( 5, 6.1, 4.3 ) so ( 3.6, 4.9, 5.5 ) egyptians ( 5.6, 0.7, 4.1 ) quickly ( 6.5, 3.7, 7.5 ) memorizing ( 2.6, 8.8, 2.5 ) often ( 0, 8.2, 9.1 )
  • 51. Y si lo visualizamos: “magic” happens
  • 52. Y si lo visualizamos: “magic” happens
  • 53. 53 Y si lo visualizamos: “magic” happens
  • 54. 54 Y si lo visualizamos: “magic” happens Puedes encontrar la distancia entre varias palabras!
  • 55. Aplicando word embeddings encontramos las palabras relacionadas por significado
  • 56. Aplicando word embeddings encontramos las palabras relacionadas por significado Disponible en muchos lenguajes: Portuguese, French, Spanish, German, Belarusian, Arab...
  • 57. SEO solution Automating the construction of a link structure
  • 58. Empezamos una colaboración con 58 Oscar Ompre Manuel Sánchez Esteve Castells Alexandre Dias Pedro Furtado
  • 59. El MVP de la solución fue tal que así: Input: Origin linking URLs (CSV) Destination linked URLs (the ones we want to boost) (CSV) Machine Learning model Model output: Links between popular queries (JSON) Integration with CustoJusto front end
  • 60. INPUT: CSV con palabras clave relevantes para las URLs de CustoJusto 60
  • 62. Integración en el FE de CustoJusto
  • 63. Integración en el FE de CustoJusto
  • 66. 66 Agenda 02 Categorization ● Source of Truth ● Categorization ● Typos, ambiguities and Similar Names 01 KW Indexation ● KW Generation ● Content Matching ● KW Filtering ● Build a KW Index 03 Internal Linking ● Semantic Linking ● Similar Content Linking ● Category hierarchy linking 04 Spice Up with KW Enrichment ● Automatic Filtering ● Real Time SEO Link Mapping ● Historical and score ● KW rotation ● SEM and ROI heuristics
  • 67. We aim to index the most meaningful KW to avoid flooding Google with too much, duplicated or undiversified content - Discard - KW without content* - Kw with exact or very similar content ** - Favour - Maximize content coverage - Minimize Duplicated content - Minimize indexed KW - Content rotation (new content) - Evenly distributed representation of categories * set some time margin before removing them in case they get some content back ** Or keep them to redirect to the indexed similar KW filtering Apartment Lorem ipsum congue Villa Girona Barcelona (Province) Barcelona (city) Pobleno u Content covered by indexed kws Content distribution management
  • 68. Testing different ML models atm ● Word2Vec ● Doc2Vec ● More soon ML models have the same base optimizations, but per language can be fine tuned e.g: Arabic, Belarusian specificities A hint of our next gen SEO component Integration in Marketplace Front-End Machine Learning Model Marketplace Internal Searches Google Trends Behavioural Data Google Search Console Data treatment - Synonyms - Plurals - Typos, ambiguities and Similar Names - Stop words Data intelligence - Categorizer - Enricher - Prioritizer - Filtering - Historical and score - Item count SEO Tools Data Pipeline - Data Processor Machine Learning Model Improvements ● Improving sentence understanding ● Wording coherence ● Diversity ● Sorting an scoring ● KW Rotation ● Parametrization API CSV Each marketplace sends the key page elements in a unified way: ● Site, language, title, description, category, price, origin URL In each endpoint request so that we are able to send back the links in less than 20ms Different endpoints for: ● Semantic linking ● Trending linking ● Similar linking ● Same category linking ● Different category linking CSV
  • 70. 70 Aún estamos empezando en SEO en Adevinta… Nos queda mucho camino por recorrer!
  • 71. Pero estamos comprometidos a construir “El SEO que Adevinta merece!” 71
  • 72. SEO Manager @ Fotocasa & Habitaclia - Barcelona SEO Specialist @ OLX Brasil - São Paulo SEO Manager @ Adevinta Hungary - Budapest B2C Growth Manager @ InfoJobs - Barcelona We are hiring! @estevecastells /in/estevecastells/ esteve.castells@adevinta.com
  • 73. @estevecastells /in/estevecastells/ esteve.castells@adevinta.com thank you | gracias | merci grazie | obrigado | danke köszönöm | спасибо | ‫ﺷﻛرا‬