المدونة

نقل موقع WordPress إلى Astro: بنمط headless أو انتقال كامل، دون أن تخسر ترتيبك في نتائج البحث

نقل موقع WordPress إلى Astro: طريقتان للانتقال، وما تصدّره، وكيف تحافظ على عناوين Yoast والروابط الدائمة والمرفوعات، والروابط التي تنساها معظم عمليات الترحيل.

بقلم Nicolás Cerón ·

قصر قديم مترامي الأطراف ليلًا تحيط به السقالات وتضيء نوافذه، وصندوق سفر قرمزي على عربة يد فوق ممر مرصوف بالحجارة يصعد إلى مرصد صغير مضاء على التلّة.
في هذه الصفحة

الإجابة المختصرة

يشغّل WordPress نسبة 40.1% من جميع المواقع بحسب W3Techs في 13 أكتوبر 2026، ولذلك تبدأ معظم عمليات ترحيل المواقع منه. ويصف دليل الترحيل الذي تقدّمه Astro طريقين: الإبقاء على WordPress نظامَ إدارة محتوى headless وترك Astro يبني الواجهة الأمامية، أو نقل المحتوى إلى خارج WordPress بالكامل.

وفي الحالتين يبقى العمل الذي يحمي زياراتك واحدًا: أن تحافظ على كل رابط يجلب زيارات، وتنقل العناوين والأوصاف التي كانت تولّدها إضافة SEO لديك، وتنسخ مجلد المرفوعات (uploads)، وتستبدل الإضافات التي كانت تؤدي عملًا في الواجهة الأمامية، وتمنح كل رابط يتغيّر إعادة توجيه دائمة. وإذا سرت بهذا الترتيب، يمكن أن يصبح الموقع الجديد أسرع تحميلًا وأقل تكلفة في التشغيل دون أن يبدأ ترتيبه في نتائج البحث من الصفر.

WordPress بنمط headless أم انتقال كامل؟

الإبقاء على WordPress نظامَ إدارة محتوى headlessنقل المحتوى إلى خارج WordPress
التحريرلوحة تحكم WordPress نفسهانظام إدارة محتوى جديد، أو ملفات Markdown في المستودع
ما يقرؤه Astroواجهة WordPress REST API أو WPGraphQLمجموعات المحتوى (content collections) أو واجهة API لنظام إدارة المحتوى الجديد
صيانة WordPressمطلوبة: الاستضافة والتحديثات والتصحيحات الأمنية، وإن لم يعد مضطرًا إلى الظهور للجمهورلا شيء
الإضافاتإضافات التحرير تواصل العمل؛ وكل ما كان يعمل داخل القالب يجب إعادة بنائهكل ما لا تزال تحتاج إليه يُعاد بناؤه أو يُستبدل
الأنسب حينيرتاح فريق تحرير كبير في العمل على WordPressيتغيّر الموقع نادرًا، أو ينتقل الفريق إلى نظام إدارة محتوى جديد على أي حال

وتوثّق Astro الطريقين كليهما: استخدام WordPress نظامَ إدارة محتوى headless والترحيل من WordPress، حيث تقترح أداة wordpress-export-to-markdown لنقل المحتوى.

ما رأيناه في ثمانية مواقع WordPress منشورة

في 13 أكتوبر 2026 فحصنا ثمانية مواقع مبنية على WordPress، من مدونة الأخبار الخاصة بـWordPress.org نفسها إلى ناشرين كبار، لنرى ما الذي يمكن أن يعتمد عليه الترحيل:

  • سبعة من المواقع الثمانية كانت تتيح مقالاتها علنًا عبر REST API، على المسار /wp-json/wp/v2/posts. أما الثامن فأجاب بالرمز 401: فبعض شركات الاستضافة وإضافات الأمان تغلق هذه الواجهة، لذا تحقّق من موقعك قبل أن تبني خطتك عليها.
  • ثلاثة من الثمانية كانت تُرجع أيضًا بيانات Yoast SEO مع كل مقالة. إذ تضيف Yoast حقل yoastheadjson إلى استجابات REST API القياسية، ويتضمن العنوان والوصف والرابط الأساسي (canonical) ووسوم Open Graph وبيانات schema التي تعرضها الإضافة لتلك الصفحة (وثائق Yoast للمطوّرين). وهذه هي البيانات الوصفية لـSEO التي تحتاج إليها، جاهزةً لإعادة الاستخدام.
  • كل روابط المقالات التي أرجعتها هذه المواقع انتهت بشرطة مائلة، وخمسة من السبعة تضمّنت السنة، كما في /2026/10/post-name/. ويجب أن يعيد Astro إنتاج هذه البنية بدقة، وإلا احتاجت كل مقالة إلى إعادة توجيه.
  • ستة من الثمانية كانت لا تزال تحمّل jQuery، وهو تذكير بحجم شيفرة الواجهة الأمامية التي يحملها قالب WordPress، والتي يمكن لإعادة البناء بـAstro أن تتخلّص منها.

