![]() |
كيف تؤثر جافا سكريبت على تحسين مُحركات البحث؟ |
تعد الجافا سكريبت "JavaScript" جُزءًا مُهمًا من الويب الحديث، حيث تعمل على إضفاء الحيوية
على صفحات الويب بميزات تفاعلية يُمكنها تحسين تجربة المُستخدم.
- ولكن إذا لم تكُن حذرًا، فقد تؤدي JavaScript إلى إبطاء موقعك على الويب والتسبب في
- ولكن إذا لم تكُن حذرًا، فقد تؤدي JavaScript إلى إبطاء موقعك على الويب والتسبب في
مُشكلات بالفهرسة، والإضرار بقدرة موقعك على التصنيف.
*وبمقال (كيفية تحسين جافا سكريبت موقعك؛ للحصول على مرتبة عالية بمُحرك البحث؟!)
سنعرف إجابة السؤال "فهل لا يزال بإمكانك الحصول على مرتبة جيدة واِستخدام جافا سكريبت؟"
إليك ما تحتاج إلى معرفته حول تحسين مُحركات البحث لـ JavaScript حتى تتمكن من تحسين
إليك ما تحتاج إلى معرفته حول تحسين مُحركات البحث لـ JavaScript حتى تتمكن من تحسين
موقعك بأفضل شكل مُمكن.
JavaScript SEO هي مُمارسة تحسين "الجافا سكريبت" على موقع ويب لزيادة قدرة موقع الويب
أولاً: ما هو جافا سكريبت (JS)؟
JavaScript SEO هي مُمارسة تحسين "الجافا سكريبت" على موقع ويب لزيادة قدرة موقع الويب
على التصنيف في مُحركات البحث مثل Google.
- نظرًا لأننا نعمل على تحسين العناصر الموجودة على الصفحة، وبما أن ذلك يؤثر بشكل مُباشر
على مقاييس تحسين مُحركات البحث الفنية، فإن JavaScript SEO يقع عمومًا ضمن فئة
تحسين مُحركات البحث الفنية.
هُناك الكثير من مواقع JavaScript هناك، وعلى الرغم من أن JavaScript تقدم العديد من الفوائد
ثانيًا: هل جافا سكريبت سيئة لتحسين مُحركات البحث؟
هُناك الكثير من مواقع JavaScript هناك، وعلى الرغم من أن JavaScript تقدم العديد من الفوائد
إلا أنها يُمكن أن تؤثر أيضًا سلبًا على تحسين مُحركات البحث.
"جافا سكريبت" ليست سيئة بطبيعتها لتحسين مُحركات البحث، ولكن عند تنفيذها بشكل غير صحيح
يُمكن أن تجعل من الصعب على Googlebot الزحف إلى الصفحات وفهرستها.
بالإضافة إلى ذلك، يُمكن أن يؤدي الاستخدام المُفرط لجافا سكريبت إلى زيادة أوقات التحميل
مما يضُر بشكل مُباشر بقُدرة التصنيف وتجربة تصفح المُستخدم.
لا تستخدم جميع المواقع جافا سكريبت بنفس الطريقة، بينما تستخدم بعض المواقع جافا سكريبت
لا تستخدم جميع المواقع جافا سكريبت بنفس الطريقة، بينما تستخدم بعض المواقع جافا سكريبت
في التعليمات البرمجية الخاصة بها هنا وهناك، يستخدم البعض الآخر جافا سكريبت لتشغيل الأُطر
والمُميزات الأساسية.
"على سبيل المثال" يُمكن لأُطر عمل JavaScript مثل Angular وReact مساعدة المطورين
"على سبيل المثال" يُمكن لأُطر عمل JavaScript مثل Angular وReact مساعدة المطورين
في إنشاء تطبيقات الويب بشكل أكثر كفاءة.
وتتطلب هذه الأطر أيضًا كود JavaScript أكثر شمولاً وتعقيدًا من موقع الويب العادي.
- تتطلب المواقع التي تم إنشاؤها باِستخدام نموذج shell للتطبيق هذا، حيث يتم الفصل بين وحدات
- تتطلب المواقع التي تم إنشاؤها باِستخدام نموذج shell للتطبيق هذا، حيث يتم الفصل بين وحدات
واجهة المُستخدم والبيانات، تنفيذ كود JavaScript لعرض المحتوى المهم لكل من الزائرين
وبرامج زحف البحث.
وبالتالي، تكون بعض المواقع أكثر عُرضة لخطر مُشكلات تحسين محركات البحث المُتعلقة
بـ JavaScript من غيرها، يُمكن أن تواجه المواقع التي تعتمد على JavaScript لتحميل
المُحتوى على الصفحة مشكلات في تحسين مُحركات البحث إذا تم تحميل هذا المحتوى
بشكل صحيح للزائرين ولكن ليس لبرامج زحف البحث.
تقوم Google بمعالجة JavaScript في ثلاث مراحل: "الزحف والعرض والفهرسة".
ثالثًا: كيف تتعامل Google مع جافا سكريبت؟
*دعونا نلقي نظرة أقرب قليلاً على كيفية تعامل Google فعليًا مع جافا سكريبت:تقوم Google بمعالجة JavaScript في ثلاث مراحل: "الزحف والعرض والفهرسة".
يبدأ Googlebot العملية عن طريق الزحف إلى عناوين URL الموجودة في قائمة الاِنتظار الخاصة به.
يُرسل طلبًا إلى الخادم باِستخدام وكيل مُستخدم متنقل ويسحب HTML من الموقع.
لا تمتلك Google سوى كمية محدودة من موارد الحوسبة، ولا يُمكنها تخصيص سوى عدد كبير جدًا
للزحف إلى أي موقع واحد (ميزانية الزحف الخاصة بها).
يقوم Google بمُعالجة موارد HTML أولاً لحفظ موارد الزحف وتأجيل موارد JavaScript
الخاصة بالصفحة للزحف لاحقًا عن طريق وضعها في قائمة اِنتظار العرض.
إن الجدل بأكمله حول ما إذا كانت Javascript جيدة أم سيئة لتحسين مُحركات البحث مُستمر
- يسمح العرض لـ Googlebot بتنفيذ تعليمات برمجية JavaScript ومعرفة ما سيراه المُستخدم إذا كان يتصفح الموقع، مما يتيح لـ Googlebot فهرسته بشكل صحيح.
- عند التعامل مع المواقع التي تعتمد بشكل كبير على JavaScript - وخاصةً المواقع التي تستخدم نموذج shell التطبيق لعرض المعلومات المهمة في JavaScript.
- يجب على Googlebot أولاً تنفيذ كود JavaScript وعرضه لمعرفة المزيد حول محتويات الصفحة.
- تؤدي عملية العرض هذه إلى حدوث تأخير حيث يتم إدخال تعليمات JavaScript البرمجية في قائمة اِنتظار خدمات عرض الويب، حيث تنتظر المُعالجة.
- على الرغم من أن هذه العملية كانت تستغرق وقتًا طويلاً، إلا أن Google ذكرت مؤخرًا أن تأخير العرض يبلغ في الواقع 5 ثوانٍ فقط في المتوسط، حيث تتم مُعالجة 90٪ من المواقع في غضون دقائق.
- لسوء الحظ، هذا ليس ما يتمتع به كبار المسئولين الاِقتصاديين من الخبرة.
- أظهرت إحدى الدراسات أن Google استغرق وقتًا أطول بتسع مرات للزحف إلى جافا سكريبت مُقارنة بـ HTML.
- بالإضافة إلى ذلك، قد تؤدي الأخطاء أو المهلات أو إعدادات ملف robots.txt إلى منع Googlebot من عرض الصفحة وفهرستها.
- تؤدي الحاجة إلى عرض JavaScript إلى قيام Googlebot بفهرسة الصفحة على موجتين.
- بعد اِستخدام Chromium بدون رأس لعرض JavaScript، يقوم Googlebot بالزحف إلى HTML المعروض مرة أُخرى.
- وإضافة أي عناوين URL تم اكتشافها حديثًا إلى القائمة لمزيد من الزحف ثم يستخدم HTML المُقدم لفهرسة الموقع.
رابعًا: كيف تؤثر جافا سكريبت على تحسين مُحركات البحث؟
إن الجدل بأكمله حول ما إذا كانت Javascript جيدة أم سيئة لتحسين مُحركات البحث مُستمر
مُنذ بعض الوقت، وأنت تعرف ماذا؟ إنه سؤال صعب بعض الشيء.
جافا سكريبت ليست بمثابة الحل السحري الذي يمكنه إصلاح جميع مُشكلات تحسين مُحركات البحث لديك
ولكنها أيضًا ليست شيئًا يجب تجاهله تمامًا.
- إنها تلعب دورًا مهمًا في بناء الويب والتسويق الرقمي، لمواكبة عالم الإنترنت المتنامي باستمرار.
كما ترى، تُساعد Javascript في إنشاء مواقع الويب الرائعة والجذابة التي يحبها المستخدمون.
كما ترى، تُساعد Javascript في إنشاء مواقع الويب الرائعة والجذابة التي يحبها المستخدمون.
وأنت تعرف ما هو SEO، أليس كذلك؟ يتعلق الأمر بجعل موقعك أكثر وضوحًا والحصول على تلك
التصنيفات الأعلى.
لذا بطريقة ما، يمكن لجافا سكريبت أن تساهم في تلك التجربة سهلة الاستخدام التي يسعى تحسين
مُحركات البحث إلى تحقيقها.
- ولكن، وهذا أمر كبير، ولكن هناك بعض الجوانب السلبية لاستخدام جافا سكريبت أيضًا.
- ولكن، وهذا أمر كبير، ولكن هناك بعض الجوانب السلبية لاستخدام جافا سكريبت أيضًا.
يُمكن أن يسبب مشكلات تؤثر سلبًا على تحسين محركات البحث. لذا، الأمر كله يتعلق بإيجاد
هذا التوازن واِستخدام جافا سكريبت بحكمة.
لا يجب أن يكون جعل JavaScript SEO لموقعك صديقًا لمحركات البحث أمرًا مُعقدًا للغاية
خامسًا: نصائح لتقليل مشكلات JavaScript SEO
لا يجب أن يكون جعل JavaScript SEO لموقعك صديقًا لمحركات البحث أمرًا مُعقدًا للغاية
ولكن هُناك العديد من أفضل المُمارسات التي يجب عليك اِتباعها للحصول على نتائج رائعة.
*فيما يلي بعض النصائح الخاصة بـ SEO JavaScript لمُساعدتك أنت وفريق التطوير لديك
في صياغة إستراتيجية JavaScript لن تضر بتصنيفاتك:
1. تأكد من قيام Google بفهرسة محتوى جافا سكريبت
لا تثق في أن Google ستقوم تلقائيًا بعرض محتوى جافا سكريبت الخاص بك وفهرسته.
1. تأكد من قيام Google بفهرسة محتوى جافا سكريبت
لا تثق في أن Google ستقوم تلقائيًا بعرض محتوى جافا سكريبت الخاص بك وفهرسته.
خُذ بعض الوقت للتحقق بنفسك عن طريق إجراء بحث في الموقع عن سلسلة نصية مُحددة
على صفحتك المحددة في quعلامات النطق (الموقع: yourdomain.com "نص محدد").
إذا ظهرت الصفحة، يُمكنك الاطمئنان إلى أنه تمت فهرستها.
فقط لأنك تستخدم JavaScript بدلاً من HTML لا يعني أن عملية تحسين محركات البحث
- يُمكنك أيضًا استخدام العديد من أدوات Google المُختلفة (أداة فحص URL واختبار التوافق مع الأجهزة المحمولة) وأدوات الجهات الخارجية (Screaming Frog وJetOctopus) للتعمق أكثر واختبار تنفيذ JavaScript.
- راجع قسم "الاختبار واستكشاف الأخطاء وإصلاحها" الموجود أسفل هذا الدليل لمعرفة المزيد حول استخدام هذه الأدوات للتحقق من أخطاء الفهرسة المتعلقة بجافا سكريبت.
- وأخيرًا، لا تنس أن ملف robots.txt يمكنه منع برامج زحف البحث من الوصول إلى صفحات معينة.
- إذا لم يقم Google بفهرسة إحدى الصفحات، فتأكد من أن ملف robots.txt لا يمنعها.
- لا توصي Google باستخدام ملف robots.txt لحظر ملفات JavaScript لأن ذلك قد يؤثر على قدرة Googlebot على عرض المحتوى على الصفحة بشكل صحيح وفهرسة الصفحة.
فقط لأنك تستخدم JavaScript بدلاً من HTML لا يعني أن عملية تحسين محركات البحث
على الصفحة ستتغير.
- لا تزال جميع التحسينات التقنية المعتادة التي تتم على الصفحة "العلامات والعناوين" ضرورية.
اِقترحت Google بالفعل على المطورين تجنب استخدام JavaScript لإنشاء العلامات الأساسية أو إدارتها.
3. اِستخدم الروابط الداخلية الفعالة
بدون الروابط الداخلية، لن تتمكن برامج الروبوت من العثور على جميع الصفحات الموجودة
3. اِستخدم الروابط الداخلية الفعالة
بدون الروابط الداخلية، لن تتمكن برامج الروبوت من العثور على جميع الصفحات الموجودة
في بنية موقعك وستواجه مشكلة في الزحف إليها أو ترتيبها.
- لأغراض تحسين محركات البحث الخاصة بـ JavaScript، من الأفضل أن يكون لديك روابط
بتنسيق HTML بدلاً من JavaScript حتى يُمكن الزحف إليها على الفور بدلاً من عرضها بعد العرض.
- إذا كُنت تستخدم JavaScript لإدخال الروابط بشكل ديناميكي في التعليمات البرمجية الخاصة بك
- إذا كُنت تستخدم JavaScript لإدخال الروابط بشكل ديناميكي في التعليمات البرمجية الخاصة بك
"فتأكد من أنك لا تزال تقوم بإعدادها باستخدام علامات HTML المناسبة".
أوصي أيضًا باستخدام أداة فحص عنوان URL من Google للتحقق مما إذا كان النص الأساسي
موجودًا في ملف HTML النهائي المعروض.
بالإضافة إلى ذلك، توصي Google بتجنب الارتباط بمعالجات أحداث JavaScript
أو عناصر HTML مثل <div> أو <span> حيث قد يتسبب ذلك في حدوث مشكلات
لـ Googlebot وقد يمنعه من الزحف إلى الرابط.
4. اِبتعد عن التجزئة في عناوين URL
تنص Google على أن المحتوى المكرر لا يشكل سببًا لاتخاذ إجراء يدوي ما لم يكن خادعًا بطبيعته.
4. اِبتعد عن التجزئة في عناوين URL
- يُمكن لـ SPA (تطبيقات الصفحة الواحدة) استخدام عناوين URL المُجزأة لتحميل طرق عرض مختلفة.
- ومع ذلك، تريد Google من مشرفي الويب تجنب استخدام التجزئات في عناوين URL المجزأة، مما يشير إلى أنه لا ينبغي الاعتماد عليها للعمل مع Googlebot.
- وبدلاً من ذلك، يوصون باستخدام History API لتحميل محتوى مختلف بناءً على عنوان URL.
- التحميل البطيء هو مُمارسة تأخير تحميل أصول الصفحة الأقل أهمية أو غير المرئية، إنه أمر شائع لتحسين الأداء وتجربة المستخدم.
- ولكن إذا لم تكن حذرًا بشأن ما تقوم بتأخيره وكيفية القيام بذلك، فقد ينتهي بك الأمر إلى حدوث مشكلات في الفهرسة.
- لا يقوم Googlebot بالتمرير عند النظر إلى المحتوى؛ إنه يقوم فقط بتغيير حجم إطار العرض الخاص به.
- وهذا يعني أن أحداث التمرير المكتوبة قد لا يتم تشغيلها، وقد لا يتم عرض المحتوى. تقترح Google عدة طرق مختلفة للتأكد من تحميل كل المحتوى الموجود على صفحتك عند التحميل البطيء.
- رُبما يكون من الأفضل ترك التحميل البطيء لصورك، يُعد المحتوى البطيء التحميل محفوفًا بالمخاطر نظرًا لأنه قد تنتهي مهلته وينتهي الأمر بعدم فهرسته.
تنص Google على أن المحتوى المكرر لا يشكل سببًا لاتخاذ إجراء يدوي ما لم يكن خادعًا بطبيعته.
ولكن لا يزال بإمكانها استهلاك ميزانية الزحف الخاصة بك، وتأخير الفهرسة، والتسبب في تنافس
صفحاتك مع بعضها البعض على الترتيب.
- تميل JavaScript إلى إنشاء عدة عناوين URL لنفس المحتوى، لذا حدد الإصدار الذي تريد
فهرسته وقم بتطبيق العلامات الأساسية وعلامات noindex على الباقي.
7. قُم بإجراء عمليات تدقيق مُنتظمة للموقع
مع توسع حجم وتعقيد كود JavaScript الخاص بالصفحة، من المُهم التحقق من أنه يتم عرضه
7. قُم بإجراء عمليات تدقيق مُنتظمة للموقع
مع توسع حجم وتعقيد كود JavaScript الخاص بالصفحة، من المُهم التحقق من أنه يتم عرضه
وفهرسته بشكل صحيح.
- يُمكن أن تساعدك عمليات تدقيق الموقع المجدولة باِنتظام في اِكتشاف أي شيء ربما فاتتك
أثناء الجولة الأولى من اختبار التنفيذ، لذلك لا تنس أن تجعل JavaScript SEO جزءًا من قائمة
التحقق العادية الخاصة بـ SEO.
وخِــــتامًا,,,, يُعد اِستخدام JavaScript بطريقة تعمل على تحسين البحث طريقة رائعةللحصول على تصنيف مُرتفع في نتائج البحث.- ومع ذلك، من المهم أن تتذكر أنه ليس لدى جميع المستخدمين تمكين JavaScriptأو نفس مقدار النطاق الترددي المتوفر عند تصفح موقعك.
- يُمكن أن تؤثر هذه القيود على مدى جودة أداء موقع الويب الخاص بكفي تصنيفات البحث إذا لم يتم أخذها في الاعتبار عند تحسين محتوى JavaScriptلأغراض تحسين مُحركات البحث (SEO) مثل أي نوع آخر من المحتوى على موقعكسيتم التعامل معه بواسطة خوارزمية Google.
تعليقات: (0) إضافة تعليق