ستساعدك المقالة التالية: Google SEO 101: ما يجب فعله وما لا يجب فعله بشأن الروابط وجافا سكريبت
يشرح Google كيفية التأكد من عمل الروابط بشكل صحيح مع JavaScript في الحلقة الأولى من السلسلة الجديدة.
Google Lightning Talks عبارة عن إصدارات قصيرة من العروض التقديمية التي ربما تمت مشاركتها في مؤتمرات مشرفي المواقع من Google حول العالم.
نظرًا لإلغاء الأحداث الشخصية في المستقبل المنظور، تعمل Google على تكييف محتوى مؤتمراتها مع الويب.
من المقرر نشر مقاطع الفيديو في سلسلة Google Lightning Talks على مدار العام.
جوجل مارتن سبليت على الروابط وجافا سكريبت
خصص سبليت الجزء الأول من برنامج Lightning Talks لمناقشة الموضوع “المفضل لدى الجميع”: الروابط.
وبشكل أكثر تحديدًا – الروابط في تطبيقات الويب JavaScript.
يتطرق سبليت إلى الدور المهم الذي تلعبه الروابط لكل من المستخدمين وبرامج زحف محركات البحث.
كما يسرد أيضًا ما يجب فعله وما لا يجب فعله عند دمج الروابط مع وظيفة JavaScript.
الروابط مهمة للبشر والروبوتات
تخدم الروابط الغرض الواضح المتمثل في السماح للمستخدمين بالتنقل بين أجزاء المحتوى.
ولكن يجب على مالكي المواقع أن يضعوا في اعتبارهم الدور الذي تلعبه الروابط في الروبوتات ومحركات البحث أيضًا.
أولاً وقبل كل شيء – تسمح الروابط لبرامج الزحف بالعثور على صفحات أخرى من موقع الويب.
تكتشف برامج الزحف الصفحات الأخرى لموقع الويب وتقوم بفهرستها عن طريق اتباع الروابط من صفحة إلى أخرى.
ومن خلال اتباع الروابط، يكتسب الزاحف فهمًا لبنية الموقع وهندسة المعلومات.
وهذا مفيد لفهم الصفحات التي قد تكون ذات صلة بموضوع معين.
متعلق ب: مقدمة عملية لجافا سكريبت الحديثة لتحسين محركات البحث
إنشاء روابط باستخدام JavaScript – ما يجب فعله وما لا يجب فعله
يحذر مارتن سبليت.
وهذا صحيح بشكل خاص عندما يتعلق الأمر بإضافة وظيفة JavaScript إلى الرابط.
تسمح JavaScript للمواقع بتخصيص الروابط بطرق مختلفة، ولكن القيام بذلك قد يجعل الرابط غير قابل للاستخدام لبرامج الزحف.
إليك ما يوصي به سبليت.
افعل: اجعل الأمر مستقيمًا
الطريقة الأكثر مباشرة لوضع رابط على موقع ما هي استخدام علامة.
من الجيد أيضًا ترقية الروابط القياسية باستخدام وظيفة JavaScript، طالما أن بعض الشروط لا تزال مستوفاة.
أمثلة على الروابط المباشرة
لا تفعل: اترك السمة ahref
عند إضافة وظيفة JavaScript إلى رابط ما، قد تفكر في ترك السمة ahref
يقول سبليت.
والسبب في ذلك هو أن الرابط لن يعمل إلا عندما يعمل JavaScript بشكل صحيح.
بدون سمة ahref، لن تتمكن برامج الزحف من تحديد المكان الذي ينتقل إليه الارتباط لأن الزاحف لا يقوم بتشغيل JavaScript.
لا تفعل: استخدم عناوين URL الزائفة
كما أنه لا يساعد أيضًا في إضافة سمة ahref بدون عنوان URL مفيد، أو باستخدام “عنوان URL زائف” كما في المثال أدناه:
والنتيجة هي نفس الرابط بدون سمة ahref، مما يعني أنها ليست فكرة جيدة.
لا تفعل: استخدم الأزرار
قد يبدو استخدام الزر خيارًا قابلاً للتطبيق لإضافة رابط إلى الصفحة، ولكن هذه ليست فكرة جيدة أيضًا.
القاعدة الأساسية هي – إذا أدى الرابط إلى حدوث شيء ما في الصفحة الحالية، فمن المحتمل أن يكون زرًا.
ومن ناحية أخرى، إذا كان الرابط ينقل المستخدم إلى جزء آخر من المحتوى لم يكن موجودًا على الصفحة من قبل، فيجب أن يكون رابطًا قياسيًا.
لا تفعل ذلك: اعتمد على معالجات النقر
يجب على مالكي المواقع أيضًا عدم محاكاة الروابط باستخدام عناصر HTML أخرى واستخدام معالج النقرات في JavaScript، على سبيل المثال.
يؤدي هذا إلى كسر ميزات إمكانية الوصول المضمنة ولا يعد فكرة جيدة.
افعل: استخدم HTML الدلالي
خلاصة القول لكل هذا هي – استخدم ترميز HTML الدلالي وقم بتوجيه الرابط الخاص بك إلى عنوان URL المناسب.
ما هو عنوان URL المناسب؟ وهذا موضح في القسم التالي.
استخدام عناوين URL “المناسبة”.
تعد عناوين URL هذه أمثلة نموذجية لما يعتبر “عنوان URL المناسب”:
هذه عناوين URL مناسبة لأنها تحتوي على السمات التالية:
- بروتوكول
- مضيف
- الطريق إلى جزء معين من المحتوى
- معرف الجزء (اختياري)
متعلق ب: تحسين محركات البحث وجافا سكريبت: الجيد والسيئ وعدم اليقين
احذر من معرفات الأجزاء
نظرًا لأن معرفات الأجزاء اختيارية، وتشير إلى مواقع داخل نفس الجزء من المحتوى، فإن برامج الزحف تتجاهلها.
من المهم ملاحظة ذلك بشكل خاص إذا قمت بإنشاء تطبيق من صفحة واحدة يحتوي على روابط مليئة بمعرفات الأجزاء.
لن تتبع برامج الزحف الروابط، لذا لن تتمكن من فهم تطبيق الويب.
في ملخص
فيما يلي أهم النقاط التي تعلمتها من الإصدار الأول من Google Lightning Talks:
- استخدم ترميز الارتباط المناسب.
- لا تستخدم الأجزاء لتحميل محتوى مختلف في تطبيقات الصفحة الواحدة.
- أنشئ مواقع ويب تعمل بشكل جيد مع JavaScript وسيتم العثور على الروابط.