Έλεγχος σπασμένων συνδέσμων
Σύντομη απάντηση
Σαρώστε τη σελίδα σας για εύρεση κατεστραμμένων εσωτερικών και εξωτερικών συνδέσμων.
Τι δεν κάνει: Ελέγχει έως 100 συνδέσμους σε μία σελίδα, μόνο συνδέσμους σελίδων (όχι εικόνες, scripts ή stylesheets) και μόνο κωδικούς κατάστασης, οπότε ένα soft 404 που απαντά 200 δεν εντοπίζεται.
Τι Κάνει
Ελέγχει τους συνδέσμους σε μία σελίδα — εσωτερικούς και εξωτερικούς, έως 100 μοναδικά URL — και αιτείται καθέναν για να επιβεβαιώσει ότι λειτουργεί ακόμα. Επισημαίνει συνδέσμους που επιστρέφουν κατάσταση σφάλματος όπως 404 ή 500, ή που λήγουν, και ακολουθεί ανακατευθύνσεις έως τον τελικό προορισμό. Επιστρέφει κάθε κατεστραμμένο σύνδεσμο με το κείμενο αγκύρωσής του και τον κωδικό κατάστασης.
Γιατί Έχει Σημασία
Οι κατεστραμμένοι σύνδεσμοι απογοητεύουν τους επισκέπτες και οδηγούν τους crawlers σε αδιέξοδα. Η Google λέει ότι τα 404 από μόνα τους δεν βλάπτουν την κατάταξη ενός ιστότοπου, αλλά ένας σύνδεσμος προς νεκρή σελίδα εξακολουθεί να χάνει τον επισκέπτη που θέλατε να στείλετε και κρύβει τη σελίδα που θέλατε να συνδέσετε. Ένας γρήγορος έλεγχος μετά από αλλαγές περιεχομένου τους εμποδίζει να συσσωρεύονται.
Πώς Λειτουργεί
-
Εισάγετε το URL της σελίδας σας και κάντε κλικ στο Έλεγχος Συνδέσμων
-
Εξάγουμε κάθε `<a href>` στη σελίδα (εσωτερικό και εξωτερικό)
-
Αιτούμαστε κάθε μοναδικό σύνδεσμο, ακολουθώντας ανακατευθύνσεις, με χρονικό όριο 5 δευτερολέπτων
-
Επιστρέφουμε κάθε κατεστραμμένο σύνδεσμο με τον κωδικό κατάστασής του και το κείμενο αγκύρωσης
Δείγμα εισόδου + εξόδου
url: https://rankproof.eu/guides
σύνδεσμοι που ελέγχθηκαν: 32 (μοναδικοί, από 56 στη σελίδα) σπασμένοι: 0 OK με ανακατεύθυνση: 0 OK Όλοι οι σύνδεσμοι που ελέγχθηκαν λειτουργούν
Πώς διαβάζεται το αποτέλεσμα
- Σύνδεσμοι που ελέγχθηκαν (32 από 56 στο δείγμα)
- Συλλέγεται κάθε <a href> της σελίδας, εσωτερικός και εξωτερικός, και τα διπλότυπα ενώνονται: 56 σύνδεσμοι που δείχνουν σε 32 διαφορετικές διευθύνσεις σημαίνουν 32 αιτήματα. Σε κάθε εκτέλεση ελέγχονται έως 100 μοναδικές διευθύνσεις.
- Σπασμένοι (0)
- Ένας σύνδεσμος μετράει ως σπασμένος όταν η τελική απάντηση είναι κωδικός σφάλματος — 404 Not Found, 410 Gone, 500 κ.λπ. — ή όταν δεν απαντά τίποτα μέσα σε 5 δευτερόλεπτα. Η αναφορά δείχνει τον καθένα με το κείμενο του συνδέσμου, ώστε να τον βρείτε στη σελίδα.
- Με ανακατεύθυνση (0)
- Σύνδεσμοι που λειτουργούν αλλά φτάνουν στον στόχο τους μέσω ανακατεύθυνσης, για παράδειγμα μια παλιά διεύθυνση http:// ή μια κάθετος που λείπει στο τέλος. Δεν είναι σφάλματα, αλλά ο απευθείας σύνδεσμος στην τελική διεύθυνση γλιτώνει επισκέπτες και crawlers από ένα επιπλέον αίτημα.
- Τι δεν ελέγχεται
- Οι σύνδεσμοι mailto:, tel:, οι #άγκυρες μέσα στη σελίδα και οι javascript: παραλείπονται, όπως και εικόνες, scripts και stylesheets. Διαβάζεται μόνο το HTML που στέλνει ο server σας, οπότε σύνδεσμοι που προσθέτει αργότερα ένα script δεν φαίνονται.
- Όλοι οι σύνδεσμοι που ελέγχθηκαν λειτουργούν
- Κανένας σπασμένος σύνδεσμος στις διευθύνσεις που ελέγχθηκαν. Αν η σελίδα έχει πάνω από 100 μοναδικούς συνδέσμους, οι υπόλοιποι δεν ζητήθηκαν, και μια σελίδα που απαντά 200 με μήνυμα «δεν βρέθηκε» (soft 404) δεν ξεχωρίζει από μια που λειτουργεί.
Ποιοι το Χρησιμοποιούν
-
Υπεύθυνος περιεχομένου
Εκτελέστε τον μετά από έναν καθαρισμό περιεχομένου για να εντοπίσετε συνδέσμους που έσπασαν από διαγραμμένες σελίδες ή ληγμένους εξωτερικούς πόρους.
-
Ελεγκτής SEO
Συμπεριλάβετε έναν έλεγχο συνδέσμων στην ένταξη πελατών — οι κατεστραμμένοι σύνδεσμοι είναι μια γρήγορη, ορατή διόρθωση.
-
Υπεύθυνος μετάβασης
Μετά από αλλαγή domain ή δομής URL, επιβεβαιώστε ότι κάθε εσωτερικός σύνδεσμος σε βασικές σελίδες εξακολουθεί να ανοίγει σωστά.
Συχνά προβλήματα και πώς λύνονται
-
Ένας εσωτερικός σύνδεσμος δίνει 404
Στρέψτε τον σύνδεσμο στην τωρινή διεύθυνση της σελίδας. Αν η σελίδα μετακινήθηκε, ανακατευθύνετε και την παλιά διεύθυνση με 301, ώστε σελιδοδείκτες και σύνδεσμοι από άλλα sites να φτάνουν ακόμη· αν η σελίδα δεν υπάρχει πια, αφαιρέστε τον σύνδεσμο ή στρέψτε τον στο πιο κοντινό υποκατάστατο.
# nginx location = /old-page { return 301 /new-page; } # Apache (.htaccess) Redirect 301 /old-page /new-page -
Ένας εξωτερικός σύνδεσμος είναι νεκρός
Ψάξτε πού μεταφέρθηκε το περιεχόμενο — η αναζήτηση του ίδιου του site ή η νέα δομή των URL του συνήθως το έχει — και ενημερώστε τον σύνδεσμο. Αν δεν υπάρχει πουθενά πια, βάλτε σύνδεσμο σε αρχειοθετημένο αντίγραφο ή σε άλλη πηγή, ή αφαιρέστε την αναφορά.
-
Ένας σύνδεσμος ανοίγει στον browser αλλά αναφέρεται σπασμένος
Ορισμένα sites αρνούνται τα αυτόματα αιτήματα (403 ή 429) ή απαντούν αργά. Το εργαλείο ξαναρωτά με κανονικό GET όταν ένας server αρνείται το ελαφρύτερο αίτημα HEAD, αλλά ένα site που μπλοκάρει bots θα φαίνεται ακόμη σπασμένο· ανοίξτε τον σύνδεσμο μόνοι σας πριν τον αφαιρέσετε.
-
Πολλοί σύνδεσμοι περνούν από ανακατευθύνσεις
Ενημερώστε τους εσωτερικούς συνδέσμους στην τελική διεύθυνση, συνήθως την έκδοση https:// με τη σωστή κάθετο στο τέλος. Οι ανακατευθύνσεις λειτουργούν, αλλά κάθε μία προσθέτει ένα αίτημα πριν αρχίσει να φορτώνει η σελίδα.
-
Οι σύνδεσμοι σπάνε σε κάθε ανασχεδιασμό
Κρατήστε τα URL σταθερά όταν αλλάζετε σχέδιο ή CMS, και όταν κάποιο πρέπει να αλλάξει, προσθέστε την ανακατεύθυνση 301 στην ίδια έκδοση. Τρέξτε αυτόν τον έλεγχο στις πιο επισκέψιμες σελίδες σας μετά από κάθε έκδοση.
Συχνές Ερωτήσεις
- Ακολουθεί ανακατευθύνσεις;
- Ναι — ακολουθούμε ανακατευθύνσεις και αναφέρουμε την κατάσταση του τελικού προορισμού. Για να ιχνηλατήσετε κάθε βήμα, χρησιμοποιήστε τον Έλεγχο Ανακατευθύνσεων.
- Μπορώ να ελέγξω ολόκληρο τον ιστότοπο;
- Αυτό το εργαλείο ελέγχει τους συνδέσμους μίας σελίδας τη φορά. Εκτελέστε το ξανά για κάθε σελίδα που θέλετε να ελέγξετε.
- Βλάπτουν οι κατεστραμμένοι σύνδεσμοι την κατάταξη;
- Όχι άμεσα — η Google λέει ότι τα 404 από μόνα τους δεν βλάπτουν την κατάταξη ενός ιστότοπου. Οι κατεστραμμένοι εσωτερικοί σύνδεσμοι εξακολουθούν να κρύβουν σελίδες από crawlers και επισκέπτες, και οι κατεστραμμένοι εξωτερικοί σύνδεσμοι κάνουν μια σελίδα λιγότερο χρήσιμη, οπότε διορθώστε τους.
- Τι είναι ένα "soft 404";
- Μια σελίδα που επιστρέφει HTTP 200 αλλά δείχνει μήνυμα "δεν βρέθηκε". Αυτό το εργαλείο ελέγχει μόνο κωδικούς κατάστασης, οπότε δεν τα εντοπίζει.
- Ελέγχει εικόνες και άλλους πόρους;
- Όχι — μόνο συνδέσμους `<a href>`. Εικόνες, scripts και stylesheets δεν αιτούνται.
Πηγές
Η τεκμηρίωση στην οποία βασίζονται το εργαλείο και οι εξηγήσεις αυτής της σελίδας.
- How HTTP Status Codes Affect Google's Crawlers — Google Search Central
- Redirects and Google Search — Google Search Central
- SEO Link Best Practices for Google — Google Search Central
- HTTP response status codes — MDN Web Docs
- RFC 9110: HTTP Semantics — RFC Editor