الترحيل·6 min read·

ما الذي يجب التحقق منه قبل إطلاق مدونتي المهاجرة على VeloCMS؟

قائمة التحقق الشاملة قبل الإطلاق: خطة تحويل DNS، تحديث روابط canonical، إعادة تقديم خريطة الموقع، اختبار تسجيل دخول الأعضاء، التحقق من تدفق الدفع، وفحص قابلية تسليم البريد الإلكتروني.

الأسبوع الذي يسبق تحويل DNS هو الجزء الأكثر ضغطاً في أي هجرة. قائمة التحقق هذه موجودة حتى لا يمر شيء دون ملاحظة. تعامل معها بالترتيب — بعض البنود تعتمد على اكتمال السابقة لها. بحلول وصولك إلى «تحويل DNS»، لا ينبغي أن يكون لديك أي بند مفتوح.

التحقق من المحتوى

  • استيراد جميع المقالات: تحقق من تطابق عدد Admin ← Posts مع عدد المقالات المنشورة على منصتك القديمة.
  • راجع 10 مقالات تمثيلية من تواريخ وفئات مختلفة — تحقق من تنسيق المحتوى وتحميل الصور وعرض كتل الأكواد (إن وجدت) مع تمييز بناء الجملة.
  • تعيين الصور المميزة على أفضل 20 مقالة على الأقل (تظهر في وسوم OG ومعاينات مشاركة التواصل الاجتماعي — الصور المميزة المفقودة تُظهر بطاقة فارغة على وسائل التواصل).
  • تطابق الوسوم والفئات مع هيكلك القديم.
  • استيراد الصفحات (About وContact وغيرها) ومراجعتها.

SEO وإعادة التوجيه

  • إعداد إعادة توجيه 301 لكل رابط قديم تغيّر تنسيقه. اختبر باستخدام: curl -I https://yourname.velocms.org/old-slug
  • لا أخطاء 404 في اختبار إعادة التوجيه لأفضل 50 صفحة (تحقق من Admin ← Settings ← Redirects ← Test).
  • روابط canonical صحيحة على جميع المقالات (Admin ← Posts ← [مقالة] ← Settings ← Canonical URL يعرض النطاق النهائي).
  • ملف robots.txt متاح عند yourdomain.com/robots.txt وغير حاجب لـ Googlebot.
  • خريطة الموقع متاحة عند yourdomain.com/sitemap.xml وتسرد جميع المقالات المنشورة.
  • الأوصاف التعريفية (Meta descriptions) مضبوطة على جميع المقالات (أو ستملأ المقتطفات تلقائياً — تحقق من أفضل 10 مقالات على الأقل).
  • يعرض مخطط JSON-LD للمقالة بشكل صحيح (تحقق من مقالة باستخدام Chrome DevTools ← Application ← JSON-LD viewer أو أداة التحقق على schema.org).

النطاق المخصص وشهادة SSL

  • إضافة النطاق المخصص في Admin ← Custom Domains وظهوره بالحالة «Active».
  • توفير شهادة SSL — يظهر رمز القفل في المتصفح عند https://yourdomain.com.
  • عمل www. والنطاق الأساسي كلاهما (أو إعادة توجيه أحدهما إلى الآخر باتساق — لا تترك كليهما يُحلّلان إلى محتوى مختلف).
  • بقاء المنصة القديمة تعمل على رابطها الأصلي احتياطياً (أبقها تعمل 30 يوماً على الأقل بعد التحويل).

تدفق العضوية والاشتراك

  • اختبر تسجيل دخول العضو: انتقل إلى /member/login على نطاقك الجديد وسجّل الدخول بحساب تجريبي.
  • اختبر اشتراك مجاني: زر /member/subscribe من متصفح خاص (Incognito)، أدخل بريداً إلكترونياً تجريبياً، وتحقق من وصول البريد الترحيبي.
  • اختبر تدفق الاشتراك المدفوع (إن وُجد): استخدم بطاقة Stripe التجريبية (4242 4242 4242 4242، أي تاريخ انتهاء مستقبلي) لإتمام دفع تجريبي، وتحقق من وصول بريد الإيصال وفتح المحتوى المقيد.
  • إذا استوردتَ أعضاء من CSV، تحقق من قدرة عينة منهم على إتمام تدفق تسجيل الدخول عبر الرابط السحري.
  • نشرة العضو الإخبارية: أرسل بريداً تجريبياً عبر Admin ← Newsletter ← Send Test، وتحقق من وصوله باسم مرسل صحيح ودون مشاكل في التنسيق.

