Πώς να δημιουργήσετε έναν Χάρτη ιστότοπου XML για τον ιστότοπό σας

Εάν διαχειρίζεστε έναν ιστότοπο οποιουδήποτε είδους, θα πρέπει πιθανώς να έχετε έναν χάρτη ιστοτόπου XML . Θα βοηθήσει στη βελτιστοποίηση της μηχανής αναζήτησής σας(help your search engine optimization) ( SEO ). Αλλά ίσως αναρωτιέστε τι είναι ένας χάρτης ιστοτόπου XML, και ακόμα κι αν ξέρατε, πώς θα δημιουργήσατε έναν χάρτη ιστοτόπου XML; 

Τα καλά νέα είναι ότι η δημιουργία ενός χάρτη ιστοτόπου XML είναι ευκολότερη από την κατανόηση του τι ακριβώς είναι. Και η κατανόηση των χαρτών ιστοτόπων XML είναι επίσης αρκετά απλή. Μπορείτε να το κάνετε αυτό.

Τι είναι ένας Χάρτης ιστότοπου XML;(What Is An XML Sitemap?)

Ας καλύψουμε πρώτα το τμήμα XML . Το XML(XML) σημαίνει e X εφελκυστική M arkup L γλώσσα . Δεν είναι ακριβώς γλώσσα προγραμματισμού. Είναι ένας ευέλικτος τρόπος για να ενημερώσετε τα προγράμματα περιήγησης Ιστού και άλλα προγράμματα σχετικά με τα δεδομένα που μεταφέρει ένα έγγραφο XML. 

Για παράδειγμα, θα μπορούσαμε να πούμε σε κάποιον ότι μένουμε στο 123 Main Street και θα καταλάβαινε. Αλλά τα προγράμματα όχι. 

Οι ετικέτες XML που τοποθετούνται σε κάθε πλευρά των δεδομένων διεύθυνσης θα βοηθήσουν στο πρόγραμμα να πει τι σημαίνουν τα δεδομένα. Οι ετικέτες είναι πάντα σε ζευγάρια με μία ετικέτα ανοίγματος <pre><StreetNumber></pre> και μία ετικέτα κλεισίματος  <pre></StreetNumber></pre>

Θα μπορούσαμε λοιπόν να χρησιμοποιήσουμε ετικέτες XML για να πούμε στα προγράμματα τι σημαίνουν αυτά τα δεδομένα. Μπορεί να μοιάζει με:

<pre>
   <StreetNumber>123</StreetNumber>
   <StreetName>Main</StreetName>
   <StreetType>Street</StreetType>
</pre>

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

Το επεκτάσιμο μέρος σημαίνει ότι αυτές οι ετικέτες θα μπορούσαν να είναι οτιδήποτε! Εάν το πρόγραμμα κατανοούσε την ετικέτα

 to mean street number, it would still work. So a developer could use just about anything to define the data between the XML tags.

Στον χάρτη ιστότοπου. Είναι λίγο πολύ αυτό που ακούγεται. Είναι ένας χάρτης όπου μπορείτε να βρείτε διαφορετικούς τύπους πληροφοριών στον ιστότοπό μας.

Οι μηχανές αναζήτησης(Search) , όπως η Google , θέλουν συγκεκριμένες πληροφορίες, ώστε να γνωρίζουν πώς να κατηγοριοποιούν και να ταξινομούν τον ιστότοπό μας. Ο χάρτης ιστότοπου XML μπορεί να παρέχει αυτές τις πληροφορίες.

Αυτό είναι ένα παράδειγμα χάρτη ιστοτόπου XML για μια μεμονωμένη ιστοσελίδα.

<pre>
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
   <url>
      <loc>http://www.example.com/</loc>
      <lastmod>2005-01-01</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
</pre>

Να τι σημαίνουν αυτές οι ετικέτες:

<pre><?xml version="1.0" encoding="UTF-8"?></pre> 