نقل موقع WordPress إلى Astro خطوة بخطوة

  1. اجرد كل الروابط. منذ الإصدار 5.5، ينشر WordPress خريطة موقع على /wp-sitemap.xml ما لم تستبدلها إضافة SEO بخريطتها الخاصة (Make WordPress Core). أضف إليها تقرير الصفحات (Pages) من Google Search Console لأطول نطاق زمني متاح، ودوّن بنية الروابط الدائمة من «الإعدادات» ثم «روابط دائمة»، وصدّر القواعد من أي إضافة لإعادة التوجيه تستخدمها.
  2. اختر بين headless والانتقال الكامل بالاستعانة بالجدول أعلاه. وتنطبق بقية الخطوات على الطريقين؛ ففي نمط headless يعني «التصدير» قراءة البيانات نفسها من واجهة API في وقت البناء.
  3. صدّر المحتوى. من «أدوات» ثم «تصدير» تحصل على ملف WXR، وهو ملف تصدير بصيغة XML يضم المقالات والصفحات وأنواع المقالات المخصصة والتعليقات والحقول المخصصة والتصنيفات والوسوم والتصنيفات المخصصة (custom taxonomies) والمستخدمين (وثائق WordPress). وللتصدير عبر سكربت، تُرجع REST API ما يصل إلى 100 مقالة في كل صفحة، مع HTML الجاهز لكل منها.
  4. انسخ المرفوعات. الصور ليست داخل ملف XML: فهي موجودة في wp-content/uploads، إلى جانب النسخ المصغّرة التي أنشأها WordPress من كل صورة. احتفظ بالصور الأصلية، ودع astro:assets يولّد المقاسات، وقرّر هل تبقى روابط الصور القديمة كما هي أم تحتاج إلى إعادة توجيه.
  5. انقل البيانات الوصفية لـSEO. إذا كان الموقع يستخدم Yoast SEO، فاقرأ yoastheadjson من REST API لكل مقالة وصفحة: فهو يمنحك العنوان والوصف النهائيين بدلًا من القوالب التي تخزّنها الإضافة. وإن لم يكن كذلك، فاستخرجها من الحقول المخصصة للإضافة في ملف التصدير.
  6. أعد بناء القوالب على هيئة مكوّنات Astro. في الانتقال الكامل، حوّل المقالات والصفحات إلى مجموعات محتوى أو انقلها إلى نظام إدارة محتوى جديد؛ ومع WordPress بنمط headless، اجلبها من واجهة API. وافحص HTML بضع مقالات بحثًا عن الأكواد القصيرة (shortcodes) والمحتوى المضمَّن (embeds) وشيفرة أدوات بناء الصفحات، فكثيرًا ما تحتاج إلى تنظيف قبل أن تظهر بشكل صحيح خارج القالب القديم.
  7. استبدل الإضافات التي كانت تعمل في الواجهة الأمامية. تحتاج النماذج إلى نقطة استقبال (endpoint) خاصة بها (Cloudflare Worker، أو خدمة نماذج، أو نظام CRM لديك)، ويمكن أن يتحول البحث إلى فهرس ثابت مثل Pagefind، أما التعليقات فتحتاج إلى قرار: الإبقاء عليها، أو نقلها إلى خدمة خارجية، أو إغلاقها. ولا يبقى لإضافات التخزين المؤقت (caching) ما تفعله حين تُبنى الصفحات مسبقًا.
  8. طابِق بنية الروابط. تنتهي الروابط الدائمة في WordPress عادةً بشرطة مائلة، وهو ما يطابق مخرجات Astro الافتراضية التي تضع كل صفحة في مجلد خاص بها. وتتحول الروابط الدائمة المعتمدة على التاريخ إلى مسارات ديناميكية مثل /[year]/[month]/[slug]/ (التوجيه في Astro)، أما أرشيفات التصنيفات والوسوم فتحتاج إلى صفحات خاصة بها أو إلى إعادة توجيه.
  9. أعد التوجيه من الخادم، بما في ذلك بقايا WordPress. يحوّل بناء Astro الثابت دون محوّل (adapter) عمليات إعادة التوجيه المضبوطة إلى صفحات meta-refresh (مرجع إعدادات Astro)، لذا اضبط عمليات إعادة توجيه 301 بنظام 1:1 حيث يُستضاف الموقع. وإلى جانب المقالات التي تغيّرت روابطها، غطِّ الروابط التي ينشئها WordPress من تلقاء نفسه: مسار الخلاصات /feed/، والروابط المختصرة ?p=، وصفحات المرفقات، وأرشيفات الكتّاب، وأي ملف نقلته من /wp-content/uploads/.
  10. أطلق الموقع، ثم راقب. بدّل إعدادات DNS، وأبقِ نسخة WordPress القديمة متاحة لك وحدك إلى أن يتم التحقق من الموقع الجديد، وتابع تقارير الفهرسة في Search Console خلال الأسابيع القليلة التالية. وتغطي قائمة تحقق SEO لترحيل المواقع التي أعددناها يوم الإطلاق والأيام التسعين التي تليه.

ما الذي يتغيّر بعد الانتقال

