Ελεγκτής ετικετών Canonical

Εισαγάγετε ένα URL σελίδας για να βρείτε το canonical της και να το συγκρίνετε με τη διεύθυνση της σελίδας.

Εισαγάγετε μια δημόσια σελίδα HTTP ή HTTPS. Οι ανακατευθύνσεις ακολουθούνται πριν από τη σύγκριση του canonical.

Εισαγάγετε ένα URL σελίδας για να ελέγξετε την ετικέτα canonical της.

Το BroBroGo λαμβάνει το URL για να ανακτήσει τη δημόσια σελίδα. Η ανακτηθείσα σελίδα και το αποτέλεσμα δεν αποθηκεύονται.

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

Τι είναι το αυτοαναφορικό (self-referencing) canonical;

Είναι ένα canonical που δείχνει στο τελικό URL της ίδιας της σελίδας. Αυτό δίνει στις μηχανές αναζήτησης ένα σαφές προτιμώμενο URL, ακόμη και όταν το ίδιο περιεχόμενο είναι προσβάσιμο με διάφορους τρόπους.

Γιατί μπορεί να πετύχει ο αυτοαναφορικός έλεγχος ενώ το URL που εισήχθη δεν ταιριάζει;

Η διεύθυνση που εισαγάγατε ενδέχεται να ανακατευθύνει σε άλλο URL. Το canonical μπορεί να δείχνει σωστά σε αυτήν την τελική σελίδα, παρόλο που διαφέρει από την αρχική διεύθυνση που πληκτρολογήσατε.

Βλέπει ο ελεγκτής τις ετικέτες canonical που προστίθενται μέσω JavaScript;

Ελέγχει το HTML που επιστρέφει η σελίδα. Ένα canonical που προστίθεται μόνο μετά την εκτέλεση των σεναρίων (scripts) της σελίδας ενδέχεται να μην εμφανίζεται εδώ, επομένως επιβεβαιώστε ότι οι σημαντικές ετικέτες canonical υπάρχουν στον αρχικό πηγαίο κώδικα της σελίδας.

Η σημασία των ετικετών Canonical στο SEO

Οι ετικέτες canonical αποτελούν βασικό εργαλείο για την καθοδήγηση των μηχανών αναζήτησης, καθώς υποδεικνύουν την προτιμώμενη έκδοση μιας σελίδας όταν το ίδιο περιεχόμενο είναι προσβάσιμο από πολλές διαφορετικές διευθύνσεις URL. Η σωστή χρήση τους αποτρέπει προβλήματα διπλού περιεχομένου (duplicate content), συγκεντρώνοντας τη δύναμη κατάταξης (link equity) στην κύρια σελίδα.

Όταν οι μηχανές αναζήτησης εντοπίζουν πολλαπλά URL με πανομοιότυπο περιεχόμενο, ενδέχεται να επιλέξουν αυθαίρετα μια έκδοση ως κύρια ή να μοιράσουν την αξία της σελίδας ανάμεσα στις διαφορετικές διευθύνσεις. Η ετικέτα rel="canonical" επιλύει αυτό το ζήτημα ορίζοντας ρητά ποια διεύθυνση πρέπει να ευρετηριαστεί.

Λειτουργία και κανόνες επεξεργασίας του εργαλείου

