ما هو GEO؟ وكيف يختلف عن SEO؟
GEO هو generative engine optimization: جعل الموقع مقروءاً وقابلاً للاقتباس لدى مساعدات الذكاء الاصطناعي. ما هو، وكيف يختلف عن SEO، وما العمل الفعلي وراءه.
في هذه الصفحة
GEO، اختصار generative engine optimization، هو العمل الذي يجعل الموقع سهل القراءة والاقتباس بالنسبة لمساعد ذكاء اصطناعي حين يجيب عن سؤال أحدهم. هدفه هو هدف SEO نفسه لكن القارئ مختلف: SEO يسعى إلى نقرة من صفحة نتائج، وGEO يسعى إلى استشهاد داخل إجابة قد لا تعرض صفحة نتائج من الأساس.
هذا هو التعريف. وبقية المقال عن معناه عملياً، وعن شكل العمل الفعلي على موقع حقيقي.
لماذا تغيّر القارئ
طوال عشرين سنة كان المسار واحداً. يكتب أحدهم سؤاله في Google، فيعرض Google عشرة روابط، وتكون المهمة أن تكون واحداً منها.
نسبة متزايدة من الأسئلة لم تعد تنتهي هكذا. أحدهم يسأل ChatGPT عن الإطار البرمجي الذي يستخدمه. وآخر يسأل ملخص Google الذكي عن سعر خدمة في بغداد. وثالث يطلب من Perplexity قائمة قصيرة بالشركات. يقرأ النموذج مجموعة من المصادر ثم يكتب إجابة واحدة. أحياناً يذكر تلك المصادر، وأحياناً لا يذكرها.
إن لم تكن صفحتك ضمن تلك المجموعة فأنت خارج المحادثة. ولا توجد صفحة نتائج ثانية تظهر فيها.
التغيير ليس أن الترتيب فقد أهميته. أغلب هذه الأنظمة ما زالت تبدأ من فهرس بحث، فالصفحة التي لا ترتّب في أي مكان صفحة لا يستدعيها شيء. الذي تغيّر أن الترتيب صار رسم الدخول لا خط النهاية. فبعد الاستدعاء، على النموذج أن يستطيع قراءة الصفحة وأن يجد فيها جملة تستحق أن يعيدها.
كيف يختلف GEO عن SEO
| SEO | GEO | |
|---|---|---|
| القارئ | إنسان يتصفح قائمة روابط | نموذج يركّب إجابة واحدة |
| المكسب | نقرة | استشهاد، والجملة التي يعيدها النموذج |
| ساحة المنافسة | موقعك في صفحة النتائج | هل تصل صياغتك إلى داخل الإجابة |
| ما يُقاس | الترتيب والنقرات والظهور | الإشارات والمصادر المذكورة والزيارات القادمة من المساعدات |
أغلب العمل الأساسي مشترك بين الاثنين. فالصفحة التي تُحمّل بسرعة، وتستخدم عناوين حقيقية، وتجيب عن السؤال الذي وعدت به، كانت دائماً SEO جيداً. لكن GEO يرفع كلفة الأشياء التي كان SEO يتسامح معها، وأهمها بناء الصفحة كاملة داخل المتصفح، ودفن الإجابة تحت أربع فقرات تمهيدية.
ما هو العمل فعلياً
أرسل HTML له معنى بدون تشغيل JavaScript
كثير من الزواحف التي تستعملها هذه الأنظمة تجلب HTML وتتوقف عنده. لا تشغّل حزمة JavaScript، ولا تنتظر hydration، ولا تطلق الطلب الذي يجلب المحتوى. فإذا كان نصّك لا يوجد إلا بعد أن يعمل React، فالذي تقرأه هيكل فارغ.
الحل قرار في طريقة العرض لا إضافة تُثبّت. العرض من الخادم أو التوليد الساكن يضع النص النهائي داخل استجابة HTML. وفي Next.js هذا هو السلوك الافتراضي لأي server component، ويتوقف عن الصحة في اللحظة التي ينتقل فيها المحتوى خلف طلب من جهة العميل.
الاختبار يستغرق عشر ثوانٍ:
curl -s https://example.com/some-page | grep "a sentence from the page"
فإن غابت الجملة عن المخرجات، فلن يراها أي نموذج يقرأ هذا الرابط.
والدلالة البنيوية مهمة للسبب نفسه. عنوان h1 واحد، وعناوين مرتّبة بلا قفز بين المستويات، وعناصر <article> و<nav> و<time> حقيقية، وقوائم تكون قوائم فعلاً. النموذج يقسّم المستند إلى مقاطع قبل أن يقرأه، والعناوين هي مواضع القطع.
أجب عن السؤال في الفقرة الأولى
هذا هو التغيير الذي تقاومه أغلب المواقع، لأنه يناقض عشر سنوات من الكتابة المصمّمة لإبقاء القارئ يمرّر الصفحة.
اكتب الإجابة أولاً، في جملة أو جملتين كاملتين تصحّان وحدهما. بلا "في هذا المقال سنتناول". وبلا ضمير يعود إلى العنوان. جملة يستطيع النموذج أن يقتطعها كما هي ويضعها في إجابته دون تعديل.
الفقرة في أعلى هذا المقال هي المثال. تذكر GEO، وتفكّ الاختصار، وتقول ما هو، وتقول كيف يختلف عن SEO، في جملتين تبقيان مفهومتين بعد اقتطاعهما من الصفحة.
امنح الصفحة بيانات منظمة تطابقها
البيانات المنظمة هي JSON-LD داخل الصفحة، يقول بصيغة تقرأها الآلة ما هذه الصفحة. المقال يقول إنه مقال، ومن كتبه، ومتى نُشر. وقسم الأسئلة الشائعة يقول أي النصوص سؤال وأيها جواب.
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [{
"@type": "Question",
"name": "What does GEO stand for?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Generative engine optimization."
}
}]
}
وقاعدة واحدة تحكم هذا كله: الوصف يصف ما يراه الإنسان على الصفحة. أما وصف قسم أسئلة غير معروض، أو تقييم لم يكتبه أحد، فهو أسرع طريق لخسارة ثقة محرك البحث والنموذج معاً.
اجعل الصفحة سريعة
الصفحة البطيئة يتركها الناس وتنتهي مهلتها عند الزواحف. والأهداف هي نفسها التي تطلبها Core Web Vitals، والعمل فيها غير برّاق: اعرض الصور بصيغ حديثة وبالحجم الذي تظهر به، وأبقِ حزمة JavaScript صغيرة، وتوقف عن تحميل ملف خط لا تستعمله، وخزّن ما لا يتغيّر.
قل الشيء نفسه في كل مكان
النماذج تبني فكرتها عنك من قراءة صفحات كثيرة. فإذا قال الموقع "حسين كاظم، مهندس نمو"، وقال حساب LinkedIn شيئاً آخر، وقال وصف GitHub شيئاً ثالثاً، فلا يبقى شيء ثابت ليعيده النموذج. اسم واحد، ووصف واحد، ومجموعة حقائق واحدة، وبالصياغة نفسها.
كيف بُني هذا الموقع
ليست لديّ نتائج ترتيب لعملاء ولا أرقام استشهاد أعرضها عليك، لأنني لم أنشر شيئاً عن هذا الموضوع قبل اليوم. الذي أستطيع الإشارة إليه هو هذا الموقع نفسه، وهو يتبع القائمة أعلاه:
- الصفحات تُعرض من الخادم. النص موجود داخل استجابة HTML قبل أن يعمل أي JavaScript.
- كل مقال يحمل JSON-LD من نوع
BlogPostingوBreadcrumbList، ويحملFAQPageحين يتضمن قسم أسئلة حقيقياً. وهذا المقال يتضمن واحداً في أسفله. - في جذر الموقع ملف
/llms.txtيصف ما هو الموقع وأين صفحاته الرئيسية. - ملف
robots.txtلا يمنع زواحف الذكاء الاصطناعي. - التعليقات تُعرض من الخادم، فهي جزء من الصفحة التي يقرأها الزاحف لا شيء يظهر بعد طلب لاحق.
اقرأ مصدر HTML لهذه الصفحة إن أردت التحقق من أي من ذلك. فالكلام المكتوب لا قيمة له إن لم يكن قابلاً للتحقق.
ما ليس هو GEO
ليس خدمة تشتريها فتضمن ظهور علامتك في ChatGPT. لا أحد يتحكم بما يقوله النموذج، والأنظمة تتغيّر كثيراً، ومن يعدك بموقع داخل إجابة ذكاء اصطناعي يبيعك شيئاً لا يملكه.
وليس سبباً لإعادة بناء موقع يعمل جيداً. فإن كانت صفحاتك تُعرض من الخادم، وتُحمّل بسرعة، وتجيب عن أسئلتها مبكراً، فأنت قطعت أغلب الطريق، وما تبقّى بضع ساعات من البيانات المنظمة والتحرير.
الأسئلة الشائعة
ماذا يعني اختصار GEO؟
GEO اختصار لـ generative engine optimization. وهو ممارسة جعل الموقع مقروءاً وقابلاً للاقتباس لدى أنظمة الذكاء الاصطناعي التي تجيب عن الأسئلة مباشرة، مثل ChatGPT وملخصات Google الذكية وPerplexity.
هل يحل GEO محل SEO؟
لا. أغلب أنظمة الإجابة الذكية تستدعي الصفحات المرشحة من فهرس بحث أولاً، فالصفحة التي لا ظهور لها في البحث لا تدخل الحساب أصلاً. GEO طبقة فوق SEO لا بديل عنه.
هل أحتاج موقعاً منفصلاً من أجل GEO؟
لا. GEO مجموعة تعديلات على الموقع الذي تملكه: اعرض المحتوى من الخادم، وأجب عن السؤال في الفقرة الأولى، وأضف بيانات منظمة تطابق الصفحة، وأبقِ الصفحة سريعة.
كيف أتحقق من أن الذكاء الاصطناعي يستطيع قراءة صفحتي؟
اجلب الصفحة بدون متصفح وابحث عن نصّك في الاستجابة. يكفي أمر curl -s https://yoursite.com/page في الطرفية. فإن غابت الكلمات التي كتبتها عن المخرجات، فالزاحف الذي لا يشغّل JavaScript لا يراها هو الآخر.
هل تفيد البيانات المنظمة في GEO؟
نعم، حين تصف ما تعرضه الصفحة فعلاً. JSON-LD يخبر الآلة أي نص هو السؤال، وأيه الجواب، ومن كتب المقال، ومتى. أما وصف محتوى غير موجود على الصفحة فيفعل عكس المطلوب.
هل يعمل GEO بالطريقة نفسها في العربية؟
العمل التقني واحد، لأن HTML والبيانات المنظمة وطريقة العرض لا تفرّق بين اللغات. الذي يختلف هو الكتابة. فالإجابة في الأعلى يجب أن تكون جملة عربية طبيعية، لأن الجملة المترجمة تبدو غريبة للقارئ ويقتبسها النموذج اقتباساً سيئاً.
كم يحتاج GEO من وقت حتى تظهر نتيجته؟
لا توجد إجابة موثوقة عن هذا بعد. الأنظمة جديدة، وتتحدّث على جدولها الخاص، ولا ينشر أي منها كم مرة يحدّث مصادره. ومن يعطيك مدة محددة فهو يخمّن.