در یک دسته بندی وب سایت ها به انواع(سایت های ثابت، پویا، پرتال ها و سایت های مجهز به سیستم مدیریت محتوا) تقسیم میشوند.
سایت های ثابت (static) جنبه نمایشی داشته و اطلاعات آن ها بدون نیاز به پایگاه داده ها و سیستم مدیریت محتوی تنها یک بار جمع آوری شده و برنامه نویسی آن با استفاده از html،css و java script انجام میشود. دسته دیگری از وب سایت ها، سایت های پویا (dynamic) است. که در آن، عملیات خاصی با استفاده از پایگاه داده انجام میشود و از زبان های برنامه نویسی چون php و Asp استفاده میکند.به طوری که،محتوای آن میتواند مرتب تغییر کند.برای سفارش طراحی وب سایت حرفه ای به صورت اختصاصی باید از این زبان ها استفاده شود.
پرتال را میتوان مجموع چندین سایت که از پایگاه داده های مختلفی برای یک هدف استفاده میکنند نامید. این پرتال ها بیش تر برای سازمان های وسیع همچون مخابرات،بیمه و ... کاربرد دارند.
از طرفی وب سایت های مبتنی بر سیستم مدیریت محتوا (cms)، از نرم افزارهایی استفاده میکند که با استفاده از قالب های آماده و کدنویسی کم تر، عملیات ثبت , بروزرسانی و بازیابی اطلاعات را فراهم میکنند.