خمس فوائد لتقنية HTTP/2 لتحسين SEO

خمس فوائد لتقنية HTTP/2 لتحسين SEO
David Kaufmann
دروس SEO
5 min read

إذا كنت تعمل في مجال الإنترنت، فمن المؤكد أنك سمعت في وقت ما عن HTTP/2. إنه الإصدار الثاني من Hypertext Transfer Protocol. ويمثل تطور بروتوكول الاتصال الرئيسي الذي حكم World Wide Web، والذي أُطلق في الأصل عام 1991 بالإصدار 0.9، بينما يعمل هذا الإصدار الثاني منذ عام 2015.

في هذه المقالة، سنرى مما تتكون هذه المراجعة الجديدة لبروتوكول HTTP، وما الفرق بينها وبين الإصدارات السابقة، وما الفوائد التي يمكن أن تقدمها لتموضع SEO لموقعك. هل نبدأ؟ هيا بنا!

ما هو بروتوكول HTTP؟

كما ذكرنا في بداية المقال، إنه بروتوكول الاتصال الذي يعمل به الإنترنت بالكامل. يتولى هذا البروتوكول معالجة الطلبات والاستجابات بين العميل والخادم لتدفق الاتصال وفتح الصفحة التي نريد الوصول إليها. في هذه الحالة، يمكن اعتبار العميل متصفح المستخدم، والخادم هو المكان الذي يُستضاف فيه الموقع الذي يعيد سلسلة من المعلومات. على سبيل المثال، أحد الحقول التي تعود من هذه الطلبات وتُستخدم في SEO هو رمز استجابة HTTP.

الفرق بين HTTP/2 و HTTP/1.1

HTTP/1.1 هو مراجعة أُطلقت عام 1999 ولا يزال الأكثر استخدامًا حتى اليوم. من وجهة نظر المستخدم، يبدو الأداء متطابقًا، ولكن قد تكون هناك بعض العمليات التي تغيرت أو أُضيفت حديثًا في الإصدار 2. على سبيل المثال، بينما يحتاج الإصدار 1.1 إلى عدة طلبات لتحميل المحتوى، فإن HTTP/2 يستطيع معالجة الطلبات بالتوازي عبر طلب واحد. كما يحقق زمن انتقال (latency) أفضل من خلال حذف المعلومات المكررة في العملية.

لا يمكن نسيان التدفق المتعدد (multiplexed stream) أيضًا. تتيح هذه الميزة إرسال واستقبال عدة طلبات متزامنة دون انتظار إغلاق الطلب السابق. يُدخل HTTP/2 التنسيق الثنائي بدلًا من النص العادي. يقضي هذا على الأخطاء ويجعل البيانات أكثر إحكامًا. الفرق الكبير الأخير هو "Server Push"، الذي يعمل بشكل مشابه جدًا لـ cache ويقوم بتحميل الموارد بنفسه، مما يقلل بشكل كبير من وقت الانتظار.

فوائد HTTP/2 لـ SEO

كما ذكرنا، يعمل HTTP/2 منذ عام 2015، ولكنه عاد ليكون موضوع نقاش في صناعة SEO مؤخرًا بسبب منشور Twitter من مدونة Google لمشرفي المواقع:

Googlebot is learning a new HTTP dialect! Starting mid November you may see some of the Googlebot crawl to happen over HTTP2

Read more:https://t.co/00LVFMPXB4

— Google Webmasters (@googlewmc) September 17, 2020

اعتبارًا من نوفمبر، يبدو أن Googlebot سيبدأ أيضًا في إجراء crawl عبر HTTP/2. سيكون الأمر تدريجيًا، ولكنه سيكون شيئًا فشيئًا الدافع لجعل هذا المعيار الجديد، وأخيرًا تجاوز الإصدار 1.1.

من المرجح أن Google يقوم بهذا لتوفير موارده الخاصة. كما رأيت، تؤثر الاختلافات بشكل أساسي على الضغط، وزمن الانتقال، والسرعة. من المنطقي افتراض أنه سيتمكن من إجراء crawl لعدد أكبر بكثير من URLs بنفس الموارد. أليس هذا مثيرًا للاهتمام؟

إذًا، ما الفوائد لـ SEO؟

  • يتم تحسين السرعة العامة للموقع.
  • هل تتذكر Mobile First Index؟ مع هذا البروتوكول يتحسن التحسين للجوال بشكل أكبر.
  • يتعزز أمان الموقع.
  • يصبح "الحوار" بين العميل والخادم أكثر تحسينًا.
  • يمنع أخطاء الاتصال بفضل التحول إلى النظام الثنائي.

HTTP/2 و WPO

