본문 바로가기

Thinking/Web & Blogging

[펌] 웹사이트 구조분석과 문제점 진단 사이트 Coolcheck

사이월드 웹기실 클럽에서 오늘 웹사이트의 구조분석과 문제점을 웹으로 진단하는www.coolcheck.co.kr에 대해 알게되어 여러분께 소개해요. 물론 프리미엄서비스도 있지만 웹진단서비스도 기대이상의 자료를 제공하네요.

 

저는 예전에 근무했던 메가오토라는 자동차포탈사이트의 평가를 의뢰했는데 10분정도 걸려 분석리포트를 받았습니다.

 

보고서 샘플

사용자 삽입 이미지


사용자 삽입 이미지


사용자 삽입 이미지


사용자 삽입 이미지


사용자 삽입 이미지

 

 

사이트 개관을 위한 분석 항목 ( 10개 항목 )

1. 사이트 디렉토리 트리
해당 사이트의 디렉토리 구조를 트리 형태로 표시합니다. 사이트의 구성을 한눈에 파악하실수 있습니다.

2. 파일 및 페이지 정보
해당 사이트의 전체 파일수, 전체 페이지수, 네트워크 환경별 다운로드 속도등의 정보를 제공합니다.

3. 발견된 최초 파일(페이지)
해당 사이트를 구성하고 있는 파일 및 페이지중 가장 오래된 것을 순서대로 나열하여 보여줍니다. 초기값은 10개 파일(페이지)입니다.Premium

4. 발견된 최근 파일(페이지)
해당 사이트를 구성하고 있는 파일 및 페이지중 가장 최근 것을 순서대로 나열하여 보여줍니다. 초기값은 10개 파일(페이지)입니다.Premium

5. 전체 내부링크
해당 사이트를 구성하고 있는 내부링크(internal links)의 전체 갯수를 각 링크를 포함하고 있는 페이지의 갯수와 함께 보여줍니다.

6. 전체 외부링크
해당 사이트를 구성하고 있는 외부링크(external links)의 전체 갯수를 각 링크를 포함하고 있는 페이지의 갯수와 함께 보여줍니다.

7. 검증안된 링크
해당 사이트에서 진단을 하지 못한 링크들을 그 원인과 함께 보여줍니다. 진단을 하지 못하는 원인은 사용자가 도중에 진단을 취소하거나 서버로부터의 응답시간이 지체되어(초기값: internal links 20초, external links 30초) 솔루션이 진단을 포기하는 경우입니다.Premium

8. 허브 페이지
해당사이트에서 앵커수가 많은 페이지들을 앵커수 순서대로 보여줍니다. 초기값은 20앵커 이상입니다.Premium

9. 사이트 오류(Errors) 정보
해당 사이트에서 발견된 오류사항들에 대한 정보를 요약하여 제공합니다.

10. 사이트 경고(Warnings) 정보
해당 사이트에서 발견된 경고사항들에 대한 정보를 요약하여 제공합니다.

TOP


사이트에서 진단된 명백한 문제들(오류)의 분석을 위한 항목 ( 9개 항목 )

11. 전체 깨진 링크수
해당 사이트에서 발견된 깨진 링크(http 상태코드 40x)들을 각 링크들이 속한 페이지 정보와 함께 보여줍니다. 내장 에디터(Premium)를 위한 라인정보가 함께 표시되므로 쉽고 즉각적인 수정이 가능합니다.

12. 깨진 링크를 포함한 페이지
깨진 링크를 포함하고 있는 페이지들을 기준으로 각 페이지별 깨진 링크들을 보여줍니다.

13. 전체 깨진 앵커수
해당 사이트에서 발견된 깨진 앵커(http 상태코드 40x)들을 각 앵커들이 속한 페이지 정보와 함께 보여줍니다. 내장 에디터(Premium)를 위한 라인정보가 함께 표시되므로 쉽고 즉각적인 수정이 가능합니다.

14. 깨진 앵커를 포함한 페이지
깨진 앵커를 포함하고 있는 페이지들을 기준으로 각 페이지별 깨진 앵커들을 보여줍니다.

15. 앵커가 없는 페이지(마지막 페이지)
해당 사이트에서 앵커를 갖지 않아 더 이상 네비게이션을 할 수 없는 페이지들을 보여줍니다.

16. 메타데이터가 없는 페이지
해당 사이트에서 메타데이터가 없어서 내부 또는 외부 검색엔진을 이용한 검색이 어려운 페이지들을 보여줍니다.

