Files
kolaytercih/docs/ekip-raporlari/2026-09-22/01-tarayici-isleri.md
bilalgursen 2b350d0c5d content(rehber): gece vardiyasının 14 yeni yazısı + 2 düzeltme, ekip raporları ve kurallar
14 yeni rehber yazısı (hepsi editör denetiminden geçti, 46 yazıda 829 iç link
tarandı, 0 kırık hedef; 180+ DB rakamı yazıların kendi filtreleriyle yeniden
koşuldu):

  taban-siralamalari-alti-yilda-nasil-degisti · kac-net-ile-hangi-bolum ·
  siralama-bandlari-hangi-kapilar-acilir · ayni-bolum-farkli-universite-siralama-farki ·
  hangi-bolumlerin-kontenjani-azaldi · yeni-acilan-bolumler-nasil-degerlendirilir ·
  bilgisayar-mi-yazilim-muhendisligi-mi · kktc-universiteleri-okunur-mu ·
  yapay-zekaya-tercih-sordum-guvenilir-mi · ek-madde-1-puanim-yetiyor-mu ·
  universitede-ilk-hafta-ders-kaydi-muafiyet-kayit-dondurma · yks-2027-takvimi ·
  rehber-ogretmenler-icin-veri-kaynaklari · bolumumu-sevmedim-hangi-kapilar-var

İki canlı yazı düzeltildi:
- veliler-icin-tercih-rehberi: veli diliyle kapanış; altındaki "sıralamanı gir"
  kutusu artık veliye ölü uç değil
- bos-kontenjanlar-ne-anlatiyor: "birkaç yüz kişilik fark" aslında ~9 bin
  (ÖSYM 265.356 ↔ bizim 256.532); payda açıklaması tersti — ek kontenjan
  paydaya girseydi oran düşerdi. guncelleme alanı eklendi (sitemap lastmod).

Kurallar (AGENTS.md):
- Yayın sonrası arama motoru bildirimi: URL denetimi yalnız canlıda 200 dönen
  adrese; kota sayacı; mülk/hesap notu; sitemap grep kuralı
