ওয়েব সাইট সমূহকে দুই ভাগে ভাগ করা যায়। যথাঃ
যেসব ওয়েবসাইট নিয়মিত পরিবর্তন হয় না সেসব ওয়েবসাইটকে static (স্থির) ওয়েবসাইট বলে। যেমনঃ এ ওয়েব পেজটি একটি স্ট্যাটিক ওয়েব পেজ। সময়ের সাথে এর কোনো অংশ পরিবর্তন হয়না। একবার তৈরি করে সার্ভারে আপলোড করার পর যেভাবে দেয়া হয়েছে, ওয়েব পেজটি ঠিক সেভাবেই থেকে যায়। এধরনের ওয়েব সাইট শুধু HTML, CSS এবং JavaScript দিয়ে তৈরি করা হয়।
যেসব ওয়েবসাইট সময়ের সাথে নিয়মিত পরিবর্তন হয়, সেসব ওয়েব সাইটকে dynamic ওয়েব সাইট বলা হয়। যেমন খবরাখবরের ওয়েব সাইট, ব্লগ সাইট ইত্যাদি। এসব সাইট প্রতিদিন এমনকি প্রতি ঘন্টাতেও পরিবর্তন হচ্ছে। এধরনের ওয়েব সাইটে সাধারনত বিভিন্ন CMS ব্যবহার করা হয়। এ ধরনের ওয়েব সাইট PHP, MySQL ইত্যাদি ভাষা ব্যবহার করে তৈরি করা হয়।
CMS হল এক ধরনের ওয়েব সফটওয়্যার, যে গুলো দিয়ে ওয়েব সাইটকে নিয়ন্ত্রন করা যায়। CMS ব্যবহার করে ওয়েব সাইটের তথ্য, পাতা সব সহজে তৈরি/পরিবর্তন/পরিবর্ধন করা যায়। যা ম্যানুয়ালি করলে অযথা সময় নষ্ট হয়।
জনপ্রিয় কয়েকটি CMS হলঃ wordpress, joomla, drupal ইত্যাদি।