Skip to content
https://mk.co.kr

Accessibility

· 13 checks — Landmarks, headings, alt text, forms, and link quality rolled into one auditable list.
SCORE
45
GRADE
F
FIX
8
REVIEW
3
PASS
2
INFO
0
Checks
13
2 PASS 3 REVIEW 8 FIX
F
Heading Hierarchy
Action
250 headings, 10 skip(s)
FIX
250 headings, 10 skip(s)
Warning::
Multiple H1 headings (4 found)
A page should have only one H1. Multiple H1s dilute the document outline.
Warning::
Heading level skipped: H1 → H5 (missing H2)
Skipping heading levels breaks the document outline. Screen readers may interpret missing levels as structural errors.
Warning::
Heading level skipped: H2 → H5 (missing H3)
Skipping heading levels breaks the document outline. Screen readers may interpret missing levels as structural errors.
Warning::
Heading level skipped: H1 → H5 (missing H2)
Skipping heading levels breaks the document outline. Screen readers may interpret missing levels as structural errors.
Warning::
Heading level skipped: H1 → H3 (missing H2)
Skipping heading levels breaks the document outline. Screen readers may interpret missing levels as structural errors.
Warning::
Heading level skipped: H2 → H4 (missing H3)
Skipping heading levels breaks the document outline. Screen readers may interpret missing levels as structural errors.
Warning::
Heading level skipped: H2 → H4 (missing H3)
Skipping heading levels breaks the document outline. Screen readers may interpret missing levels as structural errors.
Warning::
Heading level skipped: H2 → H4 (missing H3)
Skipping heading levels breaks the document outline. Screen readers may interpret missing levels as structural errors.
Warning::
Heading level skipped: H2 → H4 (missing H3)
Skipping heading levels breaks the document outline. Screen readers may interpret missing levels as structural errors.
Warning::
Heading level skipped: H3 → H5 (missing H4)
Skipping heading levels breaks the document outline. Screen readers may interpret missing levels as structural errors.
Warning::
Heading level skipped: H3 → H5 (missing H4)
Skipping heading levels breaks the document outline. Screen readers may interpret missing levels as structural errors.
Warning::
5 empty heading(s)
Empty headings appear in the document outline but provide no information.
  • H1 (empty)
  • H1 (empty)
  • H5 뉴스 skipped
  • H5 M 유튜브
  • H5 콘텐츠 Hub
  • H5 아카이브
  • H5 독자서비스
  • H5 MAI 에이전트
  • H5 AI Hub
  • H5 행사
  • H5 비즈니스
  • H2 음성검색
  • H5 매거진 & 미디어 skipped
  • H5 (empty)
  • H5 (empty)
  • H5 방송사
  • H5 계열사
  • H5 APP
  • H1 (empty)
  • H5 프리미어 skipped
  • H3 경제 홈
  • H3 이슈
  • H3 콘텐츠 Hub
  • H3 재테크
  • H3 경제 많이 본 기사
  • H3 금융 홈
  • H3 이슈
  • H3 금융 많이 본 기사
  • H3 기업 홈
  • H3 테마 섹션
  • H3 기업 많이 본 기사
  • H3 증권 홈
  • H3 유튜브
  • H3 뉴미디어
  • H3 증권 많이 본 기사
  • H3 부동산 홈
  • H3 유튜브
  • H3 부동산 많이 본 기사
  • H3 테크·과학 홈
  • H3 테마섹션
  • H3 뉴스레터
  • H3 테크·과학 많이 본 기사
  • H3 오피니언 홈
  • H3 기명필진
  • H3 오피니언 많이 본 기사
  • H3 정치 홈
  • H3 이슈
  • H3 정치 많이 본 기사
  • H3 사회 홈
  • H3 사람들
  • H3 기고
  • H3 테마 섹션
  • H3 사회 많이 본 기사
  • H3 국제 홈
  • H3 이슈
  • H3 국제 많이 본 기사
  • H3 문화 홈
  • H3 에디터 픽
  • H3 유튜브
  • H3 문화 많이 본 기사
  • H3 스포츠 홈
  • H3 유튜브
  • H3 스포츠 많이 본 기사
  • H4 똑똑하게 질문하기
  • H1 Main Home duplicate H1
  • H3 韓-베트남 정상회담 … 李 "원전·인프라·공급망 전방위 협력" skipped
  • H3 백악관, ‘이란과 3~5일 시한부 휴전’ 보도 부인 … “기한 설정 안했다”
  • H3 코스피 불장에도 투자자 절반 "수익 못내, 박탈감만"
  • H3 심상치 않은 5월 춘투 … 빗발치는 교섭 요구
  • H3 [인터뷰] 정원오 "稅혜택으로 용산에 글로벌 기업 입주하게 해야"
  • H3 단독 韓선사 실소유 추정 유조선 2척 ‘호르무즈 해협’ 진입 성공
  • H3 “외환위기 이후 이런 건 처음” … 석유제품 물가 31.9% 폭등
  • H3 [논설실 Pick] 韓국가부채 경고에서 우리가 잊고 었던 리스크
  • H3 이슈 # 美·이란 전쟁
  • H4 "툭하면 최후통첩" … 트럼프 측근들조차 ‘TACO’ 피로감
  • H4 이란군 "호르무즈 무허가통항 선박 3척 나포"
  • H4 美, 이란전에 '1000조원 폭탄' 맞는다
  • H4 '이란협상 난항'에 전전긍긍하는 백악관
  • H3 프리미어
  • H4 시니어 건강비책 회원용 '사회적 근육'을 키워야 오래 산다
  • H5 70세 한상호님(가명)은 은퇴 후 3년간 단 한 번도 친구를 만나지 않았다. 회사 동료들과의 술자리가 그의 유일한 사교 생활이었는데, 명함을 반납하자 ��
  • H4 사자성어 영업 30년 강상무 이야기 회원용 꾸준함을 이기는 기발함은 없습니다
  • H4 말록 홈즈 회원용 고운 욕이 더 무섭다
  • H4 뉴스 쉽게보기 회원용 美정부가 사이버 보안 강화한 이유
  • H3 재테크
  • H2 2030 자산늘리기
  • H4 “전쟁에도 안 흔들린다”…변동성 장세서 화장품株 급등 이유는 skipped
  • H4 자고 나면 뒤집히는 중동 정세…살얼음판 증시, 든든한 주도주는?
  • H4 "크립토, 금융 인프라 된다 … 기관이 점찍은 코인에 주목"
  • H2 3040 자산지키기
  • H4 “전기차로 안 바꿔도 돼?”…고유가 시대 ‘기름값 절약’ 車테크 꿀팁 skipped
  • H4 “손실 20%까진 원금보장 해드립니다”…5월 출시 국민참여형 국민성장펀드란?
  • H4 “세금 10% 대신 1.5%만 내세요”… 영세사업자 4만명 세부담 뚝
  • H2 4050 노후준비하기
  • H4 “종잣돈 8억 있나요? 신흥부자 가능해요”…50대 ‘K-에밀리’ 투자 비결보니 skipped
  • H4 결혼자금 증여세 폭탄 피하려면 … 자녀 혼인 전후 2년간 줘야 [지갑을 불려드립니다]
  • H4 김부장, 사적연금 年1만원씩 10년간 빨리 탔더니…놀라운 일이 [언제까지 직장인]
  • H2 지금 이 종목은 전일 동시간 대비 조회수가 급증한 상위 10개 종목입니다. (1시간마다 업데이트)
  • H4 삼성전자 skipped
  • H5 217,500
  • H4 중앙첨단소재
  • H5 2,230
  • H4 NHN
  • H5 42,150
  • H4 케이씨
  • H5 37,950
  • H4 제룡전기
  • H5 52,000
  • H4 LIG아큐버
  • H5 57,400
  • H4 티씨케이
  • H5 285,000
  • H4 대한전선
  • H5 41,050
  • H4 오이솔루션
  • H5 47,700
  • H4 세아베스틸지주
  • H5 71,400
  • H3 오피니언
  • H4 데이터센터 전력 5배 폭증 … 신규 원전 2기로 되겠나
  • H4 "반도체는 투자 전쟁 중" 성과급 잔치 경고한 경총 회장
  • H4 감사원 뇌물 사건 불기소 … 檢 보완수사권 박탈 땐 일상될 것
  • H4 낮은 울타리, 밀려드는 中전기차
  • H4 '고유가 지원금' 더 공정한 배분법
  • H4 생명체에게 파업은 곧 죽음이다
  • H4 혁신은 발상전환
  • H4 가두기만 해선 답이 없다
  • H4 운동도 '꺼내먹어요'
  • H3 TOP10 NEWS
  • H5 2026-04-23 06:49 기준 skipped
  • H4 “집값 오르는데 박탈감만 드네요”…투자자 절반, 코스피 최고치에도 웃지 못해
  • H4 [단독] 韓선사 관련 유조선 2척…‘호르무즈 해협’ 진입 성공
  • H4 “4월 월급 보고 놀라지 마세요”…건보료 평균 22만원 더 내는 직장인 1000만명
  • H4 임산부 발로 툭툭 차며 “왜 앉아있냐, 비켜”…지하철서 행패 부린 노인
  • H4 40여 년 무대 지킨 배우 이남희 별세…향년 64세
  • H4 “기름값, 언제까지 참으란 거냐”…비판 거세지자 전시권한 동원한 美
  • H4 반도체 투톱 ‘운명의 목요일’…하이닉스는 ‘1분기 실적발표’ 삼성은 ‘노조 집결’
  • H4 “전쟁 6일에 16조”…미국, 이란전 ‘1000조원 폭탄’ 맞는다
  • H4 1987년처럼… 勞 '만인투쟁' 시대
  • H4 23명 숨진 공장화재…대표 징역 15년서 4년형으로 대폭 감경
  • H3 유튜브
  • H3 트럼프, 파키스탄에 협상단 보냈다 "협상 안되면 이란 불바다"
  • H3 당신이라면 '집'과 '직' 중 무엇을 지키시겠습니까?
  • H3 "미국에 팔지마" 스마트폰·전기차 목줄 쥔 중국의 계획
  • H3 미국 1020 열광…세컨핸즈, 유통 공룡될까
  • H3 고양창릉S1, 사전청약자분들도 이 영상은 꼭 보세요
  • H3 경제
  • H4 단독 韓 선사 실소유 추정 유조선 2척 … ‘호르무즈 해협’ 진입 성공
  • H5 국내 선사 장금마리타임 관련 선박 2척이 미국의 역봉쇄 이후 호르무즈 해협 안쪽으로 들어간 것으로 나타났다. 미국과 이란의 긴장이 해소되지 않은 �
  • H4 전력 수요, 14년 뒤 최대 26% 늘어난다
  • H4 성과급따라 양극화 … 춘투가 쏘아올린 비용인상 인플레
  • H4 “4월 월급 보고 놀라지 마요”…건보료 평균 22만원 더 내는 직장인이
  • H4 3월 외화예금, 역대 최대폭으로 감소…한은 “고환율에 환전 늘어”
  • H4 “외환위기 이후 이런 건 처음” … 석유제품 물가 31.9% 폭등
  • H4 “축의금 내느라 허리 휘었는데”…혼인건수 22개월만에 꺾인 이유는
  • H3 기업
  • H4 “가격이 넘사벽인데 어떻게 안 사요” … 전기차, 3분의 1은 중국산
  • H5 국내 전기차 등록 대수가 누적 100만대를 돌파하며 대중화 시대에 접어들었지만 정작 안방 시장 주도권은 BYD 등 중국산에 빠르게 잠식당하고 있는 것으
  • H4 'K-기반시설' 베트남 진출 본격화…“韓기술·현지 인적자원 시너지”
  • H4 '이재용 결단' 통했다…하만, 초일류 전장기업 점프
  • H4 美서 잘나가는 HD현대일렉…중동戰에도 2년 연속 순항
  • H4 공정한 성과측정 한계 … 무제한 성과급 毒 될 수도
  • H4 탑승자에 맞게 레고처럼 車조립 … 현대차 장영실들의 '따뜻한 기술'
  • H4 전기차를 에너지 공급원으로 … 현대차그룹 제주서 실증
  • H3 NEWSLETTER
  • H5 THE FLEX +구독 skipped
  • H5 매콤달콤 +구독
  • H5 Pulse +구독
  • H5 엠블록 +구독
  • H5 SHINING +구독
  • H5 미라클레터 +구독
  • H3 증권
  • H4 주식 투자자들 50%, 코스피 최고치에도 웃지 못하는 사연
  • H5 주식투자 현황·경제 변화 인식 조사 소득 높을수록 수익 응답비율 높지만 순자산 1억 미만 집단선 38%만 수익 집값·주식 상승 따른 박탈감도 늘어나코�
  • H4 “주가, 화성 갈거니까” … 스페이스X ‘묻지마 테마주’까지 들썩
  • H4 RIA계좌 잔액 1조 달성 코앞인데 … 서학개미 보유액은 늘었다
  • H4 6400 뚫은 코스피…'잔액 34조' 빚투도 다시 과열
  • H4 에어부산 100일째 담은 기타법인 '미스터리'
  • H4 밀려드는 관광객에 … 백화점株 '함박웃음'
  • H4 반도체 투톱 ‘운명의 목요일’ … 하이닉스 ‘실적발표’ 삼성 ‘노조 집결’
  • H3 정치
  • H4 李 대통령 “베트남 교역 2030년 1500억 달러 확대…철도 수출 계약”
  • H5 李-또럼 서기장 정상회담 농수산품 교역 가속화하고 에너지 안보 강화 협력기로 베트남 고속철 사업 협력도베트남을 국빈 방문 중인 이재명 대통령이
  • H4 박찬대, 인천시장 공식 출마선언…첫 일정은 송도 바이오클러스터
  • H4 "용산을 글로벌 기업특구로 … 홍콩·싱가포르처럼 稅혜택을"
  • H4 통영바다 선상 최고위 … 정청래 "김경수는 필승카드"
  • H4 양양 찾은 장동혁에 … 김진태 "열불난다는 유권자 많아"
  • H3 국제
  • H4 백악관, ‘이란과 3~5일 시한부 휴전’ 보도 부인 … “기한 설정 안했다”
  • H4 “쿠팡 등 미국기업 차별규제 중단하라”…미 공화의원들, 주미대사에 촉구
  • H4 “1조달러도 넘을 것” … 미국이 이란 전쟁으로 치른 돈 ‘무시무시’
  • H4 머스크, 스페이스X 슈퍼의결권 갖는다
  • H4 참배는 미뤘지만 ‘지갑은 열었다’…다카이치, 야스쿠니에 추가 공물
  • H3 부동산
  • H4 “쥐고있어야 효도하는데” … 서울아파트 증여, 39개월만에 최고
  • H5 3월 1387건, 한달새 53.6%↑ 강남3구 이어 노원구도 활발지난달 서울 내 아파트 등 집합건물 증여 건수가 월별 기준으로 3년3개월 만에 최다치를 기록했다.
  • H4 “하세월 재건축 대신 리모델링”…서울 구축들, 가격방어 속도전
  • H4 ‘장특공 폐지’ 질문에 구윤철 “의견 듣는 중…정책결정 이뤄지지 않아”
  • H4 삼성물산, 신반포19·25차에 조합원 100% 한강조망 제안
  • H4 ‘13평 아파트’에 6명이 살아야 한다고? … ‘30억 로또’ 힘 엄청나네
  • H3 테크/과학
  • H4 구글, TPU 키우고 엔비디아도 품었다 … AI 인프라 양손 전략
  • H4 핵융합 상용화 기술 밀리면… 한국, AI패권 전쟁서도 패배
  • H4 과학지 1500명 디즈니 초청으로 美올랜도 집결 … 상상을 현실로
  • H4 전기 필요없는 DNA 컴퓨터, 메모리 저장 최초 구현
  • H4 “혈압·당뇨 잡는 식품이라더니” … 해외직구 제품서 근육손상·간염 유발 성분까지
  • H3 금융
  • H4 단독 지역살리려…지방은행엔 대출 여력 더 준다
  • H4 "수백억 압류코인 맡겨주세요"…은행권, 국세청 위탁사업 참전
  • H4 3월 외화예금, 역대 최대폭으로 감소 … 한은 “고환율에 환전 늘어”
  • H3 사회
  • H4 집단소송·디지털자산법 잇단 소급적용 … 법조계 "위헌소지"
  • H4 “가만히 서 있어도 생명에 위협” … 기후 변화가 불러온 위기
  • H4 23명 숨진 공장화재 … 대표 징역 15년서 4년형으로 대폭 감경
  • H3 문화
  • H4 "저도 노래 부른지 60년"… 남진과 함께 떼창
  • H4 꿈꿔왔던 '볼레로' 무대 영광…작품에 아름다운 색칠 더할것
  • H4 조각 대신 쉼터로 … 리움 야외정원의 변신
  • H3 MK Pick
  • H4 “일요일엔 내가 몽탄 요리사!”… 줄 서서 먹는 짜파게티의 등장
  • H4 “222만 명이 줄 섰던 그곳, 오뚜기 키자니아가 도대체 어떻게 바뀌었을까?”
  • H4 “재테크 어벤져스를 만나다”... ‘2026 서울머니쇼’ & ‘매경플러스 멤버십’ 전격 출범
  • H3 스포츠
  • H4 "5월 골프황제는 나"… 한국·아시아 톱골퍼 진검승부
  • H4 '총상금 133억원' 女 시즌 첫 메이저 판 커졌다
  • H4 ‘멀티 히트’ 이정후, MLB 시즌 첫 코리안 더비서 김혜성에 판정승
  • H4 총상금 133억원 … 女 메이저 판 커졌다
  • H3 연예
  • H4 40여 년 무대 지킨 배우 이남희 별세…향년 64세
  • H4 혜리 몰디브 휴가 근황 보니...물오른 비주얼
  • H4 원헌드레드 “더보이즈에 165억 선지급, 정산금 미지급 주장은 모순”
  • H4 ‘음주운전 전과’ 노엘 “이제 대리 부르고 잔다” 태도 변화 눈길
  • H3 여행
  • H3 BOOK
  • H3 시사 경제 용어
  • H3 Shorts
  • H3 알림
  • H3 공지
  • H3 부음 | MK장례
  • H2 전체메뉴
  • H3 뉴스
  • H3 M 유튜브
  • H3 콘텐츠 Hub
  • H3 아카이브
  • H3 독자 서비스
  • H3 MAI 에이전트
  • H3 AI Hub
  • H3 행사
  • H3 비즈니스
  • H3 매경미디어

