Skip to content
https://udn.com

Accessibility

· 13 checks — Landmarks, headings, alt text, forms, and link quality rolled into one auditable list.
SCORE
54
GRADE
F
FIX
5
REVIEW
7
PASS
1
INFO
0
Checks
13
1 PASS 7 REVIEW 5 FIX
F
Alt Text Quality
Action
6 of 147 images have issues
FIX
6 of 147 images have issues
Critical::
6 image(s) missing alt attribute
Images without alt text are invisible to screen readers.
Critical::
6 image-in-link without alt text
An image inside a link with no alt creates an empty link.
Info::
139 decorative image(s) correctly marked
Info::
2 image(s) with good alt text
147 images 2 good alt text 139 decorative 6 missing
IssueCount
missing6 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

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
1 navigation pattern(s)
FIX
1 navigation pattern(s)
Info::
Search functionality detected
Got: role-search
Info::
4 navigation landmark(s) detected
Breadcrumbs
Search role='search' landmark
Skip Link
Labeled Navigation 4 <nav> element(s)
Back to Top
Hamburger Menu
Sticky Navigation Cannot reliably detect (CSS-based)
2 of 6 testable patterns navigation patterns detected. Limited navigation support. Consider adding breadcrumbs, search, and skip link.
B
Landmark Structure
21 landmarks
REVIEW
21 landmarks
Info::
<main> landmark present
Info::
4 <nav> landmark(s) found
Warning::
4 of 4 <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.
Info::
Search landmark present
Page Structure — as a screen reader sees it
BANNER header NAV SEARCH MAIN 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