Ο «Ελεγκτής ετικετών Canonical» αναλύει τη δομή μιας δημόσιας ιστοσελίδας για να επαληθεύσει την ύπαρξη και την εγκυρότητα της ετικέτας canonical. Η διαδικασία εκτελείται με βάση συγκεκριμένους κανόνες:

  • Ανάκτηση και ανακατευθύνσεις: Το εργαλείο λαμβάνει το URL που εισάγετε, ακολουθεί όλες τις ανακατευθύνσεις (redirects) μέχρι να φτάσει στον τελικό προορισμό και αναλύει τον κώδικα HTML της τελικής σελίδας.
  • Περιορισμός μίας ετικέτας: Εάν μια σελίδα περιέχει περισσότερες από μία ετικέτες canonical, το εργαλείο εμφανίζει μόνο την πρώτη. Στην περίπτωση αυτή, εμφανίζεται το μήνυμα σφάλματος: «Βρέθηκαν {count} ετικέτες canonical. Εμφανίζεται η πρώτη· διατηρήστε μόνο μία.».
  • Διαχείριση αιτημάτων: Η υποβολή ενός νέου αιτήματος διακόπτει αυτόματα οποιοδήποτε προηγούμενο αίτημα βρίσκεται σε εξέλιξη.
  • Προστασία απορρήτου: Το BroBroGo λαμβάνει το URL για να ανακτήσει τη δημόσια σελίδα. Η ανακτηθείσα σελίδα και το αποτέλεσμα δεν αποθηκεύονται.

