بسم الله الرحمن الرحيم
الموضوع متاح بالكامل على هيئة ملف pdf لمن لا يملك وقت حاليا، فضلا اضغط
هذا الموضوع عن إشهار وتحسين المواقع عبر الويب .. وهذا مجال كامل وعلم اسمه SEO اختصار Search Engine Optimization ومع الأسف بالرغم من أهمية هذا المجال إلا أنه يكاد يكون غير موجود تماما عند العرب وعن تجربة شخصية لم أرى بعينى موضوع واحد باللغة العربية عن هذا المجال.
هذا المجال لا يهدف فقط إلى إضافة موقعك إلى محركات البحث الشهيرة بل يعمل على رفع رتبة الموقع ليظهر فى النتائج الأولى فى صفحات محركات البحث أى فى:
SERPs اختصار Search Engine Results Pages
قل لى ما فائدة إضافة موقعك إلى جوجل مثلا وإذا بحث أحد عن أحد محتوياته ظهر فى النتيجة رقم 200؟ هل تعلم أن أغلب مستخدمى محركات البحث لا يلتفتون إلا لأول 10 نتائج فى محركات البحث .. وهل تعلم أن منهم من يختار أول وثانى نتيجه ولا يرى الباقى!
لذلك فالهدف الحالى هو معرفة أساسيات دعم المواقع المستمرة .. اعلم أخى القارئ أن موقعك بكل صفحاته هى طفل تربيه ويكبر معك يوما بيوم – إذا تابعته – أو لا قدر الله سيمرض ويموت إذا أهملته .. ولكى لا نطيل .. هناك 3 محركات بحث أساسية لابد أن تجعل لموقعك بصمه فيها .. أولها جوجلGoogle لأن حوالى 40% من العالم تستخدمه – إن لم يكن أكثر – ثم الياهوYahoo وبعدهما محرك إم إس إن MSN .. نبدأ بالأساسيات ثم نعطى لمحة مميزة لكل محرك!
تذكر أنك فى حالة تنافس .. وتحتاج إلى استراتيجية عالية وتخطيط وليس مجرد عمل عشوائى! ودائما خطوة واحده تحدث فرقا .. إما للخلف أو الأمام!
الأساسيات العامة:
- المحتويات! Contents are the king .. دائما اهتم بهذه الكلمة! المحتويات .. موقعك دون محتوى كبير وفعال فلن يصل إلى شئ .. وأى موقع يتم تصميمه يجب أن يكون له محتوى جيد فى البداية!
- من أشهر الأساسيات هى وسوم الميتا
plain text
ولا قيمة لها اليوم! على الأقل جوجل مستحيل أن ينتبه لها .. وهذه سمة محركات البحث الكبيرة .. لأنه يمكن استغلال هذه الأوامر فى إضافة كلمات خادعة لا علاقة لها بالموقع..
ولماذا تضيفها؟ لأن هناك محركات بحث صغيرة تستخدمها وبهذا ستعطى لموقعك فرصه للفهرسة فى المحركات الغير شهيرة .. لن تضر!
- أفضل الصفحات هى الصفحات التى يحتوى عنوانها Title ومضمونها Body واسمها Name ووصلاتها Links والدومين الذى يحتويها على الكلمة المراد البحث عنها.. وهنا نقدم مثال إفتراضى (ليس واقعيا): إذا بحثت عن كلمة مثل: egypt فإن أفضل صفحة ستكون على الشكل التالى: www.egypt.com/egypt.html .. طبعا فى حالات استثنائية لا يتم ذلك ..
- لذلك اهتم بالوسوم , , حيث أن لكل وسم قيمة لدى محركات البحث ..
-فمثلا العنوان يجب أن يحتوى على خلاصة مضمون الصفحة دون تكرارات أو زيادات .. وإليك مثال .. لو تريد عنوان عن تصميم صفحات الويب فاكتب "تعلم تصميم صفحات الويب" ولا تحاول أن تكتب "تصميم صفحات الويب الرائعة وهى فرصه جميلة شارك معنا لماذا الانتظار"! لأن "كثرة" الكلمات تخفف من تركيز العنوان (حيث أن محركات البحث تستخدم خوارزميات تكشف كثافة الكلمات الدالة عن الصفحات).. أيضا حاول أن تجعل لكل صفحه فى موقعك عنوان مختلف لأن جوجل بوجه خاص يحب التنوع!
-ومثلا الوصلات hyperlinks من أخطر العوامل التى تحدد الصفحات المطلوب فهرستها .. اعلم أن هناك ما يسمى بـ anchor text أو (نص التثبيت إن صح التعبير) المهم سنعتبر اسمه الأنكور .. ماهو الأنكور؟ إنه كالتالى
plain text
الفريق العربى للبرمجه 2000
وهنا الأنكور هو " الفريق العربى للبرمجه 2000" وبهذا يتضح أنه الجزء الظاهر من الوصله! وهذا الأنكور يساعد محركات البحث على الوصول للصفحة المقصوده واظهار نتائج بحث بناء على اسم الأنكور! لذلك حاول من اليوم أن تقلل من كتابة "اضغط هنا" واستبدل هذا الأنكور بأى شئ يدل على محتوى الصفحة!
-أما الوسم فهو أيضا من الوسوم المهمة لأن محركات البحث تعطى له مصداقية كبيرة لكون الخط كبير (وهذا كدليل على عدم وجود سبام spam أو خدع) .. ويمكنك تقليل حجم هذا الخط عن طريق CSS بحيث لا يشوه منظر الصفحة! وإياك واستخدام css فى جعل النص الناتج من هذا الوسم يساوى صفر وتخفى الكلمات.. سترى فى النقطة التالية.
- احذر من كتابة كلمات باللون الأبيض على خلفية بيضاء (بحيث لا تظهر الكلمات)! هذا ما يسمى cloaking or stealth هذا يعرض موقعك للعقاب من محركات البحث وقد لا تتم فهرسة موقعك إطلاقا!
- بالنسبة للصفحات الديناميكيه والتى تعتمد على الاستعلامات من قواعد البيانات ... مثال:
http://www.anwarica.....php?cat=Oracle
هذه الصفحه رغم مافيها من رموز إلا أن لها معنى .. فهى تدل على محتوى كتب أوراكل .. تخيل لو كانت على صورة id=132549 فستصبح دون معنى!
الخلاصه.. إذا استخدمت صفحات ديناميكية حاول أن تجعل لها معنى ولا تستعلم عن أرقام من قواعد البيانات .. article name أفضل من article id
وهذه الصفحة بالمثال سيتم فهرستها فى جوجل وياهو وإم إس إن دون مشاكل تذكر .. ولكن لا تضمن ذلك فى بقية محركات البحث! بل أحيانا وجود session يسبب مشاكل وأخطاء فى الوصول للصفحه!
لهذا هناك طرق لعمل صفحات ودوده لمحركات البحث Search engines friendly pages بحيث تصبح سهله للقراءة .. ذلك باستخدام mod_rewrite فى الأباتشى ويمكن اعداد IIS لنفس الهدف ..
مثال لعمل هذه العملية .. تخيل العنوان:
http://www.anwarica.....php?cat=Oracle
يمكن تحويله إلى
http://www.anwarica....ooks/cat/Oracle
وهذا باستخدام قوانين .. واحذر من الأخطاء الناتجه عن هذه العملية فقد ينتج عنها loop يسبب بطئ رهيب فى السيرفر .. عليك إتقانها أولاً .. وكدرس رائع لعملية التحويل، إليك هذا المقال:
http://www.sitepoint...e-url-rewriting
- لا تقلق بالنسبة لكون موقعك دوت كوم .com أو بكونه على أى اختصار آخر حتى لو .info لأن محركات البحث لا تهتم بهذا الموضوع .. فلا فرق بين .com, .net, .info, .edu, .tv وهكذا!
- لا شئ اسمه امتداد أفضل من الآخر .. بمعنى الصفحات بامتداد htm ليس بأفضل من الامتدادات الأخرى مثل php, asp .. لا علاقة إطلاقا بين امتداد الصفحة وفهرستها فى محركات البحث! إطلاقا! الفرق هو المحتوى.. استخدم أى امتداد يروق لك فمحرك البحث يعمل مثل المستخدم يدخل وينظر إلى المكتوب أمامه!
- استقر على أحد الخيارين فى نشر موقعك .. إما بكتابة www أو بعدم كتابة www .. هل تعلم أن محركات البحث لا تميز بينهما؟ وهذه نقطة هامة جدا .. إذا أردت نشر موقعك بين المواقع الأخرى فاختر أحد الصيغتين وتمسك بها!
- إذا وضعت صور فى موقعك (وهذا شبه أكيد) فعليك بإضافة alt .. بالشكل التالى:
plain text
هذه النقطة مهمة لسببين .. الأول معروف وهو فى حالة عدم تحميل الصور فيظهر هذا النص الدال على الصورة.. والثانية لأن محركات البحث تبحث عن وصف الصورة لإدراجها فى بحث الصور أو فى حالة إن كانت الصورة وصلة لصفحة!
- ضع ارتباط لخريطة موقعك فى عنوان الصفحة الرئيسية لك (ضرورى) ويشترط أن تكون هذه الخريطه تحتوى على وصلات موقعك بالكامل .. لأن محركات البحث ستقرأها وتدخل هذه الصفحات دون عناء.
- إذا قمت بشراء اسم دومين (نطاق) طويل قليلا (يتكون من أكثر من كلمه) عليك باستخدام Dash لتفصل بينهم! مثال: إذا أردت دومين باسم real doctors فلا تختاره realdoctors.com واختر بدلا منه real-doctors.com لأنه أسهل فى التفسير لدى محركات البحث!
- ابتعد عن تصميم صفحات تشغل مساحة كبيرة من النصوص .. فكلما قلت مساحة النصوص كلما كانت أفضل فى الفهرسة .. مثلا الصفحة التى مساحتها 5 كيلو بايت أفضل من الصفحة ذات مساحة 10 كيلو بايت .. ويقال أن محركات البحث تكتفى بعدد معين من الحروف فى بداية ونهاية الصفحة .. فلا تحاول أن تضيع الفرصة بعمل صفحات كبيرة جدا!
- استخدم تقنية CSS فى التصميم وحاول قدر الامكان الابتعاد عن الجداول فى html لأن الجداول تعيق الفهرسة كما تطيل زمن تحميل الصفحه! وإليك درس لاستخدام css بدلا من الجداول على الرابط
http://www.arabteam2...showtopic=59707
- أضف صفحة خطأ 404 مخصصة بحيث تشير إلى وصلات الموقع الأساسية وستفيدك فى حالة وصول أحد مستخدمى محركات البحث إلى صفحة قديمة تم إلغاؤها من السيرفر!
- أخطر قضية تشغل بال أصحاب المواقع بعد كل ذلك هو ظهور صفحاتهم فى النتائج الأولى لمحركات البحث .. هل تعلم أن أسهل الطرق هو معرفة الكلمات المنافسة لك! عملية المنافسة competition هى أحد عوامل تحديد مكان موقعك .. مثلا إن كان موقعك فى مجال الهندسة قسم الاتصالات فعليك بمعرفة الكلمات الدالة المشهور فى هذا المجال وتراقبها! ثم تضع كلمات دالة فى موقعك مميزة قليلا عنها (فقد تجد كلمات دالة غير موجوده فى الصفحات المنافسه!) .. أما إن لم تجد لك مخرج فعليك برفع رتبة صفحاتك PR وتعنى Page Rank وسنعرفها بعد قليل.
- أضف موقعك إلى محركات البحث يدويا دون استخدام برامج أو سكريبت خاص .. لأن الإضافة اليدوية مؤكده وفعالة أكثر من الإضافة الآلية وأضفه إلى فهارس البحث directories وأشهرهم http://www.dmoz.org ولكن الإضافة هناك صعبة إلى حد ما.