برنامه های ای جکس را برای روبات ها قابل خزیدن کنید

اگر از آن دسته صاحبان بلاگ/سایت هستید که به وب 2.0 و کاربر پسند بودن صفحات تان اهمیت می دهید ، قطعاً از تکنولوژی ای جکس(ajax) هم استفاده می کنید. می دانید طرز کار ای جکس به زبان ساده و خلاصه اینگونه است که یک درخواست مستقیم به فایلی ارسال می شود و نتیجه را بر می گرداند. اطلاعات بیشتر در مورد ای جکس در ویکیپدیای فارسی

اما به این دلیل که روبات ها فقط سورس/منبع را مشاهده می کنند پس نتیجه ای که فایل جاوا اسکریپت شما دریافت میکند و نمایش می دهد را نمی تواند ببیند. در نتیجه آن قسمت را نمی خزد یا بهتر بگویم ، در تصاویر نمونه(snapshot) که در صفحه نتایج موتور جستجوگر گوگل نمایش داده می شود قابل رؤیت نخواهد بود.

  • کاربران چه می بینند ، خزندگان چه می بینند

در چند سال اخیر استفاده از تکنولوژی ای جکس در برنامه ها بسیار رواج یافت و حال محبوب همگان است. این تکنولوژی ابزار خوبی برای کاربران است زیرا سرعت بارگذاری را افزایش می دهد. اما استفاده بی مورد آن خسارت بزرگی به شما وارد می کند. آن خسارت بزرگ ، عدم توانایی خزیدن صفحات توسط خزندگان است. به زبان ساده تر روبات ها نمی توانند آن بخش ها را ببینند. نمونه زیر منبعیست است که خزنده می بیند:

<html>  <head>    <title>MovieInfo</title>     <script language=’javascript› src=’getMovieInformation.js›></script>  </head>  <body></html>

اما نمونه زیر چیزیست که کاربران مشاهده می کنند:

<html>  <head>    <title>MovieInfo</title>  </head>  <body>    <div id=»browseArea»>    …    <div style=»font-weight: bold;»>Select from below:</div>    …    <div id=»browseTable» valign=»top»>      …      <a href=»#%21tab0&q=Walking+on+Frozen+Water»>Walking on Frozen Water</a>      …      <a href=»#%21tab0&q=Climbing+Mauna+Kea»>Climbing Mauna Kea</a>      …      <a href=»#%21tab0&q=Sea+Turtles»>Sea Turtles</a>      …      <a href=»#%21tab0&q=This+Street+Makes+Me+Look+Fat»>This Street Makes Me Look Fat</a>      …      <a href=»#%21tab0&q=Octopus+spotting»>Octopus spotting</a>      …      <a href=»#%21tab0&q=Falling+in+Love»>Falling in Love</a>      …    </div>    <div id=»load»>     <p>Octopus spotting follows an octopus through an average octopus day. It tells stories of hiding from predators and divers, of the neighborhood the octopus lives in, and the other animals that share its living quarters.</p>    </div>    …  </body></html>

چیزی که بسیار واضح است ، این است که مرورگر فایل های جاوا اسکریپت را اجرا و محتوای آن را تهیه می کند – اما روبات ها نمی توانند. برای آنکه قابل رؤیت باشد برای خزندگان و روبات ها ، یعنی بتوانند هرچی کاربران می بینند ، آنها هم ببینند ، باید یک درخواست به سرور داده شود تا یک نمونه HTML از آن صفحه تهیه کند و برای خزنده بفرستد. برای اطلاعات بیشتر به خدمت گوگل مراجعه کنید

من می نویسم: این نوشته تنها یک توضیحی خلاصه در مورد خدمت گوگل برای بهینه سازی صفحاتی هست که در آنها از تکنولوژی ای جکس استفاده شده است. ادامه نوشته خارج از مقوله بلاگ حاشیه وب است.

Advertisements

پاسخی بگذارید

در پایین مشخصات خود را پر کنید یا برای ورود روی شمایل‌ها کلیک نمایید:

نشان‌وارهٔ وردپرس.کام

شما در حال بیان دیدگاه با حساب کاربری WordPress.com خود هستید. بیرون رفتن / تغییر دادن )

تصویر توییتر

شما در حال بیان دیدگاه با حساب کاربری Twitter خود هستید. بیرون رفتن / تغییر دادن )

عکس فیسبوک

شما در حال بیان دیدگاه با حساب کاربری Facebook خود هستید. بیرون رفتن / تغییر دادن )

عکس گوگل+

شما در حال بیان دیدگاه با حساب کاربری Google+ خود هستید. بیرون رفتن / تغییر دادن )

درحال اتصال به %s