C
Heading Hierarchy
Action
634 headings
REVIEW
634 headings
Warning::
Multiple H1 headings (4 found)
A page should have only one H1. Multiple H1s dilute the document outline.
Warning::
7 empty heading(s)
Empty headings appear in the document outline but provide no information.
  • H3 全產品速覽
  • H4 新聞評論
  • H4 服務
  • H4 股市理財
  • H4 生活娛樂
  • H4 運動
  • H4 閱讀創作
  • H4 文創購物
  • H4 更多產品
  • H3 我的頻道
  • H2 庫克交棒特納斯 9月接掌蘋果CEO 要拚重燃創新火花 扭轉AI頹勢 06:57
  • H2 新聞幕後/賴總統出訪受阻 大陸祭「經濟脅迫」 非洲3國難擋 06:36
  • H2 庫克交棒硬體大將特納斯 9月接掌蘋果CEO
  • H3 接棒庫克 游泳冠軍特納斯要延續傳奇故事
  • H3 台鏈硬實力 蘋果潛在商機添想像空間
  • H2 等伊朗內部達成共識 川普宣布停火協議延長
  • H3 美伊談判 立見成效對壘長期博弈
  • H3 二戰後首度 日本允許殺傷性武器出口
  • H2 賴總統出訪受阻 大陸祭經濟脅迫 非洲3國難擋
  • H3 大陸「全球南方」布局深 美也使不上力
  • H3 黑白集/兩岸觀光熱,軍火商涼了
  • H2 2奈米廠耗電…環團喊話 台積應扛更多綠電責任
  • H3 賴總統坦言:能源供應遇困難 須考量核電
  • H3 民生.工業搶電…能源政策錯誤 全民受害
  • H2 A-Lin香港唱出道成名作淚灑舞台 淚崩吐心聲
  • H3 認演藝圈只愛上蔡小虎 龍千玉吐婚約真相
  • H3 超狂側臉線條 擋泥板女神60歲長這樣
  • H2 中職/鄭浩均飆生涯第二場接力無安打比賽
  • H3 MLB流量密碼!大聯盟置頂李灝宇影片
  • H3 美媒讚讚鄧愷威 太空人投手群少數亮點
  • H2 高菊花:國際冷戰與白色恐怖之下的傳奇女伶
  • H3 少年被國家害死!阿根廷母親的血淚控訴
  • H3 最惡毒梟之死:墨西哥反毒戰爭拉開序幕
  • H2 孫藝真曬兒子視角約會照「玄彬又被馬賽克」
  • H3 高允貞、具教煥新劇1設定遭轟太出戲
  • H3 愛奇藝「AI藝人庫」遭炎上火速澄清
  • H2 尿尿起泡是腎臟病?泡泡尿原因.觀察重點一次看
  • H3 居家清潔5習慣 發黃洗手台這樣洗能去污
  • H3 女打噴嚏噴出蟲!手術從鼻腔撈出蟲和蟲蛹
  • H2 挑老公注意!「3生肖男」婚後對老婆體貼入微
  • H3 5月1日武財神聖誕 命理師曝發財5大徵兆
  • H3 農曆3月生肖運勢/雞鼠找到人生目標
  • H2 大甲媽曾借兵助鍾馗?盤點遶境3大必吃老豆漿
  • H3 幼時母親是孩子的全部 長大後只節日回家
  • H3 癌症源於體內失衡 天然食物能幫找回平衡
  • H2 Gemini in Chrome登台!AI內建5大功能教你玩
  • H3 庫克卸任執行長 掌蘋果15年他做對了什麼
  • H3 科技大咖不捨庫克卸任 意外曝川普舊糗事
  • H2 開箱北投健行地標!這條「親山步道」升級了
  • H3 豬排定食200!福勝亭連2天「1定食88折」
  • H3 不只買1送1!「這幾家」珍奶優惠搶先看
  • H2 《21世紀大君夫人》爆紅 10部必看宮廷劇推薦
  • H3 越禁忌越上癮 10部韓劇「跨階級戀愛CP」
  • H3 交往後超冷!4星座戀愛反差大到嚇人
  • H4 整理/大甲媽要遶境了!必看進香路線、禁忌
  • H4 整理/高鐵延伸屏東!設站、路線、通車一次看
  • H4 春日繽紛 借閱享好禮!Switch 2、張員瑛美容儀大方送
  • H4 懶人包/幫火腿3台將加油!北海道球場如何購票
  • H4 整理/股東會紀念品來了!看領取時間、資格
  • H3 即時
  • H3 熱門
  • H3 關鍵字
  • H3 非洲3國突撤飛航許可 賴總統取消出訪史瓦帝尼
  • H3 新聞幕後/總統出訪受阻 大陸祭「經濟脅迫」 非洲3國難擋
  • H3 總統出訪受阻 學者:這趟去不成 未來更難
  • H3 涉台措施 卓揆:時機成熟可主動邀協商
  • H3 相對論/蘇俊賓、林磐聳 明信片畫人生
  • H3 等伊朗內部達成共識提和平協議 川普宣布停火協議延長
  • H3 二戰後首度 日本允許殺傷性武器出口
  • H3 兒少權修法杜絕虐待 增剴剴案條款
  • H3 終於付委 總預算最快6月三讀
  • H3 發芽恐慌 卓揆:美馬鈴薯逐顆檢查
  • H3 2奈米廠耗電凶…環團喊話 台積電應扛更多綠電責任
  • H3 半導體狂用電 …興達電廠負擔加重 高雄人憂犧牲健康
  • H3 花蓮清晨規模4.2地震 最大震度2級
  • H3 奧運體操教練翁士航涉霸凌性騷 台師大停聘2年
  • H3 台鐵湖口站深夜事故 旅客闖入軌道遭撞身亡、列車延誤
  • H3 【專家之眼】從外媒對鄭習會的報導 看台海和平「機會之窗」
  • H3 國防部揭軍購7大類 無人機21萬架
  • H3 把新北人送進輝達 李四川主張建蘆社大橋
  • H3 臭氣四溢 汙水倒水溝 中市垃圾收運出包
  • H3 財政隱憂!台南歷史老屋經理平台草案 議會要求建監督機制
  • H3 推薦
  • H3 張若昀、陳哲遠等人火速切割!愛奇藝「稱117位演員簽約AI藝人庫」陸網一面倒痛批:把觀眾當傻子
  • H3 Mercedes-Benz純電C-Class海外直擊!800V架構、762公里續航滿載黑科技搶先看
  • H3 國際冷戰與白色恐怖之下,哭泣的鴿子:《傳奇女伶 高菊花》
  • H3 比特犬被退養「所有人都怕牠」 第一次出收容所散步 終於開心笑了…
  • H3 A-Lin淚灑舞台!淚崩吐心聲
  • H3 猜你喜歡
  • H3 (empty)
  • H3 (empty)
  • H3 (empty)
  • H3 (empty)
  • H3 (empty)
  • H3 (empty)
  • H4 {{item.cateTitle}}
  • H3 {{item.title}}
  • H4 投票
  • H4 【琅琅悅讀‧抽獎】全台瘋媽祖!跟隨神靈足跡的同時,在眾神看顧的島嶼上,哪一種瞬間最讓你感到安定?
  • H5 A.在煙霧繚繞的廟宇中,向神明訴說心事的時刻
  • H5 C.走進老街屋或古廟,感受到歷史沉澱的靜謐
  • H5 B.看到遶境隊伍經過,那種充滿生命力的熱鬧感
  • H4 市場快訊
  • H3 推薦
  • H4 影音
  • H3 影/銀泰佶印股票換鈔票吸金4億 營運部長50萬交保 躲媒體跑錯方向
  • H3 影/總統接見全國NGOs環境會議代表 聆聽環保建言
  • H3 影/要求解封荷莫茲海峽 川普嗆:5分鐘內結束一切
  • H3 特別推薦
  • H3 2026 春夏韓系穿搭公式:告別緊身!跟著博主用寬鬆版型+柔和色系穿出高級溫柔感
  • H3 Gemini in Chrome瀏覽器登台!AI內建超強大、5大功能教你玩 跨分頁做圖整合
  • H3 大甲媽祖起駕!必看進香時間路線、加入方式、禁忌提醒
  • H3 老屋翻修想靠補助?專家呼籲考慮3事:否則只會變負擔
  • H3 他來台4年才知這款「日常小物」中文名 日網一看崩潰:有點噁心
  • H3 涉貪遭重判 宜蘭三星鄉長李志鏞晚間宣布「退出政治」求公理
  • H3 新聞快訊立即掌握!更多好康報你知!
  • H3 青綠山巒陽明山 悠然賞花賞景好不快活
  • H3 中職/換與不換都需要勇氣 悍將陳品宏好投栽在1打席逆轉三分砲
  • H3 命脈級荷莫茲海峽為何重要?伊朗掐全球能源咽喉 衝擊台灣國安
  • H3 白沙屯媽祖轎班「神鞋曝光」!內行揭品牌:走整天腳踝都不痛
  • H3 等伊朗內部達成共識提和平協議 川普宣布停火協議延長
  • H3 健康主題館/避免熱量爆表 挑加料手搖飲4撇步
  • H3 【琅琅原創】4月言情主打星!閱讀艾佟作品享5%點數回饋
  • H3 台鐵湖口站深夜事故 旅客闖入軌道遭撞身亡、列車延誤
  • H3 台男「吃薯條1動作」引日本店員關心!網爆共鳴:會被斜眼
  • H3 好故事,值得最精彩的畫面|新聞圖庫千萬張照片即選即用!
  • H3 台灣的更好?赴日別吃藏壽司 日本作家吐理由:怕有人吃了會失望
  • H3 聯合報黑白集/兩岸觀光熱,軍火商涼了
  • H3 專業到府毛孩居服員,提供超過20項服務
  • H3 美伊談判 立見成效對壘長期博弈
  • H3 時程緊迫…停火延長1天 美伊可望再談
  • H3 【琅琅書店】此時閱讀好風光,最新上架電子書,立即前往挑選
  • H3 加入會員享生日禮、閱讀折扣與多樣好康,讓生活驚喜不斷。
  • H3 淡江大橋將通車 世界級地標完成8個「不可能任務」!扎哈·哈蒂作品7度流標、推手是它們
  • H3 聯合報社論/左手砍樹、右手種樹,民進黨的綠色誓言
  • H3 提供點數服務,可用來消費電子小說、電子刊物、贊助好文。
  • H3 庫克交棒 硬體大將特納斯9月掌蘋果
  • H3 福勝亭「激安日」來了!「咖哩豬排定食」88折開吃 還有「200元豬排定食、套餐265元起」優惠到6月
  • H3 二戰後首度 日本允許殺傷性武器出口
  • H3 外交角力…大陸東海添鑽探設施 日本抗議
  • H3 接棒賈伯斯、庫克 游泳冠軍特納斯要延續傳奇故事
  • H3 2奈米廠耗電凶…環團喊話 台積電應扛更多綠電責任
  • H3 影/銀泰佶印股票換鈔票吸金4億 營運部長50萬交保 躲媒體跑錯方向
  • H3 台股「瘋牛」衝關4萬 外資回頭大買601億…再寫六驚奇
  • H3 影/誆投資威士忌保證獲利 假酒商吸金7000萬 北檢漏夜偵訊負責人
  • H3 發芽恐慌 卓揆:美馬鈴薯逐顆檢查
  • H3 把新北人送進輝達 李四川主張建蘆社大橋
  • H3 政策大轉彎…台東森林公園下月起停車、入園全免費
  • H3 張若昀、陳哲遠等人火速切割!愛奇藝「稱117位演員簽約AI藝人庫」陸網一面倒痛批:把觀眾當傻子
  • H3 Mercedes-Benz純電C-Class海外直擊!800V架構、762公里續航滿載黑科技搶先看
  • H3 國際冷戰與白色恐怖之下,哭泣的鴿子:《傳奇女伶 高菊花》
  • H3 比特犬被退養「所有人都怕牠」 第一次出收容所散步 終於開心笑了…
  • H3 A-Lin淚灑舞台!淚崩吐心聲
  • H3 2026 春夏韓系穿搭公式:告別緊身!跟著博主用寬鬆版型+柔和色系穿出高級溫柔感
  • H3 Gemini in Chrome瀏覽器登台!AI內建超強大、5大功能教你玩 跨分頁做圖整合
  • H3 老屋翻修想靠補助?專家呼籲考慮3事:否則只會變負擔
  • H3 他來台4年才知這款「日常小物」中文名 日網一看崩潰:有點噁心
  • H3 涉貪遭重判 宜蘭三星鄉長李志鏞晚間宣布「退出政治」求公理
  • H3 中職/換與不換都需要勇氣 悍將陳品宏好投栽在1打席逆轉三分砲
  • H3 白沙屯媽祖轎班「神鞋曝光」!內行揭品牌:走整天腳踝都不痛
  • H3 等伊朗內部達成共識提和平協議 川普宣布停火協議延長
  • H3 健康主題館/避免熱量爆表 挑加料手搖飲4撇步
  • H3 台鐵湖口站深夜事故 旅客闖入軌道遭撞身亡、列車延誤
  • H3 台男「吃薯條1動作」引日本店員關心!網爆共鳴:會被斜眼
  • H3 台灣的更好?赴日別吃藏壽司 日本作家吐理由:怕有人吃了會失望
  • H3 聯合報黑白集/兩岸觀光熱,軍火商涼了
  • H3 美伊談判 立見成效對壘長期博弈
  • H3 時程緊迫…停火延長1天 美伊可望再談
  • H3 淡江大橋將通車 世界級地標完成8個「不可能任務」!扎哈·哈蒂作品7度流標、推手是它們
  • H3 聯合報社論/左手砍樹、右手種樹,民進黨的綠色誓言
  • H3 庫克交棒 硬體大將特納斯9月掌蘋果
  • H3 福勝亭「激安日」來了!「咖哩豬排定食」88折開吃 還有「200元豬排定食、套餐265元起」優惠到6月
  • H3 二戰後首度 日本允許殺傷性武器出口
  • H3 外交角力…大陸東海添鑽探設施 日本抗議
  • H3 接棒賈伯斯、庫克 游泳冠軍特納斯要延續傳奇故事
  • H3 2奈米廠耗電凶…環團喊話 台積電應扛更多綠電責任
  • H3 影/銀泰佶印股票換鈔票吸金4億 營運部長50萬交保 躲媒體跑錯方向
  • H3 台股「瘋牛」衝關4萬 外資回頭大買601億…再寫六驚奇
  • H3 影/誆投資威士忌保證獲利 假酒商吸金7000萬 北檢漏夜偵訊負責人
  • H3 發芽恐慌 卓揆:美馬鈴薯逐顆檢查
  • H3 把新北人送進輝達 李四川主張建蘆社大橋
  • H3 政策大轉彎…台東森林公園下月起停車、入園全免費
  • H3 沉迷直播 馬防部中士為6萬淪共諜
  • H3 上市櫃配美元股息大門打開 「台積條款」最快明年上路
  • H3 臭氣四溢 汙水倒水溝 中市垃圾收運出包
  • H3 台股攻高 三股銀彈上膛…有望持續推升行情
  • H3 兒少權修法杜絕虐待 增剴剴案條款
  • H3 健康主題館/長者易被詐騙 大腦退化失防備
  • H3 台股多頭氣勢如虹 台達電飛越2,000元大關
  • H3 財政隱憂!台南歷史老屋經理平台草案 議會要求建監督機制
  • H3 基因失控全身長腫瘤!婦罹罕病30多年反覆開刀
  • H3 美3月零售銷售增幅一年新高 學者示警油價上漲效應逐漸擴散
  • H3 美印太司令:台灣投資自身國防很重要 不能讓雞挨餓
  • H3 中職/富邦養兵多年未果 台鋼招兵買馬可望挑戰三本柱
  • H3 中職/半季賽制不利洋砲存活 邦力多想久留得快點展現火力
  • H3 例行賽被橫掃僅供參考 完全體騎士有望4戰就淘汰暴龍!
  • H3 台師大霸凌案 撕開「服從即紀律」的遮羞布
  • H3 花蓮清晨規模4.2地震 最大震度2級
  • H1 UDN.com asks for your consent to use your personal data to:
  • H1 Manage your data duplicate H1
  • H2 Store and/or access information on a device
  • H2 Use limited data to select advertising
  • H2 Create profiles for personalised advertising
  • H2 Use profiles to select personalised advertising
  • H2 Create profiles to personalise content
  • H2 Use profiles to select personalised content
  • H2 Measure advertising performance
  • H2 Measure content performance
  • H2 Understand audiences through statistics or combinations of data from different sources
  • H2 Develop and improve services
  • H2 Use limited data to select content
  • H2 Ensure security, prevent and detect fraud, and fix errors
  • H2 Deliver and present advertising and content
  • H2 Save and communicate privacy choices
  • H2 Match and combine data from other data sources
  • H2 Link different devices
  • H2 Identify devices based on information transmitted automatically
  • H2 Use precise geolocation data
  • H2 Use limited data to select advertising
  • H2 Create profiles for personalised advertising
  • H2 Use profiles to select personalised advertising
  • H2 Storage, duration, and usage details
  • H1 Confirm our vendors duplicate H1
  • H2 Exponential Interactive, Inc d/b/a VDX.tv
  • H2 Index Exchange Inc.
  • H2 Quantcast
  • H2 BeeswaxIO Corporation
  • H2 Sovrn, Inc.
  • H2 Adkernel LLC
  • H2 Adikteev
  • H2 RTB House S.A.
  • H2 The UK Trade Desk Ltd
  • H2 Nexxen Inc.
  • H2 Epsilon
  • H2 Yahoo EMEA Limited
  • H2 ADventori SAS
  • H2 Triple Lift, Inc.
  • H2 ETARGET SE
  • H2 BidTheatre AB
  • H2 Xandr, Inc.
  • H2 Nexxen Group LLC
  • H2 NEURAL.ONE
  • H2 ADITION (Virtual Minds GmbH)
  • H2 Active Agent (Virtual Minds GmbH)
  • H2 Taboola Europe Limited
  • H2 Equativ
  • H2 Adform A/S
  • H2 Magnite, Inc.
  • H2 Sirdata
  • H2 Confiant Inc.
  • H2 RATEGAIN ADARA INC
  • H2 33Across
  • H2 Sift Media, Inc
  • H2 GumGum, Inc.
  • H2 Lumen Research Limited
  • H2 LifeStreet Corporation
  • H2 OpenX
  • H2 Yieldlab (Virtual Minds GmbH)
  • H2 Nano Interactive Group Ltd.
  • H2 Simplifi Holdings LLC
  • H2 PubMatic, Inc
  • H2 Comscore B.V.
  • H2 Flashtalking
  • H2 Sharethrough, Inc
  • H2 PulsePoint, Inc.
  • H2 Smaato, Inc.
  • H2 Crimtan Holdings Limited
  • H2 Teroa S.A.
  • H2 Criteo SA
  • H2 SCOPE3 SAS
  • H2 Blis Global Limited
  • H2 LiveRamp
  • H2 WPP Media
  • H2 Sonobi, Inc
  • H2 Rich Audience Technologies SLU
  • H2 LoopMe Limited
  • H2 Dynata LLC
  • H2 Showheroes SE
  • H2 smartclip Europe GmbH
  • H2 Ask Locala
  • H2 Azira
  • H2 DoubleVerify Inc.
  • H2 PIXIMEDIA
  • H2 BIDSWITCH GmbH
  • H2 IPONWEB GmbH
  • H2 NextRoll, Inc.
  • H2 ID5 Technology SAS
  • H2 Teads France SAS
  • H2 digitalAudience B.V.
  • H2 SMARTSTREAM.TV GmbH
  • H2 Ströer SSP GmbH (SSP)
  • H2 OS Data Solutions GmbH
  • H2 ConnectAd Demand GmbH
  • H2 Permodo GmbH
  • H2 Platform161 B.V.
  • H2 Media.net Advertising FZ-LLC
  • H2 Connatix Native Exchange Inc.
  • H2 LiveIntent Inc.
  • H2 AntVoice
  • H2 Basis Global Technologies, Inc.
  • H2 Seedtag Advertising S.L
  • H2 SMADEX, S.L.U.
  • H2 Bombora Inc.
  • H2 Outbrain UK.
  • H2 EASYmedia GmbH
  • H2 Yieldmo, Inc.
  • H2 A Million Ads
  • H2 Hybrid Theory Global Ltd
  • H2 Remerge GmbH
  • H2 Affle Iberia SL
  • H2 advanced store GmbH
  • H2 Magnite CTV, Inc.
  • H2 Delta Projects AB
  • H2 Zemanta Inc.
  • H2 usemax advertisement (Emego GmbH)
  • H2 emetriq GmbH
  • H2 2KDirect, Inc. (dba iPromote)
  • H2 Publicis Media GmbH
  • H2 Opt Out Advertising B.V.
  • H2 M.D. Primis Technologies Ltd.
  • H2 AcuityAds Inc.
  • H2 Rockerbox, Inc
  • H2 Bucksense Inc
  • H2 StackAdapt Inc.
  • H2 OneTag Limited
  • H2 twiago GmbH
  • H2 Cloud Technologies S.A.
  • H2 Smartology Limited
  • H2 Splicky GmbH
  • H2 Improve Digital
  • H2 ADYOULIKE SA
  • H2 DT Exchange (Digital Turbine (IL) Ltd.)
  • H2 Nativo, Inc.
  • H2 Adobe Advertising Cloud
  • H2 Bannerflow AB
  • H2 TabMo SAS
  • H2 ShowHeroes SRL
  • H2 Integral Ad Science (incorporating ADmantX)
  • H2 Wizaly
  • H2 Weborama
  • H2 Readpeak Oy
  • H2 Jivox Corporation
  • H2 Sojern, Inc.
  • H2 Polar Mobile Group Inc.
  • H2 On Device Research Limited
  • H2 Mobfox US LLC
  • H2 Exactag GmbH
  • H2 Celtra Inc.
  • H2 Gamned
  • H2 Knorex
  • H2 ADTIMING TECHNOLOGY PTE. LTD
  • H2 Gemius SA
  • H2 InMobi Pte Ltd
  • H2 Telecoming S.A.
  • H2 The Kantar Group Limited
  • H2 Samba TV UK Limited
  • H2 MGID Inc.
  • H2 Seeding Alliance GmbH
  • H2 Nielsen Media Research Ltd.
  • H2 Jakala Spain and Latam SL
  • H2 RevX
  • H2 communicationAds GmbH & Co. KG
  • H2 Solocal SA
  • H2 The Reach Group GmbH
  • H2 Pixalate, Inc.
  • H2 Triapodi Ltd. d/b/a Digital Turbine
  • H2 Numberly
  • H2 AudienceProject A/S
  • H2 Eulerian Technologies
  • H2 Seenthis AB
  • H2 PROXISTORE
  • H2 travel audience GmbH
  • H2 HUMAN
  • H2 INVIBES GROUP
  • H2 DEFINE MEDIA GMBH
  • H2 Streamwise srl
  • H2 Innovid LLC
  • H2 Zeta Global Corp.
  • H2 TAPTAP Digital SL
  • H2 Madington
  • H2 Opinary (Affinity Global GmbH)
  • H2 GumGum, Inc.
  • H2 Magnite, Inc. (Carbon AI Limited)
  • H2 Cint USA, Inc.
  • H2 Admixer EU GmbH
  • H2 Verve Group Europe GmbH
  • H2 Jampp LTD
  • H2 Realtime Technologies GmbH
  • H2 SmartyAds Inc.
  • H2 DeepIntent, Inc.
  • H2 Happydemics
  • H2 turkticaret.net Yazılım Hiz. San. Tic.A.Ş.
  • H2 Otto GmbH & Co. KGaA
  • H2 AuDigent
  • H2 Adobe Audience Manager, Adobe Experience Platform
  • H2 CHEQ AI TECHNOLOGIES
  • H2 Goldbach Group AG
  • H2 Localsensor B.V.
  • H2 Consumable, Inc
  • H2 Online Solution
  • H2 Impactify SARL
  • H2 ucfunnel Co., Ltd.
  • H2 Azerion Holding B.V.
  • H2 Adnami Aps
  • H2 Onfocus (Adagio)
  • H2 Blue
  • H2 : Tappx
  • H2 Relay42 Netherlands B.V.
  • H2 Smile Wanted Group
  • H2 Gamoshi Ltd
  • H2 GP One GmbH
  • H2 Mobsuccess
  • H2 Digital East GmbH
  • H2 Liftoff Monetize and Vungle Exchange
  • H2 Blue Billywig Group BV
  • H2 The MediaGrid Inc.
  • H2 Go.pl sp. z o.o.
  • H2 HyperTV, Inc.
  • H2 Reppublika Research and Analytics Austria GmbH
  • H2 Dentsu Italia SpA
  • H2 Dataseat Ltd
  • H2 Pinpoll GmbH
  • H2 Appier PTE Ltd
  • H2 INFOnline GmbH
  • H2 Cint AB
  • H2 Monet Engine Inc
  • H2 6Sense Insights, Inc.
  • H2 Audiencerate LTD
  • H2 Vidazoo Ltd
  • H2 Adxperience SAS
  • H2 Google Advertising Products
  • H2 GfK GmbH
  • H2 RevJet
  • H2 Protected Media LTD
  • H2 Clinch Labs LTD
  • H2 Euvic 360e-com Sp. z o.o.
  • H2 Discover-Tech ltd
  • H2 Adtarget Teknoloji A.S.
  • H2 FeedAd GmbH
  • H2 Audienzz AG
  • H2 Hearts and Science München GmbH
  • H2 Samsung Ads
  • H2 Amazon Ads
  • H2 Factor Eleven GmbH
  • H2 Reppublika Data Analytics and Technologies GmbH
  • H2 Bannernow, Inc.
  • H2 ZMATICOO INC
  • H2 LinkedIn Ireland Unlimited Company
  • H2 Aarki, Inc.
  • H2 Moloco, Inc.
  • H2 Nielsen International SA
  • H2 Eskimi
  • H2 NoBid, Inc.
  • H2 Adtriba GmbH
  • H2 United Internet Media GmbH
  • H2 Quality Media Network GmbH
  • H2 SPICY MOBILE Karczewski Zawadzki Spółka Jawna
  • H2 GeoEdge
  • H2 Epom
  • H2 Mintegral International Limited
  • H2 PRECISO SRL
  • H2 Mobkoi Ltd
  • H2 Insticator, Inc.
  • H2 Opti Digital SAS
  • H2 SPORTORITY UK LTD
  • H2 IQM CORPORATION
  • H2 dataXtrade GmbH
  • H2 Tangoo S.R.L.
  • H2 glomex GmbH
  • H2 Kargo Global Inc.
  • H2 Pelmorex Corp.
  • H2 TikTok Ad Network
  • H2 Extreme Reach, Inc
  • H2 Somplo Ltd
  • H2 Adelaide Metrics Inc
  • H2 Baidu (Hong Kong) Limited
  • H2 Exit Bee Limited
  • H2 Hurra Communications GmbH
  • H2 ArtChaos s.r.o.
  • H2 Next Millennium Media INC
  • H2 Doceree UK Limited
  • H2 Arpeely Ltd.
  • H2 Clever Advertising
  • H2 Adventure Media SARL
  • H2 Seven Technologies S.L.
  • H2 EXADS
  • H2 Blue Media Services LTDA
  • H2 152 Media LLC
  • H2 Microsoft Advertising
  • H2 XAD spoteffects GmbH
  • H2 Opera Software Ireland Limited
  • H2 xpln.ai SAS
  • H2 Kueez Entertainment Ltd.
  • H2 AlgoriX Technology Pte. Ltd.,
  • H2 fraud0 GmbH
  • H2 Clickagy LLC
  • H2 R2B2 a.s.
  • H2 Publicis One Spain S.L.
  • H2 ABCS INSIGHTS
  • H2 Admatic GMBH
  • H2 TStack Inc
  • H2 ADMASTERS SOLUÇÕES DE MARKETING DIGITAL LTDA
  • H2 Bluesea Holdings Hong Kong Limited
  • H2 TOPON PTE. LTD.
  • H2 Aditude, Inc.
  • H2 Inspigroup s.r.o.
  • H2 Voise Tech Limited
  • H2 Affle Inc
  • H2 TAURUSX INTERNATIONAL PTE. LTD.
  • H2 iion Digital Pty Ltd
  • H2 Admaster Private Limited
  • H2 AceeX Sp.z.o.o.
  • H2 Realtime Communication Sthlm AB
  • H2 Bidease Inc
  • H2 Intango Ltd
  • H2 Accenture Song Brand Germany GmbH
  • H2 Greeter Holdings Ltd Adipolo
  • H2 Artsai
  • H2 Meta
  • H2 C3 Metrics
  • H2 Roku Advertising Services
  • H2 eBay
  • H2 Evidon
  • H2 GroovinAds
  • H2 iProspect
  • H2 MediaMath
  • H2 Sizmek
  • H2 Omnicom Media Group
  • H2 PlatformOne
  • H2 Equativ
  • H2 SMN Corporation
  • H2 TravelClick
  • H2 TrustArc
  • H2 CyberAgent
  • H2 MicroAd
  • H2 Tradelab
  • H2 AdMaxim
  • H2 LivelyImpact
  • H2 Magnite
  • H2 Yango
  • H2 Singular Labs Inc.
  • H2 Neustar
  • H2 Netquest
  • H2 Mail.ru
  • H2 Cloudflare
  • H2 Salesforce DMP
  • H2 Bridgewell
  • H2 AppLovin Corp.
  • H2 Cadent
  • H2 AdTheorent, Inc.
  • H2 Rackspace
  • H2 Chocolate Platform
  • H2 TripAdvisor
  • H2 LeadBolt
  • H2 Mobusi
  • H2 Domob
  • H2 IGAWorks
  • H2 Rontar
  • H2 Placed
  • H2 Aarki
  • H2 F@N communications
  • H2 Turbo
  • H2 Vpon
  • H2 NinthDecimal
  • H2 TenMax
  • H2 TreSensa
  • H2 Qantas
  • H2 Tapjoy
  • H2 Bigabid
  • H2 Ad2iction
  • H2 Optimize LCC D.B.A Genius Monkey
  • H2 gskinner
  • H2 Yahoo! Japan
  • H2 Chalk Digital
  • H2 Adello
  • H2 jsdelivr
  • H2 HockeyCurve
  • H2 Umeng Plus Beijing Technology Limited Company
  • H2 Upwave
  • H2 IQM
  • H2 fluct
  • H2 Zucks
  • H2 Dentsu Aegis Network
  • H2 ProData Media
  • H2 UNICORN
  • H2 GroundhogTech
  • H2 AdFalcon
  • H2 DynAdmic Corporation
  • H2 Supership
  • H2 Marketing Science Consulting Group, Inc.
  • H2 Kobler
  • H2 AdPlay
  • H2 Vertoz
  • H2 Adstra
  • H2 Persona.ly
  • H2 Oracle Data Cloud
  • H2 Dable
  • H2 Throtle
  • H2 Astromotion
  • H2 ironSource Mobile
  • H2 Chartboost
  • H2 MediaPal
  • H2 Tuky Data
  • H2 CONTXTFUL
  • H2 Carrefour
  • H2 MarketCast LLC
  • H2 LeadsRx
  • H2 1plusX
  • H2 clean.io
  • H2 Adsolutions BV
  • H2 Datablocks, Inc
  • H2 Kaden
  • H2 Ansira Partners
  • H2 HueAds
  • H2 Unity Ads
  • H2 Loblaw Media
  • H2 Ad Lightning
  • H2 Lacuna
  • H2 Boomplay
  • H2 MetaAds
  • H2 Coupang
  • H2 Skypiea Tech Co.,Limited
  • H2 Playable Factory
  • H2 Prism Partner
  • H2 TemuDSP
  • H2 DISQO
  • H2 AZURE TECH PTY LTD
  • H2 Smart Media4U Technology Pte Ltd
  • H2 Whistle Feed
  • H2 Gourmet Ads Pty Ltd
  • H2 Mercado Livre
  • H2 Admaster
  • H2 Blockboard
  • H1 (empty)

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

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