17. 잘못된 구문 오류(잘못된 url 및 프로토콜)
URL(Uniform Resource Locator) 표기가 잘못되었거나 file등의 로컬 프로토콜을 사용하여 해당 웹서버에서 해석할 수 없는 링크들을 해당 페이지 정보와 함께 보여줍니다. 내장 에디터(Premium)를 위한 라인정보가 함께 표시되므로 쉽고 즉각적인 수정이 가능합니다.

18. DNS 오류
해당 사이트에서 DNS(Domain Name Server)에 등록되지 않아 찾을 수 없는 링크(url)들을 보여줍니다. 내장 에디터(Premium)를 위한 라인정보가 함께 표시되므로 쉽고 즉각적인 수정이 가능합니다.

19. html tag 오류
해당 사이트에서 발견된 잘못 쓰인 태그들을 표시합니다. W3C(World Wide Web Consortium)에서 제정한 html 4.01을 기준으로 이를 위반하는 것들입니다. 내장 에디터(Premium)를 위한 라인정보가 함께 표시되므로 쉽고 즉각적인 수정이 가능합니다.

TOP


사이트에서 진단된 경고(보완 및 수정을 고려해야 함)의 분석을 위한 항목 ( 17개 항목 )

페이지 속성(properties) 관련 경고

20. 깊은 페이지
해당 사이트에서 여러번 클릭을 해야 찾아갈 수 있는 페이지들을 깊이 정보와 함께 보여줍니다. 초기값은 3단 깊이(depth)입니다.Premium

21. 오래된 페이지
해당 사이트에서 생성/수정된 날짜가 오래된 순서대로 페이지의 페이지명과 수정일을 표시합니다. 초기값은 180일 이전 페이지입니다.Premium

22. 신규페이지

해당 사이트에서 최근에 새로 생성/수정된 페이지의 페이지명, 수정일을 표시합니다. 초기값은 30일이내 페이지이며 서버생성 페이지(cgi, asp, php, jsp등)는 제외합니다.Premium

23. 느린 페이지
해당 사이트 방문시 로딩을 느리게하는 일정 크기 이상의 페이지들을 보여줍니다. 초기값은 90kbytes이며 임베디드(embedded) 이미지를 포함하는 크기입니다.Premium

24. 작은 페이지
해당 사이트에서 비정상적으로 작은 크기를 가진 페이지들을 보여줍니다. 초기값은 1kbytes이하 페이지들이며 임베디드(embedded) 이미지를 포함하는 크기입니다.Premium

페이지 요소(elements) 관련 경고

25. Alt Text 속성이 누락된 이미지
해당 사이트의 이미지 파일중 alt text(tag) 속성이 기재되지 않은 것들을 페이지별로 모두 보여줍니다. 내장 에디터(Premium)를 위한 라인정보가 함께 표시되므로 쉽고 즉각적인 수정이 가능합니다.

26. height/width 속성이 누락된 이미지
해당 사이트의 이미지 파일중 height/width 속성이 기재되지 않은 것들을 페이지별로 모두 보여줍니다. 내장 에디터(Premium)를 위한 라인정보가 함께 표시되므로 쉽고 즉각적인 수정이 가능합니다.

27. 복사된 파일(페이지)의 사용
해당 사이트에서 동일한 파일(이미지, 문서, 페이지등)이 하나의 소스에서 이용되지 않고 여러 장소로 복사되어 이용되는 경우를 보여줍니다. 32 bit CRC (cyclic redundancy checking) 정보를 이용하여 검사하며 웹진단서비스에서는 페이지만 검사합니다. 프리미엄 서비스에서는 모든 종류의 파일들을 검사합니다.

28. 서버 사이드 이미지 맵
해당 사이트에서 서버측의 응답에 의해 생성되는 이미지맵들을 페이지별로 모두 보여줍니다. 내장 에디터(Premium)를 위한 라인정보가 함께 표시되므로 쉽고 즉각적인 수정이 가능합니다.

29. 프레임의 Title 속성이 누락된 페이지
프레임 사용시 title 속성이 누락된 페이지를 보여줍니다.

메타데이터 관련 경고

30. 타이틀이 없는 페이지
해당 사이트에서 타이틀(페이지 제목)이 없는 페이지들을 보여줍니다.

31. 캐릭터셋이 없는 페이지
유니코드 체계상 한글 웹페이지는 캐릭터셋(예:euc-kr)이 메타데이터내에 포함되어야 합니다.해당 사이트에서 이를 갖고 있지 않은 페이지들을 보여줍니다.

