بناء موقع سريع وحده لا يكفي إذا لم تتمكن عناكب بحث Google من قراءة محتواه وفهرسته بدقة. يمنحك Next.js أدوات متقدمة لتوليد كل ما يحتاجه السيو التقني تلقائياً.
1. توليد الميتا تاغز ديناميكياً (Dynamic Metadata)
في كل صفحة أو مقال، أنشئ دالة generateMetadata لإرجاع العنوان والوصف وصور Open Graph المخصصة لشبكات التواصل الاجتماعي.
2. إضافة البيانات المنظمة Schema.org (JSON-LD)
البيانات المنظمة تساعد محركات البحث على فهم نوع المحتوى (مقال، منتج، خدمة، شخص) وإظهار النتائج الغنية (Rich Snippets) في صفحة النتائج.
// إضافة Schema JSON-LD تلقائياً const jsonLd = { '@context': 'https://schema.org', '@type': 'TechArticle', headline: post.title.ar, author: { '@type': 'Person', name: 'Mohammed Katanani' } };
3. خرائط الموقع وملفات Robots
استخدم ملف sitemap.ts لتوليد خريطة XML محدثة لحظياً مع كل مقال أو مشروع جديد ينشر على الموقع.

