동경 126°15′, 북위 37°42′에 위치한다. 석모도에서 서쪽으로 2㎞, 강화에서 서쪽으로 10.2㎞ 지점에 있다. 북방한계선이 지나고 황해남도 연안군과 마주한다. 면적은 2.19㎢이고, 해안선 길이는 6.0㎞이다.
옛날 중국에서 사신이나 상인들이 황해로부터 한강 입구로 진입할 때 선박을 검문하던 검문소가 있는 섬이라는 데에서 지명이 유래하였다. 특히 강화도의 서쪽에 있어 서검도라 하였고, 이는 강화도 남동쪽에 위치한 동검도와 대비를 이루는 지명이다.
섬은 대체로 삼각형 모양이며 대부분 저평(최고 높이 56m)하다. 주변에 있는 섬을 연결하여 간척지가 조성되어 있으며, 대부분 농경지로 이용되고 있다. 1월 평균기온은 -3.0℃, 8월 평균기온은 24.2℃, 연강수량은 1,448㎜이다.
2010년 기준으로 인구는 84명(남 41명, 여 43명)이 거주하고 있으며, 세대수는 41세대이다. 취락은 섬의 남쪽 선착장 주변에 분포한다. 토지이용 현황은 논 0.39㎢, 밭 0.12㎢, 임야 0.32㎢이다.
넓은 간척평야가 있어 농업에 종사하는 주민이 많다. 주요 농산물은 쌀·보리·콩·고추·마늘 등이다. 부근 해역에서 수산업과 양식업도 행한다. 석모도의 하리선착장에서 미법도를 경유하여 서검도까지 여객선이 운항된다. 삼산초등학교 서검분교장은 1994년에 폐교되었다.