نوشته شده توسط Administrator    شنبه ، 16 آبان 1388 ، 19:46    مشاهده در قالب پی دی اف چاپ فرستادن به ایمیل
آدرسهای داینامیک در برابر آدرسهای استاتیک
میانگین امتیار کاربران: / 1
ضعیفعالی 
مقالات - بهینه سازی وب سایت

طراحی سایت در کمتر از 10 دقیقه !

طراحی سایت فقط با 50 هزار تومان !

طراحی سایت تمام پویا با کمترین هزینه !

طراحی سایتهای چند لایه و ... (پارس یار KNOL)

تمامی اینها تیترهایی است که به وفور در روزنامه ها , مجلات و سایتها دیده می شوند .

اما آیا واقعا ارزش یک سایت اینقدر پایین است که اینگونه با آن رفتار کنیم ؟

بعضا دیده می شود افرادی با حداقل هزینه می خواهند به بلندای افتخار و موفقیت برسند .

یک سایت را با همین شرکتهایی که تبلیغات این چنینی می دهند تهیه می کنند , سپس به فکر جلب بازدیدکننده و

کاربر می افتند .

اولین چیزی که به ذهنشان می رسد تبلیغات است . با هزینه های سرسام آور آن که مواجه می شوند , پشیمان می شوند .

طبیعی است ;

کسی که برای سایتش 50 هزار تومان هزینه کرده , برای جلب بازدید کننده ماهیانه 200 هزار تومان هزینه نخواهد کرد .

در همین حول و ولای جستجو به سئو بر می خورد . نیمه گمشده سایتش را می یابد .

اما آیا واقعا می توان برای سایت او کاری کرد ؟

آیا سایتی که تمام دینامیکی است و پر است از آدرسهای دینامیکی , قابلیت بهینه شدن را دارد ؟

آیا سایتی که بصورت فلش طراحی شده , امکان بهینه شدن را دارد ؟

آیا سایتهایی که با دات نت یا PHP بصورتی طراحی شده اند که اصلا لینک ندارند و فقط اسکریپت هستند , امکان موفقت و بهینه

شدن را دارند ؟

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


.: حال وضعیت این آدرسهای دینامیک و استاتیک را بررسی می کنیم :.

سایت دینامیک چندیدن تعریف می تواند داشته باشد اما یکی از تعریفهای سایت دینامیک اینگونه است .

سایتی که از دیتابیسهایی استفاده می کند که می تواند محتوا را با استفاده از اسکریپتهایی مانند PHP یا جاوا اسکریپت وارد صفحات وب کند .

این سایتها محبوبیت بسیار زیادی یافته اند و روز به روز به تعدادشان افزوده می شود .

بسیاری از صاحبان سایتها محتوای دینامیکی را به محتوای استاتیکی ترجیح می دهند .

دلیل این انتخاب نیز این است که اگر یک وبسایت صدها صفحه و محصول و مطالب زیاد برای نوشته شدن داشته باشد , بروز
کردن این همه مطالب بصورت استاتیک کاری غیر ممکن می نماید و هزینه های زیادی را دربر دارد .

بعضی ها می گویند فقط دو نوع آدرس وجود دارد , اما بنده می گویم سه نوع آدرس وجود دارد »

دینامیک , استاتیک و نیمه دینامیک


یک آدرس دینامیک یا پویا , آدرس صفحه ای است که بصورت پویا توسط نرم افزار سایت ساخته می شود , مداخله انسانی
در آن صورت نمی گیرد و اگر محتوای جدیدی وارد دیتا بیس شود , بصورت پویا برای آن نیز آدرسی ساخته خواهد شد .

در آنسوی قضیه آدرسهای استاتیک , آدرسهایی هستند که محتوا در یک صفحه قرار می گیرد و آن صفحه تغییری نمی کند مگر اینکه تغییرات کدنویسی در آن رخ دهد . نمونه بارز این آدرسها , صفحات html هستند .

در صفحات دینامیکی اطلاعات و ظاهر سایت بجای تغییر در کدهای html خود صفحه از طریق تغییر در اطلاعات دیتابیس صورت می گیرد .

اما دسته سوم آدرسها چگونه اند ؟ این دسته آدرسهایی را شامل می شوند که خارج از تعاریف معمول برنامه نویسی وب و تعاریف بالا , از لحاظ سئو دسته سوم تلقی می شوند .

این آدرسها نه مانند آدرسهای استاتیک هستند و نه مانند آدرسهای دینامیکی . این مورد را با مثال بررسی خواهیم کرد .


اما ریسک استفاده از آدرسهای دینامیکی چیست ؟

موتورهای جستجو این آدرسها را دوست ندارند . بزرگترین ریسک استفاده از آدرسهای دینامیک در سایتهایی مانند فروشگاه ها , انجمن ها و سایتهای پر محتوا ممکن است رخ دهد .

آدرس دینامیکی که اصلا خوشایند موتورهای جستجو نیست می تواند اینگونه باشد :


http://www.somesites.com/forums/thread.php?threadid=12345&sort=date


این آدرس نه تنها دوستدار سئو نیست , بلکه دشمن سئو نیز هست .

آدرسهای دینامیکی به دسته دیگری نیز تقسیم بندی می شوند که می تواند اینگونه باشد :


http://www.somesites.com/index?234221#=1?

http://www.somesites.com/#News/100000000000000000000000000001/1

javascript:void(0);


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

در واقع چنین سایتی فقط یک صفحه و لینک دارد و آن هم لینک صفحه اول است .

