پند براي به كارگيري باصرفه از جاوا اسكريپتتحليلگر
پند براي به كارگيري باصرفه از جاوا اسكريپتتحليلگر معروف گوگل وبسمتر و سلبريتي ويديوهاي گوگل فورا پس از اينكه عناد گوگل و جاوا اسكريپت را كتمان كرد، راجعبه راهبرد هايي توضيح بخشيد كه براي به كارگيري با صرفه از جاوا اسكريپت در دسترس متخصصين سئو و برنامه نويسان ميباشد.
اين راهبرد ها كه در Google Webmaster Guidelines هم قرار داراهستند امداد ميكنند مشكلاتي كه در قضيه به كار گيري از جاوا اسكريپت موجود است را برطرف فرماييد؛ مشكلاتي كه منجر ميشوند تمام يا اين كه بخشي از محتواي صفحه هاي تارنما شما براي كراولرهاي گوگل غير قابل مشاهده باشند و يا اين كه باز نگري آنان به وسيله ربات هاي گوگل سخت و وقت گير باشد.
آموزش سئو در مشهد
به كار گيري از تكنولوژي Web Rendering Serviceاسپليت بدين موضوع اشاره نمود كه بخش اعظمي از برنامه نويسان و متخصصين سئو در خصوص به كار گيري از جاوا اسكريپت در تارنما و اينترنت نرم افزار ها نگران مي باشند، البته جاي نگراني وجود ندارد؛
گوگل براي كراول كردن وب سايت ها و اينترنت نرم افزار هايي كه مبني بر جاوا اسكريپت توليد گرديده اند از كراولرهايي با اسم WRS) Web Rendering Service) به كارگيري ميكند. اين كراولرها نوعي از ربات هاي خزنده گوگل به شمار ميروند. با به كارگيري از بضاعت رندر كردن كدهاي جاوا اسكريپت، اين مرورگرها بضاعت و توان تلاوت اين كدها را داراهستند.
مراحل ايندكس اين صفحه هاي به صورت تحت ميباشد:
كدهاي جاوا اسكريپت به وسيله ربات هاي گوگل خوانده و اجرا مي گردند.بعد كدهاي جاوا اسكريپت به كدهاي html تبديل ميشود.كدهايي كه به Html تبديل گرديده اند بوسيله گوگل ايندكس ميشوند.
Lazy Loading در بهبود سرعت وب سايتLazy Loading يك كدام از طرز هايي مي باشد كه در بهبود حالت سرعت تارنما تاثير متعددي دارااست و سبب بهبود تجربه كاربري ميشود، البته درصورتيكه به صدق اجرا نشود ممكن ميباشد منجر پنهان شدن محتواي صفحه هاي از نگاه ربات هاي گوگل شود.
در بخش ديگري از وبمستر گايدلاين گوگل به طرز به كارگيري درست از اين تكنيك اشاره گرديده و توضيحات مفصلي در اين زمينه ارائه شدهاست.
فرض نماييد ورقه اي موجود است كه بيشتراز 100 تصوير در آن موجود است و طولاني تر يوزرها با ديدن تعدادي آيتم از اين تصاوير به محتواي موردنياز خويش دست پيدا ميكنند. دراين حالت در شرايطيكه قرار باشد تمام اين 100 تصوير براي كاربري كه وارد آن كاغذ گرديده بار گذاري شود تجربه اكثري بدي براي استفاده كننده به وجود ميآيد، البته با استعمال از تكنيك Lazy Loading، تصاوير هنگامي بار گذاري مي گردند كه استفاده كننده به آنها رسد.
يكي موضوعاتي كه در زمان يادگرفتن سئو تكنيكال مطرح ميشود، همين تكنيك Lazy Loading و تاثير آن در بهبود تجربه كاربري و سئو وب سايت ميباشد.
رابطه در بين Ajax، سئو و ترازو خزش ربات هاي گوگلصحيح بعداز اينكه اسپليت توضيحات خويش را در رابطه استعمال از تكنيك Lazy Loading كامل شدن كرد، آلبريكو لحاظ اورا در زمينهي Ajax پرسيد. اينكه آلبريكو از اسپليت در باب Ajax پرسيد براي وي تعجب برانگيز بود. علت تعجب وي اين بود كه در اين باره معمولا سخن هاي متعددي انجام نميشود.
پس از اين، پاي سخن به تاثير Ajax بر نرخ خزش ربات هاي گوگل كشيده شد. آلبريكو از اسپليت درخواست كرد طولاني تر در اين زمينه كلام نمايند.
آلبريكو بدين موضوع اشاره نمود كه در برخي مورد ها از Ajax براي افزودن مقدار متعددي محتوا به يك مال به كارگيري ميشود، درين حالت ربات گوگل يك URL درخواست مينمايد، البته 9 URL اخذ مينمايد، چراكه هريك از كدهاي Ajax سرنخ (String) خاص به خويش را داراست.
ولي چطور ميتوانيم چنين وضعيتي را مدير كنيم؟ آيا اين زمينه بر نرخ خزش ربات هاي گوگل تاثير منفي ميگذارد؟
جواب اسپليت بهاين مورد به طور كامل بديهي و پرنور بود:
“نمي شود بيان كرد كهاين قضيه بر نرخ خزش ربات هاي گوگل تاثير منفي ميگذارد؛ به خيال اينكه پروسه خزش ربات هاي گوگل پاره اي پيچيده خيس از چيزي ميباشد كه فكر ميكنيم. فرايند فعاليت ربات هاي گوگل معمولا دستكم گرفته ميگردد، البته پيچيده خيس از چيزي مي باشد كه به حيث ميرسد.”
اسپليت درپي براي حل اين زمينه به امكان كش اشاره نمود:
“ما از امكان كش به كار گيري ميكنيم، زيرا لزوما كليه محتواها در حالا تغييرو تحول و به روزرساني نيستند؛ درحال حاضر فرض نماييد براي بازبيني ورقه يك مال، ربات گوگل يك درخواست ارسال ميكند و 9 جواب اخذ ميكند، درين موقعيت با اعتنا به قابليت و امكان كش احتمالا ربات هاي گوگل اكثري از اين درخواست ها و داده ها را تا قبل از اين كش كرده اند، به اين ترتيب در حالتي كه تا قبل از اين اين داده ها به طور كش اخذ گرديده باشد، معيار خزش ربات هاي گوگل هدر نرفته و بهينگي ترازو به كارگيري از خزش ربات هاي گوگل در وب سايت شما از ميان نمي رود.”
اسپليت درپي بدين مورد اشاره نمود كه قضيه Ajax براي كاربراني كه اينترنتي با سرعت نمايد دارا هستند هم نقص ساز مي باشد، ولي چاره هاي متعددي براي حل اين زمينه توصيه مي شود. به كارگيري از تكنيك هاي Pre-rendering، Hybrid rendering و Server side rendering بعضا از طريق هاي گزينه به كار گيري براي حل اختلال كدهاي Ajax ميباشند. (اين جمله قابل حذف ميباشد)
برچسب: آموزش سئو در مشهد،