Migrazioni e Re-branding - Matteo Monari @ Convegno GT 2014

47
Unire 2 siti, 2 lingue, milioni di pagine e raggiungere 4.000.000 di PageViews al giorno Migrazioni e Re- branding … un classico in cinque atti Convegno Nazionale sul Search Marketing 19 e 20 Dicembre 2014

Transcript of Migrazioni e Re-branding - Matteo Monari @ Convegno GT 2014

Unire 2 siti, 2 lingue, milioni di pagine e raggiungere 4.000.000 di PageViews al giorno

Migrazioni e Re-branding

… un classico in cinque atti

Convegno Nazionale sul Search Marketing 19 e 20 Dicembre 2014

2@matteo_monari #convegnogtfor

Chi sono

Co-fondatore e COO di BizUp: Progetti Internazionali, Competitivi, Link Building & Digital PR

Ex Head of SEO per Populis (Excite, Blogosfere, Blogo...) Ex SEO Manager per siti di gioco online e finanza

Io

3@matteo_monari #convegnogtfor

Un classico in cinque atti

Atto 1: L’avventura in orienteAtto 2: La consulenza da manuale Atto 3: La necessità che aguzza l’ingegnoAtto 4: Il grande giornoAtto 5: La quiete dopo la tempesta

4@matteo_monari #convegnogtfor

Atto 1

Atto 1:L’avventura in Oriente

In cui scopriamo che il Web esiste anche a Est del

mediterraneo...

…ma che i problemi sono comunque gli stessi!

5@matteo_monari #convegnogtfor

Porta Portese, Roma, Italia

6@matteo_monari #convegnogtfor

Il suo corrispondente online: Subito.it

• + 16.000.000 di pagine

• Alexa (Italy): 11

• PR: 6

7@matteo_monari #convegnogtfor

Jemaa el Fnaa, Marrakesh, Marocco

8@matteo_monari #convegnogtfor

Il suo corrispondente online: “B”

• + 21.000.000 di pagine

• Alexa (Marocco): 5

• Milioni di PVs / giorno

• 2 lingue (fr + ar)

• Buon posizionamento

KWs in Top-10 su paniere sample di 100 KWs

9@matteo_monari #convegnogtfor

Il problema di B

B ha appena acquisito il suo competitor principale, A e vuole fondersi con esso, adottandone anche il brand ma mantenendo i posizionamenti attuali:

B A A+R R

10@matteo_monari #convegnogtfor

Jemaa el Fnaa, Marrakesh, Marocco

11@matteo_monari #convegnogtfor

Nello specifico

Brand

SEO

CMS + DB

B

A

Brand

SEO

CMS + DB

A+

A

12@matteo_monari #convegnogtfor

InoltreMantenere il sito A+ in beta per un mese, per abituare gli utenti in

maniera soft ad aggiungere annunci su di esso.

R

B

A

B

A A+

A+

13@matteo_monari #convegnogtfor

Atto 3

Fine del Primo Atto

14@matteo_monari #convegnogtfor

Atto 2

Atto 2 :La Consulenza da

Manuale

In cui facciamo “il compitino” e la vita sembra sorriderci.

15@matteo_monari #convegnogtfor

Facciamo il compitino

16@matteo_monari #convegnogtfor

La soluzione da manuale

Fase 1: Replicazione di B su A+ (beta)

Fase 2: a) Spostamento di A+

b) Redirezione A+(beta) A

b) Cambio di dominioB A+

c) Cambio di URL A A+

17@matteo_monari #convegnogtfor

Fase 1: A+ “invisibile” (URL beta)• DBB replicato su DBA+

• A+ su beta.a.com (CANONICAL B) • Aggiunta annunci obbligata su A+• Annunci replicati su B

= I “vecchi” annunci di A scadranno, tutto il DB sarà su B e A+

DBBB

A+DBAA

DBA+

18@matteo_monari #convegnogtfor

Fase 2.a: Spostamento di A+

• Spostamento del contenuto di beta.a.com su www.a.com

• Rimozione dei REL CANONICAL verso B

Il NUOVO A+ è ora ONLINE

19@matteo_monari #convegnogtfor

Fase 2.b: Cambio di dominio B A+

https://www.b.com/* https://www.a.com/*

http://www.b.com/* https://www.a.com/*

http://b.com/* https://www.a.com/*

https://b.com/* https://www.a.com/*

20@matteo_monari #convegnogtfor

Google ci dà la pappa pronta

21@matteo_monari #convegnogtfor

Fase 2.b: Cambio di dominio B A+

