CV'de Açık Adres Yerine Sadece Şehir ve İlçe Yazmak: Gizliliğin, ATS Uyumunun ve Profesyonel Duruşun Yeniden Tanımlandığı Satır Adres: https://cvanaliz.com/blog/cvde-sehir-ve-ilce-yazmak-rehberi Yazar: CVANALIZ Editör Ekibi Yayın: 2026-07-29T10:38:00.000Z Güncelleme: 2026-09-21T22:11:53.259Z CVANALIZ'ın konum eşleştiricisi 81 ilin hepsini tanıyor ama ilçelerden yalnız 14'ünü. Tanınmayan bir ilçe eklemek, yanındaki şehir bilgisini de düşürüyor. CV'nin iletişim bloğunda açık adres yerine şehir yazmak doğru tavsiye. Buna ilçeyi de eklemek ise, CVANALIZ'ın ayrıştırıcısı söz konusu olduğunda, çoğu ilçe için konum satırını tamamen kaybettirir. Sebep şu: konum eşleştirici satırı virgül ve eğik çizgiden bölüyor ve parçaların hepsinin birden tanınmasını istiyor. Tek bir tanınmayan parça, yanındaki "İstanbul" da dahil olmak üzere satırın tamamını düşürüyor. Aşağıdaki davranışların hepsi motorun kaynak kodundan okundu ve kod üzerinde denendi. Konum satırının eşleşme kuralı: parçaların hepsi tanınmalı Konumu çıkaran iki fonksiyon app/cv_parser.py içinde. _detect_location CV'nin üst bloğundaki satırları sırayla dener, _match_location ise bir satırın konum olup olmadığına karar verir. İkincisinin kuralı kısa: satır 40 karakteri geçmeyecek, içinde rakam bulunmayacak, virgül/eğik çizgi/dikey çizgiyle en çok üç parçaya bölünecek ve her parça tanınan adlar kümesinde yer alacak. Tanınan adlar kümesi dört listenin birleşimi: Türkiye'nin illeri ve birkaç ilçe adı (98 kayıt), yurt dışı şehirleri (93 kayıt), ülke adları (45 kayıt) ve çalışma biçimi sözcükleri (remote, uzaktan, hibrit, hybrid, on site, onsite, ofisten). Listeler koda gömülü; data/tr_entities/ klasöründeki sözlüklerin arasında şehir sözlüğü yok. Aynı numaranın telefon satırında olduğu gibi burada da ayrı bir normalleştirme katmanı bulunmuyor: satır ya kümeye oturur ya da konum hiç çıkarılmaz. Denediğimizde ortaya çıkan tablo: Konum satırı | Sonuç İstanbul | Eşleşti İstanbul, Türkiye | Eşleşti Istanbul, Turkey | Eşleşti Kadıköy / İstanbul | Eşleşti Ümraniye, İstanbul | Eşleşti Kadıköy, İstanbul, Türkiye | Eşleşti İstanbul / Uzaktan | Eşleşti Beylikdüzü / İstanbul | Eşleşmedi Çekmeköy, İstanbul | Eşleşmedi Bahçelievler, İstanbul | Eşleşmedi İstanbul 34710 | Eşleşmedi İstanbul (Uzaktan) | Eşleşmedi İlçe: Kadıköy | Eşleşmedi İstanbul, Türkiye, Avrupa Yakası | Eşleşmedi İlçe yazmak: tanınan 14 ad ve diğerlerinin bedeli İl listesi tam: 81 ilin hepsi var, üstüne dört alternatif yazım (Afyon, Maraş, Urfa, İzmit) ekli. İlçe tarafı ise tam değil. Koda gömülü liste 13 ilçe ve iş merkezi adı tanır: Kadıköy, Beşiktaş, Şişli, Maslak, Ataşehir, Ümraniye, Gebze, Çankaya, Bornova, Nilüfer, Pendik, Kartal, Levent. Ayrı bir tek kayıtlık liste Karesi'yi ekler. Toplam 14 ad. Bu 14 ad dışındaki her ilçe adı, konum satırına eklendiğinde satıra tanınmayan bir parça katar ve eşleşmeyi bitirir. Bunun maliyeti kaybedilen ilçe bilgisi değil, kaybedilen şehir bilgisi. "İstanbul" tek başına yazıldığında sorunsuz eşleşiyor; "Beylikdüzü / İstanbul" yazıldığında ise konum alanı boş kalıyor. İlçeyi eklemek, eklemeden önce elinizde olan bilgiyi götürüyor. Pratik kural buradan çıkıyor: ilçeyi yalnız yukarıdaki 14 addan biriyse yazın, değilse ili tek başına bırakın. "Kadıköy, İstanbul" güvenli. "Çekmeköy, İstanbul" değil. Şehrinizin işe alımcı tarafında nasıl kullanıldığını görmek isterseniz, iş ilanları sayfası ilanları şehir kırılımıyla listeliyor ve filtrenin hangi düzeyde çalıştığını gösteriyor. Rakam, parantez ve "ilçe" kelimesi: satırı sessizce düşüren üç şey Üç ayrı eleme daha var ve üçü de fark edilmeden çalışıyor. Rakam. _match_location satırda tek bir rakam görürse hemen vazgeçer; _detect_location da aynı kontrolü bağımsız olarak yapar. Posta kodu ("İstanbul 34710"), kapı numarası ("Bağdat Cad. No:12 Kadıköy İstanbul") ve daire numarası taşıyan her satır bu yüzden konum sayılmaz. Açık adres yazmanın ayrıştırma tarafındaki gerçek bedeli burada: uzun adres yazan CV, kısa adres yazan CV'ye göre daha az bilgi verir, çünkü hiç bilgi vermez. Parantez. Satırı bölen ayraçlar virgül, eğik çizgi ve dikey çizgiden ibaret. Parantez ayraç sayılmaz, parantezli ek metnin kendisi parçanın içinde kalır ve parça tanınmaz. "İstanbul (Uzaktan)" eşleşmiyor. Aynı bilgi "İstanbul / Uzaktan" biçiminde yazıldığında eşleşiyor, çünkü "uzaktan" çalışma biçimi sözcükleri listesinde. "İstanbul / Kadıköy (Uzaktan çalışmaya açık)" gibi uzun bir ek ise hem parantez hem uzunluk sınırına takılıyor. Etiket kelimeleri. _plausible_location fonksiyonu, içinde "üniversite", "enstitü", "fakülte", "müdürlük", "kampüsü", "bölümü" ya da "ilçe" geçen bir satırı konum adayı saymaz. Bu liste, okul ve kurum adlarının konum sanılmasını engellemek için var. Yan etkisi şu: satırı "İlçe: Kadıköy" diye etiketlemek satırı eler. Konum satırına etiket yazmayın, değeri doğrudan yazın. Konum temel skorda yok, derinlik katmanında var Konumun puana etkisi iki katmanda ayrışıyor ve bu ayrım çoğu tavsiyede atlanıyor. Temel skorda konumun hiçbir ağırlığı yok: app/scoring.py dosyasında konum hiç geçmiyor, iletişim ekseni yalnız e-posta ile telefonun birlikte var olup olmadığına bakıyor. Şehri yazmak temel skoru yükseltmez. Derinlik katmanı (app/depth/profile_depth.py) ise konumu doğrudan puanlıyor. Konum hiç yoksa contact.location_missing bulgusu üretiliyor ve iletişim ekseninden 2,5 puan düşüyor; ilan uzaktan çalışmaya açıksa bu 1 puana iniyor. Tersi yönde bir ödül de var: e-posta, telefon, konum ve LinkedIn'in dördü birden varsa ve başka olumsuz bulgu yoksa contact.complete bulgusu 3 puan ekliyor. İki sayıyı birleştirince ilçe tuzağının bedeli netleşiyor. Tanınmayan bir ilçe adı eklemek konumu sıfırlar; konum sıfırlanınca hem 2,5 puanlık düşüş gelir hem de 3 puanlık eksiksizlik ödülü kaçar. Aynı bölüm gereksiz kişisel veriyi de cezalandırıyor: TC kimlik numarası, doğum tarihi, medeni durum, cinsiyet ve kan grubu ifadelerinin her biri 2 puan, toplamda en çok 8 puan götürüyor. Bu ağırlıklar CVANALIZ'ın kendi ağırlıkları, sektör standardı değil; eksenlerin tam listesi ATS metodolojisi sayfasında yayımlanıyor. İlan başka şehirdeyse: 5 puanlık uyuşmazlık Derinlik katmanının en ağır konum bulgusu şehir uyuşmazlığı. contact.location_mismatch şöyle çalışıyor: ilan metninde dokuz büyük şehirden biri geçiyorsa (İstanbul, Ankara, İzmir, Bursa, Antalya, Kocaeli, Adana, Konya, Gaziantep), CV'deki konum o şehri içermiyorsa ve ilanda uzaktan çalışma belirtilmemişse bulgu tetikleniyor ve 5 puan düşüyor. Bu, konumla ilgili en pahalı tek kalem. Eşleşme basit bir metin içerme kontrolü. İlan "Kocaeli" diyor ve CV'de "İstanbul" yazıyorsa uyuşmazlık sayılıyor; "Kocaeli'ne günlük ulaşım sağlanabilir" gibi bir açıklama satırın kendisinde değilse hesaba girmiyor. İlanda uzaktan, remote, hibrit ya da hybrid sözcüklerinden biri geçiyorsa bulgu hiç üretilmiyor. Burada dikkat edilecek bir ayrıntı var. Motorun bu bulgu için verdiği düzeltme önerisi konumun yanına parantez içinde bir not eklemeyi söylüyor. Parantezin konum eşleşmesini bozduğunu yukarıda gördük. İki kuralı birden karşılayan yazım, notu ayraçla ayırmak ya da ayrı bir satıra almak: "İstanbul / Uzaktan" konum olarak eşleşir, taşınma isteğiniz ise özet bölümüne bir cümle olarak girsin. Böyle yazıldığında hem konum alanı dolar hem de niyetiniz insan okuyucuya ulaşır. Açık adres yerine yazılacak satır Açık adres yazmamanın iki ayrı gerekçesi var ve ikisini karıştırmamak gerekiyor. Mahremiyet gerekçesi kodla ilgisiz ama yerinde duruyor: işveren sizin kapı numaranızı bilmeden de işe gelip gelemeyeceğinizi değerlendirebilir, mahalle ve posta kodu ise adayla ilgisi olmayan çıkarımlara kapı açar. Ayrıştırma gerekçesi ise ölçülebilir: kapı numarası taşıyan satır rakam içerdiği için konum olarak hiç okunmaz. Güvenli yazımlar şunlar. Yurt içi başvuruda ili tek başına yazın: İstanbul. Ülke eklemek isterseniz virgülle: İstanbul, Türkiye. İlçeniz tanınan 14 addan biriyse ekleyin: Kadıköy, İstanbul. Uzaktan çalışıyorsanız eğik çizgiyle belirtin: İstanbul / Uzaktan. Yurt dışı başvurusunda İngilizce yazım da tanınıyor: Istanbul, Turkey. Satırda rakam, parantez ve "ilçe" kelimesi olmasın, üçten fazla parça olmasın, satır 40 karakteri geçmesin. Bir sonraki adım yazıyı okumakla bitmiyor. CV'nizi analize yükleyip dönen kişisel bilgi alanında konumun dolu geldiğini doğrulayın; boş geliyorsa sebebi büyük olasılıkla bu yazıdaki dört elemeden biri. CV'yi sıfırdan kuruyorsanız CV oluşturucu konumu ayrı bir alanda tutar. Aynı iletişim bloğundaki telefon satırının ayraç kuralları da benzer biçimde katı ve orada da ayraç seçimi eşleşmeyi belirliyor.