قابلية تسليم البريد الإلكتروني

  • إعداد نطاق بريد مخصص ([email protected] أو [email protected]) في Admin ← Settings ← Email.
  • إضافة سجل SPF إلى DNS: v=spf1 include:_spf.resend.com ~all
  • إضافة سجل DKIM إلى DNS: resend._domainkey.yourdomain.com (تُزوّدك Resend بقيمة TXT).
  • إضافة سجل DMARC إلى DNS: _dmarc.yourdomain.com TXT v=DMARC1; p=none; rua=mailto:[email protected]
  • إرسال بريد تجريبي إلى mail-tester.com والحصول على نتيجة 9/10 أو أعلى قبل الإرسال لقائمتك.

خطة تحويل DNS

تحويل DNS لا رجعة فيه على المدى القصير (نشر TTL)، لذا نفّذه في فترة انخفاض الزيارات — عادةً الثلاثاء إلى الخميس بين 9 و11 صباحاً بالتوقيت المحلي لجمهورك الرئيسي. الخطوات: (1) خفّض TTL إلى 300 ثانية (5 دقائق) قبل 24 ساعة من التحويل — هذا يعني أن تغييرات DNS ستنتشر بسرعة إذا احتجتَ إلى التراجع، (2) حدّث سجل CNAME أو A ليُشير إلى VeloCMS في الوقت المحدد، (3) انتظر 10 دقائق ثم تحقق من أن yourdomain.com يُحلَّل إلى VeloCMS من مواقع جغرافية متعددة (استخدم dnschecker.org)، (4) اختبر تدفق العضوية والاشتراك على النطاق المباشر، (5) قدّم خريطة الموقع الجديدة إلى Google Search Console.

بعد تحويل DNS، ارفع TTL إلى 3600 ثانية (ساعة واحدة) أو أعلى بمجرد تأكيد سير كل شيء بشكل صحيح. TTL منخفض بشكل دائم يُضيف عبئاً غير ضروري على استعلامات DNS وقد يبطئ التحليل للقراء.

مراقبة ما بعد الإطلاق (أول 48 ساعة)

  • تحقق من Google Search Console بحثاً عن أخطاء الزحف وأخطاء 404 — الجديدة منها التي تظهر بعد التحويل تُشير إلى إعادة توجيه مفقودة.
  • راقب Plausible أو أداة التحليلات لديك للزيارات. الصفر المطلق (لا جلسات) يعني عادةً مشكلة DNS لا مشكلة SEO.
  • تحقق من معدل تسليم بريد العضو عبر Admin ← Newsletter ← Recent Sends ← Delivery Report.
  • إذا كان Stripe BYOK مربوطاً، تحقق من ظهور أحداث الدفع في لوحة Stripe Dashboard.
  • راجع Admin ← Settings ← Logs بحثاً عن أي أخطاء في التطبيق خلال أول 24 ساعة.

أسئلة شائعة

  • هل يجب إكمال كل بند في قائمة التحقق هذه؟ بنود المحتوى وSEO/إعادة التوجيه وDNS إلزامية. تدفق العضوية وقابلية تسليم البريد إلزامية إذا كان لديك مشتركون أو أعضاء مدفوعون. تجاهل فقط ما لا ينطبق على مدونتك.
  • ماذا لو حدث خطأ بعد تحويل DNS؟ دعم VeloCMS عبر [email protected]. للمشكلات العاجلة، أعد توجيه CNAME في DNS إلى مضيفك القديم (TTL منخفض، لذا ينتشر الأمر في 5 دقائق) بينما تُشخّص المشكلة.
  • كم يجب أن تبقى منصتي القديمة تعمل بعد الهجرة؟ 30 يوماً على الأقل. تُشكّل المنصة القديمة شبكة أمان للروابط المخزّنة مؤقتاً ومرجعاً لاستكشاف الأخطاء. بعد 90 يوماً، يُعدّ إيقاف تشغيلها آمناً بشكل عام.
  • هل يمكنني اختبار الموقع بالكامل قبل تحويل DNS؟ نعم — مدونة VeloCMS متاحة كلياً على yourname.velocms.org قبل إضافة نطاق مخصص. استخدم هذا الرابط لجميع الاختبارات قبل الإطلاق.
  • هل توجد خطة دعم للهجرة؟ تشمل خطتا VeloCMS Business وAgency مساعدة في الهجرة عبر البريد الإلكتروني. تواصل مع [email protected] مع ذكر منصتك الحالية وملف الاستيراد وسنساعدك في العملية.