Merhaba,
Deneme süreniz yarın, 26 Ağustos'ta bitiyor. Bitmeden önce size dürüst bir değerlendirme borçluyum.
ClearPost sitenize dokuz yazı gönderdi. Siz üçünü yayınladınız, altısı taslakta duruyor. Neden yayınlamadığınıza baktım ve size hak veriyorum. Altı taslağın dördü, sitenizde zaten bulunan bir yazıyla neredeyse aynı konuda. "Kasko Değer Listesi Nedir?" ve "Tamamlayıcı Sağlık Sigortası ile SGK Arasındaki Farklar" yazılarınız zaten var.
Hata bizde. Planı kurarken sitenizdeki 360 yazının yalnızca 10 tanesini okuduk. Kuyrukta bekleyen 30 yazıda da aynı risk var.
Kalan iki taslak farklı. "Plakadan Sigorta Sorgulama" ve "TSS mi ÖSS mi?" konularında sitenizde karşılık yok. Bu ikisini yayınlamanızı öneririm.
Yayınladığınız üç yazı 2026 rakamlarıyla yazıldı. DASK yazısı ayrıca eski konut sigortası yazılarınıza beş iç bağlantı gönderiyor. Eski içeriğinizi güçlendiren kısım burası.
Bir de şunu fark ettim. AXA anlaşmalı hastaneler sayfanız dört kelimede 14 ile 19. sıra arasında ve bunlar ayda 13.510 arama demek. Yeni yazı değil, o sayfanın başlığı gerekiyor.
Ne değiştirelim? Planı 360 yazınızın tamamına göre yeniden kurabilirim.
Christian
"Your trial ends tomorrow, 26 August. Before it does I owe you an honest assessment. ClearPost sent nine posts. You published three and six sit in drafts. I looked at why you did not publish them and I think you were right. Four of the six are nearly the same topic as an article you already have. You already have 'Kasko Değer Listesi Nedir?' and 'Tamamlayıcı Sağlık Sigortası ile SGK Arasındaki Farklar'. That is our fault. When we built the plan we read only 10 of the 360 posts on your site. The 30 posts in the queue carry the same risk. The other two drafts are different: you have nothing on 'Plakadan Sigorta Sorgulama' or 'TSS mi ÖSS mi?'. I would publish those two. The three you published carry 2026 figures. The DASK post also sends five internal links into your older home insurance articles. That is the part that strengthens your existing content. One more thing: your AXA contracted-hospitals page sits between position 14 and 19 for four keywords, which is 13,510 searches a month. That does not need a new article, it needs a better title on that page. What should we change? I can rebuild the plan against all 360 of your posts."
I pulled all 360 public posts from their REST API and matched each unpublished draft against them.
| wp | Draft we sent | What they already had |
|---|---|---|
| 2309 | Kasko Değer Listesi Nedir? Aracınızın Değerini Bulun | Kasko Değer Listesi Nedir? Pert Durumunda Ne Kadar Ödeme Alırsınız |
| 2332 | Kasko Fiyatı Neye Göre Belirlenir? 10 Faktör | Kasko Sigortasında Primler Neye Göre Belirlenir? |
| 2370 | Tamamlayıcı Sağlık Sigortası Nasıl Çalışır? SGK ile | Tamamlayıcı Sağlık Sigortası ile SGK Arasındaki Farklar Nelerdir? |
| 2342 | Kasko Değer Hesaplama: Aracınızın Bedelini Adım Adım Bul | partial: Kasko Sigortası ve Araç Değer Kaybı |
| 2358 | Plakadan Sigorta Sorgulama: 3 Yöntem | nothing close. Genuinely new. |
| 2379 | TSS mi ÖSS mi? Karşılaştırma Tablosuyla Karar Verin | nothing close. Genuinely new. |
2309 is the clearest case. Our title and theirs open with the identical five words. And their version was in the sample we showed the model, so the model saw it and planned a duplicate anyway.
keywordResearchService.ts:117 calls getExistingPostTitles(siteId, 20).
:1274-1287 reads the 20 most recent rows of our own posts mirror, not
their live site. :1313 then passes slice(0, 10) to the LLM.
Two failures stack:
This is not specific to this customer. Any site with an existing content library gets a calendar that partly re-writes what they already published. I have not opened a task for it. Say the word and I will, with this account as the evidence.
This is the ?p= defect from the churn analysis, live on a trial today, and it is worse
than that write-up said. Three published posts, three different failure modes:
| wp | What we stored | The real URL | Mode |
|---|---|---|---|
| 2308 | /kasko-fiyatlari-2026-ortalama-araliklar-neler/ | /2026-kasko-fiyatlari/ | pretty, but the slug changed after we stored it |
| 2323 | (empty) | /2026-zorunlu-trafik-sigortasi/ | never stored at all |
| 2350 | /?p=2350 | /dask-sigortasi-nedir-2026-kapsami-ve-limitleri/ | the known draft-permalink bug |
The churn analysis only counted the third mode. The backfill in COMMITMENTS.md fixes
?p= URLs. It will not fix an empty one and it will not fix a stale slug. The fix has to
re-read the live permalink by wp_post_id, not rewrite the stored string. I have not
changed the backfill plan. Flagging it because it changes the job.
scripts/trial-email-data.py:92 hardcodes location_code: 2840 and
language_code: "en". Run as-is it reports 2 keywords, best position 38. Run against
location 2792, language tr it reports 193 keywords. Same trap as roshni.com.pk yesterday.
Third time. I will fix the script to take a location argument.
The honest shape of their site: 193 ranked keywords, but only 3 on page one and 8 on page two. The big volumes sit at position 50 to 76.
| Vol | Pos | Keyword |
|---|---|---|
| 18100 | 55 | muafiyet ne demek |
| 18100 | 60 | kaza tespit tutanağı |
| 14800 | 70 | kasko fiyatları |
| 12100 | 60 | bes nedir |
The one bright spot is a single page.
/axa-tamamlayici-saglik-sigortasi-anlasmali-hastaneler/ holds four keywords at positions 14
to 19, worth 13,510 searches a month: axa anlaşmalı hastaneler (6,600, pos 18), axa sigorta anlaşmalı
hastaneler (5,400, pos 19), axa tamamlayıcı sağlık sigortası anlaşmalı hastaneler (1,300, pos 14), axa
sigorta hangi hastanelerde geçerli (210, pos 19). That is the email's one gift.
| Measure | Value |
|---|---|
| Trial window | 2026-08-19 13:57 to 2026-08-26 13:57 UTC (about 29 hours left) |
| Delivered | 9, zero generation errors |
| Public on the site | 3 (2308, 2323, 2350), all publish |
| In draft | 6, all rest_forbidden (401) |
| Deleted or trashed | 0. No rest_post_invalid_id anywhere. |
| Our DB vs their site | Exact match: 3 published, 6 pending_review |
| Post length | 1,383 / 1,735 / 1,327 words |
| Internal links | 5, all in the DASK post, all returning 200 |
| Queue | 30 planned, still Kasko, DASK, Trafik |
The zero-deletions number matters. Trashing is our highest-fidelity quality signal, and they trashed nothing. They read six articles, judged them redundant, and left them alone. This is not a customer who thinks the writing is bad.
Send it. Yesterday we asked them to buy. Today we tell them we got their content plan wrong, name the four duplicates, and offer to fix it. That is the only honest reason to appear in their inbox twice, and it is a better conversion argument than the one we sent yesterday, because it proves we looked at their site.
If they reply, do not sell. Rebuild the calendar against all 360 posts first. The 30 queued rows have the same duplication in them, so converting them today would ship the same problem for money.