Rebuilding a website without losing its Google rankings

Engineering21 Οκτωβρίου 20269 min

Η πιο ακριβή στιγμή στη ζωή ενός website δεν είναι η κατασκευή του. Είναι η εβδομάδα που το νέο αντικαθιστά το παλιό. Ένα site που είναι online χρόνια έχει κερδίσει κάτι για το οποίο δεν πλήρωσε ποτέ απευθείας: θέσεις στη Google για χιλιάδες αναζητήσεις, χτισμένες σελίδα σελίδα. Μια νέα κατασκευή μπορεί να τα πετάξει όλα αυτά σε ένα σαββατοκύριακο. Η επιχείρηση συνήθως το καταλαβαίνει έναν μήνα μετά, όταν οι παραγγελίες αραιώνουν και κανείς δεν μπορεί να πει γιατί.

Σχεδόν ποτέ δεν φταίει το design. Η Google δεν κατατάσσει ένα website ως σύνολο. Κατατάσσει διευθύνσεις. Κάθε προϊόν, κατηγορία, άρθρο και σελίδα βρίσκεται σε ένα URL που η Google έχει διαβάσει, αξιολογήσει και τοποθετήσει. Όταν το νέο site βγαίνει με νέες διευθύνσεις και τίποτα δεν τις συνδέει με τις παλιές, οι θέσεις δεν μεταφέρονται. Για τη μηχανή αναζήτησης, οι παλιές σελίδες εξαφανίστηκαν και εμφανίστηκαν κάποιες νέες, άγνωστες.

Ο πρώτος κανόνας μιας νέας κατασκευής είναι λοιπόν ο πιο απλός: πριν σχεδιαστεί οτιδήποτε, καταγράψτε κάθε διεύθυνση του παλιού site. Όχι τις σελίδες του μενού. Κάθε διεύθυνση. Το sitemap είναι μια αρχή, αλλά σπάνια είναι πλήρες. Το Search Console δείχνει τις σελίδες που εμφανίζονται πραγματικά στα αποτελέσματα. Τα logs του server δείχνουν τι ζητείται. Στις παλαιότερες πλατφόρμες, το ίδιο προϊόν βρίσκεται συχνά σε δύο ή τρία URL ταυτόχρονα, και όλα μπορεί να έχουν συνδέσμους από άλλα σημεία του internet.

Ο δεύτερος κανόνας: κρατήστε ό,τι μπορείτε. Αν μια διεύθυνση δουλεύει και σημαίνει κάτι, η φθηνότερη ανακατεύθυνση είναι αυτή που δεν θα χρειαστείτε ποτέ. Ένα νέο site δεν χρειάζεται να αλλάξει τα URL του μόνο επειδή άλλαξε η πλατφόρμα. Όπου η παλιά δομή ήταν λογική, η νέα μπορεί να την αναπαράγει ακριβώς, και τίποτα δεν χρειάζεται να μετακινηθεί.

Ο τρίτος κανόνας: ό,τι αλλάζει παίρνει μόνιμη ανακατεύθυνση στη σελίδα που το αντικαθιστά. Μια ανακατεύθυνση 301, σελίδα προς σελίδα, όχι τα πάντα προς την αρχική. Η αποστολή κάθε παλιού URL στην αρχική είναι η πιο συνηθισμένη συντόμευση σε μια μεταφορά. Η Google το αντιμετωπίζει, λογικά, σαν να χάθηκαν απλώς οι παλιές σελίδες. Ένα προϊόν πηγαίνει στο ίδιο προϊόν. Μια κατηγορία στην ίδια κατηγορία. Ένα προϊόν που δεν πωλείται πια πηγαίνει στην κατηγορία όπου ανήκε, όπου θα ήθελε να βρεθεί έτσι κι αλλιώς ένας επισκέπτης που το ψάχνει, και όχι σε μια σελίδα σφάλματος.

