Skip to content
Search

Hreflang tag: τι είναι και πώς λειτουργεί

Το hreflang tag ενημερώνει τις μηχανές αναζήτησης για το ποια γλωσσική και περιφερειακή έκδοση μιας σελίδας πρέπει να εμφανίζεται στους χρήστες· βοηθά τις μηχανές να επιλέξουν τη σωστή παραλλαγή για ευρετηρίαση και προβολή, αλλά από μόνο του δεν καθορίζει την κατάταξη.

Hreflang Tag: Guide for Multilingual Websites

Επισκόπηση

Το hreflang είναι ένα σήμα HTML/σύνδεσης που προσθέτετε σε σελίδες, HTTP headers, ή XML sitemaps για να δηλώσετε γλώσσα και προαιρετικό στοχευμένο περιφερειακό για εναλλακτικά URLs. Μηχανές αναζήτησης χρησιμοποιούν το hreflang για να επιλέξουν το πιο κατάλληλο τοπικό URL που θα εμφανιστεί σε έναν χρήστη σε συγκεκριμένη γλώσσα ή περιοχή. Το hreflang επηρεάζει ποια παραλλαγή μια μηχανή αναζήτησης ευρετηριάζει και εμφανίζει για ερωτήματα σε εκείνη τη γλώσσα ή περιοχή· δεν είναι άμεσα σήμα κατάταξης που από μόνο του καθορίζει τη σειρά στα αποτελέσματα αναζήτησης.

Βασικά σημεία με μια ματιά: hreflang entries must be consistent across variants, include a self-referential link, use correct language-region codes (ISO 639-1 / ISO 3166-1), and be applied to the version the crawler χρησιμοποιεί για ευρετηρίαση — για την Google αυτό σημαίνει ότι η mobile έκδοση είναι η βασική βάση (Google crawls with Googlebot Smartphone by default since July 2024).

Βήμα-βήμα

Χρησιμοποιήστε αυτά τα βήματα για να προσθέσετε το hreflang αξιόπιστα.

1) Choose your codes and canonical strategy

Αποφασίστε αν θα χρησιμοποιήσετε μόνο κωδικούς γλώσσας (για παράδειγμα "en"), κωδικούς γλώσσας-περιοχής (για παράδειγμα "en-GB"), ή και τα δύο. Διατηρήστε συνεπή τα canonical και hreflang: κάθε τοπική σελίδα μπορεί να έχει αυτοαναφορικό hreflang και το δικό της canonical· μην δείχνετε το hreflang σε ένα canonical που έχει διαφορετική γλώσσα.

2) Choose placement: link element, HTTP header, or XML sitemap

Υπάρχουν τρεις συνήθεις τρόποι να δηλώσετε το hreflang. Ο καθένας έχει πλεονεκτήματα και μειονεκτήματα:

- HTML <link> elements in the <head> — πλεονεκτήματα: απλό, εύκολο να ελεγχθεί στον πηγαίο κώδικα; μειονεκτήματα: απαιτεί ταυτόσημο head σε όλες τις εκδόσεις συσκευών (διασφαλίστε mobile parity). Παράδειγμα: <link rel="alternate" hreflang="en" href="https://example.com/en/">

- HTTP headers — πλεονεκτήματα: χρήσιμα για μη-HTML αρχεία (PDFs); μειονεκτήματα: δυσκολότερη διαχείριση και έλεγχος. Παράδειγμα header: Link: <https://example.com/fr/>; rel="alternate"; hreflang="fr"

- XML sitemaps με <xhtml:link> εγγραφές — πλεονεκτήματα: κεντρικοποιημένο για μεγάλα site και sitewide παραλλαγές; μειονεκτήματα: απαιτείται διατήρηση ακριβών URLs και εξασφάλιση ότι το sitemap είναι προσβάσιμο στους crawlers.

3) Implement a full bi-directional set (reciprocity)