- Yıkıcı git komutları yasak: reset/checkout --/restore/clean/stash
- Tarayıcı açma: tasarımcı ve UX gerekli gördüğünde açabilir (yetenek için
  .claude/agents/tasarimci.md'ye tarayıcı araçları eklendi)

docs/gece-vardiyasi/2026-09-22/ — 34 rapor: CEO kararları ve kapanış turu,
marka/ödeme analizi, sıfır ödeme teşhisi, SEO konu planı, veri kalitesi,
editör denetimi, CTO şartnamesi, yazılımcı ve güvenlik raporları, SABAH-OZETI.

docs/ekip/YAYIN-KUYRUGU.md — Search Console bildirim kuyruğu.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-22 23:25:34 +03:00

95 lines
7.0 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Tarayıcı işleri — 22 Eylül 2026
Bilal'in Chrome oturumu üzerinden yapıldı. Hesap açma, şifre/kart girme, dosya indirme ve
e-posta gönderme yapılmadı; bunlar aşağıda "sende kalanlar" başlığında.
## 1. Rybbit — yapıldı
Sürüm **v2.8.0** (panel "v2.9.1 mevcut" diyor), site `kolaytercih.com` (siteId 1).
| İş | Durum | Nasıl |
|---|---|---|
| Web Vitals aç | ✅ `webVitals: true` | Panelde **toggle yok**: v2.8.0 arayüzünde Web Vitals anahtarı `IS_CLOUD` koşuluna bağlı (bundle'da `...IS_CLOUD && !mobile ? [{id:"webVitals" …, badge:"Pro"}] : []`) → self-hosted kurulumda hiç çizilmiyor. Alan sunucuda var; panelin kendi uç noktasıyla açıldı: `PUT /api/sites/1/config`. Doğrulama: `GET /api/sites/1` → `webVitals: true`, ve betiğin okuduğu genel uç `GET /api/site/tracking-config/1` → `webVitals: true`. |
| İç trafik filtresi | ✅ kısmen | Site Settings → Exclusions → IP Exclusions: **94.54.157.194** (bu oturumun çıkış IP'si) eklendi ve kaydedildi (`excludedIPs: ["94.54.157.194"]`). |
**Değişmeyenler (elle kontrol edildi):** `blockBots: true`, `trackIp: true`, `saltUserIds: false`,
`public: false`, `firstPartyProxy: false`, `sessionReplay` kapalı, tüm `track*` bayrakları eskisi gibi.
**Uyarılar:**
- `data-web-vitals="true"` betik özniteliği bu işi **çözmezdi**: betik `y.webVitals ?? f.enableWebVitals`
diyor, sunucu `false` (null değil) döndüğü için öznitelik hiç devreye girmiyordu. Doğru yer sunucu alanıydı.
- Veri ancak canlı sayfa betiği yeni yapılandırmayı çektikten **sonra** birikir; geçmişe dönük LCP/INP/CLS yok.
- IP dışlaması yalnız **bundan sonrasını** etkiler; geçmiş kirli veri temizlenmez.
- Ev/ofis IP'si dinamikse değişir; ayrıca trafiğin %79'u mobil ve mobil testler **hücresel IP'den** geldiği
için IP filtresi kendi telefon testlerini yakalamaz. Kalıcı çözüm: test cihazlarında
`localStorage` tabanlı bir opt-out ya da ayrı bir `tag`/`user_id` ile filtre.
- Rybbit v2.8.0'da **Google Search Console entegrasyonu uçları var** (`/api/sites/1/gsc/connect`);
panelde görünmüyorsa sürüm yükseltmesiyle gelebilir — Search Console verisini Rybbit'e bağlamak
ayrı bir iş olarak değerlendirilebilir.
## 2. Google Search Console — okundu (değişiklik yapılmadı)
Mülk `bilalgursen777@gmail.com` hesabında **değil**; oturumdaki ikinci Google hesabında
(`authuser=1`). SEO planının istediği dört başlık:
1. **Mülk türü: Alan adı** (`sc-domain:kolaytercih.com`) → www ve http varyantları zaten kapsanıyor,
yeni mülk eklemeye gerek yok.
2. **Sitemap:** `https://kolaytercih.com/sitemap.xml` — gönderim 21 Eyl 2026, son okuma 21 Eyl 2026,
durum **Başarılı**, keşfedilen sayfa **897** (raporun beklentisi 903'tü; 6 fark incelenebilir).
3. **Dizine ekleme (son güncelleme 18.09.2026):** dizinde **947**, dizin dışı **93**, 4 neden —
*Tarandı, şu anda dizine eklenmiş değil* 62 · *Keşfedildi, şu anda dizine eklenmiş değil* 23 ·
*Kullanıcı tarafından seçilen standart sayfa olmadan kopya* 4 · *Yönlendirmeli sayfa* 4.
**"Bulunamadı (404)" ve "Yumuşak 404" satırı yok.** T1'in (soft 404) taban çizgisi budur:
bugün sıfır; arşive taşınan 25 slug Google'a henüz yumuşak 404 olarak yansımamış.
4. **Üretken yapay zekâ raporu:** 28 gün → **3,8 B gösterim**; 3 ay (20 Haz–19 Eyl) → **5,63 B gösterim**,
427 sayfa. 28 günün ilk sayfaları: `rehber/siralama-sartlari-2026` 250 ·
`universite/mimar-sinan-guzel-sanatlar-universitesi` 219. 3 ayın ilk üçü:
`rehber/kac-siralama-ile-hangi-bolume-girebilirim` 328 · `rehber/siralama-sartlari-2026` 309 ·
`universite/mimar-sinan-guzel-sanatlar-universitesi` 231.
Web araması: 3 ayda 825 tıklama, 75,3 B gösterim, TO %1,1, ortalama konum 15,2.
Not: `universite/*/sayfa/N` sayfaları AI gösterimi de alıyor (Selçuk/sayfa/5 153, KTÜ/sayfa/2 96,
Uşak/sayfa/3 62) — T4'ün (sayfalama URL'lerini sitemap'e alma) gerekçesini güçlendiriyor.
## 3. Yandex Webmaster — ✅ doğrulandı
- Yandex hesabına giriş Bilal tarafından yapıldı (ajan hesap açamaz/şifre giremez).
- `https://kolaytercih.com` Webmaster'a eklendi.
- Cloudflare'da (`kolaytercih.com` zone) TXT kaydı eklendi: ad `@`, içerik
`yandex-verification: bbd3b26245d9d086`, TTL Auto. Kayıt sayısı 10 → 11.
Yayılım doğrulandı: `dig +short TXT kolaytercih.com` hem 1.1.1.1 hem 8.8.8.8'de kaydı döndürüyor
(mevcut iki `google-site-verification` kaydı bozulmadı).
- Webmaster → "Verify" → **Owner** rolü verildi (yöntem: DNS record, kod `bbd3b26245d9d086`).
- Site haritası gönderildi: `https://kolaytercih.com/sitemap.xml`, 22.09.2026, durum
**işleme kuyruğunda** (Yandex'te işlenmesi 1–2 hafta sürebilir).
- Meta etiketi alternatifi hâlâ geçerli ve T3 ile birlikte sigorta olarak eklenebilir:
`<meta name="yandex-verification" content="bbd3b26245d9d086" />`.
- Yapılmadı: "Yandex Turbo" vb. teklifler (gelmedi; gelirse reddedilecek).
## 4. YÖK İstatistik Excel'leri — indirildi
İzninle indirildi ve repoya kondu (`data/kaynak/`):
| Dosya | Kaynak | Boyut | İçerik |
|---|---|---|---|
| `yok-istatistik-ogrenci-sayilari-2025-2026.xls` | istatistik.yok.gov.tr → Öğrenci İstatistikleri → Öğrenci Sayıları → *Üniversite Bazında Öğrenci Sayıları*, öğretim yılı 2025-2026 | 251 KB | 717 satır × 20 sütun. Başlıklar: Üniversite Adı · Tür · İl · Öğrenim Türü · Okuyan Önlisans/Lisans/Yükseklisans/Doktora · Genel Toplam (her biri 3 alt sütun) |
| `yok-istatistik-ogretim-elemani-sayilari-2025-2026.xls` | aynı site → Öğretim Elemanı İstatistikleri → Öğretim Elemanı Sayıları → *Üniversite Bazında Öğretim Elemanı Sayıları*, 2025-2026 | 94 KB | 224 satır × 22 sütun (206 üniversite). Başlıklar: Üniversite Adı · Üniversite Türü · İl Adı · Profesör · Doçent · Doktor Öğretim Üyesi · Öğretim Görevlisi · Araştırma Görevlisi · Genel Toplam (her biri 3 alt sütun) |
Biçim: JasperReports üretimi gerçek BIFF8 `.xls` (pandas `read_excel` ile açılıyor; `xlrd` gerekiyor).
Başlık iki satıra yayıldığı ve her ölçü 3 birleştirilmiş alt sütuna bölündüğü için ayrıştırıcı
**satır 0–2'yi atlayıp** sütunları elle eşlemeli. Bu, `06-uni-veri.md` §4'teki 1. ve 2. alanların
(öğrenci sayısı, öğretim elemanı sayısı ve öğrenci/öğretim üyesi oranı) ön koşuluydu — kalktı.
## 5. URAP izin e-postası — taslak hazır, gönderilmedi
Adres **info@urapcenter.org** (urapcenter.org iletişim sayfası). Taslak:
`docs/ekip-raporlari/2026-09-22/urap-izin-eposta-taslagi.md`. Ajan senin adına e-posta göndermez;
metni olduğu gibi kopyalayıp gönderebilirsin.
## 6. Sende kalanlar
- **Yandex:** 1–2 hafta sonra sitemap işlendi mi ve "Site tanılama"da uyarı var mı bak.
- **URAP:** taslağı gönder.
- **Rybbit:** kendi telefonun/test cihazların için IP dışında bir dışlama yöntemi kararı
(mobil hücresel IP'ler filtreye takılmıyor).