Μετάβαση στο περιεχόμενο
210 440 8777

Case study, Agri-tech, Mining, Natural Minerals, B2B, Greece + international

Thracean Zeolite, από WordPress σε Symbols CMS on Astro Framework

Migration του thraceanzeolite.com από WordPress σε Astro: B2B agri-tech site για ζεόλιθο, πολυγλωσσικό content, Lighthouse Performance 93 και μηδέν downtime.

Το site του Thracean Zeolite μετά την ανακατασκευή

Η Thracean Zeolite είναι μία από τις κορυφαίες εταιρείες εξόρυξης και επεξεργασίας φυσικού κλινοπτιλολιθικού ζεόλιθου στην Ελλάδα, με αγροτικές εφαρμογές που εκτείνονται από ντομάτες και ελιές, σε γκαζόν και φοίνικες. Το παλιό WordPress site δεν αντικατοπτρίζει το επίπεδο του προϊόντος ή την αξιοπιστία ενός φυσικού ορυκτού που εξορύσσεται στην περιοχή, και προκειμένου να αναβαθμίσει τη διεθνή ψηφιακή της παρουσία, η εταιρεία μάς ανέθεσε να ξαναχτίσουμε το thraceanzeolite.com από το μηδέν σε Symbols CMS πάνω σε Astro Framework. Όπως πάντα δώσαμε έμφαση στην ποιότητα και την αρχιτεκτονική, και πετύχαμε international B2B SEO, μηδέν downtime, και Lighthouse mobile 93, με Accessibility 97, Best Practices 100 και SEO 100.

  • PageSpeed mobile

    44 (WordPress)93 (Astro)

  • LCP mobile

    4,9s< 1,1s

  • Total Blocking Time

    980ms< 80ms

  • Cumulative Layout Shift

    0,28< 0,04

  • JavaScript bundle

    ~1,4 MB< 45 KB

  • International SEO ranking

    baseline+61% εντός 90 ημερών

  • B2B lead form submissions

    baseline+47%

  • Downtime κατά τη μετάβαση

    0 λεπτά

Το πρόβλημα με το παλιό WordPress

Το thraceanzeolite.com απευθύνεται σε B2B αγοραστές γεωργικών προϊόντων παγκοσμίως, όπως αγρότες, cooperatives, συνεργάτες διανομής και εξειδικευμένους συμβούλους γεωργικού μετασχηματισμού. Ο τυπικός επισκέπτης είναι agri-tech professional που ερευνά πιθανές συνεργασίες με προμηθευτές natural clinoptilolite, είτε από κινητό ενώ βρίσκεται σε κάποιο συνέδριο, είτε σε ένα διάλειμμα ενώ βρίσκεται στο χωράφι. Το τυπικό buyer journey αρχίζει με 3-5 προμηθευτές σε πολλά διαδοχικά browser tabs, και ο χρήστης τελικά κρατάει αυτόν που φορτώνει πιο γρήγορα από τους άλλους και δείχνει περισσότερο επαγγελματίας. Καθαρή δομή, ιεραρχία πληροφορίας, εύκολος τρόπος επικοινωνίας.

Το προηγούμενο WordPress site έπεφτε σε αυτό το τεστ:

  • PageSpeed mobile στο 44, με LCP στα 4,9 δευτερόλεπτα. Με αυτή την απόδοση, ο διεθνής αγοραστής που ψάχνει «natural zeolite Greece supplier» μάλλον εγκαταλείπει πριν καν δει τα πιστοποιητικά.
  • ~15 ενεργά plugins, από contact forms και SEO tools μέχρι multilingual και gallery managers. Κάθε plugin πρόσθετε 30-100 KB JavaScript, με αποτέλεσμα το site να θέλει 2-3 δευτερόλεπτα για να φορτώσει.
  • CLS 0,28, εικόνες χωρίς width/height και layout shifts κατά τη φόρτωση της σελίδας. Είναι αυτό που προσπαθείς να πατήσεις «Request quote» και το κουμπί κινείται.
  • JavaScript bundle 1,4 MB. Ο τυπικός agri-buyer με 4G σύνδεση σε κάποια επαρχία του Πακιστάν ή της Ισπανίας θα περιμένει κάτω από το λιοπύρι 8-12 δευτερόλεπτα.
  • Μη-δομημένα multilingual URLs, ασταθές WPML setup με broken canonical tags και missing hreflang.
  • Καμία structured data για Product schema, LocalBusiness (Greek operations base), Organization credentials, πιστοποιητικά.
  • Contact form χωρίς spam protection, δεχόταν 100+ spam μηνύματα ημερησίως που κρύβανε τα real B2B inquiries.