B
Form Accessibility
2 of 536 controls have issues
REVIEW
2 of 536 controls have issues
Critical::
2 control(s) without accessible label
Form controls need a <label>, aria-label, or aria-labelledby for screen readers.
Got: <input type="checkbox" name="p_PID0001">; <input type="checkbox" name="p_PID0001">
Info::
534 control(s) properly labeled
536 controls
534 labeled
0 placeholder only
2 unlabeled
ControlTypeLabelMethod
inputsearchinput-searcharia-label
p_emailemailsubscription-emailaria-label
p_emailemailsubscription-emailaria-label
inputcheckboxConsent (259 vendors)none
inputcheckboxConsent (168 vendors)none
#fc-preference-slider-purpose-2checkboxLegitimate interest (81 vendors)none
inputcheckboxConsent (217 vendors)none
inputcheckboxConsent (217 vendors)none
inputcheckboxConsent (70 vendors)none
inputcheckboxConsent (60 vendors)none
inputcheckboxConsent (171 vendors)none
#fc-preference-slider-purpose-7checkboxLegitimate interest (103 vendors)none
inputcheckboxConsent (70 vendors)none
#fc-preference-slider-purpose-8checkboxLegitimate interest (36 vendors)none
inputcheckboxConsent (119 vendors)none
#fc-preference-slider-purpose-9checkboxLegitimate interest (50 vendors)none
inputcheckboxConsent (132 vendors)none
#fc-preference-slider-purpose-10checkboxLegitimate interest (89 vendors)none
inputcheckboxConsent (28 vendors)none
#fc-preference-slider-purpose-11checkboxLegitimate interest (13 vendors)none
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-11checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-14checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-15checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-21checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-23checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-28checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-29checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-30checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-32checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-36checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-42checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-50checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-52checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-53checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-67checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-69checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-76checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-85checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-93checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-98checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-104checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-111checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-124checkboxLegitimate interestnone
#fc-preference-slider-gvl-vendor-126checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-132checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-134checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-136checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-137checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-142checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-156checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-163checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-173checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-192checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-195checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-202checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-209checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-217checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-228checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-231checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-232checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-238checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-246checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-252checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-253checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-263checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-264checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-276checkboxLegitimate interestnone
#fc-preference-slider-gvl-vendor-278checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-284checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-290checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-294checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-297checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-336checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-371checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-378checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-394checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-418checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-431checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-436checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-440checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-452checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-475checkboxLegitimate interestnone
#fc-preference-slider-gvl-vendor-486checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-493checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-511checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-527checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-528checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-541checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-559checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-580checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-610checkboxLegitimate interestnone
#fc-preference-slider-gvl-vendor-612checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-617checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-657checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-667checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-684checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-690checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-699checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-728checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-740checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-742checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-755checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-762checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-767checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-781checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-790checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-801checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-803checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-804checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-806checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-807checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-812checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-814checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-845checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-867checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-915checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-918checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-967checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-986checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-1005checkboxLegitimate interestnone
#fc-preference-slider-gvl-vendor-1019checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-1067checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-1070checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-1071checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-1083checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-1084checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-1135checkboxLegitimate interestnone
#fc-preference-slider-gvl-vendor-1142checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-1165checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-1176checkboxLegitimate interestnone
#fc-preference-slider-gvl-vendor-1204checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-1281checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-1288checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-1305checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-1317checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-1358checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-1389checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-1391checkboxLegitimate interestnone
#fc-preference-slider-gvl-vendor-1412checkboxLegitimate interestnone
inputcheckboxConsentnone
#fc-preference-slider-gvl-vendor-1456checkboxLegitimate interestnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
inputcheckboxConsentnone
p_PID0001checkbox(none)none
p_PID0001checkbox(none)none