الجانبعلى WordPressعلى Astro
التحريرلوحة تحكم WordPress ومحرر المكوّناتWordPress نظامَ إدارة محتوى headless، أو نظام إدارة محتوى آخر، أو Markdown
الاستضافةخادم PHP وقاعدة بياناتأي استضافة ثابتة أو منصة edge، مثل Cloudflare
التحديثاتتحديثات النواة والقالب والإضافات التي يجب مواكبتهاتحديثات الحزم في المستودع، ولا شيء على الخادم العام
النماذجإضافة نماذجنقطة استقبال وتخزين خاصان بك
البحثبحث WordPress أو إضافة بحثفهرس ثابت أو خدمة بحث
الأداءإضافات التخزين المؤقت والتحسينصفحات مبنية مسبقًا، وJavaScript فقط حيث تضيفه

الحفاظ على SEO

تنطبق هنا إرشادات Google بشأن نقل المواقع مع تغيير الروابط: اربط كل رابط قديم بأقرب مكافئ جديد له، واستخدم عمليات إعادة توجيه دائمة من جهة الخادم، وأبقِها سنة على الأقل. ويجعل WordPress الإبقاء على الروابط نفسها أسهل مما هو عليه في معظم المنصات، لأن روابطه الدائمة المنتهية بشرطة مائلة تطابق إعدادات Astro الافتراضية؛ أما العمل الفعلي ففي إعادة إنتاج المسارات المعتمدة على التاريخ والأرشيفات وكل رابط ولّدته إحدى الإضافات.

ثم افحص ما كانت الإضافات والقالب القديم تضيفه إلى كل صفحة: وسوم canonical، وصور Open Graph، والبيانات المنظمة، ووسوم hreflang التي تضيفها إضافة تعدد اللغات، وقواعد robots. وكل ما يغيب عن الموقع الجديد إشارةٌ يفقدها Google يوم الانتقال.

كيف تنفّذ Dardo ترحيل مواقع WordPress

ننفّذ عمليات الانتقال من WordPress ضمن خدمة نقل المواقع: جرد الروابط والمحتوى، ثم حسم القرار بين headless والانتقال الكامل، ثم إعادة بناء صفحة تمثيلية أولًا ومراجعتها على عروض شاشة متفق عليها، ثم بقية القوالب والنماذج وعمليات إعادة التوجيه. أما البناء نفسه فهو تطوير مواقع الويب بإطار Astro. وإذا كنت لا تزال تفكر في مغادرة WordPress من الأساس، فمقارنتنا بين WordPress والموقع المخصص توضّح متى يؤتي كل منهما ثماره، ويغطي دليلانا لنقل مواقع Framer وWebflow نقطتَي الانطلاق الشائعتين الأخريين.

إذا كنت تفكّر في الانتقال، أرسل إلينا الموقع وما تريد تغييره. سنخبرك أيّ الطريقين يناسبك، headless أم الانتقال الكامل، قبل أن نقدّم عرض سعر لأيٍّ منهما.

الأسئلة الشائعة

هل يمكن استخدام WordPress مع Astro؟

نعم. يمكن أن يبقى WordPress نظامَ إدارة محتوى headless: يواصل المحررون العمل من لوحة تحكم WordPress، ويبني Astro الموقع العام من REST API أو WPGraphQL. وتوثّق Astro هذا الإعداد في دليلها لاستخدام WordPress نظامًا لإدارة المحتوى.

كيف أصدّر محتوى WordPress إلى Astro؟

استخدم «أدوات» ثم «تصدير» للحصول على ملف WXR وحوّله بأداة مثل wordpress-export-to-markdown، أو اقرأ المقالات من REST API بما يصل إلى 100 مقالة في كل طلب. وانسخ wp-content/uploads على حدة، لأن الصور ليست داخل ملف التصدير.

هل سأخسر ترتيبي في Google عند الانتقال من WordPress إلى Astro؟

لا، ما دام كل رابط يجلب زيارات يواصل العمل. حافظ على بنية الروابط الدائمة بما فيها الشرطة المائلة في النهاية، وانقل العناوين والأوصاف والبيانات المنظمة، وأضف عمليات إعادة توجيه 301 لكل ما يتغيّر، وراقب Search Console لبضعة أسابيع بعد الإطلاق.

ماذا يحدث لإضافات WordPress لديّ؟

يمكن أن تواصل الإضافات التي تساعد المحررين عملها في إعداد headless، لكن كل ما كان يعمل داخل القالب، مثل النماذج والسلايدرات والبحث والتعليقات وأدوات بناء الصفحات، يجب إعادة بنائه أو استبداله، لأن Astro يتولى إنشاء الصفحات العامة بنفسه.

هل Astro أسرع من WordPress؟

يُبنى موقع Astro مسبقًا ولا يرسل JavaScript إلا حيث تضيفه، لذا لا يحتاج إلى خادم PHP أو إضافات تخزين مؤقت للرد على كل زيارة. ويتوقف مقدار السرعة الإضافية على ما كان يحمّله قالب WordPress، لذا قِس الأداء قبل الانتقال وبعده.

المصادر ومراجع للقراءة

المصادر التي تستند إليها هذه الصفحة، مع تفاصيل إضافية من الناشرين الأصليين.