دو نوع اصلی وب سایت ها عبارتند از استاتیک و پویا. یک سایت استاتیک معمولاً به صورت HTML ساده نوشته می شود و آنچه در کد صفحه وجود دارد همان چیزی است که به کاربر نمایش داده می شود. یک سایت پویا سایتی است که با استفاده از یک زبان اسکریپت نویسی سمت سرور مانند PHP یا ASP نوشته شده است و توسط کاربر قابل بروز رسانی است .