Form controls need a <label>, aria-label, or aria-labelledby for screen readers.

<input type="checkbox" name="p_PID0001">; <input type="checkbox" name="p_PID0001">

Why this matters

Form controls without labels — assistive tech announces 'edit text' with no context; users can't complete forms.

Source: WCAG 2.1 SC 3.3.2

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 Page Title 找不到網頁 Custom Styling Navigation Homepage Link Search Form
C
Favicon & Branding
Action
12 icon(s) detected
REVIEW
12 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'>.
Info::
Multiple icon sizes detected
favicon.ico Present
PNG Icons Present
Apple Touch Missing
SVG Favicon Missing
Manifest Icons Present
Multiple Sizes Present
B
Color Contrast (Screenshot)
20 text elements analyzed, 0 fail WCAG AA
REVIEW

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

20 pass 20 pass AA only
Show all checked elements (20)
ElementRatioRequiredFGBGResult
h1 UDN.com asks for you…3.55:13.0:1
#000000
#646464
Pass
h1 Manage your data3.55:13.0:1
#000000
#646464
Pass
h1 Confirm our vendors3.55:13.0:1
#000000
#646464
Pass
h2 Store and/or access …3.55:13.0:1
#000000
#646464
Pass
h2 Use limited data to …3.55:13.0:1
#000000
#646464
Pass
h2 Create profiles for …3.55:13.0:1
#000000
#646464
Pass
h2 Use profiles to sele…3.55:13.0:1
#000000
#646464
Pass
h2 Create profiles to p…3.55:13.0:1
#000000
#646464
Pass
h2 Use profiles to sele…3.55:13.0:1
#000000
#646464
Pass
h2 Measure advertising …3.55:13.0:1
#000000
#646464
Pass
h2 Measure content perf…3.55:13.0:1
#000000
#646464
Pass
h2 Understand audiences…3.55:13.0:1
#000000
#646464
Pass
h2 Develop and improve …3.55:13.0:1
#000000
#646464
Pass
h2 Use limited data to …3.55:13.0:1
#000000
#646464
Pass
h2 Ensure security, pre…3.55:13.0:1
#000000
#646464
Pass
h2 Deliver and present …3.55:13.0:1
#000000
#646464
Pass
h2 Save and communicate…3.55:13.0:1
#000000
#646464
Pass
h2 Match and combine da…3.55:13.0:1
#000000
#646464
Pass
h2 Link different devic…3.55:13.0:1
#000000
#646464
Pass
h2 Identify devices bas…3.55:13.0:1
#000000
#646464
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.

