Telegram, WhatsApp+380637610482
Βαλέρι Ντανιούκ
Βαλέρι ΝτανιούκπρογραμματιστήςΑνάπτυξη εργαλείων Τεχνητής Νοημοσύνης για επιχειρήσεις. Υψηλής ποιότητας. Προσιτό.Αποστολή μηνύματος στο Telegram

Hreflang Checker: Πώς να βρείτε και να διορθώσετε σφάλματα σε εκδόσεις πολλαπλών γλωσσών του ιστότοπού σας

Έλεγχος Hreflang online: κωδικοί γλώσσας, x-default, αυτοαναφορές και διασταυρούμενες αναφορές μεταξύ εκδόσεων γλώσσας

Τι θα λάβετε

  • Έλεγχος του συμπλέγματος hreflang οποιασδήποτε σελίδας: κωδικοί γλώσσας, διπλότυπα, x-default, αυτοαναφορά, καταστάσεις URL — δωρεάν
  • Κατανόηση του λόγου για τον οποίο Google εμφανίζει τη γερμανική έκδοση σε αγγλόφωνους επισκέπτες και πώς να το διορθώσετε
  • Το σωστό πρότυπο σήμανσης για έναν ιστότοπο σε δύο ή περισσότερες γλώσσες
Εφαρμογή: σε 20 λεπτάΑποθηκεύει: επισκεψιμότητα που κατευθύνεται σε λάθος έκδοση γλώσσας

Η σύντομη απάντηση: για να ελέγξετε το hreflang online, επικολλήστε τη διεύθυνση οποιασδήποτε έκδοσης γλώσσας μιας σελίδας στο δωρεάν εργαλείο επικύρωσης hreflang του PromoPilot και κάντε κλικ στο "Έλεγχος hreflang". Το εργαλείο θα εξαγάγει εναλλακτικούς συνδέσμους από <head>, θα ελέγξει τη μορφή των κωδικών γλώσσας και περιοχής, τα διπλότυπα, την παρουσία του x-default και συνδέσμων προς την ίδια τη σελίδα, την κατάσταση HTTP κάθε εναλλακτικής και, εάν η εναλλαγή είναι ενεργοποιημένη, ακόμη και διασταυρούμενες αναφορές μεταξύ εκδόσεων. Παρακάτω θα δείτε πώς μπορείτε να διαβάσετε τα αποτελέσματα και τα πιο συνηθισμένα σφάλματα.

Έχω εργαστεί σε πολύγλωσσα έργα—από ιστότοπους τριών γλωσσών μέχρι μια πύλη 33 γλωσσών με RTL—και η hreflang έχει αποτελέσει πηγή προβλημάτων σχεδόν σε κάθε ένα από αυτά. Το πιο ενοχλητικό λάθος: όλα είναι επισημασμένα, αλλά μια έκδοση δεν παραπέμπει σε σύνδεσμο—και Google δείχνει στους επισκέπτες την έκδοση σε λάθος γλώσσα, παρόλο που όλα φαίνονται καλά με την πρώτη ματιά.

Τι ελέγχει ο επικυρωτής hreflang;

Το Hreflang είναι μια υπόδειξη προς τις μηχανές αναζήτησης: "Αυτή η σελίδα έχει εκδόσεις σε άλλες γλώσσες, εδώ είναι οι διευθύνσεις τους." Οι σελίδες που συνδέονται με αυτήν τη σήμανση σχηματίζουν ένα σύμπλεγμα. Ο επικυρωτής ελέγχει εάν αυτό το σύμπλεγμα έχει συναρμολογηθεί σωστά.

Εξέταση Τι κοιτάζει; Γιατί είναι αυτό για SEO;
Εναλλακτικές λύσεις από το κεφάλι Όλες οι ετικέτες <link rel="alternate" hreflang="…"> στη σελίδα Αυτή είναι η σήμανση που διαβάζει Google.
Μορφή κώδικα και διπλότυπα Γλώσσα σύμφωνα με το ISO 639-1, περιοχή σύμφωνα με το ISO 3166-1 ( de, en-GB, cs-CZ), επαναλήψεις Google απλώς αγνοεί τον μη έγκυρο κώδικα.
x-προεπιλογή Υπάρχει κάποια προεπιλεγμένη έκδοση; Εμφανίζεται σε όσους δεν ήταν ικανοποιημένοι με καμία γλώσσα
Αυτοαναφορά Η σελίδα δείχνει στον εαυτό της στη λίστα; Χωρίς αυτό, το σύμπλεγμα θεωρείται ατελές.
Κατάσταση HTTP εναλλακτικών λύσεων Απαντάει κάθε διεύθυνση με κωδικό 200; Οι σύνδεσμοι ή οι ανακατευθύνσεις 404 διακόπτουν τις συνδέσεις
Αμοιβαίες συνδέσεις Κάθε έκδοση αναφέρεται σε αυτό; Χωρίς επιβεβαίωση, το ζεύγος hreflang δεν λαμβάνεται υπόψη.