Ένα διεθνές B2B site για φυσικό ορυκτό χρειάζεται να δείχνει επιστημονικά ακριβές, βιομηχανικά credible, και επαγγελματικά προσβάσιμο σε λιγότερα από 2 δευτερόλεπτα σε mobile 4G. Το προηγούμενο site έπεφτε και στους τρεις άξονες.

PageSpeed Insights, mobile: Performance 93, Accessibility 97, Best Practices 100, SEO 100

Η λύση, Symbols CMS πάνω σε Astro Framework

Επιλέξαμε το Astro Framework για τους ίδιους λόγους που το επιλέγουμε σε κάθε κατασκευή ιστοσελίδων υψηλών επιδόσεων στη Symbols: παράγει στατικό HTML στο edge, με μηδενικό JavaScript by default, και επιτρέπει «islands» για διαδραστικά στοιχεία μόνο όπου χρειάζονται.

Πάνω από το Astro build layer τρέχει το Symbols CMS, που δίνει στην ομάδα του thraceanzeolite.com ένα φιλικό interface χωρίς να θυσιάζεται καμία από τις τεχνικές αρετές του Astro.

Γιατί Astro Framework για διεθνές B2B agri-tech site

1. Global edge distribution με sub-second TTFB

Κάθε σελίδα του thraceanzeolite.com παράγεται σε build time και δημοσιεύεται σε 300+ Cloudflare edge nodes παγκόσμια. Ο agri-buyer από Ισπανία βλέπει τη σελίδα από το Madrid edge, ο buyer από ΗΑΕ από το Dubai edge, ο buyer από ΗΠΑ από το Chicago edge. Όλοι με TTFB κάτω από 50ms. Κρίσιμο για B2B site που απευθύνεται σε πραγματικές διεθνείς αγορές, αλλά και σε δυσπρόσιτα χωράφια όπου το σήμα είναι αδύναμο.

2. Native image pipeline για product + facility φωτογραφία

Ο ζεόλιθος ως προϊόν χρειάζεται εξαιρετική φωτογραφία: πραγματικές λήψεις από το ορυχείο, από το εργοστάσιο επεξεργασίας, από αγροτικές εφαρμογές (ντομάτες, γκαζόν, ελιές, φοίνικες), αλλά και από πιστοποιητικά. Το Astro επεξεργάζεται αυτόματα κάθε εικόνα και σερβίρει 3 φορμά για να καλύψει όλα τα λειτουργικά συστήματα:

Το image pipeline του Astro Μία πρωτότυπη φωτογραφία περνάει από το build του Astro και βγαίνει σε τρία φορμά, AVIF, WebP και JPG, με responsive srcset σε 4 έως 5 μεγέθη, native lazy loading και width/height πάντα ορισμένα ώστε το CLS να είναι μηδέν. ΠΗΓΗ Μία φωτογραφία 4000 × 3000, JPG BUILD TIME Astro image pipeline Sharp, μία φορά ανά build AVIF νέας γενιάς −50% μέγεθος έναντι WebP, όπου υποστηρίζεται. WebP fallback Για browsers χωρίς AVIF. Καλύπτει σχεδόν τα πάντα. JPG fallback Το δίχτυ ασφαλείας για ό,τι παλιό κυκλοφορεί ακόμη. ΚΑΙ ΣΤΑ ΤΡΙΑ Responsive srcset σε 4-5 μεγέθη Native lazy loading Width και height πάντα ορισμένα, άρα μηδέν CLS

3. Structured data για B2B discovery

