آموزش Coolaking در SEO (بهینه... موتور های جستجو )(2)

k2-4u

Well-Known Member
سلام خدمت همه دوستان
در این تاپیک می خوام در مورد coolaking در SEO
و یک روش ساده برای SEO کردن سایت های flash بنویسم


coolaking بهترین روش برای سایت های flash و ajax
فواید این روش اینه که . می توانید دقیقن مشخص کنید
که موتور های جستجو چه چیزی رو در سایت شما ببینند و نبینند . و می تونین اگر دوست داشتین (که کار خوبی نیست ) گمراهشون کنید. فایده مثبت این روش در ساخت سایت های ajax و flash است
و این امکان رو به شما میده که سایت رو به هر شکلی که دوست داشتید طراحی کنید سپس یک
نسخه SEO شده هم برای موتور های جستجو درست کنید . مشکل این روش هم اینه که google
سایت های که از این طرفند استفاده کردن رو دوست نداره . ولی جلوش رو نمیشه گرفت!
(از نظر منطقی میشه ولی من ندیدم کاری کنند !!)


coolaking چطور کار می کند ؟
وقتی موتور های جستجو وارد سایت می شن که محتوایت سایت رو
بخونند شما اونا رو از روی آدرس ip یا user ageint شناسای می کنی
و یک صفحه دیگه . رو نشون میدی :wink:
به همین راحتی .
حالا سوالی که پیش میاد اینه که . ip موتور های جستجو رو از کجا میاری؟
که این هم باز ساده است . سایت های هستند که به صورت دائم آدرس های iip
رو در اختیار میگذارند . و با درست کردن یک script ساده
می توانید آدرس های ip رو update کنید


همه کار ها روشن شد .
برای دسترسی به آدرس IP ها به سایت
http://www.iplists.com/
مراجع کنید هم چنین یه script هم نوشتم و گذاشتم ضمیمه که برای coolaking
مناسب است . که طرز استفادش هم در ادامه توضیح دادم (comment هامو لطفا پاک نکنید !! )

در داخل فایل zip دو تا فایل هست یکی mysql.sql که لازمه یک database در
mysql بسازید سپس این کد ها رو به وسیله phpmyadmin نصب کنید
فایل seo.php رو هم باز کنید و به شکل زیر تنظیم کنید

PHP:
	private static $DBhost='localhost';
	private static $DBuser='root';
	private static $DBpass='';
	private static $DBname='seo_coolaking';

در متغییر $DBhost نام سرور mysql
$DBuse نام کاربری mysql
$DBpass رمز عبور و $DBname هم اسم دیتابیسی که ساختید و کد ها رو روش نصب کردید

حالا برای استفاده لازمه که کلاس
را به شکل زیر فرا خوانی کنید

PHP:
new coolaking('normallPage.php','SEOPage.php');
normallPage.php اسم صفحه ای که به کاربرها نشون داده میشه
و SEOPage.php اسم صفحه ای که به موتور های جستجو نشون داده میشه
فقط این نکته رو دقت کنید که این آدرس های که میدهید در داخل اسکریپ به وسیله
دستور include باز مشه . اگر لازم شد . به صورت دلخواه عوض کنید


SEO برای flash کارها
با استفاده از پلاین SIFR (که خودم باهاش کار نکردم) کسانی که
تخصص شون flash هست می توانند سایت مورد نظر خودشون رو SEO
کنند که اگر وقت شد یه مقاله درموردش ترجمه می کنم :-?
http://jquery.thewikies.com/sifr/download
http://www.mikeindustries.com/blog/sifr/
http://www.mikeindustries.com/blog/archive/2005/02/sifr-2.0-release-candidate-4


این 2 تاپیک رو دوستمون amin E Help در بحث قبلی معرفی کردند که در مورد SEO کردن
ajax با چندین طرفن هستند
http://barnamenevis.org/forum/showthread.php?t=160131
http://forum.majidonline.com/showthread.php?t=91425
که بحث در مورد طرفند ها رو غیر ضروری می کنه

و در امضام هم آدرس مقاله قبلی هست
 

پیوست ها

  • SEO-Coolaking(PHP 5).zip
    1.6 کیلوبایت · بازدیدها: 26

oldooz

Well-Known Member
سلام کورش جان (اگه اشتباه نکنم) میشه بگی چرا گوگل با جاوا و آژاکس مشکل داره؟؟؟ یعنی اصلا سایت های آژاکس رو نمیخونه؟ یعنی باید اینطوری تصور کرد که گوگل جاواش فعال نیست؟ اگه برای اونایی که جاواشون فعال نیست یه چیزه دیگه طراحی کنیم حله؟
 

k2-4u

Well-Known Member
سلام کورش جان (اگه اشتباه نکنم) میشه بگی چرا گوگل با جاوا و آژاکس مشکل داره؟؟؟ یعنی اصلا سایت های آژاکس رو نمیخونه؟ یعنی باید اینطوری تصور کرد که گوگل جاواش فعال نیست؟ اگه برای اونایی که جاواشون فعال نیست یه چیزه دیگه طراحی کنیم حله؟
به خاطر اینکه گوگل اصلا کد ها رو اجرا نمی کنه
مثل اینکه یک صفحه رو با Notepad باز کنید
و به این صورت کار می کنه که همه تگ های Script Noscript فریم ها و همه رو . در کلا در نظر نمی گیره
فقط کمی به html/css توجه می کنه 
و اصل کارش هم با مطالب و تصاویر صفحه است
 

oldooz

Well-Known Member
یعنی فقط متون ساده و تصویر؟ کدهای php رو هم اجرا نمیکنه؟ مثلا یه دستور نوشتیم print کلا نمیبینه؟ عجیبه ها
 

k2-4u

Well-Known Member
دوستی جان
اگر کمی دقت کنی
کد های php رو هیچ کس قرار نیست ببینه
و نخواهد دید .
php . کد هاشو به google نشون نمیده
شما وقتی دستور Print رو استفاده می کنید
php نتیجه دستور Print رو به گوگل نشوم میده . نه خود دستور print رو

php فقط text رو خروجی میده بیرون
حالا اون text میتونه html/css/javascript متن یا ... باشه
 
آخرین ویرایش:

ziXet

مدیر انجمن PHP/MYSQL
یعنی فقط متون ساده و تصویر؟ کدهای php رو هم اجرا نمیکنه؟ مثلا یه دستور نوشتیم print کلا نمیبینه؟ عجیبه ها
نه اونها که با php پردازش شده و خروجی php رو میبینه!
شما همین رو همین صفحه رایت کلیک کن و "view page source" رو بزن!
این همون چیزی هست که میبینه!
حالا بعدش با توجه به نوع crowler بعضی از تگ ها مثل script و... رو کلا حذف میکنه
 

جدیدترین ارسال ها

بالا