Πώς να ελέγξετε το hreflang ενός ιστότοπου στο διαδίκτυο;

Έλεγχος Hreflang σε 4 βήματα: εισαγωγή URL από το σύμπλεγμα, εκτέλεση ελέγχου, προβολή καταστάσεων URL και ενεργοποίηση αμοιβαίου ελέγχου

  1. Ανοίξτε τον επικυρωτή hreflang.
  2. Εισαγάγετε τη διεύθυνση της σελίδας που θα πρέπει να συμπεριληφθεί στο σύμπλεγμα, για παράδειγμα https://example.com/en/pricing/.
  3. Αποφασίστε εάν είναι απαραίτητος ο αμοιβαίος έλεγχος hreflang. Η εναλλαγή "Έλεγχος αμοιβαίου hreflang" επιβραδύνει τη διαδικασία ελέγχου: το εργαλείο ανοίγει κάθε εναλλακτική λύση και ελέγχει τη σήμανσή της. Ενεργοποιήστε το για τον πρώτο σας έλεγχο—ο αμοιβαίος έλεγχος hreflang είναι η πιο συνηθισμένη αιτία σπασμένων συνδέσμων.
  4. Κάντε κλικ στην επιλογή "Έλεγχος hreflang" και εξετάστε τα προβλήματα: κωδικοί, x-default, αυτοαναφορά.
  5. Διορθώστε τυχόν άσχετες τοπικές ρυθμίσεις και δοκιμάστε ξανά με διαφορετική έκδοση γλώσσας για να βεβαιωθείτε ότι το σύμπλεγμα ταιριάζει και στις δύο πλευρές.

Έτσι φαίνεται η σελίδα του εργαλείου: το πεδίο διεύθυνσης, ο διακόπτης αμοιβαίας επαλήθευσης και μια περιγραφή του τι ελέγχεται.

Δωρεάν σελίδα επικύρωσης Hreflang του PromoPilot: πεδίο URL, εναλλαγή αμοιβαίου ελέγχου και κουμπί "Έλεγχος hreflang"

Πώς να διαβάσετε το αποτέλεσμα και τι να διορθώσετε πρώτα;

Τα σφάλματα Hreflang δεν είναι όλα ίδια. Τα διορθώνω με αυτήν τη σειρά:

  1. Οι εναλλακτικές λύσεις απαντούν με σφάλμα ή ανακατεύθυνση. Εάν /de/preise/ επιστρέψει ένα 404 ή ανακατευθύνει στην αρχική σελίδα, η αντιστοίχιση δεν λειτουργεί. Το hreflang θα πρέπει να περιέχει μόνο τελικές διευθύνσεις URL με κατάσταση 200 που ταιριάζουν με την κανονική κατάσταση αυτών των σελίδων.
  2. Δεν υπάρχουν backlinks. Η αγγλική έκδοση συνδέεται με τη γερμανική έκδοση, αλλά η γερμανική έκδοση δεν συνδέεται με την αγγλική έκδοση. Αυτό συμβαίνει συνήθως όταν προστέθηκε αργότερα μια νέα γλώσσα και το πρότυπο για τις παλαιότερες εκδόσεις δεν ενημερώθηκε.
  3. Λανθασμένοι κωδικοί. Συνηθισμένα παραδείγματα περιλαμβάνουν en-UK αντί για en-GB, cz αντί για cs για τα Τσεχικά, ua αντί για uk για τα Ουκρανικά ή μια περιοχή χωρίς γλώσσα. Η μηχανή αναζήτησης αγνοεί τέτοιες συμβολοσειρές.
  4. Χωρίς αυτοαναφορά. Κάθε έκδοση πρέπει επίσης να αναφέρεται στον εαυτό της.
  5. Δεν υπάρχει προεπιλογή x. Δεν είναι σφάλμα, αλλά χωρίς αυτό, οι επισκέπτες "από άλλες γλώσσες" λαμβάνουν μια τυχαία έκδοση.
  6. Διπλότυπα. Ο ίδιος κωδικός εμφανίζεται δύο φορές με διαφορετικές διευθύνσεις— Google δεν ξέρει ποια να επιλέξει.