Ένας διεθνής B2B site πρέπει να είναι machine-readable. Το Astro παράγει static HTML που περιλαμβάνει:

  • Organization schema με τα πιστοποιητικά (ISO, EU FCM registration, agri-food safety certifications)
  • Product schema για κάθε τύπο ζεόλιθου (agricultural grade, animal feed grade, industrial grade)
  • LocalBusiness schema για την ελληνική βάση παραγωγής στη Θράκη
  • FAQPage schema για τυπικές B2B ερωτήσεις (mineral composition, particle size ranges, packaging options, MOQ, shipping terms)
  • hreflang για πολυγλωσσικές εκδόσεις

Όλα εμφανίζονται στο initial HTML, δεν εξαρτώνται από JavaScript execution. Ο Google crawler τα διαβάζει άμεσα.

4. Zero JavaScript by default για content-heavy pages

Οι περισσότερες σελίδες του thraceanzeolite.com είναι στατικό content: applications (tomatoes, lawns, olives, date palms), technical specifications, certifications, about the mine, contact. Δεν χρειάζονται JavaScript. Το Astro δεν στέλνει καθόλου JS για αυτές τις σελίδες.

Μόνο τα διαδραστικά είναι islands:

  • B2B quote request form
  • Product spec calculator
  • Photo gallery με swipe σε mobile
  • Language switcher

Πρακτικά: το JavaScript bundle έπεσε από ~1,4 MB σε λιγότερο από 45 KB για το initial load.

5. B2B lead generation με Turnstile + email routing

Στο αναβαθμισμένο thraceanzeolite.com στήσαμε:

  • Cloudflare Turnstile για privacy-first captcha (μηδέν GDPR issue, μηδέν impact στο PageSpeed)
  • Server-side form processing με validation και honeypot
  • Auto-routing μηνυμάτων ανά περιοχή/γλώσσα σε αντίστοιχο sales contact
  • Automated confirmation email στον buyer σε 60 δευτερόλεπτα
  • CRM integration για tracking B2B leads με source attribution
  • Spam reduction: από 100+ spam μηνύματα/ημέρα σε < 5

6. International SEO με πολυγλωσσικό content

Ο ζεόλιθος εξάγεται σε συγκεκριμένες αγορές: Ισπανία, Ιταλία, Πορτογαλία, ΗΑΕ, Σαουδική Αραβία, ΗΠΑ, Καναδάς. Χτίστηκε structure που υποστηρίζει expansion:

---
// src/pages/[lang]/applications/[crop].astro
// Μία σελίδα ανά καλλιέργεια, πολλαπλασιασμένη σε κάθε γλώσσα.
const LOCALES = ['en', 'es', 'it'] as const;

export async function getStaticPaths() {
  const crops = await getCollection('crops');
  return LOCALES.flatMap((lang) =>
    crops.map((crop) => ({
      params: { lang, crop: crop.id },
      props: { crop, lang },
    }))
  );
}

const { crop, lang } = Astro.props;
const canonical = `https://thraceanzeolite.com/${lang}/applications/${crop.id}/`;
---

<link rel="canonical" href={canonical} />
<link rel="alternate" hreflang="x-default"
      href={`https://thraceanzeolite.com/applications/${crop.id}/`} />
{LOCALES.map((l) => (
  <link rel="alternate" hreflang={l}
        href={`https://thraceanzeolite.com/${l}/applications/${crop.id}/`} />
))}

Δηλαδή: μία νέα αγορά είναι μία γραμμή στο LOCALES, και τα hreflang, τα canonical και τα sitemaps παράγονται μόνα τους για κάθε καλλιέργεια, χωρίς να τα θυμηθεί κανείς με το χέρι.

  • URL structure: /en/, /es/, /it/ κλπ
  • hreflang πλήρες
  • Localized content για βασικές σελίδες (όχι machine-translated), με local B2B context
  • Per-language sitemaps + sitemap index
  • Regional pricing signals όπου applicable (INCOTERMS, packaging options)

7. Content Collections με TypeScript για structured product data

Κάθε τύπος agricultural application (tomatoes, lawns, olives, date palms) ζει ως structured content σε content collections με TypeScript schemas. Αν προστεθεί νέο crop application, τα required fields είναι enforced by types, και έτσι καμία σελίδα δεν βγαίνει σε παραγωγή με missing schema markup ή broken meta tags.

8. Zero-downtime deploys με atomic swap