A page should have only one H1. Multiple H1s dilute the document outline.

Why this matters

Multiple H1s blur the page's primary topic — screen-reader users and Google both prefer one H1.

Learn more

HTML5's outline algorithm technically allows multiple H1s within sectioning content, but no browser implements it. In practice: one H1 per page. Use H2-H6 for subsections.

Source: WCAG 2.4.6 / Google Search Central

Skipping heading levels breaks the document outline. Screen readers may interpret missing levels as structural errors.

Why this matters

Skipping heading levels breaks the document outline — screen-reader users lose track of section nesting.

Learn more

Screen reader users navigate by jumping between headings (H1 → H2 → H3). Skipping (H1 → H3) breaks the sense of hierarchy. Use sequential levels even if you don't like the default styling — restyle with CSS instead. WCAG 1.3.1 (Info and Relationships) treats this as an A failure.

Source: WCAG 2.1 SC 1.3.1 / W3C WAI

Skipping heading levels breaks the document outline. Screen readers may interpret missing levels as structural errors.

Why this matters

Skipping heading levels breaks the document outline — screen-reader users lose track of section nesting.

Learn more

Screen reader users navigate by jumping between headings (H1 → H2 → H3). Skipping (H1 → H3) breaks the sense of hierarchy. Use sequential levels even if you don't like the default styling — restyle with CSS instead. WCAG 1.3.1 (Info and Relationships) treats this as an A failure.

