Τι είναι το sitemap; XML sitemap εξηγημένο απλά
Ένα sitemap είναι ένα αρχείο — συνήθως στη διεύθυνση yoursite.com/sitemap.xml — που καταγράφει τις σελίδες του ιστότοπού σου που θέλεις να γνωρίζουν οι μηχανές αναζήτησης. Η Google το περιγράφει ως τρόπο να ενημερώνεις τις μηχανές αναζήτησης για τις σελίδες, τα βίντεο και τα άλλα αρχεία σου και πώς σχετίζονται μεταξύ τους, ώστε να τα σαρώνουν πιο αποδοτικά. Είναι ένας χρήσιμος χάρτης, όχι εγγύηση: οι μηχανές αναζήτησης εξακολουθούν να αποφασίζουν τι θα σαρώσουν, θα ευρετηριάσουν και θα εμφανίσουν.
Γιατί έχει σημασία όταν φτιάχνεις με AI
Όταν φτιάχνεις ιστότοπο με AI, οι σελίδες συχνά υπάρχουν πριν τις συνδέσει κάποιος. Ένας νέος ιστότοπος δεν έχει άλλους ιστότοπους που να δείχνουν προς αυτόν, και μια single-page εφαρμογή μπορεί να έχει σελίδες που γίνονται προσβάσιμες μόνο αφού τρέξει το JavaScript. Ένα sitemap δίνει στις μηχανές αναζήτησης μια άμεση λίστα με τα πραγματικά σου URL.
Πίσω από αυτό το απλό αρχείο υπάρχουν μερικές αποφάσεις:
- Ποιες σελίδες να συμπεριληφθούν. Δημόσιες σελίδες που θέλεις να βρεθούν — όχι σελίδες σύνδεσης, διαχείρισης ή διπλότυπα.
- Ποια διεύθυνση να χρησιμοποιηθεί. Το τελικό σου domain, με
https://, πάντα με τον ίδιο τρόπο. - Να μένει επικαιροποιημένο. Νέα άρθρα, προϊόντα ή αγγελίες πρέπει να εμφανίζονται χωρίς κάποιος να επεξεργάζεται το αρχείο με το χέρι.
Αν οι σελίδες σου προέρχονται από βάση δεδομένων — αγγελίες, προϊόντα, άρθρα — το sitemap πρέπει να δημιουργείται από αυτά τα δεδομένα, και όχι να γράφεται μία φορά και να ξεχνιέται.
Μια καθημερινή αναλογία
Ένα sitemap είναι σαν τον πίνακα με τα καταστήματα στο λόμπι ενός εμπορικού κέντρου. Θα μπορούσες να βρεις κάθε κατάστημα περπατώντας στους διαδρόμους, και το κάνουν οι τακτικοί επισκέπτες. Ο πίνακας όμως απαριθμεί όλα τα καταστήματα σε ένα σημείο, ακόμα και εκείνο που είναι κρυμμένο στον τρίτο όροφο. Δεν κάνει ένα κατάστημα καλό και δεν εγγυάται ότι θα το επισκεφτεί κάποιος — απλώς διασφαλίζει ότι μπορεί να βρεθεί.
Για ένα μικρό κέντρο με έναν μόνο διάδρομο, ο πίνακας είναι ωραίος αλλά όχι απαραίτητος. Για ένα τεράστιο κέντρο, ή ένα καινούργιο που δεν το γνωρίζει κανείς ακόμα, κάνει μεγάλη διαφορά.
Το χρειάζεσαι;
Ο οδηγός της Google, με συντομία:
| Ο ιστότοπός σου | Sitemap; |
|---|---|
| Μικρός (περίπου 500 σελίδες ή λιγότερες) και κάθε σημαντική σελίδα συνδέεται από άλλη σελίδα | Πιθανώς όχι απαραίτητο, αλλά δεν βλάπτει |
| Μεγάλος, με πολλές σελίδες | Ναι |
| Νέος, με λίγους συνδέσμους από άλλους ιστότοπους | Ναι |
| Πολύ περιεχόμενο βίντεο, εικόνων ή ειδήσεων | Ναι, ενδεχομένως με επεκτάσεις sitemap για αυτά |
| Σελίδες που προσεγγίζονται μόνο μέσω πεδίων αναζήτησης ή φίλτρων | Ναι — και πρόσθεσε και κανονικούς συνδέσμους |
Στην πράξη, ένα sitemap κοστίζει λίγο να προστεθεί, γι' αυτό πολλοί μικροί ιστότοποι το έχουν έτσι κι αλλιώς.
Πώς μοιάζει ένα sitemap
Εδώ είναι ένα μικρό XML sitemap για έναν αρτοποιό:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.examplebakery.com/</loc>
<lastmod>2026-09-20</lastmod>
</url>
<url>
<loc>https://www.examplebakery.com/menu</loc>
<lastmod>2026-09-28</lastmod>
</url>
<url>
<loc>https://www.examplebakery.com/custom-cakes</loc>
<lastmod>2026-08-02</lastmod>
</url>
</urlset>
Κάθε <url> έχει ένα <loc> — την πλήρη διεύθυνση της σελίδας — και προαιρετικά μια ημερομηνία <lastmod>.
Μερικοί κανόνες από την τεκμηρίωση της Google:
- Χρησιμοποίησε απόλυτα URL.
https://www.examplebakery.com/menu, όχι/menu. - Όρια μεγέθους. Ένα sitemap μπορεί να περιέχει έως 50.000 URL ή 50 MB χωρίς συμπίεση. Οι μεγαλύτεροι ιστότοποι το χωρίζουν σε περισσότερα sitemap και τα απαριθμούν σε ένα αρχείο sitemap index.
- Το
lastmodπρέπει να είναι ειλικρινές. Η Google το χρησιμοποιεί μόνο όταν είναι σταθερά ακριβές, και πρέπει να αντικατοπτρίζει σημαντικές αλλαγές στη σελίδα — όχι την ενημέρωση του έτους copyright. - Τα
priorityκαιchangefreqαγνοούνται από τη Google. Πολλοί generators sitemap τα προσθέτουν ακόμα· δεν βλάπτουν, αλλά μην ξοδεύεις χρόνο για να τα ρυθμίσεις.
Η Google δέχεται και απλούστερες μορφές, όπως ένα απλό αρχείο κειμένου με ένα URL ανά γραμμή, ή ένα feed RSS/Atom.
Ένα παράδειγμα βήμα προς βήμα: ιστότοπος με αγγελίες ενοικίασης
Υποθέτουμε ότι έχεις φτιάξει έναν ιστότοπο με αγγελίες διαμερισμάτων για ενοικίαση. Έχει αρχική σελίδα, σελίδα «σχετικά», σελίδα αναζήτησης και μια σελίδα για κάθε αγγελία, όπως /listings/2-bed-flat-canal-street. Οι αγγελίες εμφανίζονται και εξαφανίζονται κάθε εβδομάδα.
Τι μπαίνει μέσα. Η αρχική σελίδα, η σελίδα «σχετικά», οι σελίδες περιοχών (/areas/city-centre) και κάθε ενεργή σελίδα αγγελίας. Το lastmod κάθε αγγελίας είναι η ημερομηνία που άλλαξαν τελευταία φορά τα στοιχεία της.
Τι μένει έξω. Η σελίδα σύνδεσης, ο πίνακας του ιδιοκτήτη, οι σελίδες αποθηκευμένων αναζητήσεων και τα αποτελέσματα αναζήτησης με φίλτρα στο URL (/search?beds=2&max=1200). Είτε είναι ιδιωτικά είτε σχεδόν διπλότυπα άλλων σελίδων.
Διατήρηση ενημερωμένου. Αντί για στατικό αρχείο, ο server δημιουργεί το sitemap.xml από τη βάση δεδομένων κάθε φορά που ζητείται (ή σε τακτική ανανέωση). Όταν μια αγγελία νοικιάζεται και αφαιρείται, εξαφανίζεται από το sitemap, και η σελίδα της επιστρέφει σωστή κατάσταση «έχει φύγει» ή «δεν βρέθηκε».
Ενημέρωση των μηχανών αναζήτησης. Το robots.txt περιέχει μια γραμμή που δείχνει στο sitemap:
User-agent: *
Disallow: /dashboard
Sitemap: https://www.examplelets.com/sitemap.xml
Και ο ιδιοκτήτης υποβάλλει το sitemap στο Google Search Console, όπου η αναφορά Sitemaps δείχνει αν η Google μπόρεσε να το διαβάσει και πόσα URL βρήκε.
Κοινοί όροι εξηγημένοι
| Όρος | Τι σημαίνει |
|---|---|
| Sitemap | Αρχείο που απαριθμεί τα URL που θέλεις να γνωρίζουν οι μηχανές αναζήτησης. |
| XML | Μορφή κειμένου με ετικέτες, που χρησιμοποιείται για τα περισσότερα sitemap. |
<loc> | Το πλήρες URL μιας σελίδας στο sitemap. |
<lastmod> | Πότε άλλαξε τελευταία φορά η σελίδα με σημαντικό τρόπο. |
| Sitemap index | Αρχείο που απαριθμεί πολλά sitemap, για μεγάλους ιστότοπους. |
| robots.txt | Αρχείο στη ρίζα του ιστότοπου που λέει στους crawlers τι επιτρέπεται να σαρώσουν και πού βρίσκεται το sitemap. |
| Σάρωση (crawling) | Όταν μια μηχανή αναζήτησης κατεβάζει τις σελίδες σου. |
| Ευρετηρίαση (indexing) | Όταν μια μηχανή αναζήτησης αποθηκεύει και κατανοεί τις σελίδες σου ώστε να εμφανίζονται στα αποτελέσματα. |
| Canonical URL | Η προτιμώμενη έκδοση μιας σελίδας όταν το ίδιο περιεχόμενο έχει πολλές διευθύνσεις. |
| Απόλυτο URL | Πλήρης διεύθυνση με https:// και το domain. |
| Search Console | Το δωρεάν εργαλείο της Google για υποβολή sitemap και για να βλέπεις την απόδοση στην αναζήτηση. |
Συνηθισμένα λάθη και παρανοήσεις
- «Το sitemap με κάνει ευρετηριασμένο.» Βοηθά στην ανακάλυψη. Η Google λέει ότι δεν εγγυάται σάρωση ή ευρετηρίαση.
- Σχετικά URL. Το
/menuδεν είναι έγκυρο σε sitemap· χρησιμοποίησε την πλήρη διεύθυνση. - Λάθος domain. Sitemap που δείχνει σε προεπισκόπηση ή staging, ή
http://αντί γιαhttps://, στέλνει τις μηχανές αναζήτησης σε λάθος μέρος. - Συμπερίληψη σελίδων που δεν θέλεις να ευρετηριαστούν. Σελίδες σύνδεσης, διαχείρισης ή σελίδες με
noindexστέλνουν αντιφατικά σήματα. - Συμπερίληψη σπασμένων ή ανακατευθυνόμενων URL. Βάλε την τελική, λειτουργική διεύθυνση κάθε σελίδας.
- Παλιό sitemap. Ένα αρχείο γραμμένο μία φορά κατά την κυκλοφορία χάνει κάθε σελίδα που προστέθηκε από τότε.
- Πλαστό
lastmod. Το να βάζεις σήμερα την ημερομηνία σε κάθε σελίδα κάθε μέρα διδάσκει τη Google να το αγνοεί. - Εξάρτηση από το sitemap αντί για συνδέσμους. Οι σελίδες πρέπει να είναι προσβάσιμες και μέσω κανονικών συνδέσμων στον ιστότοπό σου.
Τι να ζητήσεις από τον AI builder σου
- «Δημιούργησε ένα
sitemap.xmlστη ρίζα του site που να απαριθμεί κάθε δημόσια σελίδα, με απόλυτα URLhttps://στο τελικό μου domain.» - «Φτιάξε το sitemap από τη βάση δεδομένων ώστε οι νέες αγγελίες ή τα νέα άρθρα να εμφανίζονται αυτόματα.»
- «Ενημέρωσε το
lastmodμόνο όταν αλλάζει πραγματικά το περιεχόμενο της σελίδας.» - «Άφησε έξω τις σελίδες σύνδεσης, τον πίνακα, τη διαχείριση και τις σελίδες αναζήτησης με φίλτρα.»
- «Πρόσθεσε ένα
robots.txtπου επιτρέπει τις δημόσιες σελίδες και περιέχει γραμμήSitemap:.» - «Βεβαιώσου ότι κάθε URL στο sitemap επιστρέφει κατάσταση 200 και δεν ανακατευθύνεται.»
- «Αν ξεπεράσουμε τα 50.000 URL, χώρισε σε περισσότερα sitemap με sitemap index.»
Μετά υπόβαλέ το στο Search Console. Για τη μεγάλη εικόνα, διάβασε τι είναι το SEO και SEO για ιστότοπους φτιαγμένους με AI.
Sitemap στο Mythex
Το Mythex δεν δημιουργεί sitemap αυτόματα· το ζητάς στο chat, και ο agent το προσθέτει στον κώδικα της εφαρμογής σου. Η τεκμηρίωση, στη συνταγή SEO για τη δημοσιευμένη εφαρμογή σου, περιλαμβάνει ένα έτοιμο prompt που καλύπτει ένα απλό sitemap.xml και robots.txt μαζί με τίτλους και meta descriptions. Χρησιμοποίησε τη διεύθυνση που θα χρησιμοποιούν πραγματικά οι επισκέπτες — το subdomain σου στο mythex.ai ή, στο Pro, το δικό σου domain — και δημοσίευσε ξανά μετά από αλλαγές, ώστε ο ζωντανός ιστότοπος να σερβίρει τα νέα αρχεία.
Ερωτήσεις
Τι είναι το sitemap με απλά λόγια;
Το sitemap είναι ένα αρχείο, συνήθως με το όνομα sitemap.xml, που καταγράφει τις σελίδες του ιστότοπού σου που θέλεις να γνωρίζουν οι μηχανές αναζήτησης, και μερικές φορές την ημερομηνία που άλλαξε η καθεμία τελευταία φορά. Βοηθά τις μηχανές αναζήτησης να βρίσκουν και να σαρώνουν τις σελίδες σου πιο αποδοτικά.
Χρειάζεται κάθε ιστότοπος sitemap;
Όχι πάντα. Η Google λέει ότι οι μικροί ιστότοποι, περίπου 500 σελίδες ή λιγότερες, όπου κάθε σημαντική σελίδα συνδέεται από άλλες σελίδες, μπορεί να μην χρειάζονται. Βοηθά περισσότερο τους μεγάλους ιστότοπους, τους νέους ιστότοπους με λίγους συνδέσμους από αλλού, και τους ιστότοπους με πολλά βίντεο, εικόνες ή ειδήσεις.
Το sitemap εγγυάται ότι οι σελίδες μου θα ευρετηριαστούν;
Όχι. Η Google λέει ότι ένα sitemap μπορεί να βελτιώσει τη σάρωση, αλλά δεν εγγυάται ότι κάθε URL που περιέχει θα σαρωθεί ή θα ευρετηριαστεί. Οι σελίδες πρέπει ακόμα να είναι χρήσιμες και προσβάσιμες.
Πώς υποβάλλω sitemap στη Google;
Πρόσθεσέ το στην αναφορά Sitemaps στο Google Search Console, και πρόσθεσε μια γραμμή όπως «Sitemap: https://example.com/sitemap.xml» στο αρχείο robots.txt, ώστε και άλλοι crawlers να το βρίσκουν.
Ποια είναι η διαφορά ανάμεσα σε XML sitemap και HTML sitemap;
Το XML sitemap είναι αρχείο για μηχανές αναζήτησης που διαβάζονται από μηχανές. Το HTML sitemap είναι μια συνηθισμένη σελίδα με συνδέσμους για τους ανθρώπινους επισκέπτες. Απευθύνονται σε διαφορετικό κοινό, και ένας ιστότοπος μπορεί να έχει και τα δύο.