32. 키워드가 없는 페이지
해당 사이트에서 검색엔진 노출 최적화를 위해 필요한 키워드(Keyword) 정보를 갖고 있지 않은 페이지들을 보여줍니다.

33. 설명(Description)이 없는 페이지
해당 사이트에서 검색엔진 노출 최적화를 위해 필요한 설명(Description) 정보를 갖고 있지 않은 페이지들을 보여줍니다.

34. 저자가 없는 페이지
해당 사이트에서 검색엔진 노출 최적화를 위해 필요한 저자(Author) 정보를 갖고 있지 않은 페이지들을 보여줍니다.

35. 중복타이틀로 구성된 페이지
해당 사이트에서 동일한 타이틀을 사용한 페이지들을 페이지 정보와 함께 보여줍니다.

36. 중복 키워드로 구성된 페이지
해당 사이트에서 동일한 키워드를 사용한 페이지들을 페이지 정보와 함께 보여줍니다.

TOP


사이트 유지보수를 위한 분석 항목 ( 11개 항목 )

37. 파일 관련 정보(확장자별)
해당 사이트에서 사용된 모든 파일을 확장자별로 분류하여 컨텐츠 타입, 크기 및 각 파일을 포함하고 있는 페이지 갯수와 함께 표시합니다. 동 항목에서 나타나는 모든 페이지 파일들의 크기는 임베디드(embedded) 이미지를 제외한 페이지 자체의 크기입니다.

페이지 관련 정보

38. 메타데이터가 있는 페이지
해당 사이트에서 메타데이터(title, keyword, description, charset, author으로 한정)가 있는 페이지들을 각 항목의 내용과 함께 보여줍니다.

39. 프레임을 사용한 페이지
해당 사이트에서 프레임을 사용한 페이지들을 줄수와 함께 보여줍니다.

40. 폼을 사용한 페이지
해당 사이트에서 폼을 사용한 페이지들을 줄수와 함께 보여줍니다.

41. 자바 애플릿을 사용한 페이지
해당 사이트에서 자바 애플릿을 사용한 페이지들을 줄수와 함께 보여줍니다.

42. 액티브 엑스 콘트롤을 사용한 페이지
해당 사이트에서 액티브 엑스 콘트롤을 사용한 페이지들을 줄수와 함께 보여줍니다.

43. 스타일시트(CSS)를 사용한 페이지
스타일시트(CSS : Cascading Style Sheet)를 사용한 페이지와 해당 스타일시트를 함께 보여줍니다.

44. 리다이렉티드 링크
진단된 사이트에서 목적지 경로가 재설정된 링크의 링크명, 종류, 해당 페이지명, 해당 라인 정보를 표시합니다.

45. 리다이렉티드 링크를 포함한 페이지
리다이렉티드 링크를 포함하는 페이지의 수정일, 해당 링크명, 종류, 라인 정보를 표시합니다.

46. 사용된 프로토콜의 종류와 수
해당 사이트에서 사용된 프로토콜(http, https, ftp....)의 종류와 수를 페이지별로 줄수와 함께 보여줍니다. mailto 프로토콜의 경우 구체적인 메일주소는 보안이 필요하므로 웹 진단서비스에서는 보여주지 않습니다.Premium

47. 사용된 HTML TAG의 종류와 수
진단된 사이트에서 사용된 HTML TAG의 종류와 수를 해당 페이지, 해당 라인 정보와 함께 표시합니다.

TOP


개인정보 보호정책 관리를 위한 분석항목 ( 5개 항목 )

48. 보안된 페이지
해당 사이트에서 SSL등의 암호화기법을 사용하여 보안된 페이지가 있을 경우 그 페이지명, 암호화 수준 정보를 보여줍니다.

49. 개인정보(사용자 기재정보)를 수집하는 페이지
해당 사이트에서 사용자의 입력을 요구하는 폼이 있는 경우 해당 페이지의 폼명, 메쏘드, Tag, Type, 줄수 정보를 표시합니다.

50. 쿠키가 설정된 페이지
해당 사이트에서 자사(제1사) 쿠키와 제3자 쿠키의 사용 여부 및 그 내용을 해당 페이지에서 쿠키명, 쿠키형식, 만료일자 정보를 보여줍니다.

51. web beacon의 사용여부
해당 사이트에서 웹비콘(웹 버그)으로 사용된 이미지 파일이 있을 경우 이미지 파일의 이름과 쿠기 사용시 그 내용 및 줄수 정보를 표시합니다.

52. Third-party Link
웹페이지 구성에 타사의 링크가 사용된 경우 해당 링크와 포함된 페이지 및 줄수 정보를 표시합니다.