B
Lighthouse Accessibility Audits
Score 80/100 — 7 failing, 24 passed
REVIEW
80

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.

ARIA

When an element doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. Learn how to make command elements more accessible.

Why this matters

Performance issues directly impact user engagement and conversion rates.

Failing Elements
div.udn-slider > section.slider-controls > section.slider-dot > span div.udn-slider > section.slider-controls > section.slider-dot > span

Using ARIA attributes in roles where they are prohibited can mean that important information is not communicated to users of assistive technologies. Learn more about prohibited ARIA roles.

Why this matters

Performance issues directly impact user engagement and conversion rates.

Failing Elements
submit-search section.overlay-menu > div.container > div.input-holder > span.btn

These are opportunities to improve the usage of ARIA in your application which may enhance the experience for users of 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
整理/大甲媽要遶境了!必看進香路線、禁忌 section.main-index__focus > div.focus > a.focus-list > h4.focus-list__title

These are opportunities to improve keyboard navigation in your application.

Names and labels

Informative elements should aim for short, descriptive alternate text. Decorative elements can be ignored with an empty alt attribute. Learn more about the `alt` attribute.

Why this matters

Performance issues directly impact user engagement and conversion rates.

Failing Elements
section.header-wrapper > div.logo > a > img section.header-wrapper > div.logo > a > img
section.header-wrapper > div.logo > a > img section.header-wrapper > div.logo > a > img
section.main-index__focus > div.vip-edn--promotion > a.icon-orange > img section.main-index__focus > div.vip-edn--promotion > a.icon-orange > img
section.main-index__focus > div.udn-channel--promotion > a.icon-vip > img section.main-index__focus > div.udn-channel--promotion > a.icon-vip > img
section.main-index__focus > div.udn-channel--promotion > a.icon-money > img section.main-index__focus > div.udn-channel--promotion > a.icon-money > img
section.main-index__focus > div.udn-channel--promotion > a.icon-orange > img section.main-index__focus > div.udn-channel--promotion > a.icon-orange > img