Κάθε εναλλακτικό URL που καταχωρίζετε πρέπει επίσης να καταχωρεί κάθε άλλη εναλλακτική (συμπεριλαμβανομένης της πηγής). Για παράδειγμα, η σελίδα A καταχωρίζει A, B και C· η σελίδα B πρέπει να καταχωρίζει A, B και C· η σελίδα C πρέπει να καταχωρίζει A, B και C. Η αμοιβαιότητα μειώνει την ασάφεια για τους crawlers και βοηθά στην ορθή επιλογή παραλλαγής.

Συνηθισμένα προβλήματα

Τυπικά σφάλματα υλοποίησης που πρέπει να προσέξετε και πώς επηρεάζουν την ευρετηρίαση και την προβολή.

- Λανθασμένοι ή ασυνεπείς κωδικοί (ανάμειξη en και en-US) — μπορεί να κάνουν τις μηχανές αναζήτησης να αγνοήσουν εγγραφές ή να επιλέξουν άλλη παραλλαγή.

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

- Μη ευρετηριάζσιμες ή μπλοκαρισμένες σελίδες (noindex, robots disallow) — μια εναλλακτική που δεν μπορεί να ευρετηριαστεί είναι συνήθως λιγότερο χρήσιμη· οι μηχανές αναζήτησης μπορεί να την αγνοήσουν όταν κατασκευάζουν σύνολα παραλλαγών.

- Ανάμειξη σχετικών και απόλυτων URLs, ή ασυμφωνία HTTP/HTTPS — χρησιμοποιήστε απόλυτα, canonicalized URLs που ταιριάζουν με την έκδοση που προσπελαύνουν οι crawlers.

Πώς να επαληθεύσετε και να αντιμετωπίσετε προβλήματα

Η επαλήθευση διαφέρει ανάλογα με το αν είστε ιδιοκτήτες του site ή ελέγχετε τρίτο. Για σελίδες που έχετε, χρησιμοποιήστε Google Search Console URL Inspection για να δείτε πώς η Google ευρετηρίασε τη σελίδα και ποια παραλλαγή επέλεξε. Για οποιονδήποτε ιστότοπο, χρησιμοποιήστε HTTP και rendered ελέγχους με τα κοινά εργαλεία παρακάτω.

Εργαλεία και εντολές

Chrome DevTools (View Source and Elements) — ελέγξτε ότι οι <link rel="alternate" hreflang="..."> εγγραφές υπάρχουν στο σερβιρισμένο HTML και είναι ορατές στη σελίδα που είναι υπεύθυνη για κινητά.

curl -I https://example.com/path/ — εμφανίζει μόνο τα response headers (χρήσιμο για έλεγχο server headers και link headers).

curl https://example.com/path/ — κατεβάζει το HTML σώμα· χρησιμοποιήστε curl -A "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" https://example.com/path/ για να δείτε τι επιστρέφει ο server σε user-agent Googlebot (μη χρησιμοποιήσετε αυτό για cloaking — μόνο για έλεγχο του πώς ανταποκρίνεται ο server).

Bing Webmaster Tools Site Explorer — ελέγξτε τη συμπεριφορά crawl και τα σήματα ευρετηρίασης για το Bing.

Σημείωση: Το URL Inspection στο Google Search Console είναι αυθεντικό για σελίδες που κατέχετε· για σελίδες τρίτων πρέπει να βασιστείτε σε δημόσιες λήψεις και σε σήματα ευρετηρίασης όπως site: queries (που είναι ενδεικτικά, όχι οριστικά).

Πρακτικός έλεγχος