Αυτό λέει στη μηχανή αναζήτησης ότι η έκδοση XML που χρησιμοποιούμε είναι 1.0 και το κείμενο είναι κωδικοποιημένο σε UTF-8 . Αυτή είναι η προδιαγραφή κωδικοποίησης που πρέπει να περιλαμβάνει ο χάρτης ιστότοπου.

<pre><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"></pre> 

Αυτό λέει στη μηχανή αναζήτησης ποιο πρότυπο χάρτη ιστότοπου χρησιμοποιείται στον χάρτη ιστοτόπου μας. Θυμηθείτε(Remember) , η XML μας πρέπει να χρησιμοποιεί τις ίδιες ετικέτες με το πρόγραμμα που πρέπει να τη διαβάσει για να την κατανοήσει.

<pre><url></pre> 

Αυτό λέει στη μηχανή αναζήτησης τις πληροφορίες σχετικά με έναν Ενιαίο Εντοπιστή Πόρων(Uniform Resource Locator) ( URL ) που θα ακολουθήσουν. Μια διεύθυνση URL(URL) είναι επίσης γνωστή ως διεύθυνση ιστού ή σύνδεσμος.

<pre><loc> 

Αυτό ορίζει τα δεδομένα στην ετικέτα ως την πραγματική τοποθεσία ή τη συγκεκριμένη διεύθυνση URL(URL) της σελίδας που πρόκειται να ευρετηριαστεί.

<pre><lastmod></pre> 

Αυτό λέει στη μηχανή αναζήτησης πότε αυτή η σελίδα τροποποιήθηκε τελευταία φορά.

<pre><changefreq></pre> 

Αυτό επιτρέπει στη μηχανή αναζήτησης να γνωρίζει τη συχνότητα αλλαγής αυτής της σελίδας. Οι αποδεκτές τιμές είναι πάντα ωριαία, ημερήσια, εβδομαδιαία, μηνιαία, ετήσια, ποτέ.

<pre><priority></pre> 

Αυτό λέει στη μηχανή αναζήτησης πόσο σημαντική πιστεύουμε ότι είναι αυτή η σελίδα σε σύγκριση με άλλες σελίδες στον χάρτη ιστότοπού μας. Οι αποδεκτές τιμές κυμαίνονται από 0 έως 1, με το 1 να είναι το υψηλότερο και το 0,5 το μέσο όρο.

Σημειώστε ότι αυτές δεν είναι εντολές για τη μηχανή αναζήτησης(commands for the search engine) . Θα διαβάσουν αυτές τις πληροφορίες και θα τις επεξεργαστούν όπως θέλουν.

Γιατί να δημιουργήσετε έναν Χάρτη ιστότοπου XML;(Why Create An XML Sitemap?)

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

Καθώς είναι χάρτης, δεν χρειάζεται να είναι ακριβής αναπαράσταση του τοπίου. Μπορούμε να επιλέξουμε τι περιλαμβάνει, έτσι ώστε οι μηχανές αναζήτησης να έχουν τις σωστές σελίδες. Για παράδειγμα, οι σελίδες Πολιτικής Απορρήτου(Privacy Policy) και Αποδεκτής Χρήσης(Acceptable Use) δεν θα διαφέρουν πολύ από οποιονδήποτε άλλο ιστότοπο στον ιστό. Αντί να τις αντιστοιχίσετε, χαρτογραφήστε τις σελίδες που οδηγούν τον χρήστη στα καλά πράγματα, όπως οι καλύτερες αναρτήσεις ιστολογίου ή σελίδες προϊόντων.

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

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

Τώρα παρουσιάζουμε την ουσία του ιστότοπού μας στις μηχανές αναζήτησης. Δεν χρειάζεται να χάνουν χρόνο ανιχνεύοντας και ευρετηριάζοντας μεγάλα απαραίτητα, αλλά όχι τόσο σημαντικά, μέρη του ιστότοπού μας. 

Με έναν καλό χάρτη ιστότοπου, συνεργαζόμαστε με τις μηχανές αναζήτησης και αυτό θα βοηθήσει τον ιστότοπό μας να λάβει την καλύτερη κατάταξη που του αξίζει.