Source: WCAG 2.1 SC 1.3.1 / W3C WAI

Skipping heading levels breaks the document outline. Screen readers may interpret missing levels as structural errors.

Why this matters

Skipping heading levels breaks the document outline — screen-reader users lose track of section nesting.

Learn more

Screen reader users navigate by jumping between headings (H1 → H2 → H3). Skipping (H1 → H3) breaks the sense of hierarchy. Use sequential levels even if you don't like the default styling — restyle with CSS instead. WCAG 1.3.1 (Info and Relationships) treats this as an A failure.

Source: WCAG 2.1 SC 1.3.1 / W3C WAI

Skipping heading levels breaks the document outline. Screen readers may interpret missing levels as structural errors.

Why this matters

Skipping heading levels breaks the document outline — screen-reader users lose track of section nesting.

Learn more

Screen reader users navigate by jumping between headings (H1 → H2 → H3). Skipping (H1 → H3) breaks the sense of hierarchy. Use sequential levels even if you don't like the default styling — restyle with CSS instead. WCAG 1.3.1 (Info and Relationships) treats this as an A failure.

Source: WCAG 2.1 SC 1.3.1 / W3C WAI

Skipping heading levels breaks the document outline. Screen readers may interpret missing levels as structural errors.

Why this matters

Skipping heading levels breaks the document outline — screen-reader users lose track of section nesting.

