أربع طرق لتحسين خادم الويب Apache من أجل تحسين محركات البحث
نشرت: 2011-01-11هناك العديد من جوانب تحسين محركات البحث مثل بناء الروابط التي يمكن أن تستغرق وقتًا طويلاً قبل أن نتمكن من رؤية عائد في نتائج البحث. لهذا السبب من المهم أن يكون لديك سلسلة من استراتيجيات الربح السريع الأخرى التي تبدأ في إظهار النتائج في الوقت نفسه.
أحد تلك الأشياء التي يمكنك القيام بها هو تحسين خادم الويب الخاص بك من أجل تحسين محركات البحث. هذا شيء يعرفه عدد قليل جدًا من الأشخاص أو يختارونه مما يعني أنه يمكنك استخدامه للحصول على ميزة على منافسيك.
بينما يمكن تكييف جميع النصائح الموضحة أدناه تقريبًا مع أي بيئة خادم ويب (مثل IIS على سبيل المثال) ، فقد اخترت التركيز على Apache ، حيث إنها أكثر الأنظمة الأساسية المتاحة شيوعًا اليوم.
1. المضيف محليًا
ما لم يكن الجمهور الأساسي لموقعك على الويب جمهورًا عالميًا ، فإن الموقع الفعلي لخادم الويب الخاص بك يلعب دورًا مهمًا في تحسين محركات البحث ، خاصة بالنظر إلى الأهمية المتزايدة للبحث المحلي الذي رأيناه من Google في الآونة الأخيرة.
لنستخدم مثالاً أجري فيه بحثًا عن "". في وقت كتابة هذا التقرير ، هناك ما يقرب من XXXX نتيجة لهذا المصطلح المحدد. لذلك ضع في اعتبارك للحظة كيف يمكن لمحرك البحث أن يحدد خوارزميًا ما هي أنسب الأمثلة التي يمكن إرجاعها ، مع الأخذ في الاعتبار أنني أقوم بهذا البحث من أستراليا.
بعض الأشياء التي من المحتمل أن تأخذها محركات البحث في الاعتبار هي:
- هل يحتوي الموقع على اسم مجال .AU؟
- هل يذكر الموقع أستراليا في محتواه؟
في حين أن كلا العاملين المذكورين أعلاه يمثلان بالفعل إشارات قوية لمحركات البحث على أن الموقع سيكون مناسبًا للجمهور الأسترالي ، لا تزال هناك إشارات أخرى تبحث عنها محركات البحث.
واحد من هؤلاء أين يستضيف الموقع؟ من غير المحتمل أن تختار شركة أجنبية استضافة محتواها على خادم أسترالي ؛ لذلك يعد هذا مؤشرًا قويًا على أن هذا الموقع يستهدف الأستراليين ومن ثم سيكون نتيجة أكثر صلة.
2. تثبيت mod_pagespeed
في الأشهر الـ 12 الماضية ، تحولت Google من التلميح بمهارة إلى أنهم معجبون بجعل الويب مكانًا أسرع ، إلى الإعلان عن ذلك كعامل في خوارزمية ترتيب البحث الخاصة بهم.
في البداية ، لم تكن العديد من التوصيات التي قدمتها Google لتحسين أوقات تحميل الصفحات عملية دائمًا لمعظم المطورين لتنفيذها. ومع ذلك ، أدركت Google ذلك وقررت إصدار وحدة Apache مفتوحة المصدر تقوم تلقائيًا بالعمل نيابة عنك في الخلفية.
الفكرة الأساسية وراء mod_pagespeed هي أنها تتيح سلسلة من تقنيات التحسين التي تستند إلى أفضل الممارسات دون الحاجة إلى إجراء تغييرات كبيرة ومعقدة على موقع الويب الخاص بك.
لإثبات مدى قوة هذه الوحدة ، فقد قدمت قائمة سريعة ببعض الأشياء التي كان من الممكن أن تكون كابوسًا في السابق لتطبيقها على أي شيء آخر غير موقع صغير ثابت يمكن تشغيله آليًا:
- قم بتزويد الخادم بمعلومات مفصلة حول المدة التي يستغرقها كل زائر لتحميل الصفحة وعرضها.
- قم بإزالة المسافات البيضاء غير الضرورية.
- اجمع بين ملفات CSS / JavaScript الخارجية والمضمنة في ملف واحد.
- قم بتحسين ذاكرة التخزين المؤقت لموارد الموقع لتتوافق مع تقنيات أفضل الممارسات.
- قم بتصغير وإزالة التعليقات من جميع صفحات HTML وملفات CSS و JavaScript قبل تقديمها للمستخدمين.
- تحسين الصور للأداء قبل تقديمها للمستخدمين.
يمكنك العثور على مزيد من الإرشادات التفصيلية حول ما يفعله mod_pagespeed بالضبط وكيف يفعل ذلك على الصفحة الرئيسية الرسمية mod_pagespeed.