Πώς μπορώ να δημιουργήσω έναν Χάρτη ιστότοπου XML;(How Do I Create an XML Sitemap?)

Ευτυχώς, υπάρχουν πολλά αυτοματοποιημένα εργαλεία που μας βοηθούν να το κάνουμε αυτό. Εάν χρησιμοποιούμε WordPress(using WordPress) , αποκτήστε την προσθήκη Yoast SEO(Yoast SEO) . Είναι ένα εξαιρετικό εργαλείο βελτιστοποίησης μηχανών αναζήτησης και η δημιουργία ενός χάρτη ιστότοπου για εμάς είναι μόνο ένα από τα χαρακτηριστικά του. Αφιερώστε χρόνο για να μάθετε πραγματικά πώς να χρησιμοποιείτε την προσθήκη Yoast SEO(learn how to use the Yoast SEO plugin) για όλες τις δυνατότητες της.

Δημιουργία χάρτη ιστότοπου με το Yoast(Making a Sitemap With Yoast)

  • Στη σελίδα διαχειριστή του WordPress , θα εγκαταστήσουμε την προσθήκη Yoast SEO(Yoast SEO) . Μόλις εγκατασταθεί, θα ελέγξουμε για να βεβαιωθούμε ότι η δυνατότητα XML Sitemaps είναι ενεργοποιημένη. Θα πρέπει να είναι από προεπιλογή. 
  • Κάντε κλικ(Click) στο Yoast SEO στην αριστερή πλευρά. Στη συνέχεια, κάντε κλικ στην καρτέλα  Χαρακτηριστικά .(Features)
  • Κάντε κύλιση προς τα κάτω και βεβαιωθείτε ότι οι Χάρτες ιστότοπου XML(XML Sitemaps) έχουν το ρυθμιστικό στη θέση Ενεργοποίηση(On) .

  • Από εδώ, μπορούμε να δούμε πώς φαίνεται ο χάρτης ιστότοπου. Κάντε κλικ(Click) στο εικονίδιο με το ερωτηματικό δίπλα στους Χάρτες ιστότοπου XML(XML Sitemaps) και, στη συνέχεια, κάντε κλικ στον σύνδεσμο Δείτε τον χάρτη ιστοτόπου XML(See the XML sitemap)

  • Το Yoast θα ανοίξει τον χάρτη ιστότοπου στο πρόγραμμα περιήγησης ιστού. Δεν θα μοιάζει με το XML που εξετάσαμε νωρίτερα. Είναι εντάξει.

  • Εάν θέλουμε να δούμε το XML , κάντε δεξί κλικ σε αυτήν τη σελίδα και επιλέξτε Προβολή πηγής(View Source) . Στη συνέχεια αποκαλύπτεται η XML.

Αυτός είναι ο πιο γρήγορος τρόπος για να δημιουργήσετε έναν χάρτη ιστότοπου XML στο WordPress με την προσθήκη Yoast SEO(Yoast SEO) . Ρίξτε μια ματιά στην προσθήκη για τρόπους να βελτιώσετε τον χάρτη ιστότοπου και να τον φτιάξετε ακριβώς όπως χρειάζεται.

Δημιουργήστε έναν Χάρτη ιστότοπου XML με Screaming Frog SEO(Create an XML Sitemap With Screaming Frog SEO)

Εάν δεν χρησιμοποιούμε WordPress για τον ιστότοπό μας, μπορούμε να χρησιμοποιήσουμε μια ποικιλία εργαλείων στο διαδίκτυο και εκτός σύνδεσης.

