- Home
- Categorie
- La Community Connect.gt
- Tutto sulla Community
- La pazienza di Google
-
Non ti demoralizzare. Ci vorrà un po di tempo ma le cose si aggiusteranno.
Le modifiche fatte più che altro vanno ripulite e ti spiego come.Tu hai fatto indicizzare
pippobaudo.qualcosa?locid=000
pippobaudo.qualcosa?locid=000&blablablaOvviamente a questi indirizzi corrisponderà la stessa pagina senza errori perchè la chiave usata per la query è locid. tutto le variabili che concateni dopo non hanno influenza perchè non vengono usate nel codice.
Quindi puoi tranquillamente passare quello che vuoi nel querystring a patto che rimanga "locid". Ma questo è un aspetto tecnico più che di posizionamento.Ovviamente adesso google ha nel suo indice entrambe le versioni di url perchè giustamente entrambe rispondono alla richiesta.
Gliele hai fatte conoscere ed adesso resteranno li per un po a meno che tu non gli dica di toglierle.
Bisogna restituire l'header status 404 di pagina non trovata nel caso degli url che vuoi rimuovere.Es.
pippobaudo.qualcosa?locid=000 non deve rimanere quindi errore 404
pippobaudo.qualcosa?locid=000&blablabla deve rimanere quindi apre la pagina (header code 200)
Il punto adesso sta nel fatto di programmare il codice in modo da far passare solo gli url che rispettino dei requisiti.
Questo puoi saperlo solo tu.
Da quel che ho capito il tuo sito è in PHP quindi nel tuo caso devi restituire
[php] header("Status: 404 Not Found");[/php]per gli url che vuoi vengano rimossi.
Unica cosa stai molto attento a non chiudere l'accesso agli spider. Fa bene le prove e cimentati in quello che ti ho scritto solo se conosci bene il codice. Perchè in caso di gravi errori puoi perdere tutta l'indicizzazione.
Se non vuoi rischiare lascia com'è ma ti troverai per un po di tempo delle pagine duplicate.Per il resto sono d'accordo con fradefra.
Aggiungerei che, se è possibile, è meglio fare tutte le modifiche e poi pubblicare piuttosto che fare un pezzo alla volta.
Ma se capita un caso come il tuo non è la fine del mondo...anche se per un po paghi qualche conseguenza.Spero di esser stato utile
-
Ringrazio tutti tutti delle risposte ma ho ancora una domanda:
Ho preparato un programmino in php che mi prende le mail dal database univoche (tanti eventi sono gestiti dalla stessa persona) mi legge tutte le informazioni dal db e manda una mail con il link alle pagine dell'evento o locale, poi mi scrive nel database il giorno di invio e gli eventi che sono stati inviati in modo che la prossima mail la riceva solo se cambia qualcosa, questo lo facevo con la speranza di ricevere spontaneamente qualche link.
La mail praticamente dice:
Comunicazione indirizzata a: email/destinatario.
Xxxxxxx e' il portale degli eventi, manifestazioni, fiere, mercati, locali da ballo, scuole di ballo, teatri, ristodancing della Toscana.
Il vostro indirizzo E.Mail e' presente nel nostro database per alcune manifestazioni o strutture che vi riguardano o delle quali siete promotrici.
Per dare agli internauti un servizio sempre migliore e al fine di pubblicare dati utili per voi e per gli altri, Vi preghiamo di controllare che i dati inseriti siano corretti e, se ritenete necessario, comunicare notizie piu' dettagliate di eventi e/o strutture.
Qualsiasi modifica (totalmente gratuita) puo' essere richiesta a mezzo mail a mia email
Per semplificare l'operazione di controllo abbiamo inserito un collegamento diretto alla Vostra pagina. Grazie
Me medesimoDancing Calipso
Link1titolo 2
Link2
Link3ecc ecc
Poi seguono alcune informazioni sul portale e un link alla pagina FAQ dove c'è molto semplicemente il modo di mettere un link nel proprio sito
Considerando il fattaccio attuale e cioè che sono praticamente sparito dalle serp di GG mi conviene aspettare o mi consigliate di inviare ugualmente?
-
Questa mattina
ti alzi come al solito, un occhiata al pc prima di andare in ufficio, le statistiche sono terribili, 0 ricerche, 2 unici tra cui uno il mio, eh beh!arrivi in ufficio un mare di cose ma... prima una occhiatina (tanto mio socio non c'è)
piombi in gg sitemap per scoprire più o meno le solite cose, i soliti siti, controllo gli altri che vanno senza delusioni e senza scoprire nuove cose, poi per farmi male passo su questo ormai passato nel limbo...
giro tra le varie voci dei menù e cosa trovo?
posso attivare la velocità di scansione alta; posso attivarla e solo su questo sito , considerando che ho un solo server e oltre 10 siti
attivo la velocità alta e sono contento, non servirà a niente ma S.Google ha pensato a me, è una piccola cosa ma sono le piccole cose che fanno bene.
Oggi è una giornata diversa
-
Lucca?
OT tremendo. Sai che ho appena notato che sei di Lucca ed io c'ero venerdì per una serata di flamenco?Comunque, hai ragione. Quando Google pensa a te, è sempre positivo. Persino quando ti dà brutte notizie, è positivo. Peggio è, quando fa qualcosa di negativo senza dirti nulla. Lì sei nel guano.
-
@fradefra said:
Peggio è, quando fa qualcosa di negativo senza dirti nulla. Lì sei nel guano.
esattamente quanto sta accadendo al sottoscritto
-
@donbairo said:
Ciao
per rispondere a maricalina; in genere sono deciso ma il momento del bischero viene per tutti e in questo caso lo sono stato alla grande poi vedendo i risultati, ovvero dalle 200 alle 250 pagine spiderizzate al giorno con 0 (zero) provienienze da ricerche su Google (prima volta in assoluto in 10 anni di smanettamento) ho pensato: mi sa che ho sbagliato giusto qualcosina, allora mi sono messo ad analizzare il mio operato e mettendomi nei panni di google ho visto che bisognava essere mago merlino per capire cosa stavo descrivendo quindi ti metti ad aggiustare, aggiusti e google map e poi ancora e ancora...
Stavo scherzando, se dovessi giudicarmi in base ai cambiamenti che faccio ai siti (ed al mio look) sarei io un indecisa cronica.:)
-
Riesumo questo post per capire se quello che ho fatto può essere valido e magari servire anche a altri:
avevo delle pagine duplicate indicizzate e quindi in funzione di quanto detto da FuSioNmAn, ho agito in questo modo:
dovendo cancellare
pippobaudo.qualcosa?locid=000
e dovendo far restare
pippobaudo.qualcosa?locid=000&blablabla
ho inserito nella pagina pippobaudo.qualcosa
questa piccola parte di codice
$richiesta=$_SERVER['REQUEST_URI'];
$lunghezza=strlen($richiesta);if ($lunghezza<35) {
header('HTTP/1.1 301 Moved Permanently');
header('Location: http://www . topolino . it/questa-pagina-non-esiste.php');
}spiegandolo:
$_SERVER['REQUEST_URI'] mi da tutta la stringa di richesta della pagina
strlen mi conta i caratteri della stringa
poi se la lunghezza dei caratteri è inferiore al numero dei caratteri che dovrebbe essere mi da una pagina di errore.Poi su rimozione di url di google ho cominciato a rimuovere le URL errate
Pensate sia logico e giusto oppure ho fatto ancora una bischerata?
Alibrando
-
@donbairo said:
Riesumo questo post per capire se quello che ho fatto può essere valido e magari servire anche a altri:
avevo delle pagine duplicate indicizzate e quindi in funzione di quanto detto da FuSioNmAn, ho agito in questo modo:
dovendo cancellare
pippobaudo.qualcosa?locid=000
e dovendo far restare
pippobaudo.qualcosa?locid=000&blablabla
ho inserito nella pagina pippobaudo.qualcosa
questa piccola parte di codice
$richiesta=$_SERVER['REQUEST_URI'];
$lunghezza=strlen($richiesta);if ($lunghezza<35) {
header('HTTP/1.1 301 Moved Permanently');
header('Location: http://www . topolino . it/questa-pagina-non-esiste.php');
}spiegandolo:
$_SERVER['REQUEST_URI'] mi da tutta la stringa di richesta della pagina
strlen mi conta i caratteri della stringa
poi se la lunghezza dei caratteri è inferiore al numero dei caratteri che dovrebbe essere mi da una pagina di errore.Poi su rimozione di url di google ho cominciato a rimuovere le URL errate
Pensate sia logico e giusto oppure ho fatto ancora una bischerata?
Alibrando
Non proprio bischerata completa, ma mezza. Giusta l'idea del 301, però secondo me era meglio aspettare che lui leggesse per conto suo e girasse.
Così, invece, gli hai fatto rimuovere le vecchie pagine. Se lui le rimuove senza leggerle, non ha trovato il 301, quindi non è andato a leggere le nuove pagine. A queste magari ci arriva da altri link, ma sarebbe stato meglio se le avesse trovate tramite il 301.
-
Fradefra
le nuove pagine sono già tutte indicizzate ma buona parte nei supplementari perchè trovapippobaudo.qualcosa?locid=000
e
pippobaudo.qualcosa?locid=000&blablabla
-
@donbairo said:
Fradefra
le nuove pagine sono già tutte indicizzate ma buona parte nei supplementari perchè trovapippobaudo.qualcosa?locid=000
e
pippobaudo.qualcosa?locid=000&blablabla
Lo so che sono indicizzate. Ma se non ha avuto tempo di passare per leggere il 301, non gli ha girato il PR. Vabbè che forse non ne avevano e comunque sul fatto che giri il PR, ci sono dubbi, però in generale quando si mette il 301 prima di togliere le vecchie pagine bisogna accertarsi che le siano state inserite.
Inoltre, il 301 ti sistema Google, ma per sistemarti Yahoo ci vuole molto di più (e magari a te questo non interessa) e poi non sistema chi ti ha messo link diretti (se ce ne sono).
In sostanza, mettere il 301 non significa togliere le vecchie pagine, non subito, per lo meno. Di solito si fa un anno dopo.
-
Allora:
praticamente sono le stesse pagine quindi non le toglierò mai
però siccome GG aveva indicizzatoindex.pop?page=pincopallino?indice=999
poi io cambiai le intestazioni allo scopo di rendere una lettura migliore per gg
e feciindex.pop?page=pincopallino?indice=999&voglio-la-nutella/barattolo
e da qui in poi un bel po di casotto perche gg indicizzò tutto ma aveva sia le prime che le seconde e quindi supplementari a randa
adesso e parlo di 10 minuti fa ho cambiato ancora un pochetto il codice e infece di fargli avere un 404 secco come questa mattina adesso fa un 301 da pagina php però non da file htaccess
ovvero
$redir="index.pop?page=pincopallino?indice=999&voglio-la-nutella/barattolo";
if ($lunghezza<35) {
header('HTTP/1.1 301 Moved Permanently');
header("Location: ".$redir."");
}ma è tutto così complicato...
Datemi le Bahamas per due mesi
-
Ma quel 301 gg lo riceve e lo legge correttamente?
-
Donbairo, a te sembra complicato perché non è il tuo mestiere. A me sembrerebbe complicato, invece, organizzare una vacanza!
Per usare il 301 ci sono regole chiare, senza invenzioni.
La pagina x deve cambiare nome in y?
Copi la x ed ottieni una y e le tieni entrambe
In htaccess o in php nella X restituisci un 301 indicando che da quel momento il motore deve aggiornare il link con il nuovo (questo significa 301).
Le pagine le tieni entrambe.
La vecchia servirà ai browser e a tutti i visitatori che arrivano da un sito con un vecchio link.
La nuova servirà ai motori per sapere che la vecchia è stata sostituita dalla nuova.301 e 404 hanno destinazioni completamente diverse e non si usano uno al posto dell'altro. Dipende da cosa si vuol ottenere, come risultato finale.
-
@donbairo said:
Ma quel 301 gg lo riceve e lo legge correttamente?
Sì, Google dopo un mese, di solito, aggiorna tutti i suoi link sostituendo il vecchio col nuovo. Ovviamente devi lasciargli il tempo di leggere.
Il problema, dear, è che troppo spesso noi ci aspettiamo che lui faccia le cose subito. ALtri motori possono anche impiegarci di più, per altro.
A marzo dell'anno scorso l'ho usato per cambiare i link sulle SERP per un mega sito e non ci sono stati problemi. Anche per altri siti più piccoli, per cui ho fatto la prova a Natale e quest'anno a marzo, non ci sono stati problemi.
-
Bene
quello che per me è complicato è capire il ragionamento di GG che mai è uguale al mio ragionamento.Allo stato attuale delle cose io ho ragionato così:
Ho fatto il 301 da una vecchia pagina a una nuova che hanno lo stesso indirizzo e la stessa query del database e quindi non si può fare con htaccess.
(o perlomeno non si fa su aruba)Ho fatto questo 301 dalla pagina e adesso sia che sul browser digiti:
index.pop?page=pincopallino?indice=999
oppure
index.pop?page=pincopallino?indice=999&voglio-la-nutella/barattolo
vado a finire nella pagina giusta che poi sarebbe:
index.pop?page=pincopallino?indice=999&voglio-la-nutella/barattolo
questo procedimento è giusto utilizzando:
header('HTTP/1.1 301 Moved Permanently');
header("Location: ".$redir."");nello script invece che nell'htaccess?
Questa mattina gli facevo trovare una pagina inesistente invece della pagina reale e penso che questo sia stato un ennesimo errore mio, ma... ne faccio tanti che uno più uno meno... e in ogni caso gli errori servono a crescere e a imparare.
P.S. Fradefra con tutto il tempo che ti faccio perdere minimo avanzi una pizza ma in quel frangente parliamo di lallera eh!!!
(Se per caso è giusto e volete conoscere il procedimento esatto per poterlo ripetere anche in casi diversi di altri utenti lo riporto per bene.)
-
@donbairo said:
Bene
quello che per me è complicato è capire il ragionamento di GG che mai è uguale al mio ragionamento.Allo stato attuale delle cose io ho ragionato così:
Ho fatto il 301 da una vecchia pagina a una nuova che hanno lo stesso indirizzo e la stessa query del database e quindi non si può fare con htaccess.
(o perlomeno non si fa su aruba)Ho fatto questo 301 dalla pagina e adesso sia che sul browser digiti:
index.pop?page=pincopallino?indice=999
oppure
index.pop?page=pincopallino?indice=999&voglio-la-nutella/barattolo
vado a finire nella pagina giusta che poi sarebbe:
index.pop?page=pincopallino?indice=999&voglio-la-nutella/barattolo
questo procedimento è giusto utilizzando:
header('HTTP/1.1 301 Moved Permanently');
header("Location: ".$redir."");nello script invece che nell'htaccess?
Questa mattina gli facevo trovare una pagina inesistente invece della pagina reale e penso che questo sia stato un ennesimo errore mio, ma... ne faccio tanti che uno più uno meno... e in ogni caso gli errori servono a crescere e a imparare.
P.S. Fradefra con tutto il tempo che ti faccio perdere minimo avanzi una pizza ma in quel frangente parliamo di lallera eh!!!
(Se per caso è giusto e volete conoscere il procedimento esatto per poterlo ripetere anche in casi diversi di altri utenti lo riporto per bene.)
Calma.
Il fatto che con il vecchio link ed il nuovo link indicato sul browser arrivi alla nuova pagina, non significa che hai finito. Quello significa solo che le pagine sono ok, tra il server ed il client browser.Ai motori, però, devi dare tempo per aggiornarsi. Inoltre, chi ti arriva da siti che non siano motori e sui quali resta il vecchio link, non si aggiorneranno mai, salvo che non sia tu a farlo fare al web master.
301, quindi, non significa che si può togliere la vecchia pagina, se si pensa che questa possa essere stata "linkata" da qualcosa che non sia un motore.
Per la sintassi nel PHP non ti saprei dire. Dovresti sentire un programmatore o chiedere in un forum a tema.
-
Ciao DonBairo,
secondo me non è stata una buona idea quella del redirect 301 per url "incomplete". Credo che bastava che eliminassi ogni riferimento (backlink interno/esterno al tuo sito) ai vecchi URL privi del parametro descrittivo ed aspettare (...almeno un paio di mesi...) che Google spontaneamente eliminasse dall'indice le vecchie pagine (sostanzialmente uguali a quelle nuove con il parametro in più) perchè prive di backlink (anche se rispondono con codice HTTP= 200 OK).
ImhoPS: Consiglio: se vuoi cambiare URL, titolo e description fallo ma con moderazione e quando sei "abbastanza" sicuro che non lo modificherai più per almeno un paio di mesi (dai a Goolge il tempo di digerire...).
Google ha il metabolismo di una anaconda!!
-
Il problema è aspettare e per questo settore due mesi sono troppi,
credo che con il 301 la cosa sia più veloce, tutti i BL erano già eliminati ma per dare degli esempi
venerdì 300 unici
sabato 7
ieri 170io capisco che GG deve lavorare ma se devo avere questi sbalzi in ogni caso allora sono drastico e lavoro per ridurre i tempi.
un giorno lo spider non passa (come sabato) e vai con 7 unici da GG, ieri c'era e 170, saranno casi ma io spingo a ridurre i tempi.
Cambiare l'url (e sono stati cambiati url title e descrizione per circa 600 pagine) non era indispensabile ma era necessario ma non ho intenzione di cambiare di nuovo.
La pazienza è sicuramente la virtù dei forti ma io sono tanto tanto debole.
-
Ciao DonBairo,
secondo me non è stata una buona idea quella del redirect 301 per url "incomplete". Credo che bastava che eliminassi ogni riferimento (backlink interno/esterno al tuo sito) ai vecchi URL privi del parametro descrittivo ed aspettare (...almeno un paio di mesi...) che Google spontaneamente eliminasse dall'indice le vecchie pagine (sostanzialmente uguali a quelle nuove con il parametro in più) perchè prive di backlink (anche se rispondono con codice HTTP= 200 OK).
ImhoPS: Consiglio: se vuoi cambiare URL, titolo e description fallo ma con moderazione e quando sei "abbastanza" sicuro che non lo modificherai più per almeno un paio di mesi (dai a Goolge il tempo di digerire...).
Google ha un metabolismo di a una anaconda!!
-
ops, scusa doppione involontario del post precedente.
Pregasi i mod di eliminare e porre rimedio, grazie.