Αυτή είναι δουλειά αντιστοίχισης, και σε ένα κατάστημα είναι μεγάλη. Όταν μεταφέραμε το Topharmakeio.gr από το OpenCart, 3.175 φιλικές προς την αναζήτηση διευθύνσεις ανακατευθύνθηκαν στις νέες τους σελίδες. Το ίδιο και κάθε σύνδεσμος index.php, η παλαιότερη μορφή διεύθυνσης που παράγει το OpenCart και που είχε επίσης καταχωρίσει η Google. Όταν μεταφέραμε το Rellas Jewellery, κοσμηματοπωλείο στην Πάτρα, από μια παλαιότερη έκδοση του OpenCart όπου κάθε προϊόν βρισκόταν σε URL index.php, ανακατευθύναμε πάνω από 1.600 παλιές διευθύνσεις, ώστε το κατάστημα να κρατήσει τις θέσεις που είχε κερδίσει. Καμία από τις δύο λίστες δεν γράφτηκε με το χέρι. Και οι δύο παράχθηκαν από την παλιά βάση δεδομένων, αντιστοιχίστηκαν με τη νέα και ελέγχθηκαν πριν από το λανσάρισμα.

Ο τέταρτος κανόνας είναι να δοκιμάσετε τις ανακατευθύνσεις πριν από την αλλαγή, όχι μετά. Πάρτε την πλήρη λίστα των παλιών διευθύνσεων και ζητήστε την καθεμία από το νέο site, στη δοκιμαστική του διεύθυνση. Κάθε μία πρέπει να απαντά με μία μόνιμη ανακατεύθυνση σε σελίδα που υπάρχει. Οι αλυσίδες, όταν μια παλιά διεύθυνση οδηγεί σε άλλη παλιά διεύθυνση που ανακατευθύνει ξανά, σπαταλούν τον χρόνο που διαθέτει η Google για να διαβάσει το site, και χάνουν αξία σε κάθε βήμα. Οι κύκλοι, όπου δύο διευθύνσεις στέλνουν η μία στην άλλη, κάνουν τις σελίδες εντελώς απροσπέλαστες. Μια ανακατεύθυνση που καταλήγει σε 404 είναι χειρότερη από το να μην υπάρχει καθόλου, γιατί επιβεβαιώνει στη Google ότι η σελίδα χάθηκε.

Ο πέμπτος κανόνας αφορά όσα λένε οι νέες σελίδες για τον εαυτό τους. Κάθε σελίδα χρειάζεται δικό της τίτλο και περιγραφή, και μια canonical διεύθυνση που δείχνει στην ίδια, όχι σε ένα δοκιμαστικό domain. Χρειάζεται και δομημένα δεδομένα όπου ταιριάζουν: Product σε ένα προϊόν, Article σε ένα άρθρο, την επιχείρηση σε κάθε σελίδα. Θέλουν έλεγχο και οι κανόνες robots. Ένα δοκιμαστικό site είναι σωστά κλειστό για τις μηχανές αναζήτησης, και απίστευτα συχνά αυτό το μπλοκάρισμα περνά με το λανσάρισμα κατευθείαν στο ζωντανό site.

Μετά, η ίδια η μέρα του λανσαρίσματος. Δημοσιεύστε το νέο sitemap, υποβάλετέ το στο Google Search Console και στο Bing Webmaster Tools, και ενημερώστε τις μηχανές αναζήτησης για τις διευθύνσεις που άλλαξαν. Το IndexNow, που το υποστηρίζουν η Bing και αρκετές άλλες μηχανές, επιτρέπει στο site να τους πει απευθείας ότι ένα URL άλλαξε, αντί να περιμένει να το ανακαλύψει ένα ρομπότ. Η Google δεν χρησιμοποιεί το IndexNow. Για τη Google, ο δρόμος παραμένει το sitemap και το Search Console. Αν άλλαξε το ίδιο το domain, κρατήστε το παλιό domain και τις ανακατευθύνσεις του ενεργά επ' αόριστον. Αν τα καταργήσετε μετά από λίγους μήνες, αναιρείτε τη δουλειά.

Περιμένετε κάποιες διακυμάνσεις μετά. Ακόμη και μετά από μια προσεκτική μεταφορά, οι θέσεις συνήθως ανεβοκατεβαίνουν για μερικές εβδομάδες, όσο οι μηχανές αναζήτησης ξαναδιαβάζουν και επαναξιολογούν τις νέες σελίδες. Όποιος υπόσχεται ότι δεν θα αλλάξει τίποτα υπόσχεται κάτι που δεν ελέγχει. Αυτό που αποτρέπει μια καλή μεταφορά είναι η απότομη πτώση: η μόνιμη απώλεια θέσεων από σελίδες που απλώς εξαφανίστηκαν. Τις πρώτες εβδομάδες παρακολουθήστε στο Search Console τις διευθύνσεις που βγάζουν 404, διορθώστε τις καθώς εμφανίζονται, και συγκρίνετε τις αναζητήσεις που έφερναν επισκέπτες πριν και μετά.

