Accessibility
· 24 checks — Landmarks, headings, alt text, forms, and link quality rolled into one auditable list.DTabindex Anti-PatternsAction0 positive, 11 -1-on-focusableFIX
DPrint StylesheetActionNo print stylesFIX
BAlt Text Quality2 of 174 images have issuesREVIEW
| Issue | Count |
|---|---|
| missing | 2 image(s) |
Images without alt text are invisible to screen readers.
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
B404 Error PageHTTP 404, custom pageREVIEW
BFavicon & Branding6 icon(s) detectedREVIEW
BDark Mode SupportDark mode detectedREVIEW
Detection limited to meta tags and inline styles.
ALandmark Structure30 landmarksPASS
Add a skip link as the first focusable element so keyboard users can bypass repeated navigation.
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
A+Heading Hierarchy159 headingsPASS
- H1 Get Found by People and AI
- H2 Explore PeerPush:
- H2 Today Top 4
- H3 China Employee Cost Calculator
- H3 DocMaker AI
- H3 DeepListen
- H3 CarClever AI Car Buying Assistant
- H2 🔥 Promoted
- H3 Since.dev
- H3 Guidely
- H2 Yesterday Top 3
- H3 Kaltrend
- H3 Zush
- H3 English Accent & Pronunciation
- H2 🔥 Promoted
- H3 Engramic
- H3 Easyparser
- H2 This Week Top 2
- H3 EntreDash
- H3 HyperBody
- H2 🔥 Promoted
- H3 Wiro AI
- H3 KOOF
- H2 This Month Top 2
- H3 Papertools
- H3 Loupe
- H2 Today's Launches
- H3 PEGGA
- H3 DocuGenerate
- H3 DeepListen
- H3 CarClever AI Car Buying Assistant
- H3 DocMaker AI
- H3 China Employee Cost Calculator
- H3 DataMinimal
- H3 Pokopedia
- H3 ArabicKeyboard.ai
- H3 Daily Needs Free Tools
- H3 EvoWerk Inventory
- H3 Plaza TAI
- H3 Curviate
- H3 Sharp Digital
- H3 ShuttleOps
- H3 Screen Issues
- H3 Emu Apps
- H3 Weatherling
- H3 B-Side Band Hub
- H3 QRNeb
- H3 Tannorium
- H3 ScanSeal - Offline pdf scanner | no ads
- H3 Daywatch
- H3 Zenda
- H3 MarketOwl
- H3 Veinte
- H3 Soul Cinema
- H3 Webault
- H3 Modellix
- H3 Gembound
- H3 Budgetisto
- H3 LeadsGen
- H3 CheckAIContent
- H3 CocoCroco
- H3 Vayme
- H3 PresuBuild
- H3 geotag.world
- H3 Prime Notepad
- H3 Sentia
- H3 Try AI Editor
- H3 KWT WordPress to HTML Converter
- H3 Bookniapp
- H3 Talon Platform
- H3 Dropclips
- H3 The One Fix
- H3 DebutPin
- H3 AEO Engine
- H3 Examina
- H3 VoxCode.app
- H3 AI Face Shape Detector
- H3 PingClass
- H3 PDF Retype
- H3 AIUndetectable
- H3 Image to ASCII
- H3 Hover
- H3 Label Sorter
- H3 Egress Observatory
- H3 Image to Image AI
- H3 SysTools Email Address Verification Tool
- H3 FxBacktest
- H3 Invisible Texts
- H3 UrlHatch
- H3 Snapkin
- H3 Glass Money
- H3 PicReplace
- H3 Global Data Tracker
- H3 CleanSlate
- H3 Juso — Korea Road Address Search
- H3 SubSync Player
- H3 Dual Subtitles — Bilingual Merge
- H3 Subtitle Spell — Broadcast & OTT Style C
- H3 Subtitle Convert — Batch SMI/SRT/VTT/ASS
- H3 Only Frontend Jobs
- H3 Nanorater
- H3 Producer Tag AI
- H3 Shuffler
- H3 Veredict
- H3 FlowViz
- H3 SaveClip
- H3 ActionBox
- H3 Rock Identification App
- H3 Word Hype
- H3 LaunchGrill
- H3 Swift Billing Solutions
- H3 Get MCP Ads
- H3 Suparelay
- H3 Presidentializer
- H3 Top Tejados Burgos
- H3 Shortsboost
- H3 AllInOneQR
- H3 MCPlama
- H3 Mote
- H3 Ecomerate
- H3 The Face Report
- H3 Stardew Valley Tracker
- H3 Zambo
- H3 Hard Graft Focus & Study Timer
- H3 Countdown2Binge
- H3 Caroush
- H3 AI//COST
- H3 Enhance.Dating
- H3 Kling 4.0 AI
- H3 LGTM
- H3 Doorstep Gifts
- H3 Name Generator Central
- H3 Bumpy Keys
- H3 hodgepodge
- H2 Browse
- H3 Platforms
- H3 Categories
- H3 Alternatives
- H3 Use Cases
- H3 Audiences
- H2 Monthly Visits
- H2 Submit to 100 directories
- H2 Latest from Blog
- H3 One home for your work: why we built Facet Cloud
- H2 Deals
- H2 Hall of Fame
- H2 Frequently asked questions
- H3 What is PeerPush?
- H3 How does PeerPush compare to Product Hunt?
- H3 What is a PeerPush score?
- H3 How do I submit my product to PeerPush?
- H3 Can AI assistants find products listed on PeerPush?
- H3 How much does it cost to list a product on PeerPush?
- H2 Discover
- H2 Integrate
- H2 Resources
- H2 Company
- H2 Legal
- H2 Social
A+Heading Text Quality1 heading-text-quality issue(s) detectedPASS
AForm Accessibility1 of 2 controls have issuesPASS
| Control | Type | Label | Method |
|---|---|---|---|
| q | text | Search products | aria-label |
| #headlessui-combobox-input-_R_1bkilb_ | text | (Search products...) | placeholder only |
Placeholder text disappears on focus and is not a reliable label.
<input type="text" id="headlessui-combobox-input-_R_1bkilb_">
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
ALink & Button Quality242 links, 660 buttons — all OKPASS
| Element | Text | Issue | Suggested Fix |
|---|---|---|---|
| /builders | Join 62,000+ builders | img no alt | Add alt attribute to the image |
| /alternatives/open-router | OpenRouter24% | img no alt | Add alt attribute to the image |
| /alternatives/there-s-an-ai-for-that | There's An AI For That72% | img no alt | Add alt attribute to the image |
| /alternatives/peec-ai-2 | Peec AI18% | img no alt | Add alt attribute to the image |
| /alternatives/higgsfield-ai | Higgsfield.ai6% | img no alt | Add alt attribute to the image |
| https://www.cloudflare.com/web-analytics… | CloudflareMeasured by Cloudfla… | new tab | Add '(opens in new tab)' to text |
| /p/kaltrend | 🏆KaltrendProduct of the Day | new tab | Add '(opens in new tab)' to text |
| /p/skillsplash | ⭐SkillsplashProduct of the W… | new tab | Add '(opens in new tab)' to text |
| /p/botflix | 👑BotflixProduct of the Mont… | new tab | Add '(opens in new tab)' to text |
| https://chatgpt.com/plugins/plugin_asdk_… | ChatGPT Plugin | new tab | Add '(opens in new tab)' to text |
| https://claude.ai/directory/peerpush | Claude Connector | new tab | Add '(opens in new tab)' to text |
| https://x.com/peerpush_com | X / Twitter | new tab | Add '(opens in new tab)' to text |
| https://www.linkedin.com/company/peerpus… | new tab | Add '(opens in new tab)' to text | |
| https://www.instagram.com/peerpush/ | new tab | Add '(opens in new tab)' to text | |
| /r/sponsor/smartaicrm.co.za/cmwakdu1q017… | Aivera FieldMobile app for fie… | new tab | Add '(opens in new tab)' to text |
| /r/sponsor/glyph42.com/cmvwsoh0n07hl072h… | SeeDis Media BrowserBrowse and… | new tab | Add '(opens in new tab)' to text |
| /r/sponsor/notesnchat.com/cmk5qfc6o0a2n0… | NotesnChatBe Organized. Stay C… | new tab | Add '(opens in new tab)' to text |
| /r/sponsor/landing.uniphy.world/cmn3nir8… | Uniphy : Your Life OSYour app … | new tab | Add '(opens in new tab)' to text |
| /r/sponsor/buildourcommunity.co/cmqu43xk… | RevitaHubYour county, your vot… | new tab | Add '(opens in new tab)' to text |
| /r/sponsor/startupsubmit.app/cmm6zl3c3ws… | StartupSubmitGet 250+ High-Aut… | new tab | Add '(opens in new tab)' to text |
| /r/sponsor/citizenmirror.com/cmuiksfjr07… | Citizen MirrorUse AI to uncove… | new tab | Add '(opens in new tab)' to text |
| /r/sponsor/easyparser.com/cmv4ayajl04j00… | EasyparserNot just scraping: A… | new tab | Add '(opens in new tab)' to text |
| /r/sponsor/postspace.app/cmth750kg0xta07… | PostspaceGet viral TikTok brie… | new tab | Add '(opens in new tab)' to text |
| /r/sponsor/smartaicrm.co.za/cmwakdu1q017… | Aivera Field | new tab | Add '(opens in new tab)' to text |
| /r/sponsor/glyph42.com/cmvwsoh0n07hl072h… | SeeDis Media Browser | new tab | Add '(opens in new tab)' to text |
| /r/sponsor/notesnchat.com/cmk5qfc6o0a2n0… | NotesnChat | new tab | Add '(opens in new tab)' to text |
| /r/sponsor/landing.uniphy.world/cmn3nir8… | Uniphy : Your Life OS | new tab | Add '(opens in new tab)' to text |
| /r/sponsor/buildourcommunity.co/cmqu43xk… | RevitaHub | new tab | Add '(opens in new tab)' to text |
| /r/sponsor/smartaicrm.co.za/cmwakdu1q017… | Aivera Field | new tab | Add '(opens in new tab)' to text |
| /r/sponsor/glyph42.com/cmvwsoh0n07hl072h… | SeeDis Media Browser | new tab | Add '(opens in new tab)' to text |
| /r/sponsor/notesnchat.com/cmk5qfc6o0a2n0… | NotesnChat | new tab | Add '(opens in new tab)' to text |
| /r/sponsor/landing.uniphy.world/cmn3nir8… | Uniphy : Your Life OS | new tab | Add '(opens in new tab)' to text |
| /r/sponsor/buildourcommunity.co/cmqu43xk… | RevitaHub | new tab | Add '(opens in new tab)' to text |
| /r/sponsor/startupsubmit.app/cmm6zl3c3ws… | StartupSubmit | new tab | Add '(opens in new tab)' to text |
| /r/sponsor/citizenmirror.com/cmuiksfjr07… | Citizen Mirror | new tab | Add '(opens in new tab)' to text |
| /r/sponsor/easyparser.com/cmv4ayajl04j00… | Easyparser | new tab | Add '(opens in new tab)' to text |
| /r/sponsor/postspace.app/cmth750kg0xta07… | Postspace | new tab | Add '(opens in new tab)' to text |
| /r/sponsor/coregulateai.com/cmpyo3cuu004… | CoRegulateAI | new tab | Add '(opens in new tab)' to text |
| /r/sponsor/startupsubmit.app/cmm6zl3c3ws… | StartupSubmit | new tab | Add '(opens in new tab)' to text |
| /r/sponsor/citizenmirror.com/cmuiksfjr07… | Citizen Mirror | new tab | Add '(opens in new tab)' to text |
| /r/sponsor/easyparser.com/cmv4ayajl04j00… | Easyparser | new tab | Add '(opens in new tab)' to text |
| /r/sponsor/postspace.app/cmth750kg0xta07… | Postspace | new tab | Add '(opens in new tab)' to text |
| /r/sponsor/coregulateai.com/cmpyo3cuu004… | CoRegulateAI | new tab | Add '(opens in new tab)' to text |
Add '(opens in new tab)' to link text or aria-label.
https://www.cloudflare.com/web-analytics/?utm_source=peerpush&ref=peerpush; /p/kaltrend; /p/skillsplash; /p/botflix; https://chatgpt.com/plugins/plugin_asdk_app_6abe5f1ebf148191bd804270d2735e6c; https://claude.ai/directory/peerpush; https://x.com/peerpush_com; https://www.linkedin.com/company/peerpush; https://www.instagram.com/peerpush/; /r/sponsor/smartaicrm.co.za/cmwakdu1q017s072gt927uptx (+28 more)
Links with target="_blank" without rel="noopener" leak the originating page's window context — security and UX issue.
Learn more ▾ ▴
Without rel="noopener", the new tab can navigate the original tab via window.opener (tab-nabbing attack). Modern browsers default to noopener for target=_blank but only since recent versions. Always set rel="noopener noreferrer" explicitly.
Source: MDN target / OWASP
AForm Input Types2 input(s) using type=text where a specific type would helpPASS
A+Form Input Quality2 form control(s) checked, no input-semantic issuesPASS
A+Mobile Keyboard & AutofillNo autofill-eligible form controlsPASS
A+Document LanguageLang attribute set to "en"PASS
A+Iframe AccessibilityNo iframes on this pagePASS
A+Tap Target AdequacyAll tap targets meet WCAG 2.5.5/2.5.8 sizingPASS
A+Mobile-Readable Font SizesAll 787 visible text node(s) render at >= 12 CSS pixelsPASS
A+Web ManifestPWA-readyPASS
A+PWA Depth1 PWA signal(s) surfacedPASS
A+Mobile UX Depth1 mobile-depth signal(s) detectedPASS
A+Color Contrast (Screenshot)20 text elements analyzed, 0 fail WCAG AAPASS
Analyzes text contrast against the actual rendered page, including background images, gradients, and overlays that CSS-based tools cannot detect.
Show all checked elements (20)
| Element | Ratio | Required | FG | BG | Result |
|---|---|---|---|---|---|
| h1 Get Found by | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 Explore PeerPush: | 19.57:1 | 3.0:1 | #000000 | #FAF5FF | Pass |
| h2 Today Top 4 | 19.57:1 | 3.0:1 | #000000 | #FAF5FF | Pass |
| h2 🔥 Promoted | 19.57:1 | 3.0:1 | #000000 | #FAF5FF | Pass |
| h2 Yesterday Top 3 | 19.57:1 | 3.0:1 | #000000 | #FAF5FF | Pass |
| h2 🔥 Promoted | 19.57:1 | 3.0:1 | #000000 | #FAF5FF | Pass |
| h2 This Week Top 2 | 19.57:1 | 3.0:1 | #000000 | #FAF5FF | Pass |
| h2 🔥 Promoted | 19.57:1 | 3.0:1 | #000000 | #FAF5FF | Pass |
| h2 This Month Top 2 | 19.57:1 | 3.0:1 | #000000 | #FAF5FF | Pass |
| h2 Today's Launches | 19.57:1 | 3.0:1 | #000000 | #FAF5FF | Pass |
| h2 Browse | 19.57:1 | 3.0:1 | #000000 | #FAF5FF | Pass |
| h2 Monthly Visits | 19.57:1 | 3.0:1 | #000000 | #FAF5FF | Pass |
| h2 Submit to 100 direct… | 19.57:1 | 3.0:1 | #000000 | #FAF5FF | Pass |
| h2 Latest from Blog | 19.57:1 | 3.0:1 | #000000 | #FAF5FF | Pass |
| h2 Deals | 19.57:1 | 3.0:1 | #000000 | #FAF5FF | Pass |
| h2 Hall of Fame | 19.57:1 | 3.0:1 | #000000 | #FAF5FF | Pass |
| h2 Frequently asked que… | 19.57:1 | 3.0:1 | #000000 | #FAF5FF | Pass |
| h2 Discover | 19.57:1 | 3.0:1 | #000000 | #FAF5FF | Pass |
| h2 Integrate | 19.57:1 | 3.0:1 | #000000 | #FAF5FF | Pass |
| h2 Resources | 19.57:1 | 3.0:1 | #000000 | #FAF5FF | 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.
A+Lighthouse Accessibility AuditsScore 100/100 — 0 failing, 28 passedPASS
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.