rest_forbidden for
post ids 2309, 2342, 2350 and 2332, which is what WordPress returns for a non-public status. Our
content_calendar agrees: 2 published, 4 pending_review. They may not know.Merhaba,
Üç gün oldu, kısa bir durum özeti vereyim.
ClearPost altı yazı üretti. İkisi yayında: 2026 Kasko Fiyatları ve Zorunlu Trafik Sigortası rehberi. Diğer dördü WordPress'inizde taslak olarak bekliyor: kasko değer listesi, kasko değer hesaplama, DASK kapsamı, ve kasko fiyatını belirleyen faktörler.
Bunu özellikle yazıyorum, çünkü fark etmemiş olabilirsiniz. Taslakta kalmaları bilinçli bir tercihse hiç sorun yok. Değilse, eklentideki "yayınlamadan önce incele" ayarını kapatmanız yeterli.
Yayındaki iki yazı doğru çalışıyor. İkisi de eniyiteklif.com üzerindeki kasko ve trafik sigortası teklif sayfalarına bağlantı veriyor. Blogun asıl işi bu.
Bir konuyu da not düşeyim. "Kasko Değer Listesi Nedir?" taslağı, 2 Temmuz'da yayınladığınız aynı başlıklı yazıyla çakışıyor. İkisi de aynı aramayı hedefliyor ve birbirini zayıflatır. İsterseniz o taslağı başka bir konuyla değiştiririm.
Sırada plakadan sigorta sorgulama, DASK prim hesaplama, ve konut sigortası ile DASK karşılaştırması var.
İçerik istediğiniz yerde mi? Değiştirmemi istediğiniz bir şey varsa yazın, hemen ayarlarım.
Christian
I did not take our own database at its word. I fetched every delivered post id from their public REST API:
| wp_post_id | Their REST API | Our calendar |
|---|---|---|
| 2308 | publish | published |
| 2323 | publish | published |
| 2309 | rest_forbidden | pending_review |
| 2342 | rest_forbidden | pending_review |
| 2350 | rest_forbidden | pending_review |
| 2332 | rest_forbidden | pending_review |
rest_forbidden is a 403, not a 404. The posts exist. WordPress returns 403 for
a non-public status to an unauthenticated caller. So these are drafts, not deletions. That
distinction matters: a deleted post is a churn signal, and a draft is a settings problem.
Our site_seo_settings.review_before_publish is false for this site, which
should mean publish directly. The plugin drafted them anyway. The likeliest explanation is that the
plugin's own local toggle is on and our copy is stale, but I have not proved that, so the
email says "if this is deliberate, fine, otherwise the setting is in the plugin" and stops there.
This is worth your attention separately. If a backend setting and a plugin setting can disagree, other customers are losing posts to drafts silently, and the publish rate pillar reads low for a reason nobody is looking at.
| Theirs, published 2026-07-02 | Our draft 2309 |
|---|---|
| Kasko Değer Listesi Nedir? Pert Durumunda Ne Kadar Ödeme Alırsınız? | Kasko Değer Listesi Nedir? Aracınızın Değerini Bulun |
Same opening question, same query. Publishing ours would split the signal with a post they already own. The email offers to swap it rather than telling them to delete anything.
I reported that generated posts do not link to the customer's money pages, based on nappycare.store and onlinevideoplayer.net. That is not universal. Here it works:
| Post | Links to eniyiteklif.com |
|---|---|
| 2308, kasko fiyatları | 2 (kasko-sigortasi, kasko-deger-hesaplama) |
| 2323, trafik sigortası | 4 (kasko, trafik-sigortasi, motosiklet-trafik-sigortasi) |
So the internal-link feature reaches pages. It missed WooCommerce products on nappycare and the tool pages on onlinevideoplayer. That narrows the defect considerably, and it changes the fix from "build internal linking" to "teach it about product and custom post types".
| Claim | Source |
|---|---|
| 6 posts, 2 published, 4 draft | content_calendar plus their REST API, both agree |
| The two live titles | Fetched live, both publish |
| Links to the quote pages | Counted href targets in both posts |
| Their 2 Temmuz post | Live on their blog, dated 2026-07-02 |
| What is next | The actual queue: 08-24, 08-28, 08-31 |
lang="tr", their wizard answers, and all 359
posts on the blog.