Η σωστή συστάδα για μια σελίδα σε τρεις γλώσσες μοιάζει με αυτό—και είναι η ίδια σε κάθε μία από τις τρεις εκδόσεις:

<link rel="alternate" hreflang="en" href="https://example.com/en/pricing/">
<link rel="alternate" hreflang="de" href="https://example.com/de/preise/">
<link rel="alternate" hreflang="cs" href="https://example.com/cs/cenik/">
<link rel="alternate" hreflang="x-default" href="https://example.com/en/pricing/">

Ένα άλλο συνηθισμένο μειονέκτημα είναι ένα κανονικό κείμενο που δείχνει από όλες τις γλωσσικές εκδόσεις στην αγγλική. Αυτό έρχεται σε αντίθεση με το hreflang: λέτε ταυτόχρονα "αυτό είναι ένα αντίγραφο της αγγλικής σελίδας" και "αυτή είναι μια ξεχωριστή γερμανική έκδοση". Το κανονικό κείμενο κάθε έκδοσης θα πρέπει να δείχνει στον εαυτό του.

Πότε χρειάζονται οι περιφέρειες, όχι μόνο οι γλώσσες;

Ο κωδικός de αφορά όλους τους γερμανόφωνους επισκέπτες. Ο κωδικός de-AT αφορά μόνο όσους βρίσκονται στην Αυστρία. Οι περιφερειακοί κωδικοί είναι απαραίτητοι εάν έχετε πραγματικά διαφορετικό περιεχόμενο για κάθε χώρα: διαφορετικές τιμές, νομίσματα, αποστολή και νομικές πληροφορίες. Εάν τα κείμενα είναι πανομοιότυπα, οι κωδικοί γλώσσας είναι επαρκείς—οι πρόσθετες περιφερειακές εκδόσεις δημιουργούν διπλότυπα και περιπλέκουν την υποστήριξη.

Ένας καλός συμβιβασμός για ένα κατάστημα: de για όλες τις γερμανόφωνες χώρες συν de-CH εάν η Ελβετία έχει διαφορετικές τιμές σε φράγκα. Στη συνέχεια, οι Ελβετοί επισκέπτες θα δουν τη δική τους εκδοχή και όλοι οι άλλοι θα δουν τη γενική.

Πώς να προσθέσετε μια νέα γλώσσα χωρίς να σπάσετε το hreflang;

Τα περισσότερα σφάλματα εμφανίζονται όχι κατά την εκκίνηση ενός ιστότοπου, αλλά αργότερα—κατά την προσθήκη μιας γλώσσας. Η λίστα ελέγχου μου για αυτό:

  1. Ενημερώστε το πρότυπο όλων των υπαρχουσών εκδόσεων, όχι μόνο της νέας: κάθε σελίδα θα πρέπει να αναφέρει τη νέα γλώσσα.
  2. Μην δημοσιεύετε κενές ή αμετάφραστες σελίδες. Εάν δεν υπάρχει ακόμη μετάφραση, είναι καλύτερο να μην συμπεριλάβετε τη σελίδα στο σύμπλεγμα παρά να αναφέρετε ένα απόκομμα.
  3. Ελέγξτε τις διευθύνσεις URL. Οι μεταφρασμένες διευθύνσεις URL ( /de/preise/ αντί για /de/pricing/) είναι καλές για τους χρήστες, αλλά το hreflang θα πρέπει να περιέχει αυτές τις διευθύνσεις URL, χωρίς ανακατευθύνσεις.
  4. Εκτελέστε τον επικυρωτή και από τις δύο πλευρές — τη νέα έκδοση και μία από τις παλιές, με ενεργοποιημένη την αμοιβαία επαλήθευση.
  5. Ενημερώστε τον χάρτη ιστότοπού σας για να βοηθήσετε το ρομπότ να βρει τις νέες σελίδες σας πιο γρήγορα.

Αυτό διαρκεί μία ώρα και τυχόν σφάλματα που παραβλέπονται σε αυτό το βήμα θα προκαλέσουν σύγχυση στα αποτελέσματα για μήνες.

Σύγκριση: επικυρωτής hreflang και εναλλακτικές λύσεις