اگر آدرسهای دینامیکی قبلی , حداقل برای هر صفحه لینک می ساخت , این نوع سایت دیگر همان لینک را هم نمی سازد .

چنین سیستمی , حکم مرگ سایت را امضا می کند .


آدرس استاتیکی که همگان با آن آشنا هستند , آدرسی است که تغییر نمی کند و رشته های متغیر ندارد و مشابه این آدرس است :

http://www.somesites.com/forums/the-challenges-of-dynamic-urls.htm


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

آدرسهای استاتیک بصورت ذاتی رنک و رتبه بسیار بهتری نسبت به آدرسهای دیگر می گیرند و بسیار سریعتر ایندکس می شوند و این درحالی است که شاید تمام آدرسهای یک سایت دینامیک حتی ایندکس هم نشوند .

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

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

موتورهای جستجو تمایل بیشتری برای ایندکس کردن صفحات یکسان و استاتیک دارند .

موتورهای جستجو نفرت فزاینده ای از آدرسهایی که از این کاراکترها (? & = و مشابه اینها ) استفاده می کنند دارند .

برای مثال به این آدرسها نگاه کنید :


http://www.somesites.com/forums/thread.php?threadid=12345&sort=date

http://www.somesites.com/forums/thread.php?threadid=67890&sort=date

http://www.somesites.com/forums/thread.php?threadid=13579&sort=date


اگر موتور جستجو به این سه آدرس که هر کدام محتوای جداگانه ای دارند برخورد کند , این سه آدرس را اینگونه تصور می کند :


http://www.somesites.com/forums/thread.php
http://www.somesites.com/forums/thread.php
http://www.somesites.com/forums/thread.php

چرا ؟ به دلیل اینکه به علامت ؟ برخورد کرده و آدرس را برش داده و اینگونه ایندکس کرده است. به این حروف stop word می گویند.
اکنون آدرسهای شما دوبله شده اند .


اما آدرسهای نیمه دینامیک چطور ؟
آدرسهایی هستند که موتورهای جستجو بازهم آدرسهای استاتیک را به آنها ترجیح می دهند ولی مشکل چندانی با آنها ندارند و آنها را براحتی می پذیرند , مانند :

http://consumerist.com/5039643/totally-fake-restaurant-wins-wine-spectator-award-of-excellence

http://www.guardian.co.uk/commentisfree/2008/aug/19/psychology.drugs


راه حل چیست ؟

حال برای حل این مشکل اساسی چه باید کرد ؟ یقینا شما تمایلی به طراحی مجدد سایت از دینامیک به استاتیک را ندارید .

اگر از سرور لینوکس استفاده می کنید , احتمالا می خواهید از قوانین دوباره نویسی Apache استفاده کنید که به شما امکان می دهد تا بصورت ناپایدار یک آدرس را به آدرس دیگر انتقال دهید (redirect) , آن هم بدون آگاهی موتورهای جستجو و کاربران و بازدیدکنندگان !

برای کسب اطلاعات بیشتر راجع به این ماژول به این آدرس مراجعه کنید :

http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html

این ماژول چگونه کار می کند ؟
زمانی که یک درخواست از آدرس استاتیک به سرور می رسد , این ماژول آدرس را به آدرس دینامیکی قدیمی redirect
می کند و این در حالی است که مانند آدرس استاتیک به نظر می رسد .

برای مثال اگر کاربری این آدرس را درخواست کند :

http://www.somesites.com/forums/the-challenges-of-dynamic-urls.html

سرور جستجو می کند و آدرسها را مقایسه می کند تا ببیند این آدرس با کدام آدرسی که در .htaccess لیست شده مشابهت دارد , مانند :

RewriteEngine on
RewriteRule thread-threadid-(.*)\.htm$ thread.php?threadid=$1

حال سرور آدرس استاتیک را به آدرس دینامیکی قدیمی که اینگونه بود انتقال می دهد :

http://www.somesites.com/forums/thread.php?threadid=12345


اکنون آدرسهایی استاتیک دارید که رتبه و رنک خوبی می توانند بگیرند .

توجه : اگر از لحاظ فنی در سطح بالایی قرار ندارید از شخص متخصص کمک بگیرید , در غیر اینصورت با مشکلات زیادی مانند بالا نیامدن سایتتان مواجه خواهید شد .


اگر سرور شما پلسک است که دیگر هیچ .

چند کار است می توان انجام داد اما چندان توفیقی نمی کند .

می توانید آدرسهای دینامیکی مشابه خود را در فایل robots.txt قرار دهید تا موتورهای جستجو آنها را دوبل نکنند .

یکی از شیوه هایی که بعضی از افراد به ظاهر متخصصی سئو انجام می دهند این است که برای سایت دینامیک مشابه استاتیک آن را هم می سازند و قرار می دهند اما فقط دسترسی موتورهای جستجو را به آن بر قرار می کنند و در واقع برای موتورهای جستجو آن را می سازند .

شما می توانید این اشتباه مرگ بار را انجام دهید , اما عواقب وحشتناک آن به عهده خودتان خواهد بود .

به این کار می گویند کلوکینگ یا در لفافه قرار دادن .

در نهایت بهتر است سایتتان را از ابتدا بصورتی طراحی کنید که اگر بعدها خواستید آن را بهینه کنید , به مشکلات عدیده ای چون دیگران دچار نشوید .

پارس یار با تکنولوژی فست قادر به بهینه کردن سایتهای دینامیک شما هستیم . با ما در ارتباط باشید

Share/Save/Bookmark
آخرین بروزرسانی ( شنبه ، 16 آبان 1388 ، 20:28 )
 
ParsYar