spinny:~/writing $ less nextjs-technical-seo.md
12Το τεχνικό SEO είναι απαραίτητο για να διασφαλίσετε ότι το site σας Next.js είναι εύκολα ευρετηριάσιμο, γρήγορο και ανταγωνιστικό στα αποτελέσματα αναζήτησης.34## 1. Δυναμικά Meta Tags και Open Graph56```tsx7export async function generateMetadata({ params }) {8 const { locale } = await params;9 const t = await getTranslations({ locale, namespace: 'common' });10 return {11 title: t('title'),12 description: t('description'),13 openGraph: {14 title: t('title'),15 description: t('description'),16 images: ['/public/placeholder.svg'],17 },18 icons: {19 icon: '/favicon.ico',20 },21 };22}23```2425> **Συμβουλή:** Ενημερώστε τα meta tags για κάθε γλώσσα και σελίδα.2627## 2. Αυτόματο Sitemap και robots.txt2829```bash30npm install next-sitemap31```3233```js34module.exports = {35 siteUrl: 'https://spinny.dev',36 generateRobotsTxt: true,37 i18n: {38 locales: [39 'it', 'en', 'fr', 'de', 'es', 'ar', 'hi', 'ja', 'zh', 'pt',40 'bn', 'ru', 'id', 'ur', 'ko', 'tr', 'vi', 'th', 'pl',41 ],42 defaultLocale: 'it',43 },44};45```4647## 3. Διεθνοποίηση (i18n) και Πολύγλωσσο SEO4849```tsx50<link rel="alternate" href="https://spinny.dev/it" hreflang="it" />51<link rel="alternate" href="https://spinny.dev/en" hreflang="en" />52```5354> **Βέλτιστη Πρακτική:** Παρέχετε πάντα ορατή επιλογή γλώσσας.5556## 4. Απόδοση και Core Web Vitals5758- Χρησιμοποιήστε Next.js `<Image />` για βελτιστοποιημένες εικόνες.59- Ενεργοποιήστε lazy loading.60- Αναλύστε με [Lighthouse](https://developers.google.com/web/tools/lighthouse) και [Vercel Analytics](https://vercel.com/analytics).6162## 5. Δομημένα Δεδομένα (JSON-LD)6364```tsx65<script66 type="application/ld+json"67 dangerouslySetInnerHTML={{68 __html: JSON.stringify({69 '@context': 'https://schema.org',70 '@type': 'BlogPosting',71 headline: 'Technical SEO for Next.js Developers',72 datePublished: '2025-07-28',73 author: { '@type': 'Person', name: 'Filippo Spinella' },74 inLanguage: 'en',75 }),76 }}77/>78```7980## 6. Διαχείριση Σφαλμάτων και Προσαρμοσμένες Σελίδες 4048182Δημιουργήστε μια τοπικοποιημένη `not-found.tsx` για κάθε γλώσσα.8384## 7. Χρήσιμα Εργαλεία8586- **next-sitemap**, **next-seo**, **Google Search Console**, **Ahrefs Webmaster Tools**, **Screaming Frog**, **Mermaid**8788## 8. Παρακολούθηση και Ανάλυση8990Ενσωματώστε Google Analytics, Vercel Analytics και παρακολουθήστε Core Web Vitals.919293## Συμπέρασμα9495Το τεχνικό SEO στο Next.js απαιτεί προσοχή σε λεπτομέρειες. Αυτοματοποιήστε όπου μπορείτε και παρακολουθείτε συνεχώς τα αποτελέσματα!9697> **Τελική Λίστα Ελέγχου:**98>99> - [x] Δυναμικά meta tags100> - [x] Πολύγλωσσο sitemap101> - [x] Δομημένα δεδομένα102> - [x] Βελτιστοποιημένη απόδοση103> - [x] Ενεργή παρακολούθηση104
:Τεχνικό SEO για Προγραμματιστές Next.js: Συμβουλές και Εργαλείαlines 1-104 (END) — press q to close