Εργαλείο Τι είναι δωρεάν; Περιορισμοί Για ποιον είναι κατάλληλο;
PromoPilot — εργαλείο επικύρωσης hreflang Κώδικες, διπλότυπα, x-default, αυτοαναφορά, καταστάσεις HTTP, αμοιβαίοι σύνδεσμοι Ένα σύμπλεγμα ανά έλεγχο, διαβάζει την σήμανση από την κεφαλή Ελέγξτε γρήγορα τις βασικές σελίδες του ιστότοπού σας ή κάποιου άλλου
Κονσόλα αναζήτησης Google Έλεγχος URL: Ποια κανονική έκδοση επέλεξε Google; Μόνο για τον επαληθευμένο ιστότοπό σας, δεν υπάρχει ξεχωριστή αναφορά hreflang Κατανοήστε πώς Google βλέπει μια συγκεκριμένη έκδοση
Ουρλιάζοντας Βάτραχος SEO Αράχνη Ανίχνευση ιστότοπου με αναφορές hreflang Απαιτείται εγκατάσταση, η δωρεάν έκδοση έχει όριο στις διευθύνσεις Έλεγχος όλων των γλωσσικών εκδόσεων ταυτόχρονα
Εργαλεία για Webmasters Ahrefs Έλεγχος ιστότοπου, συμπεριλαμβανομένων σφαλμάτων hreflang Μόνο για τους επαληθευμένους ιστότοπούς σας Τακτική παρακολούθηση του έργου σας

Συμπέρασμα: για τον έλεγχο μιας συγκεκριμένης σελίδας — για παράδειγμα, μετά την εκκίνηση μιας νέας γλώσσας — ένας διαδικτυακός επικυρωτής είναι πιο γρήγορος. Ένας ιστότοπος με χιλιάδες σελίδες σε δεκάδες γλώσσες απαιτεί έναν ανιχνευτή που μπορεί να τις ανιχνεύσει όλες.

Το PromoPilot διαθέτει 87 δωρεάν εργαλεία SEO. Στη συνέχεια της σειράς ακολουθεί ένα άρθρο σχετικά με την ανάλυση μετα-ετικετών: δείχνει επίσης το hreflang μιας σελίδας, αλλά χωρίς να ελέγχει την αμοιβαιότητα και τις καταστάσεις.

Ποιοι είναι οι περιορισμοί του εργαλείου επικύρωσης hreflang;

Ο επικυρωτής διαβάζει εναλλακτικές από το <head> του εγγράφου. Εάν το hreflang σας βρίσκεται στον χάρτη ιστότοπου XML ή στις κεφαλίδες HTTP, το εργαλείο δεν θα το δει—αυτό δεν είναι σφάλμα ιστότοπου, αλλά μια λειτουργία επικύρωσης. Ελέγχει ένα σύμπλεγμα κάθε φορά. Για να διασφαλίσετε ότι ολόκληρος ο ιστότοπος έχει επισημανθεί σωστά, πρέπει να ελέγξετε τα πρότυπα για όλους τους τύπους σελίδων ή να εκτελέσετε ένα πρόγραμμα ανίχνευσης. Και, φυσικά, ο επικυρωτής δεν αξιολογεί την ποιότητα της μετάφρασης—η μηχανική μετάφραση χωρίς επεξεργασία hreflang δεν θα σας σώσει.

Πότε ένα δωρεάν εργαλείο δεν είναι αρκετό;

Hreflang Validator ή Turnkey Multilingual SEO: Επικύρωση σε ένα σύμπλεγμα έναντι αυτοματοποιημένης σήμανσης πλήρους ιστότοπου

Ο επικυρωτής θα εντοπίσει ένα σφάλμα, αλλά δεν θα ξαναγράψει το πρότυπο ιστότοπου. Απαιτείται ειδικός εάν:

  • Υπάρχουν περισσότερες από τρεις γλώσσες και το hreflang πρέπει να δημιουργείται αυτόματα για κάθε νέα σελίδα.
  • Εισέρχεστε σε νέες αγορές και αποφασίζετε πώς να οργανώσετε τις διευθύνσεις: φακέλους, υποτομείς ή ξεχωριστούς τομείς.
  • Google δείχνει πεισματικά τη λάθος έκδοση, αλλά με την πρώτη ματιά δεν υπάρχουν σφάλματα στη σήμανση.
  • Δεν χρειάζεται μόνο hreflang, αλλά και μετάφραση, μετα-ετικέτες και σήμανση σε κάθε γλώσσα.

Τι μπορώ να κάνω για την ιστοσελίδα σας;