أحد العوامل الرئيسية لتحسين زمن التحميل وسرعة الموقع هو ما يُسمى بـ Web Performance Optimization (WPO). الآن، مع المراجعة الجديدة لإصدار HTTP المعروف بـ HTTP/2، ستقلل الطلبات التي تتم بهذا البروتوكول بشكل كبير من زمن استجابة الخادم. كما ذكرنا سابقًا، تُعالج عدة طلبات بالتوازي، مما يُحسِّن جميع عمليات العميل/الخادم. بعض الفوائد التي يمكن أن يقدمها هذا الإصدار الجديد HTTP/2 هي:

  • تقليل وقت طلب الخادم. وهذا يؤدي إلى تقليل عدد الطلبات المحظورة أو المعلقة في طابور الانتظار في الخادم.
  • تحسين DNS Lookup، لأن المتصفح يمكنه التعرف على IP للطلب بسرعة أكبر.
  • تحسين زمن الانتظار، من لحظة إرسال الطلب حتى يحلّه الخادم ويستلم الموارد.

إذا كنت ترغب في التعمق أكثر في هذا الموضوع، فقد أعددنا في SEOcrawl دليل WPO شاملاً سيساعدك على تحسين زمن تحميل موقعك. لا تفوّته!

مقال موصى به: دليل WPO لتحسين سرعة الموقع

كيفية التحقق مما إذا كان موقعك يستخدم HTTP/2

هناك أدوات تتيح لك اختبار سرعة تحميل موقعك ومعرفة الإصدار الذي يعمل به. إحداها هي GTMetrix. بمجرد انتهاء الـ crawl، افتح علامة التبويب "Waterfall" وانقر على أي مورد. كما ترى في لقطة الشاشة أدناه، يمكنك التحقق مما إذا كان HTTP/2 أو 1.1.

HTTP/2 من خلال GTMetrix
HTTP/2 من خلال GTMetrix

عرض إصدار HTTP/2 في علامة التبويب "Waterfall" في GTMetrix

الخطوة التالية: HTTP/3

يجري العمل على خليفة HTTP/2 منذ أواخر عام 2018. على الرغم من أنه غير مُفعَّل افتراضيًا في أي متصفح، إلا أن بعضها يدعمه في أحدث إصداراته. ربما يكون التغيير الأكبر هو أنه لأول مرة لن يُستخدم بروتوكول TCP/IP بعد الآن، وسيُستبدل ببروتوكول مفتوح المصدر جديد يُسمى QUIC. أحد الاختلافات هو أن هذا البروتوكول لا يرسل تأكيد استلام الحزم، مما يوفر الوقت. باختصار، خطوة أخرى نحو تحسين الموارد، وتقليل زمن الانتقال، وتحسين سرعة تحميل المواقع بشكل عام.

الخاتمة

على الرغم من أن Google أعلن للتو وسيبدأ التنفيذ في نوفمبر، إلا أن بروتوكول HTTP/2 هو واقع بالفعل. في SEOcrawl، نوصي باستخدامه لأنه يؤثر مباشرة على WPO، الذي يُعد أحد العوامل التي تأخذها محركات البحث في الاعتبار عند ترتيب المواقع. كما سيساعد على تحسين سرعة موقعك و SEO بشكل كبير!

عزيزي القارئ، هل كنت تعرف هذا الإصدار الجديد من بروتوكول HTTP/2؟ ما رأيك في التحسينات الجديدة مقارنة ببروتوكول HTTP/1.1؟ أخبرنا في التعليقات. نراك في المرة القادمة!

بقلم: David Kaufmann

David Kaufmann

قضيتُ السنوات العشر الأخيرة منشغلًا تمامًا بـ SEO — وبصراحة، لم أكن لأبدّل ذلك بأي شيء آخر.

تطوّرت مسيرتي إلى مستوى جديد عندما عملت أخصّائيَّ SEO أوّل في Chess.com — أحد أكثر 100 موقع زيارةً على الإنترنت بأكمله. العمل على هذا النطاق علّمني ما لم تعلّمه لي أي دورة أو شهادة.

من هذه التجربة، أسّستُ SEO Alive — وكالة للعلامات التجارية الجادّة بشأن النموّ العضوي. وبما أنّي لم أجد أداةً تُتقن العالَمَين الكلاسيكي وعصر الذكاء الاصطناعي، بنيتُ SEOcrawl. إن كنت تبحث عن شريك SEO خبير يعشق هذا المجال — يسعدني التواصل معك!

→ اقرأ جميع مقالات David
المزيد من المقالات: David Kaufmann

اكتشف المزيد من محتوى هذا الكاتب