Learn more

Screen reader users navigate by jumping between headings (H1 → H2 → H3). Skipping (H1 → H3) breaks the sense of hierarchy. Use sequential levels even if you don't like the default styling — restyle with CSS instead. WCAG 1.3.1 (Info and Relationships) treats this as an A failure.

Source: WCAG 2.1 SC 1.3.1 / W3C WAI

Skipping heading levels breaks the document outline. Screen readers may interpret missing levels as structural errors.

Why this matters

Skipping heading levels breaks the document outline — screen-reader users lose track of section nesting.

Learn more

Screen reader users navigate by jumping between headings (H1 → H2 → H3). Skipping (H1 → H3) breaks the sense of hierarchy. Use sequential levels even if you don't like the default styling — restyle with CSS instead. WCAG 1.3.1 (Info and Relationships) treats this as an A failure.

Source: WCAG 2.1 SC 1.3.1 / W3C WAI

Skipping heading levels breaks the document outline. Screen readers may interpret missing levels as structural errors.

Why this matters

Skipping heading levels breaks the document outline — screen-reader users lose track of section nesting.

Learn more

Screen reader users navigate by jumping between headings (H1 → H2 → H3). Skipping (H1 → H3) breaks the sense of hierarchy. Use sequential levels even if you don't like the default styling — restyle with CSS instead. WCAG 1.3.1 (Info and Relationships) treats this as an A failure.

Source: WCAG 2.1 SC 1.3.1 / W3C WAI

Skipping heading levels breaks the document outline. Screen readers may interpret missing levels as structural errors.

Why this matters

Skipping heading levels breaks the document outline — screen-reader users lose track of section nesting.

Learn more

Screen reader users navigate by jumping between headings (H1 → H2 → H3). Skipping (H1 → H3) breaks the sense of hierarchy. Use sequential levels even if you don't like the default styling — restyle with CSS instead. WCAG 1.3.1 (Info and Relationships) treats this as an A failure.

Source: WCAG 2.1 SC 1.3.1 / W3C WAI

Skipping heading levels breaks the document outline. Screen readers may interpret missing levels as structural errors.

Why this matters

