링크가 보이는 것과 의도한 목적지에 도달하는 것은 다릅니다. 클릭해도 반응이 없는지, 다른 글이 열리는지, 목차 제목이 고정 메뉴에 가려지는지부터 구분해야 합니다. 이 글은 이미 발견한 탐색 오류를 재현하고 고치는 절차입니다. 전체 메뉴를 설계하는 방법은 사이트 구조 검사에서 다룹니다.
AdSense의 거절 문구만으로 특정 링크가 원인이라고 단정할 수는 없습니다. 아래 실제 기록은 Alpha AdSense의 제한된 공개 경로를 직접 따라간 결과이며, 심사자의 이용 기록이나 전체 사이트 무결성·승인 가능성을 증명하지 않습니다.
1. 무엇이 실패했는지 먼저 나누기
| 실제 증상 | 먼저 볼 근거 | 수정 방향 |
|---|---|---|
| 눌러도 주소가 바뀌지 않음 | 실제 링크 주소, 겹친 요소, 자바스크립트 오류와 키보드 반응 | 이동은 유효한 href가 있는 링크로 구현. 덮고 있는 요소나 불필요한 이벤트 취소 확인 |
| 다른 글이나 홈이 열림 | 클릭 전 주소와 최종 주소, 중간 리디렉션 | 원래 연결한 주소와 경로 규칙을 수정. 모든 오류 주소를 홈으로 보내지 않음 |
| 목차를 눌러도 같은 위치 | 주소의 #값과 본문 id의 일치, 중복 id | 해당 제목의 고유 id와 목차 주소를 함께 정리 |
| 제목이 메뉴 뒤에 숨음 | 이동 후 제목·키보드 초점의 실제 위치 | 고정 메뉴 높이를 고려한 이동 여백과 초점 위치 검사 |
| 휴대폰에서만 누르기 어려움 | 실제 화면 폭, 줄바꿈, 겹침, 터치 영역 | 메뉴 배치와 영역 크기를 조정. 글자만 줄여 밀어 넣지 않음 |
| 404·인증서 오류·차단 화면 | 정확한 URL, 응답 상태와 오류 문구 | 접근 오류 진단으로 전환. 메뉴 개수 변경으로 해결하려 하지 않음 |
검색 결과가 0개인 것과 검색 자료를 불러오지 못한 것은 다른 상태입니다. 전자는 검색어·문서 범위를 확인하고, 후자는 자료 응답과 오류 안내·재시도 동작을 검사합니다. 카테고리도 실제로 글이 없는지, 목록 표시가 실패했는지 구분한 뒤 수정합니다.
2. 다른 사람이 따라 할 수 있게 기록하기
- 출발 URL과 누른 문구: ‘메뉴가 안 된다’ 대신 어느 화면의 어떤 링크인지 적습니다. 같은 문구가 여러 번 나오면 상단·본문·하단 위치도 구분합니다.
- 예상과 실제: 기대한 글 제목·주소와 실제 최종 주소·화면을 나란히 남깁니다. 오류 메시지는 요약만 하지 말고 원문도 보관합니다.
- 입력 방식: 마우스, Tab 후 Enter, 휴대폰 터치를 나눕니다. 한 방식만 성공하면 해결 완료로 표시하지 않습니다.
- 환경과 시각: 화면 폭, 브라우저, 배율, 로그인 유무, 확인 시각을 적습니다. 개인 화면의 계정 정보·쿠키는 공개하지 않습니다.
- 재현 범위: 특정 글만인지, 공통 메뉴 전체인지, 배포 직후만인지 확인합니다. 재현 안 됨도 기록하며 추측으로 고장을 만들어 내지 않습니다.
로그인이나 보안 검사를 끄고 성공한 결과를 일반 이용자의 성공으로 보고하지 않습니다. 문제 주소를 직접 여는 검사와 실제 메뉴를 눌러 가는 검사를 모두 해야, 주소는 정상인데 링크가 잘못 연결된 경우를 찾을 수 있습니다.
3. 가상 사례: 주소·목차·배포를 각각 고치기
아래는 설명을 위한 가상 고장 사례이며 실제 사이트에서 발생한 장애 기록이 아닙니다. 같은 ‘문의 이동 실패’라도 다음처럼 작업이 달라집니다.
| 가상 관찰 | 수정할 곳 | 다시 확인할 것 |
|---|---|---|
| 문의 링크가 /contacts/로 연결, /contact/는 정상 | 링크를 생성하는 공통 하단 소스. 정상 문서나 DNS를 바꿀 이유는 없음 | 다시 생성·배포한 뒤 실제 하단 링크로 /contact/ 도달 |
| 목차 주소는 #evidence인데 제목 id는 evidence-log | 목차와 제목의 식별자를 일치시키고 같은 id 중복을 제거 | Enter로 이동 후 해당 제목 초점과 가려짐 여부 |
| 로컬은 수정됐지만 공개 HTML에 옛 주소가 남음 | 실제 배포 소스·대상·완료 상태 확인. 근거가 있을 때 해당 캐시 범위 검토 | 공개 HTML과 실제 클릭 경로 모두 새 연결인지 |
| 터치는 되지만 Tab으로 이동할 수 없음 | 클릭 이벤트만 붙인 일반 요소를 적절한 링크·버튼으로 수정 | 논리적인 Tab 순서와 Enter/버튼 키보드 동작 |
페이지 이동에는 목적지가 있는 링크를, 필터 적용·메뉴 열기 같은 동작에는 버튼을 사용합니다. 스크립트만으로 이동하는 요소에 겉모양만 링크처럼 입히지 않습니다. 일반 링크는 새 탭 열기·주소 복사 같은 익숙한 이용 방식도 유지해야 합니다.
생성 사이트에서는 배포 결과물만 직접 고치면 다음 빌드 때 수정이 사라질 수 있습니다. 원본 템플릿이나 문서 데이터에서 고친 뒤, 생성 결과와 공개 페이지를 순서대로 검사합니다.
4. 실제 공개 경로에서 확인한 범위
| 수행한 행동 | 관찰한 결과 | 해석의 한계 |
|---|---|---|
| 홈의 저가치 콘텐츠 문제별 입구 선택 | /guides/low-value-content-fix/와 해당 글 제목 도달 | 처음 온 독자가 링크를 쉽게 고르는지는 조사하지 않음 |
| 그 글의 ‘2. 이 사이트에서는 무엇이 실제로 반복됐나’ 목차에서 Enter | #site-audit로 이동하고 초점 대상 id도 site-audit. 검사 화면에서 제목은 고정 메뉴 아래에 표시 | 다른 모든 목차·보조기기에서의 동작을 대표하지 않음 |
| 그 글 하단의 문의 링크 선택 | /contact/의 문의 제목과 연락 이메일 표시 | 이메일 발송·문의 응답은 시험하지 않음 |
이 검사는 고장을 일부러 만든 것이 아니라 현재 동작의 기준선을 남긴 것입니다. 정상인 링크를 억지로 수정하지 않았고, 홈에서 몇 번 안에 가야 승인된다는 기준도 사용하지 않았습니다. 메뉴 링크 개수나 클릭 횟수보다 실제 목적지와 도달 후 이용 가능 여부가 이 검사의 판단 대상입니다.
5. 키보드·모바일·빈 결과에서 빠지는 문제
- 키보드
- Tab과 Shift+Tab으로 링크·버튼을 이동하고 초점 표시가 보이는지 확인합니다. 링크는 Enter로 실행합니다. 팝업 메뉴를 사용한다면 열기·닫기·초점 복귀도 검사합니다. 화면에 없는 메뉴 안으로 초점이 들어가면 실패입니다.
- 목차와 고정 메뉴
- 주소의 #만 바뀌는 것으로 끝내지 않습니다. 도착 제목이 읽히는지, 초점이 의도한 위치로 이어지는지 확인합니다. 넓은 화면에서 성공해도 메뉴가 여러 줄인 좁은 화면은 다시 검사합니다.
- 표와 긴 주소
- 표가 넓으면 이름이 있는 스크롤 영역 안에서 이동할 수 있게 합니다. 긴 URL 하나 때문에 문서 전체가 가로로 밀리거나 링크 문구가 잘리면 수정합니다.
- 빈 목록과 오류
- 실제 문서가 없는 주제는 억지로 빈 허브를 만들지 않습니다. 검색 결과 없음에는 검색어와 다른 탐색 경로를, 로딩 실패에는 오류와 재시도 동작을 제공합니다. 계속 돌아가는 표시로 덮어 두지 않습니다.
색만으로 현재 메뉴를 표시하지 않고 문서의 현재 위치도 구분합니다. 광고나 다운로드처럼 오해할 수 있는 문구로 실제 목적지를 숨기지 않습니다. 검사를 위해 필요한 메뉴·레이블을 추가할 수는 있지만, 화면을 채우기 위한 허브 증식은 해결책이 아닙니다.
6. 복구 완료를 판단하는 재검사
- 원래 실패한 출발 화면에서 같은 입력 방식으로 다시 수행합니다. 목적지 직접 접속만 성공한 것은 링크 복구의 증거가 아닙니다.
- 공통 메뉴를 고쳤다면 서로 다른 종류의 페이지에서도 검사합니다. 각 화면의 복사본이 아니라 공통 원본을 고쳤는지 확인합니다.
- 예전 주소를 유지해야 한다면 그 주소도 직접 엽니다. 실제 통합이 필요한 URL만 내용 이관·리디렉션 절차로 별도 검토합니다.
- 수정 전 증상, 수정 파일·배포 기록, 공개 최종 주소와 확인 시각을 보관합니다. 전체 링크 검사와 수동 이용 경로 검사는 서로 대신하지 않습니다.
탐색 문제가 해결돼도 본문의 고유 가치가 자동으로 생기지는 않습니다. 접근, 탐색, 내용, 계정 상태를 각각 확인하고 아직 검사하지 않은 영역은 남겨 두세요. 이 글의 절차 완료만으로 재검토 준비 완료나 승인 점수를 부여하지 않습니다.
공식 자료와 확인 범위
공식 자료 확인일: . 정책 판단은 원문과 현재 계정 안내를 함께 확인하세요.
- Google AdSense 사이트 준비 문제 해결
콘텐츠·탐색과 접근 문제를 구분하는 공식 안내. 본문 검사는 개별 심사 원인을 확정하는 방법이 아닙니다.
- Google 링크 권장사항
실제 href가 있는 링크와 목적지를 이해할 수 있는 연결 문구에 관한 근거입니다.
- W3C WCAG Focus Not Obscured
고정 메뉴 등에 키보드 초점 요소가 가려지는 문제를 검사할 때 참고했습니다.
- W3C WAI 메뉴 튜토리얼
메뉴의 구조와 키보드 이용을 검토할 때 참고합니다. 메뉴 추가를 승인 조건으로 해석하지 않습니다.
이번 개정: 메뉴를 추가하라는 일반론을 증상별 재현·수정·재검사 절차로 교체하고 실제 공개 경로 검사와 가상 고장 사례를 구분했습니다. 업데이트 기록

