Επικυρωτής Sitemap XML
Επικυρώστε αρχεία sitemap XML. Ελέγχει δομή, namespace, μορφή URL, ημερομηνίες lastmod, τιμές changefreq και εύρη προτεραιότητας.
Είσοδος
Έξοδος
Αποτέλεσμα
Χωρίς τιμή
Readme
Τι είναι ένα sitemap XML;
Ένα sitemap XML είναι ένα δομημένο αρχείο που ενημερώνει τις μηχανές αναζήτησης ποιες σελίδες ενός ιστότοπου είναι διαθέσιμες για crawling. Ακολουθεί ένα πρωτόκολλο που ορίστηκε από τη Google, Bing, Yahoo και Ask.com στο sitemaps.org, και χρησιμοποιεί μια τυπική μορφή XML με ένα συγκεκριμένο namespace. Τα sitemaps βοηθούν τις μηχανές αναζήτησης να ανακαλύψουν περιεχόμενο πιο αποτελεσματικά — ιδιαίτερα για μεγάλους ιστότοπους, νέες σελίδες ή σελίδες με λίγους εισερχόμενους συνδέσμους.
Υπάρχουν δύο τύποι αρχείων sitemap: ένα URL set (<urlset>), το οποίο παραθέτει μεμονωμένα URLs, και ένα sitemap index (<sitemapindex>), το οποίο ομαδοποιεί πολλαπλά αρχεία sitemap μαζί. Και τα δύο πρέπει να συμμορφώνονται με το ίδιο namespace και τους κανόνες δομής για να αναγνωρίζονται από τις μηχανές αναζήτησης.
Περιγραφή εργαλείου
Αυτό το εργαλείο επικυρώνει αρχεία sitemap XML απευθείας από μια είσοδο κειμένου. Επικολλήστε το sitemap XML σας και το εργαλείο ελέγχει αμέσως εάν συμμορφώνεται με το πρότυπο sitemaps.org. Επαληθεύει τη δομή XML, το στοιχείο root, το namespace και όλα τα θυγατρικά στοιχεία — αναφέροντας τυχόν προβλήματα με ακριβή μηνύματα σφάλματος που περιλαμβάνουν τον αριθμό του επηρεασμένου URL.
Παραδείγματα
Έγκυρο urlset sitemap:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://example.com/</loc>
<lastmod>2024-01-15</lastmod>
<changefreq>monthly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://example.com/about</loc>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
</urlset>Αποτέλεσμα: Έγκυρο — Τύπος: URL Set, Αριθμός URLs: 2
Μη έγκυρο sitemap (λάθος namespace):
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.8">
<url>
<loc>https://example.com/</loc>
</url>
</urlset>Αποτέλεσμα: Μη έγκυρο — Invalid namespace. Expected "http://www.sitemaps.org/schemas/sitemap/0.9", got "http://www.sitemaps.org/schemas/sitemap/0.8"
Μη έγκυρο sitemap (κακή προτεραιότητα):
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://example.com/page</loc>
<priority>1.5</priority>
</url>
</urlset>Αποτέλεσμα: Μη έγκυρο — URL #1: invalid <priority> — "1.5" (must be 0.0–1.0)
Χαρακτηριστικά
- Επικυρώνει και τους δύο τύπους sitemap
<urlset>και<sitemapindex> - Ελέγχει τη σύνταξη XML, το όνομα του στοιχείου root και το namespace sitemaps.org
- Επικυρώνει κάθε
<loc>για παρουσία και σωστή μορφή URL - Επαληθεύει το
<lastmod>σε σχέση με τις μορφές ημερομηνίας W3C, το<changefreq>σε σχέση με τη λίστα επιτρεπόμενων τιμών και το<priority>εντός του εύρους 0.0–1.0 - Αναφέρει σφάλματα ανά καταχώρηση URL με αριθμούς ευρετηρίου για εύκολη εντόπιση
Περιπτώσεις χρήσης
- Πριν υποβάλετε στη Google Search Console: επαληθεύστε ότι το sitemap σας είναι σωστά δομημένο ώστε να μην απορριφθεί κατά την ευρετηρίαση.
- Αποσφαλμάτωση κώδικα δημιουργίας sitemap: εντοπίστε προβλήματα όπως στοιχεία
<loc>που λείπουν, λάθος namespaces ή τιμές προτεραιότητας εκτός εύρους που παράγονται από πρόσθετα CMS ή προσαρμοσμένα σενάρια. - Επικύρωση αρχείων sitemap index: επιβεβαιώστε ότι μια ρύθμιση πολλαπλών sitemaps αναφέρει σωστά τα θυγατρικά sitemaps με έγκυρα URLs.
Πώς λειτουργεί
Το εργαλείο αναλύει το επικολλημένο κείμενο ως XML χρησιμοποιώντας το ενσωματωμένο DOMParser του προγράμματος περιήγησης. Στη συνέχεια ελέγχει:
- Καλή μορφή XML — οποιοδήποτε σφάλμα ανάλυσης αναφέρεται ως έχει
- Στοιχείο root — πρέπει να είναι
<urlset>ή<sitemapindex> - Namespace — πρέπει να είναι ακριβώς
http://www.sitemaps.org/schemas/sitemap/0.9 - Κανόνες ανά καταχώρηση (για κάθε
<url>ή<sitemap>):<loc>: υποχρεωτικό, πρέπει να είναι ένα αναλύσιμο URL<lastmod>: προαιρετικό· εάν υπάρχει, πρέπει να ταιριάζει με τη μορφή ημερομηνίας W3C (π.χ.2024-01-15ή2024-01-15T10:00:00Z)<changefreq>: προαιρετικό· πρέπει να είναι ένα από ταalways,hourly,daily,weekly,monthly,yearly,never<priority>: προαιρετικό· πρέπει να είναι ένας αριθμός μεταξύ 0.0 και 1.0
Περιορισμοί
- Η επικύρωση εκτελείται εξ ολοκλήρου στο πρόγραμμα περιήγησης — δεν γίνονται εξωτερικά HTTP αιτήματα, επομένως τα URLs
<loc>ελέγχονται μόνο για τη μορφή, όχι για τη δυνατότητα πρόσβασης. - Δεν επικυρώνει επεκτάσεις sitemap (image sitemap, video sitemap, news sitemap) πέρα από το βασικό namespace.
- Το μέγιστο μέγεθος εισόδου περιορίζεται από τη μνήμη του προγράμματος περιήγησης· πολύ μεγάλα sitemaps (100.000+ URLs) ενδέχεται να είναι αργά στην επεξεργασία.
Συχνές ερωτήσεις
Ανακτά αυτό το εργαλείο τα URLs μου για να ελέγξει εάν λειτουργούν; Όχι. Όλη η επικύρωση γίνεται τοπικά στο πρόγραμμα περιήγησής σας. Τα URLs ελέγχονται μόνο για σωστή μορφή, όχι για κατάσταση HTTP ή περιεχόμενο.
Ποιες μορφές <lastmod> γίνονται δεκτές;
Οποιαδήποτε μορφή ημερομηνίας W3C: YYYY, YYYY-MM, YYYY-MM-DD, YYYY-MM-DDThh:mmTZD ή YYYY-MM-DDThh:mm:ssTZD.
Το sitemap μου χρησιμοποιεί επεκτάσεις εικόνας ή βίντεο — θα επικυρωθούν;
Η βασική δομή (namespace, <loc> κ.λπ.) επικυρώνεται. Τα στοιχεία από namespaces επέκτασης (image, video, news) δεν ελέγχονται αλλά δεν θα προκαλέσουν αποτυχία επικύρωσης.