Skipping heading levels breaks the document outline — screen-reader users lose track of section nesting.

Learn more

Screen reader users navigate by jumping between headings (H1 → H2 → H3). Skipping (H1 → H3) breaks the sense of hierarchy. Use sequential levels even if you don't like the default styling — restyle with CSS instead. WCAG 1.3.1 (Info and Relationships) treats this as an A failure.

Source: WCAG 2.1 SC 1.3.1 / W3C WAI

Skipping heading levels breaks the document outline. Screen readers may interpret missing levels as structural errors.

Why this matters

Skipping heading levels breaks the document outline — screen-reader users lose track of section nesting.

Learn more

Screen reader users navigate by jumping between headings (H1 → H2 → H3). Skipping (H1 → H3) breaks the sense of hierarchy. Use sequential levels even if you don't like the default styling — restyle with CSS instead. WCAG 1.3.1 (Info and Relationships) treats this as an A failure.

Source: WCAG 2.1 SC 1.3.1 / W3C WAI

Empty headings appear in the document outline but provide no information.

Why this matters

Empty <hN> tags break the document outline — screen-reader users navigating by heading hit dead silence.

Source: WCAG 2.4.6

D
Alt Text Quality
Action
2 of 132 images have issues
FIX
2 of 132 images have issues
Critical::
2 image(s) missing alt attribute
Images without alt text are invisible to screen readers.
Critical::
2 image-in-link without alt text
An image inside a link with no alt creates an empty link.
Info::
130 image(s) with good alt text
132 images 130 good alt text 2 missing
IssueCount
missing2 image(s)

Images without alt text are invisible to screen readers.

Why this matters

Each image without alt text is a WCAG 1.1.1 failure — invisible to screen-reader users, lost from Google Image Search.

Learn more

WCAG 2.1 Level A requires text alternatives for non-decorative images. Empty alt='' is fine for decorative; meaningful images need descriptive text. Common fixes: CMS audit + bulk add, build-time linter (alt-text-required ESLint rule), CI gate on Lighthouse a11y score.

Source: WCAG 2.1 SC 1.1.1 / WebAIM Million Report

An image inside a link with no alt creates an empty link.

Why this matters

Image-only links with no alt create empty links — screen-reader users hear 'link' with no destination context.

Learn more

An <a><img></a> with no img alt is the worst-case for accessibility: AT announces the link but can't describe where it goes. Either add alt to the image OR add aria-label to the link.

Source: WCAG 2.1 SC 2.4.4

F
Favicon & Branding
Action
2 icon(s) detected
FIX
2 icon(s) detected
Info::
favicon.ico present at site root
Info::
HTML icon links detected
Info::
No apple-touch-icon detected
iOS devices use this when users add your site to their home screen. Add <link rel='apple-touch-icon' sizes='180x180' href='/apple-touch-icon.png'>.
favicon.ico Present
PNG Icons Present
Apple Touch Missing
SVG Favicon Missing
Manifest Icons Missing
Multiple Sizes Missing
D
Web Manifest
Action
Not found
FIX
Not found
Info::
No web manifest found
No manifest at standard paths (/manifest.json, /site.webmanifest). A manifest is optional but enables PWA features like home screen installation and standalone display.

No web manifest found.

D
Dark Mode Support
Action
No dark mode signals
FIX
No dark mode signals
Info::
No dark mode signals detected
Consider adding CSS with @media (prefers-color-scheme: dark) and <meta name='color-scheme' content='light dark'>.
Info::
Detection limited to meta tags and inline styles
External CSS files may contain prefers-color-scheme rules not visible to this scan.
Dark ModeNo Dark Mode Detected
color-scheme meta Not set Dark theme-color Not set CSS indicators Not detected

Detection limited to meta tags and inline styles.

D
Print Stylesheet
Action
No print styles
FIX
No print styles
Info::
No print-specific styles detected
When users print this page, they get the screen layout including navigation and non-essential elements. Add @media print rules to hide navigation and optimize layout for paper.
Print Stylesheet No Print Styles
Print stylesheet Not found Inline @media print Not detected
F
Navigation UX
Action
No navigation patterns
FIX
No navigation patterns
Info::
2 navigation landmark(s) detected
Info::
No breadcrumbs, search, or skip link detected
These navigation aids help users orient themselves and find content efficiently, especially on large sites.
Breadcrumbs
Search
Skip Link
Labeled Navigation 2 <nav> element(s)
Back to Top
Hamburger Menu
Sticky Navigation Cannot reliably detect (CSS-based)
1 of 6 testable patterns navigation patterns detected. Limited navigation support. Consider adding breadcrumbs, search, and skip link.
B
Landmark Structure
18 landmarks
REVIEW
18 landmarks
Info::
<main> landmark present
Info::
2 <nav> landmark(s) found
Warning::
2 of 2 <nav> elements are unlabeled
Multiple navigations need aria-label to distinguish them for screen readers.
Warning::
Skip navigation link is missing (WCAG 2.4.1)
Add a skip link as the first focusable element so keyboard users can bypass repeated navigation.
Page Structure — as a screen reader sees it
BANNER header NAV MAIN ASIDE CONTENTINFO footer

Multiple navigations need aria-label to distinguish them for screen readers.

Why this matters

Some <nav> elements lack aria-label — screen-reader users hear 'navigation' multiple times with no way to distinguish them.

Learn more

When a page has multiple <nav> regions (primary, footer, breadcrumb), each needs aria-label or aria-labelledby. AT users navigate by landmark; identical 'navigation' announcements force them to enter each one to discover purpose.

Source: WAI-ARIA Authoring Practices

Add a skip link as the first focusable element so keyboard users can bypass repeated navigation.

Why this matters

Without a skip-nav link, keyboard users tab through every nav item before reaching content — every page, every visit.

Learn more

WCAG 2.4.1 (Bypass Blocks) requires a mechanism to skip past repeated content. The standard implementation is a 'Skip to main content' link that's the first focusable element, visually hidden until focused. Three lines of HTML + four of CSS.

