تأثير جافا سكريبت على تحسين محرك البحث وطرق التحسين
تحليل SEO والمشكلات
تم إجراء تحليل تشخيصي لعدة مواقع حول SEO، وأبرز المشكلة هي أنها مُنفّذة من خلال ووردبريس. تم إجراء تحسينات داخلية سيئة بما في ذلك أداء الواجهة الأمامية وتبسيط الكود. ومن بين أهمية استخدام JavaScript في تحسين SEO في السنوات الأخيرة. يصبح ال JavaScript أكثر أهمية في تحسين ال SEO. يكاد يكون من المستحيل الابتعاد عن استخدام نصوص ال JavaScript في المواقع الحالية، سواء كانت التحميل الجزئي للصفحة أو تعزيز تفاعل الصفحة. قد تكون إيجادات JavaScript غير صحيحة تؤثر سلبًا على تجربة المستخدم وأداء ال SEO.
معالجة محركات البحث لـ JS
توضيح بسيط لخطوات جوجل في ال rastpiderأثناء جلب صفحات HTML تقليدية، قام جوجل بنزع صفحة HTML ثم استخلاص عناوين URL الموجودة في الكود المصدري وبعد ذلك زيارة تلك الروابط بسرعة. ثم تحميل ملفات CSS وإرسال جميع الموارد المحملة إلى فهرس جوجل لفحص الصفحة. أما عند جلب المحتوى الذي تنشأه JavaScript، يقوم جوجل بتحميل صفحة HTML ولا يجد الروابط في الكود المصدري لأن JavaScript لم يتم تنفيذه. بعد ذلك يقوم بتحميل ملفات CSS وJavaScript ويستخدم محرك التقديم المشترك (WRS، جزء من فهرس جوجل) لتحليل وترجمة وتنفيذ JavaScript، والحصول على المعلومات من API الخارجية أو قواعد البيانات ليتمكن فهرس جوجل من فهرسة المحتوى. وأخيرًا، يكتشف جوجل روابط جديدة ويضيفها إلى قائمة الانتظار لل rastpider.
لا تستخدم الروابط الهامة بواسطة JS
جلب محرك البحث وتصفح الصفحات يعتمد على تتبع الروابط. إذا كان يجب تشغيل نصوص JS لاستدعاء الروابط الهامة أو تحليلها، فقد لا يكون بإمكان محرك البحث تتبعها. ليس من الضروري أن لا تستخدم JS في الروابط، فغالباً ما يتم تنفيذ الجزء السفلي العام لموقع الويب عبر js، ولكن يجب أن يحتوي الصفحات الهامة التي ترغب في أن تُفهرس ما لا يقلّ عنتوفير روابط الشكل لنقاط الدخول.
احذر من استخدام التحميل حسب الطلب والجدول المائي.
يستخدم العديد من المواقع طريقة تحميل الصور حسب الطلب ، وحتى تحميل محتوى النص حسب الطلب بانتظام ، مما يساعد إلى حد ما في تحسين سرعة الصفحة. ولكن يجب مراعاة ما إذا كانت هناك حاجة لتفاعل المستخدم لتحميل حسب الطلب عبر JS ، على سبيل المثال النقر على رابط "المزيد" ، أو سحب الصفحة لأسفل ، حيث أن عناكب محركات البحث لا تقوم بهذه الإجراءات، وبالتالي قد لا ترون محتوى التحميل حسب الطلب بعد ذلك. سواء كان التحميل حسب الطلب للمزيد من محتوى الصفحة الحالية، أو لمزيد من قوائم الصفحات الأخرى ، قد يسبب مشكلات في الزحف والفهرسة. إن استخدام الجدول المائي في صفحة القوائم هو اختيار كثير من المواقع ، وقد اعتاد المستخدمون عليه، وفي الأساس هذا يعود إلى تعلم منصات التواصل الاجتماعي. ومع ذلك ، يقوم مواقع التواصل الاجتماعي غالبًا بحظر محركات البحث بنشاط، لكي لا يتم فهرسة محركات البحث. إذا كنت ترغب في تمكين محتوى موقع الويب الخاص بك من الفهرسة بشكل كامل ، فيجب تجنب استخدام الجدول المائي قدر الإمكان ، وإذا تم استخدامه ، يجب تصميم بوابات أخرى يمكن لمحركات البحث تتبعها.
سرعة فتح الصفحة واستجابتها
عادة ما يؤدي استخدام JS إلى بطء فتح الصفحة وسرعة الاستجابة. تنزيل ملفات JS ليس مشكلة كبيرة، الأمر الرئيسي هو أن تنفيذ JS في المتصفح قد يكون مكلفًا لموارد الجهاز، قد يستغرق تنفيذ JS بضع ثوانٍ، مما قد يؤدي إلى تعطيل النصوص، وهذه تجربة سيئة بالنسبة للمستخدمين. لذلك، من الأفضل حذف النصوص التي تستغرق وقتًا طويلًا للتنفيذ، والنظر بجديّة في تنفيذ النصوص التي تتجاوز 1-2 ثانية. يفضل دمج نصوص JS قدر الإمكان لتقليل ال