PILLAR / TECHNICAL SEO

Technical SEO: από το HTML στην ευρετηρίαση

Το Technical SEO εξασφαλίζει ότι σημαντικές σελίδες είναι προσβάσιμες, κατανοητές και τεχνικά συνεπείς. Δεν εγγυάται κατάταξη, αλλά αφαιρεί εμπόδια από την ανακάλυψη και την εμπειρία.

Πριν μιλήσουμε για ranking, εξασφαλίζουμε τη δυνατότητα πρόσβασης

Το Technical SEO δεν είναι μια συλλογή από meta tags. Είναι η τεχνική συνέπεια που επιτρέπει στον χρήστη και στις μηχανές να φτάνουν σε σημαντικές σελίδες, να καταλαβαίνουν το περιεχόμενό τους και να περιηγούνται χωρίς σφάλματα.

Το demo παράγεται με Astro ως HTML στην κατασκευή του site. Ο τίτλος, η περιγραφή, οι ενότητες και οι εσωτερικοί σύνδεσμοι υπάρχουν στο αρχικό HTML. Η επεξεργασία στο Studio αλλάζει τα αρχεία πηγής και το Astro δημιουργεί ξανά τη σελίδα. Το δημόσιο περιεχόμενο δεν εξαρτάται από browser-side JavaScript.

1. Κανονικοποίηση URL και σταθερές διαδρομές

Κάθε δημοσιευμένη σελίδα χρειάζεται ένα επιλεγμένο canonical URL, π.χ. /technical-seo/canonical-sitemap/. Χρησιμοποιούμε σταθερά slugs, μία πολιτική trailing slash και μόνιμα redirects σε πραγματικές αλλαγές διαδρομών. Δεν αλλάζουμε URLs μόνο και μόνο επειδή μετακινήσαμε ένα άρθρο σε άλλη θεματική.

Στον οδηγό URL structure και taxonomy εξηγούμε τη διάκριση μεταξύ κατηγορίας, slug και tag. Στον οδηγό canonical και sitemap περιγράφουμε τι χρειάζεται για να μην εμφανίζονται αντιφατικές εκδοχές του ίδιου περιεχομένου.

2. Sitemaps: κατάλογος για bots, όχι χάρτης χρηστών

Το XML sitemap πρέπει να περιλαμβάνει δημοσιευμένες, canonical και indexable URLs. Η ύπαρξη μιας σελίδας μέσα σε sitemap δεν σημαίνει ότι η Google υποχρεούται να την ευρετηριάσει. Οι σελίδες tag σε αυτό το demo έχουν noindex και δεν δηλώνονται στο sitemap.

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

3. HTML και metadata, όχι κρυφές JS εφαρμογές

Οι τίτλοι, τα headings, το main, τα navigation landmarks, τα a href, οι εικόνες και τα ALT κείμενα είναι στοιχεία του περιεχομένου. Το page template πρέπει να ορίζει έναν καθαρό H1, χρήσιμους υποτίτλους H2/H3 και ξεχωριστό meta description. Το meta description προτείνει σύνοψη, αλλά η μηχανή μπορεί να εμφανίσει διαφορετικό snippet.

Το structured data δηλώνει τον τύπο μιας σελίδας, με JSON-LD που συμφωνεί με όσα βλέπει ο επισκέπτης. Δεν προσθέτουμε ψεύτικες κριτικές ή FAQ rich results που δεν υποστηρίζονται.

4. Εικόνες και Core Web Vitals

Μια πρωτότυπη φωτογραφία χρειάζεται περιγραφικό filename και ALT κείμενο όταν μεταφέρει πληροφορία. Δεν γεμίζουμε το ALT με επαναλαμβανόμενα keywords. Οι διακοσμητικές εικόνες μπορούν να έχουν κενό ALT. Τα responsive μεγέθη και η σωστή προτεραιότητα στη hero εικόνα επηρεάζουν τη φόρτωση.

Η βελτιστοποίηση εικόνων και τα Core Web Vitals περιγράφουν την πρακτική διαδρομή. Στόχοι LCP, INP και CLS είναι μετρήσεις εμπειρίας, όχι αυτόματες εγγυήσεις SEO.

5. Automated deployment gates