Source: WCAG 2.1 SC 2.4.1

B
404 Error Page
HTTP 404, custom page
REVIEW
HTTP 404, custom page
Info::
Correct 404 status code returned
Got: HTTP 404
Info::
Custom styled 404 page
Info::
Navigation links present on 404 page
Info::
Search form present on 404 page
404 Page Quality Custom 404 Page
Status Code HTTP 404 Custom Styling Navigation Homepage Link Search Form
C
Lighthouse Accessibility Audits
Action
Score 76/100 — 7 failing, 25 passed
REVIEW
76

Accessibility

These checks highlight opportunities to improve the accessibility of your web app. Automatic detection can only detect a subset of issues and does not guarantee the accessibility of your web app, so manual testing is also encouraged.

Names and labels

When a button doesn't have an accessible name, screen readers announce it as "button", making it unusable for users who rely on screen readers. Learn how to make buttons more accessible.

Why this matters

Performance issues directly impact user engagement and conversion rates.

Failing Elements
li > div.thumb_area_money > div.more_btn > button li > div.thumb_area_money > div.more_btn > button
li > div.thumb_area_money > div.more_btn > button li > div.thumb_area_money > div.more_btn > button
li > div.thumb_area_money > div.more_btn > button li > div.thumb_area_money > div.more_btn > button
section.grid_container > div.grid_item5 > div.se_mews_wrap > button.overlay-btn-prev section.grid_container > div.grid_item5 > div.se_mews_wrap > button.overlay-btn-prev
section.grid_container > div.grid_item5 > div.se_mews_wrap > button.overlay-btn-next section.grid_container > div.grid_item5 > div.se_mews_wrap > button.overlay-btn-next

These are opportunities to improve the semantics of the controls in your application. This may enhance the experience for users of assistive technology, like a screen reader.

Contrast

Low-contrast text is difficult or impossible for many users to read. Learn how to provide sufficient color contrast.

Why this matters

Performance issues directly impact user engagement and conversion rates.

Failing Elements
Headline News div.sec_body > div.box_style1 > div.top_headline_title > span.title_org
이재명 대통령이 또럼 베트남 공산당 서기장 겸 국가주석과 정상회담을 하면서 철도와 신도시·원전 분야 협력을 확대하기로 한 것은 베트남 정부 주… div.box_style1 > div.top_headline_title > a > div.newsdesc
[인터뷰] a.link_style2 > div.txt_area > h3.news_titles > span.t_badge
단독 a.link_style2 > div.txt_area > h3.news_titles > span.t_badge
[논설실 Pick] a.link_style2 > div.txt_area > h3.news_titles > span.t_badge
시니어 건강비책 div.issue_art > a.link_style > h4 > span.issue_tag2
70세 한상호님(가명)은 은퇴 후 3년간 단 한 번도 친구를 만나지 않았다. 회사 동료들과의 술자리가 그의 유일한 사교 생활이었는데, 명함을 … div.issue_item_2cmn > div.issue_art > a.link_style > h5.read_text
사자성어 영업 30년 강상무 이야기 li > a.link_style1 > h4.pstyle > span.issue_tag3
말록 홈즈 li > a.link_style1 > h4.pstyle > span.issue_tag3
뉴스 쉽게보기 li > a.link_style1 > h4.pstyle > span.issue_tag3
2030 자산늘리기 li > div.thumb_area_money > a > h2
2026-04-23 06:39 기준 section.grid_container > div.grid_item4 > div.t_topnews > h5.date_time
단독 div.art_title > a.link_style > h4 > span.t_badge
李-또럼 서기장 정상회담 농수산품 교역 가속화하고 에너지 안보 강화 협력기로 베트남 고속철 사업 협력도베트남을 국빈 방문 중인 이재명 대통령이… div.news_item_2cmn > div.mainimg_art > a.link_style > h5.read_text
3월 1387건, 한달새 53.6%↑ 강남3구 이어 노원구도 활발지난달 서울 내 아파트 등 집합건물 증여 건수가 월별 기준으로 3년3개월 만에… div.news_item_2cmn > div.mainimg_art > a.link_style > h5.read_text
단독 li > a.link_style2 > h4 > span.t_badge
내 해외여행 정보를 한눈에 모은 여행 코너 a.link_bn > div.bn_house_bottom > ul.txt_bottom_house > li.house_li1
신간 도서와 출판 트렌드를 한눈에 ! a.link_bn > div.bn_house_bottom > ul.txt_bottom_house > li.house_li1
1만 2천여개의 시사 경제 용어 a.link_bn > div.bn_house_bottom > ul.txt_bottom_house > li.house_li1
Copyright (c) 매경AX. All rights reserved. 무단 전재, 재배포 및 AI학습 이용 금지 div.corp_area_wrap > div.add_list_area > div.copyright > span

These are opportunities to improve the legibility of your content.

Tables and lists

When definition lists are not properly marked up, screen readers may produce confusing or inaccurate output. Learn how to structure definition lists correctly.

Why this matters

Performance issues directly impact user engagement and conversion rates.

Failing Elements
사설 데이터센터 전력 5배 폭증 … 신규 원전 2기로 되겠나 사설 "반도체는 투자 전쟁 중" 성과급 잔치 경고한 경총 회장 사설 감… ul.opinion_news_list > li > div.swiper-container > dl#swiper-wrapper-0047d98880a41ac2

Screen readers have a specific way of announcing lists. Ensuring proper list structure aids screen reader output. Learn more about proper list structure.

Why this matters

Performance issues directly impact user engagement and conversion rates.

Failing Elements
SHINING 지금 가장 뜨거운 K-스타 뉴스가 찾아갑니다. 스타투데이 고품격 번역 서비스가 글로벌 팬들과 실시간으로 연결됩니다. 핫토픽, M… section.grid_container > div.grid_item8 > div.letter_wrap > ul#swiper-wrapper-b42571494b9b17ed
1 / 5 div.grid_item20 > div.t_short > div.shorts > ul#swiper-wrapper-bc65db4a7510be7db