Πιθανώς το πιο χρησιμοποιούμενο πρόγραμμα SEO για επιτραπέζιους υπολογιστές(most used desktop SEO program) είναι το Screaming Frog SEO Spider . Υπάρχει μια δωρεάν και μια πληρωμένη έκδοση. Για τη δημιουργία ενός χάρτη ιστοτόπου XML, η δωρεάν έκδοση είναι το μόνο που χρειαζόμαστε.

  • Μόλις γίνει λήψη και εγκατάσταση, ανοίξτε το πρόγραμμα. Για να μπορέσουμε να δημιουργήσουμε έναν χάρτη ιστότοπου XML , πρέπει να ανιχνεύσουμε τον ιστότοπο. Η ανίχνευση(Crawling) είναι μια διαδικασία μετάβασης από σελίδα σε σελίδα σε έναν ιστότοπο και συλλογή δεδομένων για κάθε τμήμα.
  • Στο επάνω μέρος, βλέπουμε ένα σημείο για να εισαγάγετε τη διεύθυνση URL(URL) του ιστότοπού σας. Κάνε αυτό. Στη συνέχεια κάντε κλικ στο κουμπί Έναρξη(Start ) . Το Screaming Frog θα αρχίσει να ανιχνεύει τον ιστότοπο.

  • Το κύριο παράθυρο αρχίζει να γεμίζει με διευθύνσεις URL(URLs) των πραγμάτων στον ιστότοπο. Μόλις η γραμμή προόδου κοντά στην επάνω δεξιά γωνία της οθόνης φτάσει στο 100%, η ανίχνευση έχει ολοκληρωθεί.

  • Στη γραμμή εργαλείων, κάντε κλικ στους Χάρτες(Sitemaps) ιστότοπου και, στη συνέχεια , στο Χάρτη ιστοτόπου XML(XML Sitemap) . Θα ανοίξει το παράθυρο Διαμόρφωση εξαγωγής χάρτη ιστότοπου .(Sitemap Export Configuration )

  • Το παράθυρο διαμόρφωσης εξαγωγής χάρτη ιστοτόπου(Sitemap Export Configuration) είναι όπου μπορούμε να τροποποιήσουμε τις λεπτομέρειες του χάρτη ιστοτόπου μας, όπως το changefreq, το lastmod(changefreq, lastmod) και άλλα. Μεταβείτε στις καρτέλες για να δείτε τι υπάρχει εκεί. Οι προεπιλεγμένες ρυθμίσεις θα κάνουν προς το παρόν. Κάντε κλικ στο Επόμενο(Next) για να ξεκινήσει η εξαγωγή.

  • Θα μας ρωτήσει πού να αποθηκεύσουμε το αρχείο sitemap.xml . Φροντίστε(Make) να θυμάστε πού είναι αποθηκευμένο. Θα χρειαστεί να το ανεβάσουμε στον ιστότοπό μας για να είναι χρήσιμο.

Μόλις αποθηκευτεί, ανεβάστε το αρχείο sitemap.xml στη ρίζα του ιστότοπου. Τώρα μπορούμε να καταχωρήσουμε τον χάρτη ιστότοπου στο Google και σε άλλες μηχανές αναζήτησης.

Πώς μπορώ να κάνω το Google να δει τον χάρτη ιστοτόπου μου;(How Do I Get Google To See My Sitemap?)

Λέμε μηχανές αναζήτησης, αλλά πραγματικά το μόνο που ανησυχεί περισσότερο είναι το Google . Πώς μπορούμε λοιπόν να κάνουμε το Google να δει τον χάρτη του ιστότοπού μας; 

Ελπίζουμε ότι θα είναι χρήσιμο για να κατατάξουμε τον ιστότοπό μας υψηλότερα, αλλά θα βοηθήσει μόνο εάν η Google γνωρίζει ότι είναι εκεί. Θα χρειαστεί να χρησιμοποιήσουμε το Google Search Console



About the author

Είμαι επιστήμονας πληροφορικής με πάνω από 10 χρόνια εμπειρίας στην ανάπτυξη λογισμικού και την ασφάλεια. Έχω έντονο ενδιαφέρον για τα παιχνίδια Firefox, Chrome και Xbox. Συγκεκριμένα, με ενδιαφέρει ιδιαίτερα πώς να βεβαιωθώ ότι ο κώδικάς μου είναι ασφαλής και αποτελεσματικός.



Related posts