Link text (and alternate text for images, when used as links) that is discernible, unique, and focusable improves the navigation experience for screen reader users. Learn how to make links accessible.

Why this matters

Performance issues directly impact user engagement and conversion rates.

Failing Elements
div.context-box__content > div.feature-guess__list > div.story-list__image > a.story-list__image--holder div.context-box__content > div.feature-guess__list > div.story-list__image > a.story-list__image--holder
div.feature-guess__list > div.story-list__text > h3 > a div.feature-guess__list > div.story-list__text > h3 > a
div.context-box__content > div.feature-guess__list > div.story-list__image > a.story-list__image--holder div.context-box__content > div.feature-guess__list > div.story-list__image > a.story-list__image--holder
div.feature-guess__list > div.story-list__text > h3 > a div.feature-guess__list > div.story-list__text > h3 > a
div.context-box__content > div.feature-guess__list > div.story-list__image > a.story-list__image--holder div.context-box__content > div.feature-guess__list > div.story-list__image > a.story-list__image--holder
div.feature-guess__list > div.story-list__text > h3 > a div.feature-guess__list > div.story-list__text > h3 > a
div.context-box__content > div.feature-guess__list > div.story-list__image > a.story-list__image--holder div.context-box__content > div.feature-guess__list > div.story-list__image > a.story-list__image--holder
div.feature-guess__list > div.story-list__text > h3 > a div.feature-guess__list > div.story-list__text > h3 > a
div.context-box__content > div.feature-guess__list > div.story-list__image > a.story-list__image--holder div.context-box__content > div.feature-guess__list > div.story-list__image > a.story-list__image--holder
div.feature-guess__list > div.story-list__text > h3 > a div.feature-guess__list > div.story-list__text > h3 > a
div.context-box__content > div.feature-guess__list > div.story-list__image > a.story-list__image--holder div.context-box__content > div.feature-guess__list > div.story-list__image > a.story-list__image--holder
div.feature-guess__list > div.story-list__text > h3 > a div.feature-guess__list > div.story-list__text > h3 > a
footer.footer > div.container > section.footer-social > a.btn footer.footer > div.container > section.footer-social > a.btn
footer.footer > div.container > section.footer-social > a.btn footer.footer > div.container > section.footer-social > a.btn
footer.footer > div.container > section.footer-social > a.btn footer.footer > div.container > section.footer-social > a.btn
footer.footer > div.container > section.footer-social > a.btn footer.footer > div.container > section.footer-social > a.btn
footer.footer > div.container > section.footer-social > a.btn footer.footer > div.container > section.footer-social > a.btn

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.

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
車訊 div.story-list__news > div.story-list__text > div.story-list__info > a.story-list__cate
轉角國際 div.story-list__news > div.story-list__text > div.story-list__info > a.story-list__cate
女子漾 div.story-list__news > div.story-list__text > div.story-list__info > a.story-list__cate
房市 div.story-list__news > div.story-list__text > div.story-list__info > a.story-list__cate
Oops div.story-list__news > div.story-list__text > div.story-list__info > a.story-list__cate
運動 div.story-list__news > div.story-list__text > div.story-list__info > a.story-list__cate
Oops div.story-list__news > div.story-list__text > div.story-list__info > a.story-list__cate
社會 div.story-list__news > div.story-list__text > div.story-list__info > a.story-list__cate
Oops div.story-list__news > div.story-list__text > div.story-list__info > a.story-list__cate
雜誌 div.story-list__news > div.story-list__text > div.story-list__info > a.story-list__cate
旅遊 div.story-list__news > div.story-list__text > div.story-list__info > a.story-list__cate
社會 div.story-list__news > div.story-list__text > div.story-list__info > a.story-list__cate
股市 div.story-list__news > div.story-list__text > div.story-list__info > a.story-list__cate
股市 div.story-list__news > div.story-list__text > div.story-list__info > a.story-list__cate
地方 div.story-list__news > div.story-list__text > div.story-list__info > a.story-list__cate
全球 div.story-list__news > div.story-list__text > div.story-list__info > a.story-list__cate
要聞 div.story-list__news > div.story-list__text > div.story-list__info > a.story-list__cate
運動 div.story-list__news > div.story-list__text > div.story-list__info > a.story-list__cate
運動 div.story-list__news > div.story-list__text > div.story-list__info > a.story-list__cate

