- Home
- Categorie
- Digital Marketing
- Posizionamento Nei Motori di Ricerca
- Da oscommerce a prestashop, come non perdere l'indicizzazione?
-
Non sono un esperto di script per htaccess, quindi adesso non so dirti se è esatto.
L'importante è che a url vecchio univoco, corrisponda url nuovo univoco con un redirect 301. E che questo nuovo url contenga sostanzialmente quello che conteneva il vecchio url.
Se quello che fai è quello che ti ho appena descritto, allora a mio parere va bene.
-
Il contenuto è quello, sia titolo che descrizione... cambiando cms naturalmente cambia anche la struttura base html...
Pensi che questo possa penalizzarci ?
Pensi quindi che sia da scartare l'ipotesi del rewrite ed utilizzare il redirect?
Grazie per il tuo aiuto
-
Nei miei casi non ha penalizzato il cambio di HTML.
Non ho capito cosa intendi per rewrite/redirect, l'importante è che si ottenga a richiesta di URL VECCHIO una risposta con redirect 301 verso URL NUOVO corrispondente
Come fai quello che c'è in mezzo tra le due cose non importa, l'importante è il risultato.
-
si lo scritto sopra come potrei ottenere il giusto redirect, io quello che vorrei capire esattamente è quale è la comunicazione migliore da dare a google, utilizzando appunto il comando apache :
RewriteRule ^(.)-p-(.).html$ h t t p://w w w.xxxx.it/product.php?id_product=$2
Oppure
RedirectMatch 301 ^(.)-p-(.).html$ h t t p://w w w.xxxx.it/product.php?id_product=$2
Ottengo sempre lo stesso risultato cioè questo
il mio attuale link di osc :
miosito.it/nome-del-prodotto-p-494.html
il mio nuovo link in presta :
miosito.it/it/Nome-Categoria/494-nome-del-prod.html
Vorrei essere certo e sicuro di quello che faccio e capire appunto perfettamente quale sia il miglior codice da utilizzare e se è giusto come lo scritto....
-
Non c'è nessuna differenza tra i due metodi, l'unica cosa importante è che il tuo server restituisca il codice 301 quando fa il redirect.
Imposta un solo redirect e prova con il browser a digitare il vecchio url. Se vieni rediretto al nuovo url e il codice è 301, allora è corretto.
Per controllare il codice restituito dal server puoi guardare nella scheda "network" degli strumenti per sviluppatori di Safari o di Chrome.Se usi altri browser ci saranno ovviamente dei sistemi analoghi oppure dei plugin.
Valerio Notarfrancesco
-
Ciao Valerio,
ho fatto il test in entrambi i modi si utilizzando nell'htaccessRedirectMatch 301
che
RewriteRule
con il redirect nella scheda di Chrome->Strumenti->Strumenti per sviluppatori-> Colonna Status text mi esce
con redirect mi dà come codice 301
con rewrite mi dà come codice 302
Devo precisare inoltre che presta ha già il suo rewrite, io praticamente utilizzando nuovamente il rewrite non faccio altro che passare, il vecchio html url in un url php che poi presta a sua volta fà il nuovo rewrite in html....
Stessa cosa utilizzando il redirrect 301, lo trasferico al file php e poi presta traduce.
Non sò cosa significa il codice 302, ma da come mi hai spiegato tu valerio, a questo punto la procedura corretta sarebbe indrizzare le vecchie pagine html ai nuovi collegamenti php con redirect 301, in seguito presta le trasduce con il rewrite.
Questo cambiamento di sorgente della pagina, potrebbe secondo te penalizzarci ?
La struttura e nettamente diversa, però google troverebbe la familiarità del prodotto e descrizione, penso che si accorga che alla fine il contenuto bene o male e quello...
Scusatemi se faccio tutte queste domande, purtroppo ho contatto un sacco di agenzie seo, le quali mi hanno sempre risposto in termini di nuova ottimizzazione i preventivi che mi hanno fatto erano basai sempre sull'ottimazzione nuova e non su mantenere la vecchia per il momento...
Non sò proprio a quale professionista rivolgermi del settore per avere certezze al 100% di quello che facciamo, se sapete indicarmi qualcuno gentilmente fatelo grazie.
-
L'importante è che il redirect sia un 301, come lo ottieni non importa.
Il 302 indica invece un reindirizzamento provvisorio, e serve ad altri scopi, ad esempio per redirezionare le visite mobile oppure redirezionare le visite di utenti stranieri alla versione nella loro lingua.@MisterMAD said:
RewriteRule ^(.)-p-(.).html$ h t t p://w w w.xxxx.it/product.php?id_product=$2
La regola va bene, ma se vuoi che restituisca un 301 devi aggiungere in coda [R=301] altrimenti di default ti fa il 302.
Comunque ripeto, qualunque metodo va bene, l'importante è che il tuo server restituisca 301.Con il redirect 301 non subirai penalizzazioni e non perderai il posizionamento già acquisito dalle tue pagine attuali.
Comunque è sempre meglio affiancare a operazioni simili anche delle attività promozionali e di link building in modo che Google riceva segnali freschi sui nuovi url.Valerio Notarfrancesco
-
ok ti ringrazio della delucidazione, potete spiegarmi come funziona il meccanismo di google sul redirect 301?
Deve levare prima tutti i vecchi link e poi mettere i nuovi ?
A me è successo così una volta dal trasferimento dal .com al .it ci mise 4 mesi... non vorreri rivivere la stessa esperienza di penalizzazione...
-
Se per vecchi link intendi le vecchie pagine, allora è indifferente lasciarle o toglierle dal momento che appena imposti il redirect queste non saranno più raggiungibili ma reindirizzeranno alle nuove pagine.
Google per un po' continuerà a mostrare anche i vecchi indirizzi, poi man mano aggiornerà il suo indice sostituendo ai vecchi url quelli nuovi.
Comunque, essendoci un redirect, anche se una persona dovesse cliccare su un vecchio url verrebbe dirottato sulla nuova pagina.Valerio Notarfrancesco
-
ciao chiedo aiuto, ho installato prestashop da 2 mesi ma non è ancora stato indicizzato sicuramente c?è qualcosa che lo blocca, non mi è mai successo di aspettare così a lungo, ho creato altri siti con altri cms wordpress ad esempio e sono stati tutti indicizzati non oltre 3-4 giorni dall?installazione, non so che fare un?analisi per capire il sito è prezzieconomici.com