Screen readers require list items (`<li>`) to be contained within a parent `<ul>`, `<ol>` or `<menu>` to be announced properly. Learn more about proper list structure.

Why this matters

Performance issues directly impact user engagement and conversion rates.

Failing Elements
1 “집값 오르는데 박탈감만 드네요”…투자자 절반, 코스피 최고치에도 웃지 못해 div.t_topnews > div#swiper-wrapper-e6221472f0152026 > ul.top_news_list > li
2 [단독] 韓선사 관련 유조선 2척…‘호르무즈 해협’ 진입 성공 div.t_topnews > div#swiper-wrapper-e6221472f0152026 > ul.top_news_list > li
3 “4월 월급 보고 놀라지 마세요”…건보료 평균 22만원 더 내는 직장인 1000만명 div.t_topnews > div#swiper-wrapper-e6221472f0152026 > ul.top_news_list > li
4 임산부 발로 툭툭 차며 “왜 앉아있냐, 비켜”…지하철서 행패 부린 노인 div.t_topnews > div#swiper-wrapper-e6221472f0152026 > ul.top_news_list > li
5 40여 년 무대 지킨 배우 이남희 별세…향년 64세 div.t_topnews > div#swiper-wrapper-e6221472f0152026 > ul.top_news_list > li
6 “기름값, 언제까지 참으란 거냐”…비판 거세지자 전시권한 동원한 美 div.t_topnews > div#swiper-wrapper-e6221472f0152026 > ul.top_news_list > li
7 반도체 투톱 ‘운명의 목요일’…하이닉스는 ‘1분기 실적발표’ 삼성은 ‘노조 집결’ div.t_topnews > div#swiper-wrapper-e6221472f0152026 > ul.top_news_list > li
8 “전쟁 6일에 16조”…미국, 이란전 ‘1000조원 폭탄’ 맞는다 div.t_topnews > div#swiper-wrapper-e6221472f0152026 > ul.top_news_list > li
9 1987년처럼… 勞 '만인투쟁' 시대 div.t_topnews > div#swiper-wrapper-e6221472f0152026 > ul.top_news_list > li
10 “40조 성과급 달라” 삼성 노조 3만명 집결 예고…총파업 ‘초읽기’ div.t_topnews > div#swiper-wrapper-e6221472f0152026 > ul.top_news_list > li

These are opportunities to improve the experience of reading tabular or list data using assistive technology, like a screen reader.

Navigation

Properly ordered headings that do not skip levels convey the semantic structure of the page, making it easier to navigate and understand when using assistive technologies. Learn more about heading order.

Why this matters

Performance issues directly impact user engagement and conversion rates.

Failing Elements
뉴스 ul.menu_list1 > li > a.link_menu_style > h5.tit_menulist
프리미어 span.btnimg > span.mkpremiu > a.nav_link > h5
韓-베트남 정상회담 … 李 "원전·인프라·공급망 전방위 협력" div.box_style1 > div.top_headline_title > a > h3.headline_tit
“전쟁에도 안 흔들린다”…변동성 장세서 화장품株 급등 이유는 li > div.thumb_area_money > a.link_style1 > h4
“전기차로 안 바꿔도 돼?”…고유가 시대 ‘기름값 절약’ 車테크 꿀팁 li > div.thumb_area_money > a.link_style1 > h4
“종잣돈 8억 있나요? 신흥부자 가능해요”…50대 ‘K-에밀리’ 투자 비결보니 li > div.thumb_area_money > a.link_style1 > h4
2026-04-23 06:39 기준 section.grid_container > div.grid_item4 > div.t_topnews > h5.date_time
SHINING li.swiper-slide > div.nletter > div.inbx > h5

These are opportunities to improve keyboard navigation in your application.

Best practices

Touch targets with sufficient size and spacing help users who may have difficulty targeting small controls to activate the targets. Learn more about touch targets.

Why this matters

Performance issues directly impact user engagement and conversion rates.

Failing Elements
이 대통령 "베트남 96조 고속철 사업 협력 기대" div.top_headline_title > ul.related_news_list > li.related_news_item > a
韓 전력·물 산업, 베트남 진출 '본격화' div.top_headline_title > ul.related_news_list > li.related_news_item > a
Go to slide 1 div.cotents > div.mo_bn > div.swiper-pagination > span.swiper-pagination-bullet
Go to slide 2 div.cotents > div.mo_bn > div.swiper-pagination > span.swiper-pagination-bullet
Go to slide 3 div.cotents > div.mo_bn > div.swiper-pagination > span.swiper-pagination-bullet
Go to slide 4 div.cotents > div.mo_bn > div.swiper-pagination > span.swiper-pagination-bullet
Go to slide 1 li > div.swiper-container > div.swiper-pagination > span.swiper-pagination-bullet
Go to slide 2 li > div.swiper-container > div.swiper-pagination > span.swiper-pagination-bullet
Go to slide 3 li > div.swiper-container > div.swiper-pagination > span.swiper-pagination-bullet
Go to slide 1 div.grid_item4 > div.t_topnews > div.swiper-pagination > span.swiper-pagination-bullet
Go to slide 2 div.grid_item4 > div.t_topnews > div.swiper-pagination > span.swiper-pagination-bullet
석유 최고가격제의 힘…물가상승률 0.8%p 끌어내렸다 li > ul.related_news_list > li.related_news_item > a

These items highlight common accessibility best practices.