Η διαδικασία npm run qa στο Searchable.gr εκτελεί tests, ελέγχει Markdown relationships, χτίζει το Astro site και εξετάζει το παραγόμενο HTML. Ελέγχει canonical, JSON-LD, σφάλματα links και sitemap. Είναι ένας ελεγκτικός μηχανισμός, όχι υποκατάστατο των πραγματικών αποτελεσμάτων στο Search Console.

Πρακτικό checklist πριν το live

  • Επιβεβαιώνουμε domain, TLS, redirects, robots και αν ο server επιστρέφει 200 σε σημαντικές σελίδες.
  • Ελέγχουμε ότι τα schema περιγράφουν ακριβώς το ορατό περιεχόμενο.
  • Διατηρούμε δημόσιες τις σημαντικές σελίδες, με σαφείς εσωτερικούς συνδέσμους.
  • Ελέγχουμε τις αλλαγές σε mobile viewport και με πραγματικές μετρήσεις ταχύτητας.
  • Υποβάλλουμε sitemap και παρακολουθούμε προβλήματα στο Google Search Console και στο Bing Webmaster Tools.

Τεχνική πυραμίδα: τι ελέγχουμε πρώτο

Ο σωστός τεχνικός έλεγχος ξεκινά από όσα μπορούν να καταστήσουν μια σελίδα αόρατη: λάθος status, αποκλεισμούς, canonical προς άλλο domain και περιεχόμενο που δεν φτάνει στο αρχικό HTML. Έπειτα περνάμε στη δομή και μόνο μετά σε λεπτομέρειες εμφάνισης ή ταχύτητας. Ένα εντυπωσιακό Lighthouse score δεν έχει σημασία αν οι σημαντικές σελίδες επιστρέφουν 404.

Έλεγχος Τι περιμένουμε
HTTP και HTTPS Canonical 200 σε δημοσιευμένες σελίδες, σωστά redirects
Robots και indexability Χωρίς λάθος noindex ή WAF blocking των αναγκαίων bots
Canonical Μία προτιμώμενη URL ανά σελίδα, συνέπεια με internal links
Sitemap Published canonical URLs, όχι drafts ή redirects
HTML και schema Ορατός τίτλος, περιεχόμενο, links και τεκμηριωμένο JSON-LD
Mobile και απόδοση Καθαρό layout, εικόνες με διαστάσεις, ρεαλιστικά Core Web Vitals

Ο οδηγός robots και noindex ξεκαθαρίζει τις οδηγίες πρόσβασης. Ο οδηγός XML sitemap περιγράφει τη διαχείριση των καταλόγων URL.

Γιατί το semantic HTML παραμένει η καλύτερη βάση

Η μηχανή αναζήτησης πρέπει να αναγνωρίζει το σημαντικό περιεχόμενο ως κανονικό κείμενο και να μπορεί να ακολουθήσει τα links. Χρησιμοποίησε <main>, <article>, ορθές επικεφαλίδες και <a href> χωρίς εξαρτήσεις από click handlers. Τα JSON-LD markup αποτελούν συμπληρωματική περιγραφή, όχι υποκατάστατο του ορατού άρθρου.

Αν το site παράγεται με Astro, η προεπιλεγμένη static-first λογική είναι χρήσιμη. Αυτό δεν σημαίνει ότι οι εφαρμογές με SSR ή JavaScript είναι εγγενώς προβληματικές: σημαίνει ότι χρειάζονται τεκμηριωμένη στρατηγική rendering, caching και discovery. Δες τη συγκεκριμένη αρχιτεκτονική Astro και Cloudflare.

Τι πρέπει να ελέγχεται σε κάθε αλλαγή

Σε νέα δημοσίευση ελέγχουμε metadata, schema, broken links και sitemap. Σε αλλαγή URL προσθέτουμε redirect και ελέγχουμε την αλυσίδα μεταφοράς. Σε αλλαγή κατηγορίας δεν αλλάζουμε αυτόματα canonical URL χωρίς συντακτική επιβεβαίωση. Σε ανασχεδιασμό παρακολουθούμε mobile navigation, headings, image loading και ανεπιθύμητα layout shifts.

Ο πλήρης τεχνικός έλεγχος πριν τη δημοσίευση συγκεντρώνει τη σειρά ελέγχων ώστε να μην εξαρτάται η ποιότητα από τη μνήμη ενός developer.

Επίσημη τεκμηρίωση: Search Essentials, structured data, JavaScript SEO basics και Cloudflare Workers static assets.

← Όλες οι θεματικές