Υπάρχει και ένα κέρδος που δεν φαίνεται αμέσως. Μια νέα κατασκευή είναι η στιγμή να διορθώσετε όσα έκανε άσχημα το παλιό site. Διευθύνσεις με πραγματικές λέξεις αντί για index.php και έναν αριθμό. Σελίδες που φτάνουν ως έτοιμο HTML αντί να συναρμολογούνται από JavaScript. Σελίδες φτιαγμένες για τις αναζητήσεις που κάνουν πραγματικά οι άνθρωποι. Αν γίνει προσεκτικά, το νέο site κρατά ό,τι κέρδισε το παλιό και ξεκινά από καλύτερη θέση. Αν γίνει πρόχειρα, ξεκινά από το μηδέν, με καλύτερο design που το βλέπουν λιγότεροι.

Common questions

Θα χάσω τις θέσεις μου στη Google με ένα νέο website;
Όχι, αν η μεταφορά γίνει προσεκτικά. Οι θέσεις ανήκουν σε μεμονωμένες διευθύνσεις. Άρα κάθε παλιό URL πρέπει είτε να μείνει ίδιο είτε να ανακατευθυνθεί μόνιμα (301) στη σελίδα που το αντικαθιστά. Οι ανακατευθύνσεις πρέπει να δοκιμαστούν πριν από το λανσάρισμα, και το νέο sitemap να υποβληθεί στο Search Console. Κάποιες διακυμάνσεις για μερικές εβδομάδες είναι φυσιολογικές. Μια μόνιμη πτώση συνήθως σημαίνει ότι χάθηκαν σελίδες.
Να ανακατευθύνω όλες τις παλιές σελίδες στην αρχική;
Όχι. Κάθε παλιά σελίδα πρέπει να ανακατευθύνεται στο πιο κοντινό της αντίστοιχο: ένα προϊόν στο ίδιο προϊόν, μια κατηγορία στην ίδια κατηγορία, και ένα προϊόν που καταργήθηκε στην κατηγορία του. Οι μηχανές αναζήτησης αντιμετωπίζουν τις μαζικές ανακατευθύνσεις στην αρχική σχεδόν σαν σελίδες που δεν υπάρχουν πια.
Πώς κρατάτε το SEO όταν μεταφέρετε ένα e-shop από το OpenCart;
Καταγράφετε κάθε παλιά διεύθυνση, και τα URL index.php που παράγει το OpenCart, αντιστοιχίζετε την καθεμία με τη νέα της σελίδα μέσω της παλιάς και της νέας βάσης δεδομένων, και βάζετε μόνιμες ανακατευθύνσεις για όλες. Η TWENTYONE ανακατεύθυνε 3.175 φιλικές προς την αναζήτηση διευθύνσεις συν κάθε σύνδεσμο index.php όταν μετέφερε το Topharmakeio.gr από το OpenCart, και πάνω από 1.600 παλιές διευθύνσεις για το Rellas Jewellery.
Βοηθά το IndexNow μετά από μεταφορά site;
Βοηθά με τη Bing και τις άλλες μηχανές που το υποστηρίζουν, γιατί τους λέει απευθείας ποια URL άλλαξαν. Η Google δεν χρησιμοποιεί το IndexNow, οπότε για τη Google το νέο sitemap πρέπει να υποβληθεί μέσω του Search Console.

The service behind it

Custom Web Development

Κατασκευή ιστοσελίδων στην Αθήνα με custom web development: μοναδικά, πολύ γρήγορα websites, γραμμένα από το μηδέν σε React και Next.js για το brand στο οποίο ανήκουν. Χωρίς templates.

Initiate the blueprint

Tell us what you are building.

Πείτε μας με τι δουλεύετε σήμερα, πότε το χρειάζεστε και τι σας δυσκολεύει. Απαντάμε σε κάθε μήνυμα μέσα σε δύο εργάσιμες.

Honestly? You’re going to regret switching tabs.

Δύσκολα θα βρείτε κορυφαίους custom developers που να νοιάζονται πραγματικά για το πώς θα μεγαλώσει η επιχείρησή σας.

Είμαστε οι καλύτεροι σε αυτό που κάνουμε, και το δείχνει η δουλειά μας. Μη χάσετε χρόνο και χρήματα με κάτι λιγότερο.

Με πείσατε.
Ας μιλήσουμε.