Interactive controls are keyboard focusable
Interactive elements indicate their purpose and state
The page has a logical tab order
Visual order on the page follows DOM order
User focus is not accidentally trapped in a region
The user's focus is directed to new content added to the page
HTML5 landmark elements are used to improve navigation
Offscreen content is hidden from assistive technology
Custom controls have associated labels
Custom controls have ARIA roles
`[aria-*]` attributes match their roles
`[aria-hidden="true"]` is not present on the document `<body>`
`[role]`s have all required `[aria-*]` attributes
`[role]` values are valid
`[aria-*]` attributes have valid values
`[aria-*]` attributes are valid and not misspelled
Image elements have `[alt]` attributes
`[user-scalable="no"]` is not used in the `<meta name="viewport">` element and the `[maximum-scale]` attribute is not less than 5.
`button`, `link`, and `menuitem` elements have accessible names
ARIA attributes are used as specified for the element's role
`[aria-hidden="true"]` elements do not contain focusable descendents
Elements use only permitted ARIA attributes
Document has a `<title>` element
`<frame>` or `<iframe>` elements have a title
`<html>` element has a `[lang]` attribute
`<html>` element has a valid value for its `[lang]` attribute
Links have a discernible name
No element has a `[tabindex]` value greater than 0
Document has a main landmark.
Deprecated ARIA roles were not used
All heading elements contain content.
Uses ARIA roles only on compatible elements
Image elements do not have `[alt]` attributes that are redundant text.
Identical links have the same purpose.
Elements with visible text labels have matching accessible names.
`[accesskey]` values are unique
Elements with `role="dialog"` or `role="alertdialog"` have accessible names.
ARIA input fields have accessible names
ARIA `meter` elements have accessible names
ARIA `progressbar` elements have accessible names
Elements with an ARIA `[role]` that require children to contain a specific `[role]` have all required children.
`[role]`s are contained by their required parent element
Elements with the `role=text` attribute do not have focusable descendents.
ARIA toggle fields have accessible names
ARIA `tooltip` elements have accessible names
ARIA `treeitem` elements have accessible names
The page contains a heading, skip link, or landmark region
Definition list items are wrapped in `<dl>` elements
ARIA IDs are unique
No form fields have multiple labels
`<html>` element has an `[xml:lang]` attribute with the same base language as the `[lang]` attribute.
Input buttons have discernible text.
`<input type="image">` elements have `[alt]` text
Form elements have associated labels
Links are distinguishable without relying on color.
The document does not use `<meta http-equiv="refresh">`
`<object>` elements have alternate text
Select elements have associated label elements.
Skip links are focusable.
Cells in a `<table>` element that use the `[headers]` attribute refer to table cells within the same table.
`<th>` elements and elements with `[role="columnheader"/"rowheader"]` have data cells they describe.
`[lang]` attributes have a valid value
`<video>` elements contain a `<track>` element with `[kind="captions"]`
Tables have different content in the summary attribute and `<caption>`.
Tables use `<caption>` instead of cells with the `[colspan]` attribute to indicate a caption.
`<td>` elements in a large `<table>` have one or more table headers.
A
Form Accessibility
1 of 2 controls have issues
PASS
1 of 2 controls have issues
Warning::
1 control(s) rely on placeholder only
Placeholder text disappears on focus and is not a reliable label.
Got: <input type="search" name="word">
Info::
1 control(s) properly labeled
2 controls
1 labeled
1 placeholder only
0 unlabeled
ControlTypeLabelMethod
#search_switchcheckboxAI 검색을 우선 설정합니다.for/id
wordsearch(AI로 뉴스를 검색해 보세요.)placeholder only

Placeholder text disappears on focus and is not a reliable label.

<input type="search" name="word">

Why this matters

Placeholder-only labels disappear when the user starts typing — they must remember what the field was for.

Learn more

Placeholders are NOT labels. They vanish on input, fail color contrast checks (most are gray), and don't satisfy WCAG SC 3.3.2. Always use a real <label> alongside (or aria-labelledby).

Source: WCAG 2.1 SC 3.3.2 / Nielsen Norman

A+
Color Contrast (Screenshot)
20 text elements analyzed, 0 fail WCAG AA
PASS

Analyzes text contrast against the actual rendered page, including background images, gradients, and overlays that CSS-based tools cannot detect.

20 pass
Show all checked elements (20)
ElementRatioRequiredFGBGResult
h1 Main Home21.00:13.0:1
#000000
#FFFFFF
Pass
h2 음성검색21.00:13.0:1
#000000
#FFFFFF
Pass
h2 203021.00:13.0:1
#000000
#FFFFFF
Pass
h2 304021.00:13.0:1
#000000
#FFFFFF
Pass
h2 405021.00:13.0:1
#000000
#FFFFFF
Pass
h2 지금 이 종목은21.00:13.0:1
#000000
#FFFFFF
Pass
h3 콘텐츠 Hub21.00:13.0:1
#000000
#FFFFFF
Pass
h3 재테크21.00:13.0:1
#000000
#FFFFFF
Pass
h3 경제 많이 본 …21.00:13.0:1
#000000
#FFFFFF
Pass
h3 금융 많이 본 …21.00:13.0:1
#000000
#FFFFFF
Pass
h3 기업 많이 본 …21.00:13.0:1
#000000
#FFFFFF
Pass
h3 뉴미디어21.00:13.0:1
#000000
#FFFFFF
Pass
h3 증권 많이 본 …21.00:13.0:1
#000000
#FFFFFF
Pass
h3 부동산 많이 본…21.00:13.0:1
#000000
#FFFFFF
Pass
h3 테크·과학 많…21.00:13.0:1
#000000
#FFFFFF
Pass
h3 오피니언 많이 …21.00:13.0:1
#000000
#FFFFFF
Pass
h3 정치 많이 본 …21.00:13.0:1
#000000
#FFFFFF
Pass
h3 사람들21.00:13.0:1
#000000
#FFFFFF
Pass
h3 기고21.00:13.0:1
#000000
#FFFFFF
Pass
h3 사회 많이 본 …21.00:13.0:1
#000000
#FFFFFF
Pass

Methodology: The top 20 text elements by font size were checked. Background color was sampled from the desktop screenshot using a 5-point pattern. WCAG 2.1 AA requires 4.5:1 for normal text and 3:1 for large text.

All checks on this page are automated. Results are estimates - run targeted manual reviews when the score affects a release decision.

Send Feedback