These items highlight common accessibility best practices.

Visible text labels that do not match the accessible name can result in a confusing experience for screen reader users. Learn more about accessible names.

Why this matters

Performance issues directly impact user engagement and conversion rates.

Failing Elements
訂閱 div.container > section.footer-social > form.newsletter > button.btn
訂閱 div.container > section.footer-social > form.newsletter > button.btn
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
Buttons have an accessible name
Form elements have associated labels
`[user-scalable="no"]` is not used in the `<meta name="viewport">` element and the `[maximum-scale]` attribute is not less than 5.
ARIA attributes are used as specified for the element's role
Elements with `role="dialog"` or `role="alertdialog"` have accessible names.
`[aria-hidden="true"]` elements do not contain focusable descendents
Background and foreground colors have a sufficient contrast ratio
Document has a `<title>` element
`<html>` element has a `[lang]` attribute
`<html>` element has a valid value for its `[lang]` attribute
Lists contain only `<li>` elements and script supporting elements (`<script>` and `<template>`).
List items (`<li>`) are contained within `<ul>`, `<ol>` or `<menu>` parent elements
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
Identical links have the same purpose.
`[accesskey]` values are unique
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
`<dl>`'s contain only properly-ordered `<dt>` and `<dd>` groups, `<script>`, `<template>` or `<div>` elements.
Definition list items are wrapped in `<dl>` elements
ARIA IDs are unique
No form fields have multiple labels
`<frame>` or `<iframe>` elements have a title
`<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
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>`.
Image elements do not have `[alt]` attributes that are redundant text.
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+
Web Manifest
PWA-ready
PASS
PWA-ready
Info::
Meets PWA install criteria
Info::
Name present: udn.com
Info::
192x192 icon present
Info::
512x512 icon present
Info::
Display mode: standalone
PWA Install Criteria Installable
Name udn.com 192×192 icon 512×512 icon Start URL /news/index Display Mode standalone
Name udn.com Display Mode standalone Theme Color #f46c00 Background Color #f6f6f6 Icons 8 icon(s)
All checks on this page are automated. Results are estimates - run targeted manual reviews when the score affects a release decision.

Send Feedback