Κάθε αλλαγή γίνεται preview σε ξεχωριστό URL. Η ομάδα του thraceanzeolite.com βλέπει την αλλαγή live πριν πάει σε παραγωγή. Όταν εγκρίνεται, το production URL δείχνει τη νέα έκδοση σε λιγότερο από 5 δευτερόλεπτα μέσω atomic swap στο Cloudflare edge. Έτσι δεν υπάρχει ποτέ downtime.

Symbols CMS, το admin πάνω στο Astro

Η ομάδα του Thracean Zeolite δεν χρειάζεται να αγγίξει markdown ή Git. Το Symbols CMS τρέχει πάνω από το Astro build layer και προσφέρει:

  • Visual page editor με προεπισκόπηση mobile / tablet / desktop
  • Structured content blocks για crop applications, technical specs, certifications, gallery
  • Media library με αυτόματη AVIF/WebP επεξεργασία
  • Multi-user roles (admin, editor, viewer) με audit trail
  • SEO editor ανά σελίδα (title, description, OG image, structured data)
  • Draft, review, publish workflow
  • Version history σε κάθε αλλαγή με one-click rollback
  • Multilingual content management για expansion σε νέες αγορές

Η ομάδα προσθέτει νέα crop applications σε 5 λεπτά, ενημερώνει πιστοποιητικά, ανεβάζει high-res φωτογραφίες που αυτόματα βελτιστοποιούνται, και κάθε αλλαγή πηγαίνει live σε λιγότερο από 30 δευτερόλεπτα.

Migration approach, μηδενικό downtime

Σε ένα B2B site με δεκαετία παρουσίας, η μετάβαση δεν κρίνεται στο πόσο καλό είναι το νέο site. Κρίνεται στο αν χάθηκε κάτι από το παλιό. Η μεταφορά έγινε σε πέντε φάσεις μέσα σε τέσσερις εβδομάδες:

Οι πέντε φάσεις της μετάβασης Πρώτη φάση, καταγραφή διευθύνσεων και περιεχομένου με crawl του παλιού site: εξήντα οκτώ σελίδες, από τις οποίες είκοσι τέσσερις με σοβαρή οργανική κίνηση. Δεύτερη, εξαγωγή του περιεχομένου σε δομημένο markdown, με διατήρηση των meta tags, των canonical, του alt text και των δομημένων δεδομένων. Τρίτη, σχεδιαστικό σύστημα σε Figma πάνω στην ταυτότητα της εταιρείας, με βιομηχανική αισθητική. Τέταρτη, ανάπτυξη σε Astro μέσα σε τρεις εβδομάδες, με εβδομαδιαίο preview link για έγκριση από την ομάδα. Πέμπτη, το cutover: αλλαγή DNS Δευτέρα στις τέσσερις τα ξημερώματα UTC, με παράλληλη υποδομή σε λειτουργία για σαράντα οκτώ ώρες ως δικλείδα ασφαλείας. Το αποτέλεσμα ήταν μηδέν downtime, μηδέν σφάλματα 404 και ανακατεύθυνση 301 για κάθε αλλαγμένη διεύθυνση, μία προς μία. ΠΕΝΤΕ ΦΑΣΕΙΣ, ΜΗΔΕΝ DOWNTIME 1 Καταγραφή URL και περιεχομένου crawl του παλιού site: 68 σελίδες, 24 με σοβαρή οργανική κίνηση 2 Εξαγωγή σε δομημένο markdown meta, canonical, alt text και δομημένα δεδομένα διατηρούνται 3 Σχεδιαστικό σύστημα custom Figma πάνω στην ταυτότητα, βιομηχανική αισθητική 4 Ανάπτυξη σε Astro 3 εβδομάδες, με preview link κάθε εβδομάδα για έγκριση 5 Cutover DNS Δευτέρα 04:00 UTC, παράλληλη υποδομή σε λειτουργία 48 ώρες ΤΟ ΑΠΟΤΕΛΕΣΜΑ μηδέν downtime, μηδέν 404 301 για κάθε αλλαγμένο URL, μία προς μία

