표본오차는 추정오차와 스펙오차로 구성된다. 그 중 스펙 오차는 표본 설계에서 정의된 선택 확률과 실제 선택 확률이 다를 때 발생하는 데, 자기 선택인 경우 선택 확률은 알 수가 없다. 과대 포함, 과소 포함은 물론 무응답에 대해서도 자유롭지 못하기에 심각한 측정오차가 발생될 수 있다.
표본오차는 표본추출에 따른 오차로 표본의 크기가 모집단 크기와 같아진다면 표본오차는 0이 된다. 표본오차는 추정오차(estimation error)와 스펙 오차(specification error)로 구성된다. 추정오차는 랜덤 추출 표본을 사용하기 때문에 발생한 결과이고, 추정오차는 확률이론을 통해 측정할 수 있고 표본 설계를 통해 제어할 수 있다. 스펙 오차는 표본 설계에서 정의된 선택 확률과 실제 선택 확률이 다를 때 발생한다. 스펙 오차는 추출 프레임이 알려지지 않은 경우에 발생할 수 있다. 추출 프레임에서 선택된 웹 조사에서 스펙 오차는 발생할 수 있고, 자기 선택인 경우 선택 확률은 알 수조차 없다. 과대 포함 오차와 측정오차는 적당한 추출 프레임이 사용된 웹 조사에서도 발생할 수 있다. 자기 선택적 웹 조사의 경우 과대 포함 문제는 더 심각할 수 있다. 누가 질문지를 작성했는지조차 알 수 없기 때문이다. 또 면접원이 없고 조사에 대해 연구자 개입이 어렵기 때문에 조사설계 흐름상 심각한 측정오차가 발생할 수 있다(Dillman 등, 2008; Couper, 2008). 과소 포함은 자료수집 방법으로 인터넷이 사용되고 목표 모집단이 인터넷 모집단보다 더 범위가 넓다면 훨씬 심각하다. 또한 웹 조사는 조사 관련자가 조사에 개입하기 어렵기 때문에 무응답에 대해 자유롭지 못하다.