Overall Score
yks.mom is a Turkish university placement guide with solid UX fundamentals and blazing-fast performance, but it's committing SEO suicide by hiding behind a 'under construction' façade while simultaneously serving fully functional content.
The Roast
This website is the digital equivalent of a restaurant with a 'We're Renovating!' sign on the door while customers sit inside eating five-star meals. The crawler found literally 8 words of actual content ("İçeriğe geç yks.mom hazırlanıyor…") but the screenshots show a fully built, beautifully designed platform with actual university data, features, and CTAs. Either commit to launch or stop pretending you're not live—Google's definitely confused, and so are your users trying to figure out if they should trust a 'building' website that's serving real data.
🎯 Start Here
Google PageSpeed Insights
(Real metrics from Google)These scores come directly from Google's PageSpeed API. The AI scores above evaluate broader aspects like copy, trust signals, and conversion.
Core Web Vitals
SEO
Trust Signals
Accessibility
Conversion
Copy & Messaging
Design & UX
Mobile
Performance
SEO
This is an SEO disaster masquerading as a launched website—meta description says '2026 YKS yerleştirme verileri' but the actual HTML serves only 8 words ('İçeriğe geç yks.mom hazırlanıyor'), zero headings visible in the content sample, no structured data, and PageSpeed reports 0 SEO score. Google crawled the page and found essentially nothing.
Issues Found
- Critical: Content mismatch—meta description promises university placement data, but HTML source contains only construction placeholder (invisible CTAs/data in screenshots are likely CSS-hidden or JavaScript-rendered)
- Zero heading hierarchy (H1–H6 tags likely missing or poorly structured in actual HTML)
- No schema markup (FAQ, LocalBusiness, ScholarshipOffer, or EducationEvent schema would boost visibility for university searches)
- SEO score of 0 reported by PageSpeed Insights
Recommendations
-
Render all content server-side or pre-render with proper HTML high
Replace 'hazırlanıyor' placeholder with full H1, H2 hierarchy, and semantic HTML for all visible content (headlines, program cards, stats) so Google crawls real content, not stubs.
-
Implement structured data (Schema.org) high
Add EducationEvent, EducationalOccupationalProgram, or Organization schema to help Google index university programs, acceptance rates, and placement stats in rich snippets.
-
Align meta tags with actual page content high
Update title and meta description to reflect live product features (e.g., 'YKS Üniversite Tercih Robotu - 2026 Başarı Sıralamaları & Taban Puanlar').
Trust Signals
Trust indicators are nearly absent: no testimonials, case studies, user counts, or credential badges visible beyond raw data (35,937 programs, 239 universities). The 'under construction' messaging actively erodes trust by suggesting the product is unfinished, even though the data and features are live.
Issues Found
- No credibility markers: no 'Official YKS partner', 'Trusted by X students', or 'Updated from official OSYM data' labels
- Zero social proof: no user reviews, testimonial quotes, or success rate statistics
- Ambiguous data sourcing: '2019–2026 açık veri koleksiyonu' is mentioned at bottom but no clear statement that data comes from official OSYM/ÖSYM sources
Recommendations
-
Add data source and update frequency badge high
Include a small footer or hero badge stating 'Resmi YKS & OSYM verileri ile hazırlanmıştır' and 'Son güncelleme: [date]' to signal official provenance.
-
Showcase user impact or validation medium
Add a simple stat like '10,000+ tercih sahibinin güvendiği' or 'Üniversite tercih robotunda #1' to provide social proof without cluttering design.
-
Link to official sources medium
Add a footer link to OSYM/ÖSYM and TUMA official pages, plus a small note explaining how data is sourced and verified.
Accessibility
Only 3 ARIA attributes detected, no skip link, and zero reported alt text—this is a accessibility minefield despite clean visual design. The site is likely invisible to screen reader users, and keyboard navigation is probably broken or non-existent.
Issues Found
- No skip-to-content link: users on keyboard/screen reader must tab through entire navigation menu before reaching main content
- Missing alt text on images: icon buttons (Keşfet, Robot, Üniversiteler, etc.) have no descriptions for assistive tech
- Insufficient ARIA labels: dropdown menus ('Tüm Puanları (Tümü)', 'Bölüm veya Üniversite Adı') likely lack aria-expanded, aria-haspopup, or aria-label attributes
Recommendations
-
Add skip-to-main link high
Insert a visually hidden (or visible-on-focus) skip link at the top of the page linking to #main-content or the program card section.
-
Audit and add semantic HTML + ARIA high
Wrap navigation in <nav>, program cards in <article>, use <button> instead of <div onclick>, and add aria-label to icon-only buttons (Keşfet, Robot, etc.).
-
Add alt text and image descriptions high
All university logos, program icons, and badge graphics need alt='' (if decorative) or meaningful alt text; form inputs need associated <label> tags.
Conversion
CTAs are prominent (bold blue buttons, top-right position on desktop, sticky on mobile) and clear ('Programları Keşfet', 'İncele', 'Karşılaştır'), and the right-column card on desktop is a smart secondary conversion funnel for filtering by score. However, there's no conversion funnel clarity—users don't know if clicking leads to a comparison tool, a decision tree, or a form.
Issues Found
- Unclear CTA destination: 'Programları Keşfet' and 'İncele' buttons don't signal what happens next (comparison, filter, enrollment, etc.)
- No scarcity or urgency messaging: no 'Limited data for 2026' or 'Updated today' cues to motivate action
- Missing micro-conversions: no email signup, newsletter CTA, or 'Save favorites' prompt to build audience before point-of-choice
Recommendations
-
Clarify primary CTA copy high
Change 'Programları Keşfet' to 'Tercih Robotu ile Keşfet' or 'Puanıma Uygun Programları Göster' to set expectations and reduce friction.
-
Add secondary micro-conversion path medium
Include a side CTA like 'Tercih Takvimi Hatırlatıcısı' or 'Tercih Rehberi E-kitabını İndir' to capture email and build mailing list.
-
Test CTA button placement and color low
A/B test moving the primary CTA above the fold on mobile or testing a contrasting color (orange, green) to stand out from the blue theme.
Copy & Messaging
Headlines are bold and benefit-driven ('Üniversite tercihini veriyle netleştir'—justify university choice with data); value prop is crystal clear, and CTAs are action-oriented and prominent. However, the disconnect between the 'under construction' messaging and the actual product copy creates mistrust and dilutes persuasiveness.
Issues Found
- Primary value proposition buried under false 'under construction' messaging undermines credibility
- No social proof, testimonials, or success stories to reinforce trust in placement data
- Lack of secondary messaging about data freshness or accuracy (2019–2026 range shown, but no 'updated X days ago' badge)
Recommendations
-
Replace 'hazırlanıyor' with launch narrative high
Change 'İçeriğe geç yks.mom hazırlanıyor' to a confident opening like 'Üniversite Tercih Kararınız Burada Başlıyor' to signal the product is live and trustworthy.
-
Add data freshness indicator medium
Include a small badge near data stats ('35,937 program') stating 'Son güncelleme: [date]' to reinforce that placement data is current.
-
Layer in social proof low
Add a subtle line like '10,000+ öğrenci başarılı tercih yaptı' or 'Top tercih aracı' to validate the tool's reliability without disrupting clean design.
Design & UX
The interface is clean, modern, and uses a confident blue-and-white palette with excellent visual hierarchy; program cards are scannable, navigation is intuitive, and the two-column layout on desktop adapts well. The only hiccup is visual inconsistency between the 'under construction' copy and the fully-realized design—it creates cognitive dissonance that undermines credibility.
Issues Found
- Conflicting messaging: 'hazırlanıyor' (under construction) overlay vs. fully functional product creates UX confusion
- No visual feedback or loading states on CTA buttons
- Program cards lack visual differentiation for better visual scanning
Recommendations
-
Remove construction messaging high
Delete the 'under construction' copy and commit to a full launch narrative—users think the site is broken when it's actually feature-complete.
-
Add subtle visual hierarchy to program cards medium
Use slight shadows, hover states, or colored left borders to help users quickly distinguish between programs without more cognitive load.
-
Implement button state animations low
Add hover/active states to the blue CTA buttons ('Programları Keşfet', 'İncele') to signal interactivity and improve perceived responsiveness.
Mobile
Mobile layout is responsive and intuitive: navigation collapses into a bottom sticky tab bar (Keşfet, Robot, Üniversiteler, etc.), program cards stack vertically, and CTAs are touchable. However, the tab bar takes up real estate, and there's no indication of the current active section in the screenshots.
Issues Found
- Bottom navigation tab bar may obscure program cards on smaller screens (375px width means limited vertical space for content + nav)
- No active tab indicator or visual highlight on the sticky navigation—users can't tell which section they're viewing
- Dropdown menus and filter controls may have small touch targets (<48px) on mobile
Recommendations
-
Add active tab styling to bottom nav medium
Highlight the current section (e.g., bold font, background fill, underline) in the sticky navigation bar so users know their location.
-
Audit touch target sizes high
Ensure all buttons, dropdown toggles, and form inputs meet 48x48px minimum touch target size on mobile to reduce misclicks.
-
Reduce bottom nav height or hide on scroll low
Consider hiding the sticky nav while scrolling down and showing it on scroll-up to maximize vertical space for content on small screens.
Performance
PageSpeed Mobile score of 99 is exceptional—LCP of 2.25s is solid, CLS and TBT are near-zero, and the site loads fast. However, the report flags unused CSS and unminified JavaScript, suggesting there's easy optimization left on the table without much engineering effort.
Issues Found
- Unminified JavaScript: code is sent uncompressed, adding unnecessary bytes to the bundle
- Unused CSS: likely cascade from design system or old component styles not stripped from production
- LCP of 2.25s is good but could hit <1.8s with image optimization and code splitting
Recommendations
-
Minify JavaScript and CSS high
Run build pipeline through Terser (JS) and cssnano (CSS) to remove whitespace and unused selectors—expect 20–30% size reduction with zero feature loss.
-
Lazy-load program card images and data medium
Use Intersection Observer API to load program cards below the fold on-demand rather than rendering all 35,937 programs upfront.
-
Enable gzip/brotli compression on server medium
Ensure HTTP compression is enabled in nginx/Apache config—should cut payload size by 60–70% for text assets.
Think you can beat 60/100?
Get your site brutally analyzed by the same AI. 8 scores, a punch list of fixes, 60 seconds.