الحالة: منشور. الموقع: rachidexcursions.com
المشكلة
يتنافس منظّمو الجولات المحليون المستقلّون في مراكش مع وكالات الأسفار الإلكترونية الدولية على الزوّار أنفسهم. وقد ينفد صبر الزائر الذي يقارن بين الجولات من هاتفه أمام بطء تحميل الصفحات أو التنقّل المربك أو الأسعار المخفيّة. كان المنظّم يحتاج موقعًا سريعًا بأسعار واضحة، وصفحات بعدّة لغات تستطيع محركات البحث قراءتها، وطريقًا مباشرًا من الهاتف إلى واتساب بدل نموذج دفع.
دوري
عملت بصفتي المطوّر الوحيد المسؤول عن تصميم تطبيق الويب الأمامي وتنفيذه، وإرساء معمارية المحتوى متعدّد اللغات، وبناء سلسلة عرض مسبق ثابت مخصّصة عبر Chrome بلا واجهة لخدمة محركات البحث، وإجراء تدقيق شامل لواجهة الهاتف وللتحويل.
ما الذي بنيته
- معمارية أمامية حديثة: بنيت تطبيق عميل متجاوبًا يبدأ من الهاتف باستعمال React 18 وVite وTypeScript وTailwind CSS وshadcn/ui (على أساس Radix)، ونظّمت الجولات في محاور مخصّصة (رحلات اليوم الواحد، جولات الصحراء متعدّدة الأيام، أنشطة مراكش، نقل المطار).
- سلسلة بناء آلية للعرض المسبق من أربع مراحل: لأن برامج الزحف ووكلاء البحث بالذكاء الاصطناعي يتعثّرون أمام التطبيقات المعروضة من جهة العميل، نفّذت سلسلة بناء آلية تستعمل Puppeteer ومتصفّح Google Chrome بلا واجهة لعرض 200 مسار HTML مترجَم مسبقًا وقت البناء، تحت بوابة تحقّق صارمة هي
verify-seo-build.mjs. - تدويل ثلاثي اللغة مع مجموعات بحث مترجَمة: ضبطت i18next عبر الإنجليزية والفرنسية والإسبانية مع روابط مسبوقة بالمسار (
/fr/*و/es/*). وبنيت 7 مجموعات من صفحات الهبوط المترجَمة والمراجَعة، بمجموعاتhreflangكاملة (enوfrوesوx-default) محقونة مباشرة في ترويسة المستند الثابت. - بيانات منظَّمة شاملة وفق Schema.org: نفّذت بيانات JSON-LD صالحة لـ
OrganizationوTravelAgencyوTouristTripوOfferCatalogوسلاسلBreadcrumbListالمتتابعة، مع تحديد صريح للعملة ولبنية سعر البداية. - طلبات مباشرة عبر واتساب: دمجت أزرارًا سياقية لطلب الحجز عبر واتساب مع معطيات مملوءة مسبقًا (اسم الجولة والمدّة والتاريخ وحجم المجموعة)، مصحوبة بشريط حجز ثابت على الهاتف للمستخدمين من الأجهزة المحمولة.
تدقيق التحويل على الهاتف وتحسينه
إلى جانب التطوير الأساسي، أجريت تدقيقًا معمّقًا للتحويل على الهاتف تناول مسارات القرار على الأجهزة المحمولة:
- أرسيت مجموعة بيانات منتجات واحدة ومهيكلة لإزالة التفاوت في وسوم الأسعار والمدد بين الصفحات.
- بسّطت بطاقات عرض الجولات على الهاتف بنقل الفقرات السردية الثقيلة إلى صفحات التفاصيل وإزالة معارض الصور المتعدّدة من البطاقات، لتسريع التصفّح وتقليل عبء DOM.
- أعدت ترتيب الصفحة الرئيسية على الهاتف حول نيّة الحجز لدى المستخدم (واجهة رئيسية بدعوات إجراء مباشرة، ثم الرحلات الأكثر طلبًا، ثم نقاط إثبات الثقة، ثم تقييمات Google، ثم مسار طلب حجز من ثلاث خطوات، ثم الأسئلة الشائعة).
النتائج
لا أملك صلاحية الوصول إلى تحليلات Rachid Excursions الداخلية ولا إلى مؤشّرات التحويل الخاصة عبر واتساب، لذا لا تُقدَّم هنا أي ادّعاءات غير متحقَّق منها عن حجم الحجوزات أو المداخيل.