( https://support.google.com/webmasters/answer/83106?hl=en )

22@matteo_monari #convegnogtfor

Fase 2.c: Cambio di URL A A+

https://www.a.com/URL-vecchio-CMS/

https://www.a.com/URL-nuovo-CMS/

(Meglio tramite script logico a monte del CMS)

23@matteo_monari #convegnogtfor

Atto 3

Fine del Secondo Atto

24@matteo_monari #convegnogtfor

Atto 3

Atto 3:La Necessità

che Aguzza l’Ingengo

In cui la faccenda si fa’ complicata e si rendono necessarie soluzioni…

roboanti!

25@matteo_monari #convegnogtfor

Requisiti a sorpresaMantenere il sito A+ in beta per un mese, per abituare gli utenti in

maniera soft ad aggiungere annunci su di esso.

1. Obbligare prima il 10% degli utenti di B a usare SOLO A+ in beta.

2. Obbligare poi TUTTI gli utenti di B a usare SOLO A+ in beta.

A = Posizionato ma inusabile (no aggiunta ads)

B = posizionato ma inaccessibile agli utenti

A+ (beta) = accessibile ma invisibile ai motori

26@matteo_monari #convegnogtfor

E se saltassimo questi step intermedi?

(esito negativo)

27@matteo_monari #convegnogtfor

Facciamo Mac Gyver

28@matteo_monari #convegnogtfor

1. Obbligare il 10% degli utenti a usare SOLO A+

Soluzione: Cloaking

1. 10% degli utenti di B o A con user-agent diverso da GoogleBot vengono “taggati” via cookie e redirezionati via JS verso beta.A.com.

2. Grazie al cookie, il redirezionerà SEMPRE l’utente. Per lui la migrazione è già avvenuta.

IMPORTANTE: pratica rischiosa (“shady JS redirect”) meno permane, meglio è.

29@matteo_monari #convegnogtfor

Obbligare TUTTI gli utenti a usare SOLO A+

Soluzione teorica: Redirect 302

Rischi potenziali rischi per eccesso di zelo di Google:

1) “Libertà di URL” nelle SERP di Google:

2006: https://www.mattcutts.com/blog/seo-advice-discussing-302-redirects/2014: http://www.webmasterworld.com/google/4646897.htm

30@matteo_monari #convegnogtfor

Altri rischi…

2) Redirect “temporaneo” di un mese

Trattato come un 301?

3) 302 massivo + 301 massivo

Ritardo vera nella migrazione?

31@matteo_monari #convegnogtfor

Ri-analiziamo il requisito principale

B = posizionato ma invisibile agli utenti

...per un lungo tempo...

....possibile?

32@matteo_monari #convegnogtfor

2. Obbligare TUTTI gli utenti a usare SOLO A+ in beta

Soluzione pratica: First click free

(http://googlewebmastercentral.blogspot.it/2008/10/first-click-free-for-web-search.html)

2 Step per utenti non-GoogleBot:

1) Pagina di atterraggio ok2) Pop-up che li porta dritti alla stessa pagina su A+

33@matteo_monari #convegnogtfor

Un mese di “cloaking” che funziona!

34@matteo_monari #convegnogtfor

Atto 3

Fine del Terzo Atto

35@matteo_monari #convegnogtfor

Atto 4

Atto 4 - Il Grande Giorno

In cui rischiamo al contempo la fattura, la reputazione… e la

vita!

36@matteo_monari #convegnogtfor

Il grande giorno!

In contemporanea:

a) Rimozione “paywall”

b) Rimozione canonical A+ (beta) B

c) Spostamento di A+ su A

d) Redirezione URL A+(beta) A

e) Cambio di dominio B A

f) Cambio di URL A A+

37@matteo_monari #convegnogtfor

“Qualche” aggiustamento dopo il lancio

• Rel canonical errati

• Redirect in 302

• Pagine mancanti

• Title modificati

• Errori 503

• Problemi di encoding

38@matteo_monari #convegnogtfor

Deindicizzazione dominio B

39@matteo_monari #convegnogtfor

Indicizzazione A+ (nuove URL)

40@matteo_monari #convegnogtfor

Sostituzione B A nei posizionamentiT

OP

- 3

0T

OP

- 3

41@matteo_monari #convegnogtfor

Risultato finale

SEO + BRAND + AUTOREVOLEZZA ACCUMULATA

=

42@matteo_monari #convegnogtfor

Atto 3

Fine del Quarto Atto

43@matteo_monari #convegnogtfor

Atto 6

Atto 5:La Quiete dopo la

Tempesta

In cui terminata l’avventura ne traiamo insegnamenti... per la

vita!

44@matteo_monari #convegnogtfor

Cosa abbiamo imparato

• Necessità non sempre standard

• Best practice “da manuale” insufficenti

• Pratiche “sospette” sono a volte necessarie

• Pratiche non ortodosse, se logiche, sono OK

45@matteo_monari #convegnogtfor

A volte, per avvitare una vite, serve un martello!

46@matteo_monari #convegnogtfor

Atto 6

Fine

Grazie!@matteo_monari

[email protected]