У основи постоје две главне врсте веб локација - статична и динамичка. Статичке веб локације су најосновнија врста веб локација без прилагођеног кодирања и база података и најлакше је креирати. Динамичне веб локације могу да приказују различите садржаје из истог изворног кода, стога су динамичнији и софистициранији. Овде представљамо непристрасно поређење статичких и динамичних веб локација, док проналазимо неке кључне тачке на којима је боља опција када је реч о веб дизајнирању..
То је најосновнија веб локација која се кодира у обичном ХТМЛ-у без прилагођеног кодирања и динамичких функција. Не захтева скрипта на страни сервера, већ само на страни клијента, као што су ХТМЛ и ЦСС. Веб локација малог предузећа која има само две до три странице без звона и звиждука може се сматрати статичним веб локацијама. Лако их је и јефтино развијати и угостити без трошкова одржавања и без вештина осим ХТМЛ-а. Свака страница постоји као појединачна датотека кодирана у ХТМЛ-у, а нема интерактивних функција осим хипервеза, слика или графике. Једноставно речено, статичке веб локације су веб локације на којима садржај остаје непромењен осим ако се промени из изворног кода и ако се промене на главној страници захтевају уређивање сваке странице.
Као што име сугерира, динамичне веб странице садрже динамичне странице које карактеризира стално мијењање садржаја који би био функционалнији, нешто с чиме корисници могу комуницирати, а не само читати. То захтева више од скрипта на страни клијента; пише се употребом скриптних језика на страни сервера као што су АСП, ПХП, ЈаваСцрипт, ЈСП, Цолдфусион, итд. Када се приступа веб страници, код се рашчлањује на веб серверу, а резултирајућа ХТМЛ страница се приказује на веб претраживачу клијента. Они користе комбинацију скрипта на страни сервера и на клијенту да би створили динамички садржај. Веб локације за електроничку трговину и веб локације за друштвене мреже два су најбоља примјера динамичних веб страница.
Статички уопште значи непомично или фиксно, нешто што недостаје кретању, деловању или промени. Исто важи и за веб страницу или веб локацију. Статичке веб локације су најосновније врсте сајтова, обично оне које не захтевају много кодирања или дизајна и које је најлакше направити. Као што име сугерира, ради се о непомичном веб мјесту с ограниченим или фиксним бројем страница које се испоручују точно онако како су похрањене. С друге стране, динамичка веб локација односи се на нешто што карактерише стална промена или напредак, нешто функционалније и интерактивније, нешто што корисници могу да користе не само да читају.
У техничком погледу, статичке веб локације су веб локације које садрже фиксни садржај и свака веб страница се кодира у обичном ХТМЛ-у. То је низ ХТМЛ датотека, а свака представља физичку страницу веб локације, а једини начин на који можете да комуницирате на веб локацији је преко хипервеза. То је веб локација у свом основном облику без звона и звиждука и приказује исте податке сваком кориснику који посети веб локацију. С друге стране, динамичке веб локације не користе само ХТМЛ и ЦСС, већ и скрипте на страни сервера, као што су ПХП, АСП, ЈСП, итд. Користе скрипта на страни клијента за креирање динамичког дизајна и скрипта на страни сервера за управљање догађаји, контролне акције, руковање догађајима и још много тога.
За прављење једноставних статичких веб локација није потребан посебан софтвер. Све што је потребно је знање ХТМЛ-а и ЦСС-а за изградњу статичког веб локације. Статичка веб локација представља збирку текстова, слика и мултимедијалних елемената који садрже обележени садржај креиран помоћу ХТМЛ и ЦСС. За њих није потребно много кодирања и техничког знања, јер сваки корисник види исти дизајн и текст сваки пут када посјети веб локацију док програмер не промијени изворни код. Динамичне веб локације генеришу садржај и приказују их корисницима на основу њихових преференција, за које су потребне снажне вештине програмирања на страни сервера.
На статичким веб локацијама садржај се испоручује кориснику без потребе да га модификујете или обрађујете јер веб локација приказује исту страницу сваком кориснику јер сервер испоручује исту ХТМЛ датотеку сваком кориснику тачно онако како је сачуван. Садржај остаје константан и остаје исти на свим странама, тако да креатор садржаја мора да има темељно знање ХТМЛ-а да би ажурирао садржај на веб локацији. На динамичним веб локацијама садржај се кориснику шаље док захтева страницу и повремено се мења. Садржај је подложан променама што олакшава чак и не-техничкој особи ажурирање садржаја на веб локацији јер се различити садржаји приказују различитим посетиоцима.
На статичким веб локацијама сваку страницу треба посебно уређивати или ажурирати како би се изглед прилагодио различитом садржају што веб дизајнеру олакшава да унесе посебне ефекте на различите веб странице, тако да већа контрола значи већу флексибилност. Дизајн сваке странице може бити јединствен по жељи корисника што га чини флексибилнијим и прилагодљивијим. Динамичне веб странице, с друге стране, нуде мање могућности флексибилности јер цео процес испоруке јединствене комбинације динамичког садржаја и интерактивних функција са сваке странице захтева врхунски веб сервер и динамички систем за управљање садржајем.
Динамични веб сајтови нуде много предности захваљујући динамичном садржају, интерактивним функцијама и мултимедијалним елементима чинећи управљање садржајем једноставним и ефикасним што у коначници смањује трошкове одржавања на дуже релације, а истовремено је отворено за промене и будуће додатке који само додају Предности. Па, статички се веб сајтови брзо развијају, јер су они основни типови без додатних звона. Флексибилност је тамо где се статичке веб локације одликују, јер је свака страница креирана на другачији начин, што омогућава веб дизајнеру да експериментише на различитим страницама, како би их учинио јединственим. Динамичне странице су увек елегантне и софистициране и више су интерактивне природе.