وب سایت ها را ما می توانیم تا به امروز به سه نسل دسته بندی کنیم؛ البته این نسل ها با توجه به سرعت پیشرفت علم در این زمینه می تواند در آینده خیلی بیشتر شود.
این سه نسل را با هم مطالعه می نماییم:
1- نسل اول:
نسل اول وب سایت ها زمانی بود که فقط کاربران می توانستند اطلاعات وب سایت ها را مشاهده کنند و امکان تغییرات و ایجاد محتوا در آنها را نداشتند، اطلاعات فقط توسط مدیران وب سایت بر روی آن قرار می گرفت. اصطلاحا این وب سایت ها یک طرفه بودند. امروزه هنوز این نسل از وب سایت ها با توجه به اینکه موج سوم و نسل هوشمند وب سایت ها در جهان عرضه شده اند، در بین شرکت هایی با ساختار قدیمی رواج دارند.
2- نسل دوم:
نسل دوم وب سایت ها از زمانی ایجاد شد که نیاز به این موضوع که در محتوای سایت باید کاربران نقش داشته باشند، و تغییراتی ایجاد و مطالبی را به ثبت برسانند؛ این نسل از وب سایت ها را وب سایت های مشارکتی نیز می گویند. زیرا در ویرایش و نگارش محتوا هم مدیران و هم کاربران دخالت دارند. در این نسل فناوری های خوبی برای صفحات وب سایت طراحی شد. از این نمونه فناوری آجاکس ( Ajax) که فناوری برای بهبود در بالا آمدن صفحه و آپلود آن بدون بارگذاری کل صفحه بود؛ این نسل نسل رایج اکثرا سایت هایی که ما با آنها سرکار داریم و از آنها استفاده کرده ایم می باشند.
3- نسل سوم:
نسل سوم که در سالهای اخیر مهندسین فناوری اطلاعات برای طراحی سایت خود به سمت آن رفته اند، تولید وب سایت های هوشمند است که بتوانند مخاطب خود را بشناسند و با آنها ارتباط برقرار کند. وب سایت های تعریف شده در این نسل باید بتواند با توجه به صلیقه و علایق کاربر مطالب و محتوا را در اختیار آنها قرار بدهد و مطابق صلیقه کابر تغییر کند.
ولی استفاده از این وب سایت ها هنوز همه گیر نشده و تعدادی کمی از این وب سایت ها در جهان می توانیم مشاهده کنیم. در برنامه نویسی این وب سایت ها از تکنولوژی هوش مصنوعی استفاده شده است و می توان گفت اختراع این تکنولوژی باعث به وجود آمدن این ایده در طراحی سایت ها شده است.