Web Development
Πώς μπορώ να δημιουργήσω Sitemap;
Τα Sitemaps είναι απαραίτητα στοιχεία για το SEO ενός website καθώς βοηθούν σημαντικά τις μηχανές αναζήτησης (Google, Bing, Yahoo, Yandex κ.ο.κ.) να ανακαλύψουν ευκολότερα τις επιμέρους σελίδες ενός website.
Τι είναι τα Sitemaps;
Ένα Sitemap αποτελεί στην ουσία έναν κατάλογο – ευρετήριο για το περιεχόμενο ενός ιστότοπου. Ένα XML Sitemap περιλαμβάνει όλα τα URLs / σελίδες του website, οργανωμένα ενδεχομένως και σε επιμέρους κατηγορίες (πχ. Sitemap προϊόντων), στο οποίο είναι δηλωμένες πληροφορίες για την κάθε σελίδα όπως την τελευταία αλλαγή, την προτεραιότητα και την συχνότητα αλλαγής της. Πέραν από τις σελίδες, μπορούν να δημιουργηθούν και Sitemaps εικόνων, βίντεο καθώς και ειδήσεων.
Σύνταξη XML Sitemap
Header
<?xml version="1.0" encoding="UTF-8"?>
Απαραίτητη για το Sitemap, είναι η αρχική δήλωση του αρχείου. Με την παραπάνω γραμμή δηλώνουμε την έναρξη ενός XML αρχείου, σύμφωνα με το πρότυπο 1.0 το οποίο είναι και το πιο διαδεδομένο καθώς και την κωδικοποίηση του, την UTF-8.
URL set
<urlset xmlns="http://www.sitemaps.org/schemas/https://www.ip.gr/images/content/kb/dimiourgia-sitemap/0.9">
Το URL Set περιέχει όλα τα ανεξάρτητα URLs. Ένα Sitemap μπορεί να έχει μόνο ένα URL Set. Το attribute "xmlns" αναφέρεται στο τρέχον πρότυπο πρωτοκόλλου.
URL
Το <url> tag είναι το γονικό στοιχείο κάθε ανεξάρτητου συνδέσμου. Ένα Sitemap μπορεί να έχει έως 50.000 URLs ή να έχει μέγεθος 50MB. Εάν υπάρχουν περισσότερες σελίδες στον ιστότοπο μπορούμε να σπάσουμε το Sitemap σε επιμέρους Sitemaps.
Τα παρακάτω Tags είναι τα χαρακτηρίστικα ενός URL που μπορούν να δηλωθούν:
- <loc> (απαραίτητο): Στο συγκεκριμένο Tag δηλώνουμε τον ίδιο τον σύνδεσμο της σελίδας
- <lastmod> (προαιρετικό): Ημερομηνία τελευταίας αλλαγής
- <changefreq> (προαιρετικό): Συχνότητα όπου αναμένουμε να αλλάζει το περιεχόμενο της σελίδας.
Οι επιλογές που υπάρχουν για το συγκεκριμένο Tag είναι η εξής:- always (Το περιεχόμενο αλλάζει σε κάθε προβολή)
- hourly
- daily
- weekly
- monthly
- yearly
- never (Χρήση συνήθως σε αρχειοθετημένες σελίδες, όπου δεν πρόκειται να γίνει κάποια μεταβολή στο περιεχόμενο)
- <priority> (προαιρετικό): Η προτεραιότητα της σελίδας συγκριτικά με τις υπόλοιπες. Οι αποδεκτές τιμές είναι από 0.0 έως 1.0 . Η προεπιλεγμένη είναι το 0.5 .
Το priority εξαρτάται από την σελίδα και το περιεχόμενό της. Πιο συγκεκριμένα, είθισται να ορίζουμε:- 0.0 - 0.3: Μη σχετικές σελίδες με το website μας ή παλιά άρθρα / οδηγοί
- 0.4 - 0.7: Άρθρα, οδηγοί, δευτερέουσες σελίδες κατηγοριών
- 0.8 - 1.0: Εξαιρετικά σημαντικές σελίδες όπως η αρχική, κύριες σελίδες κατηγοριών και landing pages
Παράδειγμα σύνταξης XML:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/https://www.ip.gr/images/content/kb/dimiourgia-sitemap/0.9">
<url>
<loc>https://www.ip.gr/el/web-hosting/web-hosting.php</loc>
<lastmod>2024-08-10</lastmod>
<changefreq>monthly</changefreq>
<priority>1.0</priority>
</url>
</urlset>
Δημιουργία Sitemaps
Πώς δημιουργώ Sitemap στο WordPress;
Το πιο δημοφιλές plugin με τις περισσότερες ενεργές εγκαταστάσεις (> 10 εκ.) και κριτικές που αφορά το SEO για τα WordPress websites, είναι αδιαμφισβήτητα το Yoast SEO. Το Yoast SEO αποτελεί μια αξιόπιστη και ιδανική λύση για να διαχειριστείς σημαντικά στοιχεία SEO. Ένα από αυτά είναι και η αυτόματη παραγωγή XML.
- Εγκαθιστούμε το Yoast SEO στο WordPress site μας, ακολουθώντας τον παρακάτω οδηγό: Πως βρίσκω και εγκαθιστώ WordPress Plugins;
- Συμπληρώνουμε το First-time Configuration για τις γενικές ρυθμίσεις SEO του Website μας
- Ελέγχουμε ότι η αυτόματη παραγωγή XML Sitemap είναι ενεργοποιημένη, μέσω του Yoast SEO > Settings > General > Site Features > XML sitemaps
Πατώντας το κουμπί "View the XML Sitemap", μπορούμε να δούμε το Sitemap που έχει παραχθεί μέσω του plugin.
Σαφώς, λόγω του ότι το οικοσύστημα και η κοινότητα του WordPress είναι τεράστια, υπάρχουν και άλλες εξίσου καλές λύσεις όπως το Rank Math SEO και το All In One SEO (AIOSEO).
Πώς δημιουργώ Sitemap online;
Το XML-Sitemaps.com αποτελεί έναν από τους δημοφιλέστερους Online Generators για Sitemaps. Το μόνο που χρειάζεται είναι να συμπληρώσουμε την σελίδα μας και μετά η πλατφόρμα δημιουργεί μέσα σε λίγα λεπτά ένα πλήρες Sitemap! Το XML-Sitemaps.com είναι εντελώς δωρεάν για Sitemaps έως και 500 URLs ενώ οι δημιουργοί του έχουν κατασκευάσει και το Pro-Sitemaps.com εάν θέλουμε πάνω από 500 σελίδες, με μηνιαία συνδρομή.
- Μεταβαίνουμε στον ιστότοπο του XML-Sitemaps.com
- Προσθέτουμε το πλήρες URL του ιστότοπού μας (πχ. https://www.ip.gr) και πατάμε Start
- Μόλις ολοκληρωθεί η διαδικασία παραγωγής του πατάμε το κουμπί View Sitemap Details
- Αποθηκεύουμε τοπικά το αρχείο του Sitemap και το ανεβάζουμε στο ριζικό (root) directory του website μας
Πώς δημιουργώ Sitemap με Desktop Software (Screaming Frog);
Από τα διαθέσιμα SEO εργαλεία για Desktop, το Screaming Frog κατακτάει δίκαια την πρώτη θέση. Αποτελεί ένα πρόγραμμα το οποίο τρέχει σε όλα τα OS (Windows, Mac OS, Linux) και οι δυνατότητές του είναι πολύ περισσότερες από την απλή παραγωγή Sitemaps.
- Εγκαθιστούμε το Screaming Frog μέσω της επίσημης ιστοσελίδας https://www.screamingfrog.co.uk/
- Προσθέτουμε το URL του ιστότοπού μας στο πεδίο "Enter URL to spider" και πατάμε Start
- Μόλις ολοκληρωθεί το Crawl, πηγαίνουμε στο Toolbar πατάμε την επιλογή Sitemaps > XML Sitemap
- Παραμετροποιούμε το Sitemap μας μέσω διάφορων επιλογών όπως τον αποκλεισμό συγκεκριμένων σελίδων, επιλογή προτεραιότητας κ.ά. και έπειτα πατάμε το κουμπί "Export..."
- Αποθηκεύουμε τοπικά το αρχείο του Sitemap και το ανεβάζουμε στο ριζικό (root) directory του website μας