Αναλυτικά, φάση προς φάση:

  1. URL & content inventory: crawling του παλιού thraceanzeolite.com με Screaming Frog. 68 σελίδες σε production, 24 με σημαντική οργανική traffic (κυρίως English + Spanish B2B queries).
  2. Content extraction: εξαγωγή από WordPress database σε structured markdown, με διατήρηση όλων των meta tags, canonical URLs, image alt text, και existing structured data.
  3. Design system: custom Figma design από τη brand identity του Thracean Zeolite, με έμφαση σε professional industrial aesthetic και agri-tech credibility.
  4. Development σε Astro: κατασκευή του site σε 3 εβδομάδες, με weekly preview links για review από την ομάδα.
  5. Cutover: DNS switch σε ώρα χαμηλού traffic (Δευτέρα 04:00 UTC). Παράλληλη υποδομή για 48 ώρες ως safety net. 301 redirects για κάθε αλλαγμένο URL, ένα-προς-ένα, ώστε να μη χαθεί ούτε ένα B2B ranking ή existing lead source.

Το κρίσιμο σημείο είναι το πέμπτο βήμα, και συγκεκριμένα οι ανακατευθύνσεις. Σε πολυγλωσσικό site τα URL αλλάζουν σε τρεις γλώσσες ταυτόχρονα, και μία ξεχασμένη γραμμή σημαίνει ένα B2B ranking στο κενό. Οπότε ο χάρτης δεν συντάσσεται με το χέρι στο τέλος — τον επικυρώνει το build:

// scripts/redirects.ts — κανένα παλιό URL δεν μένει ορφανό
const MOVED: Record<string, string> = {
  '/products/zeolite-agriculture/':     '/en/applications/agriculture/',
  '/es/productos/zeolita-agricultura/': '/es/aplicaciones/agricultura/',
  '/el/proionta/zeolithos-georgia/':    '/el/efarmoges/georgia/',
  // ...μία γραμμή για κάθε αλλαγμένο URL, σε τρεις γλώσσες
};

// Το build σκάει αν έμεινε διεύθυνση από το crawl χωρίς προορισμό.
for (const oldUrl of await readCrawl('crawl-before-migration.csv')) {
  assert(MOVED[oldUrl] ?? routeExists(oldUrl), `ορφανό URL: ${oldUrl}`);
}

await write(
  'public/_redirects',
  Object.entries(MOVED).map(([from, to]) => `${from} ${to} 301`).join('\n'),
);

Η γραμμή με το assert είναι ο λόγος που το αποτέλεσμα βγήκε καθαρό: δεν ελέγξαμε τις ανακατευθύνσεις μετά το launch, ήταν αδύνατο να γίνει launch χωρίς αυτές.

Αποτέλεσμα: μηδέν downtime, μηδέν χαμένη οργανική traffic, μηδέν 404, όλες οι υφιστάμενες B2B επαφές συνέχισαν χωρίς παύση.

Αποτελέσματα, μετρημένα σε 90 ημέρες

MetricWordPress (πριν)Symbols CMS + Astro (μετά)
PageSpeed Performance (mobile)4493
LCP (Largest Contentful Paint)4,9s< 1,1s
FCP (First Contentful Paint)2,6s< 0,7s
CLS (Cumulative Layout Shift)0,28< 0,04
TBT (Total Blocking Time)980ms< 80ms
JavaScript bundle~1,4 MB< 45 KB
International organic traffic (90 days)baseline+61%
B2B quote request submissionsbaseline+47%
Spam form submissions100+/day< 5/day
Time-to-first-quote-response (average)~48h< 24h
Uptime~99,3%99,99%

Επισκεφθείτε το ανανεωμένο thraceanzeolite.com για να δείτε το αποτέλεσμα live.

SEO αποτελέσματα ανά αγορά

Τα Core Web Vitals είναι επίσημος ranking factor της Google. Το thraceanzeolite.com πέρασε άμεσα από «poor» σε «good» και σε τις τρεις μετρήσεις. Οι σημαντικότερες κινήσεις στα B2B keyword rankings:

  • «natural zeolite Greece supplier»: από #12 σε #3
  • «clinoptilolite agriculture supplier»: από #18 σε #5
  • «zeolite for tomato farming»: από #23 σε #7
  • «zeolite for date palm agriculture»: από not-ranked σε #4 (new content targeting)
  • «bulk zeolite Europe»: από #15 σε #6

Οργανικό traffic +61% μέσα στις πρώτες 90 ημέρες, χωρίς νέο content marketing spend.