Είμαι ο Valeriy Danyuk, προγραμματιστής και ειδικός SEO: 12 χρόνια εμπειρίας, 200+ πελάτες και πολλά πολύγλωσσα έργα για την Ευρώπη.

SEO και πολυγλωσσία

Ιστότοποι, καταστήματα και λογιστική

Στείλτε μου τη διεύθυνση του πολύγλωσσου ιστότοπού σας μέσω Telegram – Θα ελέγξω τις ομάδες των βασικών σελίδων και θα σας πω από πού χάνετε επισκεψιμότητα.

Αποτέλεσμα

  1. Ο online ελεγκτής hreflang εμφανίζει κωδικούς, x-default, αυτοαναφορά, καταστάσεις και αμοιβαίους συνδέσμους συμπλέγματος.
  2. Διόρθωση με αυτήν τη σειρά: προβληματικές εναλλακτικές λύσεις → backlinks → κωδικοί → αυτοαναφορά → x-default → διπλότυπα.
  3. Η κανονική έκδοση κάθε γλώσσας θα πρέπει να δείχνει προς τον εαυτό της και όχι προς την "κύρια" γλώσσα.
  4. Για μεγάλους πολύγλωσσους ιστότοπους, το hreflang δημιουργείται χρησιμοποιώντας ένα πρότυπο ή χρησιμοποιείται μια πλατφόρμα όπου οι γλώσσες συνδέονται αυτόματα, όπως 1001site.

Ελέγξτε την πιο σημαντική σελίδα του ιστότοπού σας με ένα δωρεάν εργαλείο επικύρωσης hreflang —με ενεργοποιημένη την αμοιβαία επικύρωση.

Πηγές

  • Σελίδα Hreflang Validator του PromoPilot — λίστα ελέγχων και Συχνές ερωτήσεις.
  • Κεντρικό Αναζήτηση Google - Τεκμηρίωση σχετικά με μεταφρασμένες εκδόσεις σελίδων και hreflang.
  • Screaming Frog και Ahrefs Webmaster Tools – περιγραφές ελέγχου ιστότοπου.

Αναφορές και πηγές

Ερωτήσεις και απαντήσεις

Γιατί είναι σημαντική η προεπιλογή x;

Η συνάρτηση x-default υποδεικνύει στη μηχανή αναζήτησης ποια έκδοση να εμφανίσει εάν καμία από τις γλώσσες στο σύμπλεγμα δεν είναι κατάλληλη για τον επισκέπτη — για παράδειγμα, ένας χρήστης με ιαπωνικό πρόγραμμα περιήγησης σε έναν ιστότοπο με γερμανικές, αγγλικές και τσεχικές εκδόσεις. Συνήθως, η συνάρτηση x-default υποδεικνύει την αγγλική έκδοση ή τη σελίδα επιλογής γλώσσας.

Γιατί είναι σημαντική η διασύνδεση;

Google τιμά το ζεύγος hreflang μόνο εάν ο σύνδεσμος έχει επαληθευτεί και από τις δύο πλευρές: η γερμανική έκδοση συνδέεται με την αγγλική έκδοση και η αγγλική έκδοση συνδέεται πίσω με τη γερμανική έκδοση. Εάν δεν υπάρχει backlink, η σήμανση για αυτό το ζεύγος αγνοείται και ενδέχεται να εμφανιστεί λανθασμένη έκδοση στα αποτελέσματα αναζήτησης.

Πού να τοποθετήσω το hreflang: σε HTML, σε επικεφαλίδες ή σε χάρτη ιστότοπου;

Google υποστηρίζει τρεις μεθόδους: ετικέτες συνδέσμων στην κεφαλίδα του εγγράφου, κεφαλίδες HTTP (χρήσιμες για PDF) και χάρτες ιστοτόπου XML. Επιλέξτε μία και χρησιμοποιήστε την με συνέπεια. Το εργαλείο επικύρωσης PromoPilot διαβάζει εναλλακτικές λύσεις από την κεφαλίδα του εγγράφου, επομένως δεν θα βλέπει σήμανση σε έναν χάρτη ιστοτόπου.

Ελέγξαμε την ιστοσελίδα, αλλά δεν υπάρχει κανείς να την διορθώσει;

Αυτό το δωρεάν εργαλείο αποκαλύπτει προβλήματα. Θα αναλύσω την αναφορά, θα ιεραρχήσω τις προτεραιότητές μου και θα τα διορθώσω: έλεγχος SEO, επιτάχυνση, markup και μετεγκατάσταση σε νέο ιστότοπο χωρίς απώλεια κατάταξης.