- **Hreflang present on canonical/mobile version** — πού να το επαληθεύσετε: view-source ή curl ως mobile UA — θεωρείται επιτυχημένο όταν όλες οι παραλλαγές απαριθμούν το ίδιο σύνολο εγγραφών hreflang.
- **Self-referential entry** — πού να το επαληθεύσετε: πηγαίος κώδικας σελίδας — θεωρείται επιτυχημένο όταν το τρέχον URL εμφανίζεται στο σύνολο.
- **Reciprocity across variants** — πού να το επαληθεύσετε: ελέγξτε τον πηγαίο κώδικα κάθε παραλλαγής ή το sitemap — θεωρείται επιτυχημένο όταν κάθε παραλλαγή απαριθμεί κάθε εναλλακτική.
- **Indexability of alternates** — πού να το επαληθεύσετε: URL Inspection (δικός σας ιστότοπος) ή site: operator και δημόσια λήψη — θεωρείται επιτυχημένο όταν οι εναλλακτικές είναι crawlable και δεν μπλοκάρονται από robots ή noindex.
- **URL canonical and protocol parity** — πού να το επαληθεύσετε: HTTP headers και canonical link — θεωρείται επιτυχημένο όταν οι τιμές hreflang href ταιριάζουν με το canonical και χρησιμοποιούν το ίδιο scheme (https/http) που προσεγγίζουν χρήστες και crawlers.
- **x-default for fallback** — πού να το επαληθεύσετε: πηγαίος κώδικας σελίδας ή sitemap — θεωρείται επιτυχημένο όταν μια λογική fallback (homepage ή landing επιλογής γλώσσας) σημειώνεται με hreflang="x-default".

Πριν τις Συχνές Ερωτήσεις: αν θέλετε πιο τεχνική αναφορά, δείτε Read the Technical SEO Guide

Συχνές ερωτήσεις

Βελτιώνει το hreflang τις κατατάξεις;

Το hreflang βοηθά τις μηχανές αναζήτησης να σερβίρουν την κατάλληλη γλωσσική/περιφερειακή παραλλαγή και μπορεί να μειώσει τη σύγχυση από duplicate-content, αλλά δεν αποτελεί αυτόνομη αύξηση κατάταξης. Στην ταξινόμηση των αποτελεσμάτων εμπλέκονται πολλαπλά ranking signals.

Πότε πρέπει να χρησιμοποιήσετε το hreflang αντί για ξεχωριστούς ιστότοπους ανά χώρα;

Χρησιμοποιήστε το hreflang όταν έχετε γλωσσικές ή περιφερειακές παραλλαγές ουσιαστικά παρόμοιου περιεχομένου που φιλοξενούνται σε διαφορετικά URLs (subdirectories, subdomains, ή ccTLDs). Ξεχωριστοί ιστότοποι ανά χώρα είναι κατάλληλοι όταν το περιεχόμενο και οι επιχειρηματικοί κανόνες διαφέρουν σημαντικά ανά αγορά.

Χρειάζεστε tag x-default;

Το x-default συνιστάται για ασαφείς περιπτώσεις (π.χ. σελίδα επιλογής γλώσσας) ώστε οι μηχανές αναζήτησης να έχουν σαφή fallback όταν δεν υπάρχει ακριβής γλωσσική αντιστοιχία.

Μπορεί το hreflang να χρησιμοποιηθεί μαζί με canonical tags;

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

Τελική επισήμανση: το hreflang βοηθά την ευρετηρίαση και την επιλογή παραλλαγών αλλά πρέπει να υλοποιείται και να συντηρείται με συνέπεια· τα τακτικά audits με browser DevTools, curl και Search Console (για τον δικό σας ιστότοπο) είναι ο πιο αξιόπιστος τρόπος να εντοπίζετε παλινδρομήσεις.

Ενισχύστε την authority με ποιοτικά backlinks. Technical SEO και η σωστή διεθνής στόχευση είναι ουσιώδη στοιχεία της οργανικής ανάπτυξης· η authority από σχετικές, indexable τοποθετήσεις συμπληρώνει μια σωστή ρύθμιση hreflang και βοηθά τους χρήστες να ανακαλύψουν τη σωστή παραλλαγή.

Related terms