آیا مقدار زمانی که طول می کشد تا یک صفحه وب در جستجوگر لود شود تاثیری در رتبه آن صفحه در موتورهای جستجو دارد؟ اینطور است؟
اگر اینگونه باشد، سایتهایی که از TEXT بیشتری در صفحات خود استفاده می کنند جایگاه بالاتری نسبت به سایتهایی که در آنها از عکس و برنامه های کاربردی استفاده می شود، دارند؟! و یا موتورهای جستجو برای توصیف نوع های مختلف سایت ها و مدت زمانی که جستجوگر برای پردازش آن صفحه بر اساس داده های کاربرصرف می کند تا آن را نمایش دهد، مکانیزم هایی دارند؟
یک تحقیق کاربردی در Yahoo روشهایی را بررسی کرده است که نشان می دهد موتورهای جستجو مدت زمان بارگزاری صفحات را بر اساس انوع مختلف صفحات در نظر می گیرند و صفحات پر سرعت (صفحاتی که با سرعت بالا لود می شوند) در مواردی که شامل رتبه بندی، طبقه بندی و لیست شدن آنها در موتورهای جستجو می شود تاثیر دارند.
Latency
Latency یک مفهوم کلی می باشد که به صورت ساده به مقدار زمانی که از آغاز یک رویداد تا مشاهده تاثیر آن دیده شود گفته می شود. این کلمه اغلب در تحقیق Yahoo دیده می شود. این کلمه ایست که ارزش یادگیری بیشتری دارد، مخصوصا زمانی که در ارتباط با وب سایتها و چگونگی استفاده کاربران و موتورهای جستجو در آن مطرح باشد.
در یک موتور جستجو محدوده اطلاعات فراوانی برای لیست کردن صفحات در وب نظر گرفته می شود و با توجه به این اطلاعات، رتبه بندی و طبقه بندی صفحات انجام می شود. سیگنالهایی که شامل محتوای صفحات نمایش داده شده، لینک ها و متن های موجود درآن و اطلاعاتی در مورد اینکه کاربران چگونه از این صفحات استفاده می کنند می شود. همچنین سرعت پردازش و لود شدن یک صفحه در جستجوگر واینکه یک بازدید کننده چه مقدار برای دیدن صفحه ای که سرعت لود شدن آن پایین است وقت صرف می کند در موتورهای جستجو مورد پردازش قرار می گیرد.
تحقیق کاربردی Yahoo:
Web Document User Experience Characterization Methods and Systems
Invented by Konstantinos Tsioutsiouliklis and Marcin M. Kadluczka
US Patent Application 20090187592
خلاصه ای از این تحقیق:
روش ها و سیستم هایی ارائه شده است که توصیف کننده تجربه یک کاربر هنگام بازدید از یک وب سایت است.
سیگنالهای اطلاعاتی و موتورهای جستجو
هنگامی که یک موتور جستجو صفحات را در نتایج جستجو رتبه بندی می کند به دنبال علامت هایی می گردد که نشان دهنده میزان ارتباط آن صفحات به عنوان جستجو است. برای مثال دفعات استفاده از کلمات موجود در عنوان جستجو، در صفحات نمایش داده شده.
یک موتور جستجو همچنین ممکن است به دنبال نشانگرهای کیفیت صفحاتی که در نتیجه جستجو لیست می کند نیز بگردد. برای مثال نشانگری چون رتبه صفحه، یک نشانگر کیفیتی محسوب می شود تا ارتباطی، زیرا به دنبال اعداد و اهمیت پیوندهایی که به یک صفحه اشاره دارند می گردد. نشانگرهای کیفیتی نیز وجود دارند که یک موتور جستجو ممکن است به کار ببرد. مانند: حجم متن در یک صفحه، میزان خوانایی یک متن، وجود پیوندهای شکسته در یک صفحه و چندین فاکتور دیگر . . .
یک موتور جستجو سعی می کند صفحاتی را ارائه دهد که از نظر ارتباط با موضوع جستجو و کیفیت در سطح بالایی باشد.
یکی دیگر از نشانگرها یا فاکتورهایی که یک موتور جستجو ممکن است مورد استفاده قرار دهد نحوه ارتباط متقابل کاربران با صفحاتیست که در شبکه می یابد. این نشانگرها می توانند شامل صفحاتی که کاربران بیشتر در نتیجه حاصل از جستجو اتخاب می کنند باشد یا زمانی که فرد در یک صفحه پیش از بازگشتن به نتایج حاصل از جستجو وقت صرف می کند، میزان پیشروی افراد در خواندن متن، اینکه آن صفحه را نشانه گذاری و ذخیره می کنند یا نه و فاکتورهای دیگر . . .
این نشانگرها بر اینکه صفحات تا چه میزان توقعات کاربران را براورده می کنند تکیه دارند. با نگاه کردن به عملکرد صفحات و تعامل واقعی کاربران با این صفحات به ما نشان می دهد که با توجه به حجم بالای صفحات اینترنتی و نرم افزارها و سخت افزارهای مختلف بهتر است بدانیم چه صفحاتی منجر به برآورده شدن توقعات کاربر می شود. در برخی موارد بهتر است بدانیم چه صفحاتی اگر انتخاب شوند قادر به اجرای امور کاربر نیستند. چنین عملکردهایی ممکن است رای مثال تحت تاثیر سرور، شبکه، مشترک، فایل، سخت ازار، نرم افزار و firmware مربوط به آن باشد.
خصوصیات تجربی کاربران
ثبت صفحات توسط کاربر تا حد زیادی به سرعت بارگزاری آنها بستگی دارد و این مورد حتی تاثیر بیشتری نسبت به رتبه آن صفحه در نتایج جستجو دارد.
این موضوع می تواند به ما اطلاعاتی در مورد پیچیدگی سیستم مورد استفاده در یک موتور جستجو، پرتالهای کاری، سایتهای جستجوی خرید،سایتهای جستجوی خبری یا RSS و انواع دیگر صفحات و اینکه چگونه آنها را تحلیل کند در 3 شاخه مختلف ارائه کند:
دسترسی (Access)
میزان سرعت دسترسی به مدارک هنگامی که درخواست بارگزاری صفحه یا مدارکی را می کنیم. این اندازه گیری می تواند شامل توجه به عملکرد سرور و یا پوشه باشد. همچنین می تواند شامل سرعت بارگزاری صفحه برای کاربران مختلف که دارای سرعت های اینترنتی متفاوت هستند باشد.
یک موتور جستجوی قوی برنامه هایی دارد که می تواند سرعت های مختلف اینترنتی را بازسازی نموده و عملکرد یک صفحه را اندازه گیری نماید.
بارگذاری (Render)
میزان سرعت بارگذاری (لود شدن) مناسب یک صفحه در یک نمایشگر و مدت زمانی که طول می کشد تا صفحه به صورت کامل و یا تا حدودی لود شود، نشانه آن است که گرچه در برخی از صفحات حجم اطلاعاتی بسیاری وجود دارد اما بخش مقدماتی صفحه سریع تر بارگزاری می شود، در نتیجه بازدید کننده نیازمند صرف زمان زیادی برای بازدید و خواندن صفحه نمی باشد.
همچنین فاکتورهای دیگری نظیر تفاوت در پیچیدگی، اندازه، تعداد پوشه ها، مکانیزم های واسط کاربری، بخش های درونی (مانند: آگهی ها، محتوای صوتی، محتوای تصویری، ویژگیهای امنیتی و . . . ) که در درک توانایی بارگزاری یک صفحه و تجربه کاربر از آن دخیل هستند.
تجربه کاربر ( User Experience)
چگونگی استفاده افراد از صفحات اینترنتی و چگونگی برخورد آنها با دسترسی های مختلف و بارگزاری آنها در سایت های مختلف.
افراد میزان تحملهای مختلفی هنگام بارگزاری صفحات اینترنتی از خود نشان می دهند و گاهی کاربران ترجیح می دهند زمان بیشتری را برای بارگزاری صفحه ای خاص صرف کنند. برای مثال گاهی آنان ترجیح می دهند زمان بیشتری را صرف انتظار برای بارگزاری صفحه اطلاعات بانکی خود کنند تا اینکه این زمان صرف سایتهای معمول تر شود.
فاکتورهای دیگر مرتبط با عمکرد کاربران می توانند نشان گر چگونگی عکس العمل بازدید کننده نسبت به:
صفحاتی که قادر به دانلود و یا بارگزاری در مدت زمان معقولی نشوند.
صفحاتی که به صورت خودکار قطعات تصویری و یا صوتی پخش میکنند.
صفحاتی که شامل تبلیغات خود باز شونده (pop-up) می شوند.
صفحاتی که بنا به دلایل مختلفی تاخیر بیشتری نسبت به صفحات دیگر دارند. صفحاتی که ممکن است شامل Javascript، Flash، لینکها خارجی و تو در تو و پلاگین ها باشد.
چگونه مدت زمان تاخیر و تجربه کاربران در موتورهای جستجو مورد استفاده قرار می گیرد؟
متخصصان در پشت پرده برنامه های کاربردی،حداقل سه مورد را برای اندازه گیری بازده بر اساس دسترسی، بارگزاری و تجربه کاربران در موتورهای جستجو در نظر می گیرند : رتبه بندی (Ranking)، دسته بندی (classification) و Crawling.
رتبه بندی (Ranking): اطلاعات حاصل از تجربه کاربر می توانند به منظور رسیدن به یک تجربه بهتر در جهت فیلتر کردن، ارتقاع، و یا تنزل یک صفحه استفاده می شوند.
دسته بندی (classification): اطلاعات حاصل از تجربه کاربر ممکن است به هر نحوی در طبقه بندی صفحات مورد استفاده قرار بگیرد. ظاهر یک صفحه می تواند بیانگر این باشد که سایت موردنظر شامل برخی محتویات مربوط به نوع خاصی از سایت ها است. برای مثال: وب سایت های مرتبط با امور مالی و سرمایه گذاری اغلب داده های مرتبط با بازارهای سهام را نشان می دهند، یا وب سایت های خبری اغلب از جریان اطلاعات خبری استفاده می کنند و برخی دیگر از سایت ها اشکال یا جداولی را به کار می برند که که می تواند در رتبه بندی آنها در میان صفحات وب مورد استفاده قرار بگیرد.
Crawling: هنگامی که یک موتور جستجو برای بررسی برخی از URLها که تا کنون آنها را بازدید نکرده و یا برای بررسی مجدد محتوای URLهای قبلی اقدام می کند موارد مختلفی را برای اینکه تشخیص دهد کدام یک را اول بررسی کند مورد توجه قرار می دهد. اطلاعات مربوط به تجربه کاربر می تواند برای مواردی که ممکن است قبلا در نظر گرفته نمی شده است در تصمیم گیری موتور جستجو هنگام بازدید یک صفحه مورد استفاده قرار بگیرد.
برای مثال اطلاعاتی مرتبط با اینکه یک کاربر صفحه را رها می کند و یا منتظر نمایش اطلاعات آن می شود تا ببیند محتوای آن مفید است. و یا در برخی موارد بطور خاص انتظار یک کاربر برای دانلود یک فایل موجود در صفحه فاکتور مهمی است و در یک اجرای معین این اطلاعات می تواند در Crawler و پردازش گرهای دیگر شبیه به آن مشخص کند که آیا صفحه مذکور جهت ایجاد پارامترهای کاربردی مورد ارزیابی قرار گرفته است یا خیر.
نتیجه گیری
یک موتور جستجو ممکن است زمان اتصال و نمایش محتوای یک صفحه را شبیه سازی یا ارزیابی کند. روش و مقدار زمانی که یک صفحه در جستجوگر پردازش می شود و عکس العمل کاربران به این موارد و همچنین اطلاعات و محتوای آنها که شامل جاوا اسکریپت، فایلهای فلش و . . . می شود، در رتبه بندی، دسته بندی و اینکه یک صفحه چگونه Index شود تاثیر گذار است.
دقیقا معلوم نیست که آیا همه موتورهای جستجو در حال حاضر از پردازشهای شرح داده شده در این تحقیق استفاده می کنند یا نه! اما این تحقیق ایده هایی را در مورد روشها و نحوه جمع آوری اطلاعات توسط موتورهای جستجو پیش پای می گذارد..