Περιορισμοί εισαγωγής δεδομένων και σφάλματα

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

  • Δημόσια URL: Η εισαγωγή ιδιωτικών ή τοπικών διευθύνσεων (όπως για παράδειγμα η διεύθυνση http://127.0.0.1/admin) απορρίπτεται αμέσως. Σε τέτοια περίπτωση, εμφανίζεται το μήνυμα: «Δεν είναι δυνατός ο έλεγχος ιδιωτικών και τοπικών διευθύνσεων.».
  • Πρωτόκολλο σύνδεσης: Εάν εισαχθεί URL χωρίς πρωτόκολλο (HTTP ή HTTPS), η επεξεργασία του γίνεται με βάση τους τοπικούς κανόνες επικύρωσης. Εάν το URL δεν είναι έγκυρο, εμφανίζεται το μήνυμα: «Εισαγάγετε ένα έγκυρο δημόσιο URL HTTP ή HTTPS.».
  • Μήκος χαρακτήρων: Το URL πρέπει να είναι μικρότερο από το καθορισμένο όριο χαρακτήρων, διαφορετικά εμφανίζεται το μήνυμα: «Διατηρήστε το URL κάτω από {max} χαρακτήρες.».

Κατά τη διαδικασία ανάκτησης, ενδέχεται να προκύψουν τα ακόλουθα σφάλματα:

  • «Εισαγάγετε πρώτα ένα URL σελίδας.» (όταν το πεδίο είναι κενό).
  • «Δεν ήταν δυνατή η πρόσβαση στη σελίδα. Ελέγξτε το URL ή δοκιμάστε ξανά.».
  • «Η σελίδα άργησε πολύ να ανταποκριθεί. Δοκιμάστε ξανά αργότερα.».
  • «Η σελίδα ανακατευθύνθηκε πάρα πολλές φορές για να ολοκληρωθεί ο έλεγχος.».
  • «Η σελίδα επέστρεψε HTTP {status}, επομένως δεν ήταν δυνατός ο έλεγχος του canonical της.».
  • «Αυτό το URL δεν επέστρεψε σελίδα HTML.».
  • «Η σελίδα δεν επέστρεψε αναγνώσιμο HTML.».
  • «Η κεφαλίδα (head) της σελίδας ήταν πολύ μεγάλη για να ελεγχθεί με ασφάλεια.».
  • «Υπάρχει ετικέτα canonical, αλλά το href της δεν είναι έγκυρο URL HTTP ή HTTPS.».

Κατανόηση των αποτελεσμάτων και των ανακατευθύνσεων

Μετά την ολοκλήρωση του ελέγχου, το εργαλείο παρουσιάζει μια αναλυτική αναφορά με τα εξής στοιχεία:

Πεδίο Αποτελέσματος Περιγραφή
Διευθετημένο canonical URL Το URL που ορίζεται στο attribute href της ετικέτας canonical.
Το canonical υπάρχει Ένδειξη «Ναι» ή «Όχι» για την ύπαρξη της ετικέτας.
Αυτοαναφορικό Ένδειξη «Ναι» ή «Όχι» για το αν η ετικέτα δείχνει στο τελικό URL της σελίδας.
Ταιριάζει με το URL που εισήχθη Ένδειξη «Ναι» ή «Όχι» για τη σύγκριση με την αρχική διεύθυνση.
URL που εισήχθη Η αρχική διεύθυνση που πληκτρολόγησε ο χρήστης.
Τελικό URL μετά από ανακατευθύνσεις Η τελική διεύθυνση της σελίδας μετά την εκτέλεση όλων των ανακατευθύνσεων.
Canonical href Η ακριβής, ακατέργαστη τιμή του attribute href μέσα στον κώδικα.
Κατάσταση HTTP Ο κωδικός κατάστασης HTTP που επέστρεψε ο διακομιστής.
Βρέθηκαν ετικέτες canonical Ο συνολικός αριθμός των ετικετών canonical που εντοπίστηκαν.

Ανάλογα με τη σχέση μεταξύ του εισαχθέντος URL, του τελικού URL και της ετικέτας canonical, το εργαλείο εμφανίζει ένα από τα παρακάτω μηνύματα κατάστασης:

  • Βρέθηκε canonical. Είναι αυτοαναφορικό και ταιριάζει με το URL που εισαγάγατε..
  • Το canonical ταιριάζει με την τελική σελίδα μετά από ανακατεύθυνση, αλλά όχι με το URL που εισαγάγατε..
  • Το canonical δείχνει σε διαφορετικό URL από την τελική σελίδα..
  • Δεν βρέθηκε ετικέτα canonical στην κεφαλίδα (head) της σελίδας..

Σε περίπτωση σφάλματος κατά την προσπάθεια αντιγραφής του αποτελέσματος, εμφανίζεται το μήνυμα: «Δεν ήταν δυνατή η αντιγραφή του canonical URL. Επιλέξτε το και αντιγράψτε το μη αυτόματα.».

Συχνές Ερωτήσεις (FAQ)

Τι είναι το αυτοαναφορικό (self-referencing) canonical;
Είναι ένα canonical που δείχνει στο τελικό URL της ίδιας της σελίδας. Αυτό δίνει στις μηχανές αναζήτησης ένα σαφές προτιμώμενο URL, ακόμη και όταν το ίδιο περιεχόμενο είναι προσβάσιμο με διάφορους τρόπους.

Γιατί μπορεί να πετύχει ο αυτοαναφορικός έλεγχος ενώ το URL που εισήχθη δεν ταιριάζει;
Η διεύθυνση που εισαγάγατε ενδέχεται να ανακατευθύνει σε άλλο URL. Το canonical μπορεί να δείχνει σωστά σε αυτήν την τελική σελίδα, παρόλο που διαφέρει από την αρχική διεύθυνση που πληκτρολογήσατε.

Βλέπει ο ελεγκτής τις ετικέτες canonical που προστίθενται μέσω JavaScript;
Ελέγχει το HTML που επιστρέφει η σελίδα. Ένα canonical που προστίθεται μόνο μετά την εκτέλεση των σεναρίων (scripts) της σελίδας ενδέχεται να μην εμφανίζεται εδώ, επομένως επιβεβαιώστε ότι οι σημαντικές ετικέτες canonical υπάρχουν στον αρχικό πηγαίο κώδικα της σελίδας.

Τι συμβαίνει εάν μια σελίδα επιστρέψει κωδικό κατάστασης HTTP που δεν υποδηλώνει επιτυχία;
Εάν η σελίδα επιστρέψει κωδικό σφάλματος (όπως 404 ή 500), η ανάκτηση αποτυγχάνει και δεν είναι δυνατός ο έλεγχος της ετικέτας canonical. Το εργαλείο θα εμφανίσει το σχετικό σφάλμα με τον κωδικό κατάστασης HTTP που προέκυψε.