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

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

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

Presentación de cómo estamos transformando el SEO en Adevinta de 0 a 100. Créditos a todos los que han hecho posible esta presentación, que han sido muchos compañeros de distintos equipos.

Esteve Castells

December 17, 2019
Tweet

More Decks by Esteve Castells

Other Decks in Business

Transcript

  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
  3. 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 Markets France 4
  4. 5 Agenda 01 Pasado, presente y futuro del SEO en

    Adevinta 02 Machine Learning y SEO en Adevinta
  5. 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...
  6. 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
  7. Solo estamos aquí Zoom-in 2021 2019 2018 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!
  8. 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
  9. 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
  10. 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
  11. 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
  12. 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
  13. 35

  14. 24h 3 Semanas para hacer algo 4.000 30.000 líneas de

    código Ahorrar tiempo y dinero Coste de oportunidad de IT
  15. Una buena estructura de enlazado interno... … es específica, cuanto

    más, mejor vs two bedroom flat in Barcelona house
  16. Una buena estructura de enlazado interno... … es específica, cuanto

    más, mejor … utiliza keywords relevantes para buscadores
  17. Una buena estructura de enlazado interno... … es específica, cuanto

    más, mejor … utiliza keywords relevantes para buscadores … enlace a contenido relacionado y relevante
  18. 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
  19. Word embeddings: En cambio de paradigma en 2013 en Natural

    Language Processing (NPL) Cited 15,211 times
  20. 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
  21. - 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
  22. 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 )
  23. Aplicando word embeddings encontramos las palabras relacionadas por significado Disponible

    en muchos lenguajes: Portuguese, French, Spanish, German, Belarusian, Arab...
  24. 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
  25. 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
  26. 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
  27. 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
  28. 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/ [email protected]
  29. @estevecastells /in/estevecastells/ [email protected] thank you | gracias | merci grazie

    | obrigado | danke köszönöm | спасибо | ارﻛﺷ