بسم الله الرحمن الرحيم
الموضوع متاح بالكامل على هيئة ملف pdf لمن لا يملك وقت حاليا، فضلا اضغط
هذا الموضوع عن إشهار وتحسين المواقع عبر الويب .. وهذا مجال كامل وعلم اسمه SEO اختصار Search Engine Optimization ومع الأسف بالرغم من أهمية هذا المجال إلا أنه يكاد يكون غير موجود تماما عند العرب وعن تجربة شخصية لم أرى بعينى موضوع واحد باللغة العربية عن هذا المجال.
هذا المجال لا يهدف فقط إلى إضافة موقعك إلى محركات البحث الشهيرة بل يعمل على رفع رتبة الموقع ليظهر فى النتائج الأولى فى صفحات محركات البحث أى فى:
SERPs اختصار Search Engine Results Pages
قل لى ما فائدة إضافة موقعك إلى جوجل مثلا وإذا بحث أحد عن أحد محتوياته ظهر فى النتيجة رقم 200؟ هل تعلم أن أغلب مستخدمى محركات البحث لا يلتفتون إلا لأول 10 نتائج فى محركات البحث .. وهل تعلم أن منهم من يختار أول وثانى نتيجه ولا يرى الباقى!
لذلك فالهدف الحالى هو معرفة أساسيات دعم المواقع المستمرة .. اعلم أخى القارئ أن موقعك بكل صفحاته هى طفل تربيه ويكبر معك يوما بيوم – إذا تابعته – أو لا قدر الله سيمرض ويموت إذا أهملته .. ولكى لا نطيل .. هناك 3 محركات بحث أساسية لابد أن تجعل لموقعك بصمه فيها .. أولها جوجلGoogle لأن حوالى 40% من العالم تستخدمه – إن لم يكن أكثر – ثم الياهوYahoo وبعدهما محرك إم إس إن MSN .. نبدأ بالأساسيات ثم نعطى لمحة مميزة لكل محرك!
تذكر أنك فى حالة تنافس .. وتحتاج إلى استراتيجية عالية وتخطيط وليس مجرد عمل عشوائى! ودائما خطوة واحده تحدث فرقا .. إما للخلف أو الأمام!
الأساسيات العامة:
- المحتويات! Contents are the king .. دائما اهتم بهذه الكلمة! المحتويات .. موقعك دون محتوى كبير وفعال فلن يصل إلى شئ .. وأى موقع يتم تصميمه يجب أن يكون له محتوى جيد فى البداية!
- من أشهر الأساسيات هى وسوم الميتا
<meta name="keywords" content="الكلمات الدالة للبحث مع فواصل">
<meta name="description" content="للوصف">
ولا قيمة لها اليوم! على الأقل جوجل مستحيل أن ينتبه لها .. وهذه سمة محركات البحث الكبيرة .. لأنه يمكن استغلال هذه الأوامر فى إضافة كلمات خادعة لا علاقة لها بالموقع..
ولماذا تضيفها؟ لأن هناك محركات بحث صغيرة تستخدمها وبهذا ستعطى لموقعك فرصه للفهرسة فى المحركات الغير شهيرة .. لن تضر!
- أفضل الصفحات هى الصفحات التى يحتوى عنوانها Title ومضمونها Body واسمها Name ووصلاتها Links والدومين الذى يحتويها على الكلمة المراد البحث عنها.. وهنا نقدم مثال إفتراضى (ليس واقعيا): إذا بحثت عن كلمة مثل: egypt فإن أفضل صفحة ستكون على الشكل التالى: www.egypt.com/egypt.html .. طبعا فى حالات استثنائية لا يتم ذلك ..
- لذلك اهتم بالوسوم <title>, <a>, <h1> حيث أن لكل وسم قيمة لدى محركات البحث ..
-فمثلا العنوان <title> يجب أن يحتوى على خلاصة مضمون الصفحة دون تكرارات أو زيادات .. وإليك مثال .. لو تريد عنوان عن تصميم صفحات الويب فاكتب "تعلم تصميم صفحات الويب" ولا تحاول أن تكتب "تصميم صفحات الويب الرائعة وهى فرصه جميلة شارك معنا لماذا الانتظار"! لأن "كثرة" الكلمات تخفف من تركيز العنوان (حيث أن محركات البحث تستخدم خوارزميات تكشف كثافة الكلمات الدالة عن الصفحات).. أيضا حاول أن تجعل لكل صفحه فى موقعك عنوان مختلف لأن جوجل بوجه خاص يحب التنوع!
-ومثلا الوصلات hyperlinks من أخطر العوامل التى تحدد الصفحات المطلوب فهرستها .. اعلم أن هناك ما يسمى بـ anchor text أو (نص التثبيت إن صح التعبير) المهم سنعتبر اسمه الأنكور .. ماهو الأنكور؟ إنه كالتالى
<a href="http://www.arabteam2000.com">الفريق العربى للبرمجه 2000</a>
وهنا الأنكور هو " الفريق العربى للبرمجه 2000" وبهذا يتضح أنه الجزء الظاهر من الوصله! وهذا الأنكور يساعد محركات البحث على الوصول للصفحة المقصوده واظهار نتائج بحث بناء على اسم الأنكور! لذلك حاول من اليوم أن تقلل من كتابة "اضغط هنا" واستبدل هذا الأنكور بأى شئ يدل على محتوى الصفحة!
-أما الوسم <h1> فهو أيضا من الوسوم المهمة لأن محركات البحث تعطى له مصداقية كبيرة لكون الخط كبير (وهذا كدليل على عدم وجود سبام 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 .. بالشكل التالى:
<img src="myimg.gif" alt="وصف للصورة">
هذه النقطة مهمة لسببين .. الأول معروف وهو فى حالة عدم تحميل الصور فيظهر هذا النص الدال على الصورة.. والثانية لأن محركات البحث تبحث عن وصف الصورة لإدراجها فى بحث الصور أو فى حالة إن كانت الصورة وصلة لصفحة!
- ضع ارتباط لخريطة موقعك فى عنوان الصفحة الرئيسية لك (ضرورى) ويشترط أن تكون هذه الخريطه تحتوى على وصلات موقعك بالكامل .. لأن محركات البحث ستقرأها وتدخل هذه الصفحات دون عناء.
- إذا قمت بشراء اسم دومين (نطاق) طويل قليلا (يتكون من أكثر من كلمه) عليك باستخدام 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 ولكن الإضافة هناك صعبة إلى حد ما.
الإضافة المميزة لمحرك البحث جوجل:
وصلة الإضافة: https://www.google.com/addurl
هذا المحرك ليس بالشئ الهين .. لأنه يستخدم خورازمية معقده وليست بسيطه كبقية محركات البحث .. والفكرة الأساسية فى ظهور النتائج لدى جوجل تتلخص فى وجود "رتبة عالية للصفحة" High PR
والرتبة تظهر فى شريط أدوات جوجل بالشكل
وهى من صفر إلى 10 .. كلما زادت كلما ارتقى ترتيب موقعك .. فكرتها ذكيه .. حيث أنها تعتمد على شعبية صفحتك فى الويب كله! ولزيادة قيمتها .. احصل على أكبر قدر ممكن من الوصلات إلى موقعك .. والوصلات التى تشير إلى موقعك اسمها back links أو inbound links .. نقطه فى غاية الخطورة!
تخيل أن صفحة فى موقع رتبتها 4 .. وكان بالصفحة وصلة إلى صفحة فى موقعك .. توقع أن موقعك سترتفع رتبته قريبا ..
لو صفحة فى موقع رتبتها 8 وأخذت منها وصلة لموقعك فكأنك أخذت 6 وصلات من صفحات ذات رتبة 3 أو رتبة منخفضه!
الخلاصة: كلما حصلت على وصلات أكثر من صفحات ذات رتبة مرتفعه أكثر، كلما ازدادت رتبة صفحتك.
كيف تحسب رتبة صفحة على الويب؟ باستخدام شريط أدوات جوجل أو الأسهل من خلال مواقع عديدة .. على سبيل المثال موقع: http://www.stargeek.com/pr_checker.php ستجد أنه يمكنك معرفة الرتبة لأى صفحة بأى موقع ..
موقع آخر:
http://www.webmasterbrain.com/upcoming-pag...ool--tool11.htm
وبعد ذلك متى سترتفع الرتبة؟ سترتفع مع أول تحديث لمحرك البحث .. قد يتطلب الأمر شهور أو أسابيع! لا تدرى!
جوجل يتحتاج الكثير والكثير من الصبر!
- وآخر التطورات التى أضافها جوجل كعلامة مميزة أخرى لهم هى خرائط المواقع google sitemaps وتجد الموضوع على الوصله:
https://www.google.c...asters/sitemaps
الإضافة المميزة لمحرك البحث يــاهـــــو:
وصلة الإضافة: http://search.yahoo....nfo/submit.html
محرك بحث يأتى بعدد معقول من الزوار ولا يتطلب مجهود كبير فى الوصول إليه .. مجرد أيام قد تصل أسبوع .. فهو مهتم بالفهرسة بسرعة كبيرة (أسرع من جوجل فى الفهرسة).
الإضافة المميزة لمحرك البحث إم إس إن:
وصلة الإضافة: http://search.msn.com/docs/submit.aspx
يقترب كثيرا من الياهو ولكنه أقل فى الأهمية!
إذا كنت مسئول عن موقع (أي webmaster) فعليك أن تراعى التالى
- راقب موقعك جيدا عن طريق برامج الإحصائيات وستجد الكثير منها مجانا مثل awstats و webalizer وتجدهما على الوصلتين
http://awstats.sourceforge.net
http://www.mrunix.net/webalizer
ومن ضمن ما تريد مراقبته هو كلمات البحث التى كتبها المستخدمين وعددها، وأشهر العبارات التى تم البحث عنها .. وعن زيارات روبوتات محركات البحث لفهرسة الموقع وكذلك من هو محرك البحث الأكثر جلباً للزوار لديك!
- احصل على inbound links كثيرة .. ولكن كيف؟ أمامك حلول بسيطه مثل عمل التبادل الاعلانى أو الأهم وهو تبادل الوصلات link exchange وهذه طريقة معروفة حيث تحدد جزء مهم من صفحتك وتكتب فيها عن رغبتك للتبادل بين الوصلات بشروط تحددها .. وستجد مواقع أخرى تعمل نفس الموضوع .. ولاحظ أنك لو حصلت على وصلة نصيه (أى تحتوى على الأنكور) فإنها أفضل كثيرا من أن تحصل على وصلة من صورة أو بانر! هكذا يصبح لديك حلفاء أو affiliates
- حاول تجديد محتويات موقعك باستمرار للحصول على فهرسة أكبر ووصولك يصبح أعمق فى محركات البحث.
- استخدم تصميم بسيط فى الصفحة بعيدا عن تعقيدات الجافا سكريبت وكثرة الصور والجداول لأن كل هذا يؤدى إلى بطئ تحميل الصفحة! تخيل لو شخص وجد موقعك الأول فى نتائج البحث وتعذب لكى يدخله!! (محرك البحث قد لا يمكنه فهرسته بصورة كاملة أحيانا!).
- حاول استخدام rss feed ولا تنشر محتويات مغلقة داخل ملفات مضغوطه .. بل انشرها داخل الصفحات أفضل! كما تعلم أيضا أن ملفات pdf يتم قراءتها فى محركات البحث!
الخـاتــــــــمه
هذا الموضوع الطويل الملل من أكثر المواضيع المتعبة التى تتجدد بسرعة رهيبة نتيجة الحروب بين محركات البحث .. وقد استغرق الأمر أكثر من 6 أشهر لكى أتأكد من نتائج التجارب العملية لهذه الملاحظات بالاضافة لدراستها .. وللجميع الحق فى نشر هذه المعلومات ولكن فضلا المرجو الإشارة إلى الفريق العربى للبرمجة 2000
وأرجو أن لا تنسوا الدعاء لأخى على الدعيج بالرحمة والمغفرة ولبقية المسلمين.
محمد الأنـــور
الفريق العربى للبرمجه 2000