Γιατί επιλέξαμε Astro και όχι Next.js ή headless WordPress

Στη Symbols House of Brands επιλέγουμε το stack βάσει του project, όχι βάσει του τι ξέρουμε καλύτερα. Για το thraceanzeolite.com:

  • Next.js θα ήταν υπερβολή. Δεν χρειάζεται server components, δεν έχει dynamic dashboard, δεν χρειάζεται React ecosystem. Overhead χωρίς όφελος.
  • Headless WordPress θα κρατούσε τη διπλή τεχνική στοίβα (WP admin + frontend framework), δηλαδή το ίδιο plugin maintenance που ήθελε να αφήσει πίσω η ομάδα.
  • Astro ταιριάζει τέλεια: content-heavy B2B site, minimal interactivity (μόνο form + gallery), κρίσιμο mobile performance για διεθνή aud, καθαρή SEO με πλούσιο structured data.

Διαβάστε αναλυτικά τη σύγκριση: Astro vs WordPress και WordPress vs Jamstack 2026.

Συμπέρασμα

Ένα διεθνές B2B agri-tech site χρειάζεται να:

  • Φορτώνει σε λιγότερο από 1,5 δευτερόλεπτο σε mobile από κάθε γωνιά του κόσμου
  • Δείχνει professional και industrially credible από την πρώτη οθόνη
  • Έχει σαφή call-to-action για B2B quote requests
  • Βελτιώνει international SEO ranking σε συγκεκριμένες αγορές
  • Υποστηρίζει multilingual expansion χωρίς technical debt
  • Δεν σπάει κάθε φορά που ενημερώνεται plugin

Το ανανεωμένο thraceanzeolite.com έχει τώρα και τα έξι. Ο συνδυασμός Symbols CMS + Astro Framework παραδίδει:

  • Lighthouse Performance 90+ εγγυημένο γραπτώς
  • Native AVIF/WebP image pipeline για product photography
  • Zero JavaScript overhead by default
  • International SEO με structured data για κάθε product variant
  • Multilingual routing με πλήρες hreflang
  • B2B lead capture με Turnstile spam protection και CRM integration
  • Content Collections με TypeScript type safety για product schemas
  • Edge deployment σε Cloudflare Pages
  • Visual CMS interface χωρίς τεχνικές γνώσεις
  • Zero downtime, one-click rollback
  • Μηδέν plugin maintenance overhead

Για κάθε ελληνικό B2B εξαγωγέα ή agri-tech εταιρεία που θέλει να αφήσει πίσω της τα WordPress plugins και όλη την ταλαιπωρία που συνεπάγονται, και να ανεβάσει σοβαρά τα Core Web Vitals και το international lead generation της, το Symbols CMS με Astro Framework αποτελεί μία από τις πιο ανταγωνιστικές επιλογές.

Δείτε αναλυτικά την υπηρεσία μας κατασκευή ιστοσελίδων σε Astro ή κλείστε ραντεβού γνωριμίας για να δούμε αν ταιριάζει στο δικό σας project. Και οπωσδήποτε επισκεφθείτε το live thraceanzeolite.com για να δείτε το αποτέλεσμα σε πραγματικό time.

Χρειαζόμασταν ένα site που να απευθύνεται σε διεθνείς αγοραστές γεωργικών προϊόντων, να δείχνει credible για ένα φυσικό ορυκτό που εξορύσσεται στην Ελλάδα, και να φορτώνει άμεσα σε agri-tech professionals που ερευνούν προμηθευτές από δυσπρόσιτες περιοχές, χωρίς πολύ σήμα στο κινητό τους. Η Symbols παρέδωσε ένα site που ταιριάζει με το πραγματικό επίπεδο του προϊόντος μας.

Thracean Zeolite , Παραγωγή και εξαγωγή φυσικού κλινοπτιλολιθικού ζεόλιθου

CASE STUDIES

Άλλα έργα που ίσως σας ενδιαφέρουν

Παρόμοιες υπηρεσίες, ίδια δομή: πρόβλημα, στρατηγική, before/after, μετρήσεις.

Όλα τα case studies →

Παρόμοιο έργο στο μυαλό σας;

Πες μας τι θέλεις να πετύχεις και θα σου στείλουμε σταθερή προσφορά σε 24 ώρες.