3. إزالة المحتوى المكرر مع mod_rewrite
ما لم تكن قد قضيت وقتًا طويلاً في العمل مع أو مع الأشخاص في مُحسنات محركات البحث ، فهناك فرصة جيدة ألا تدرك أن موقع الويب الخاص بك قد يواجه مشكلات في المحتوى المكرر. اسمح لي أن أشرح:
إذا كنت تملك موقع الويب: http://www.example.com/ ، فلا شك أنك تدرك أنك لست بحاجة إلى كتابة www في عنوان URL أعلاه حتى يتم تحميل الموقع. ومع ذلك ، ما قد لا تدركه هو أن http://www.example.com و http://example.com/ محرك بحث هما موقعان مختلفان. لذلك عندما يكون لديك أشخاص يرتبطون بإصدار بدون www وأيضًا إصدار www ، فأنت تقسم بشكل أساسي قيمة هذه الروابط إلى موقع الويب الخاص بك إلى النصف.
لحسن الحظ هناك حل سهل التنفيذ. من خلال تمكين mod_rewrite Apache ، يمكنك إخبار محركات البحث أن أي محتوى على الإصدار غير www موجود الآن بشكل دائم في إصدار www. بهذه الطريقة لن تعتقد محركات البحث أن لديك نسختين من كل صفحة على موقعك فحسب ، بل ستتدفق الآن قيمة أي روابط تشير إلى الإصدار الخاطئ عبر الصفحة الصحيحة.
للقيام بذلك ، قم بإضافة الأسطر التالية إلى ملف htaccess الخاص بك على خادم الويب الخاص بك. إذا لم يكن لديك بالفعل ملف .htaccess ، يمكنك ببساطة المضي قدمًا وإنشاء ملف.
RewriteEngine On
RewriteBase /
RewriteCond % ^yourdomain.com [NC]
RewriteRule ^(.*)$ http://www.yourdomain.com/$1 [L,R=301]
ومع ذلك ، إذا كنت تريد القيام بالعكس وتفضل أن يكون لديك الإصدار الذي لا يحتوي على www من نطاقك باعتباره الإصدار الافتراضي ، يمكنك إضافة الكود التالي بدلاً من ذلك:
RewriteEngine On
RewriteBase /
RewriteCond % ^www.yourdomain.com [NC]
RewriteRule ^(.*)$ http://yourdomain.com/$1 [L,R=301]
4. تصحيح خادم الويب الخاص بك
النقطة الأخيرة فيما يتعلق بتحسين خادم الويب الخاص بك من أجل تحسين محركات البحث (SEO) تتعلق بالأمان. تقدم Google لبعض الوقت الآن إشعارات للمستخدمين في نتائج البحث تفيد بأن موقعًا معينًا قد يحتوي على برامج ضارة. ومع ذلك ، قامت Google مؤخرًا بتوسيع هذا الأمر للإشارة الآن إلى متى قد يتم اختراق موقع ما أو اختراقه.
أفضل طريقة لضمان عدم وقوعك ضحية لهجوم على موقع الويب الخاص بك هي إبقاء خادم الويب الخاص بك محدثًا بأحدث إصدارات البرامج وإغلاق الخدمات التي لا تحتاجها. يوفر Apache سلسلة من النصائح والحيل على موقعه الرسمي على الويب لمساعدتك في الحفاظ على موقعك آمنًا من المتسللين (وهي بالتأكيد خطوة أولى جيدة).
ملخص
- تأكد من أن الموقع الفعلي لخادم الويب الخاص بك مناسب لنوع الجمهور الذي تحاول استهدافه.
- قم بتحسين الطريقة التي يتعامل بها خادم الويب مع طلبات HTTP عن طريق تثبيت mod_pagespeed.
- قم بحل تكرار موقع الويب الخاص بك بالكامل باستخدام mod_rewrite إلى 301 إعادة توجيه إصدارات بخلاف www لعناوين URL الخاصة بك إلى إصدار www.
- تأكد من تحديث بيئة خادم الويب بأحدث تصحيحات الأمان للمساعدة في منع المتسللين من مهاجمة موقعك.
نأمل أن تساعدك بعض النصائح التي أشرت إليها أعلاه في منحك بعض الانتصارات السريعة لتحسين محركات البحث وتزويدك بميزة على منافسيك الأقل ذكاءً من الناحية الفنية. إذا كان لدى أي شخص أي أسئلة ، فيرجى تركها في التعليقات وسأكون متأكدًا من الرد.