WordPress'te statik ana sayfa seçtiğinizde iki ayrı sayfa belirlemeniz gerekir: biri ana sayfa, biri yazılar sayfası. İkincisini boş bırakırsanız ya da ikisini karıştırırsanız aynı yazı listesi iki adreste çıkabilir veya yazılara yalnızca arşiv bağlantılarıyla ulaşılır. Bir blogu kurumsal siteye dönüştüren işletme sahibiyseniz ya da devraldığınız bir kurulumda ana sayfanın neden blog gibi davrandığını arıyorsanız, ayarın mantığı birkaç belge cümlesine dayanır ve kolayca sınanır.
Ayar iki sayfa seçmeyi gerektirir
WordPress belgesindeki Settings Reading screen (yeni sekmede açılır) sayfasına göre ana sayfa ayarları yalnızca bir veya daha fazla sayfa (Page) tanımlıysa çalışır. Okuma ekranında iki seçenek vardır: "Your latest posts" ve "A static page (select below)". İkincisini seçtiğinizde açılan iki liste ayarın özüdür: "Homepage" listesi ön sayfa olacak sayfayı, "Posts page" listesi ise yazıların listeleneceği sayfayı belirler. Belge, ana sayfa ile yazılar sayfasının aynı olamayacağını açıkça yazar. Arayüzü Türkçe kullanıyorsanız etiket adları farklı görünebilir.
| Alan | Görevi | Boş bırakılırsa |
|---|---|---|
| "Homepage" | Ön sayfada gösterilecek sayfayı seçer | Blog, yazıları hem ön sayfada hem de belirtilen yazılar sayfasında gösterir |
| "Posts page" | Yazıların listeleneceği sayfayı seçer | Yazılara yalnızca kategori, takvim veya arşiv bağlantıları gibi gezinme öğeleriyle ulaşılır |
Ayarın dışındaki etkenler
Belge, statik ana sayfa eklentilerinin ve yazı gösterimini kısıtlayan eklentilerin bu özelliklerin çalışma biçimini etkileyebileceğini uyarı olarak ekler. Bu yüzden doğru ayar, doğru çıktının garantisi değildir. Ayarı kaydettikten sonra iki adresi de gerçek tarayıcıda açmak gerekir.
Yazılar sayfası seçilmezse ne olur
Belgede iki ayrı durum anlatılır ve ikisi de aynı kök sebebe dayanır: bir listeyi boş bırakmak.
- "Homepage" boş bırakıldığında blog, yazılarını hem ön sayfada hem de "Posts page" için belirttiğiniz sayfada gösterir. Yani aynı yazı listesi iki adreste yaşar.
- "Posts page" boş bırakıldığında yazılar yalnızca kategori, takvim veya arşiv bağlantıları gibi diğer gezinme öğeleriyle erişilebilir olur. Menünüzde "Blog" bağlantısı olmayabilir ve ziyaretçi yazılara ulaşmak için arşiv yollarına bağımlı kalır.
Hangisinin hangi belirtiyle çıktığını ayırmak
| Gördüğünüz belirti | Belgeye göre olası ayar nedeni | Sınama |
|---|---|---|
| Ana sayfada ve /blog adresinde aynı yazı listesi | "Homepage" seçilmemiş, "Posts page" seçilmiş | Okuma ekranında iki listeyi açın |
| Menüde blog sayfası yok, yazılara yalnızca kategoriden gidiliyor | "Posts page" seçilmemiş | Okuma ekranında "Posts page" listesine bakın |
| Yazılar sayfasına girdiğim metin görünmüyor | Atanan şablon yok sayılır; görünümü index.php ya da home.php belirler | Temanın ilgili şablon dosyasını kontrol edin |
| Blog bölümü beklenmedik biçimde bozuk | Statik ana sayfa şablonu home.php adını taşıyor olabilir | Şablon dosya adına bakın |
Tablodaki ilk sütun belirti, ikincisi belgedeki ifadeye dayanan olasılıktır. Belge her belirtinin tek nedeni bu olduğunu söylemez; eklentiler ve temalar ayrıca devreye girebilir. Üçüncü ve dördüncü satırın ayrıntısı şablon adlandırma bölümünde anlatılır.
Ana sayfa şablonu adlandırma tuzağı
Belge, statik bir ana sayfa için şablon dosyası oluşturacaksanız dosyaya home.php adını vermemenizi, aksi halde sitenin "blog" ya da "yazılar" bölümünü görüntülemeye çalışırken sorun yaşayacağınızı yazar. Önerilen çözüm, dosyaya home.php dışında bir ad vermektir; belgenin örneği myhome.php biçimindedir.
Bunun sebebi aynı belgenin başka bir cümlesinde görülür: yazılar sayfası olarak seçilen sayfaya atanmış şablon yok sayılır ve yazıların görünümünü temanın index.php dosyası, varsa home.php dosyası belirler. Yani home.php, WordPress'in yazı listesi için aradığı dosya adıdır. Statik ana sayfa şablonunuza bu adı verirseniz yazı listesi bu şablonla çakışabilir.
Şablon dosya adı için uygulama notu
Belgede kod örneği yoktur, yalnızca dosya adı uyarısı vardır. Uygulama önerisi: özel bir tema kullanıyorsanız şablon dosyasını sürüm kontrolünde tutun ve yeniden adlandırdıktan sonra hem ana sayfayı hem de yazılar sayfasını tarayıcıda açın. Dosya adı değişikliği tema güncellemesinde korunmayabilir; çocuk tema (child theme) kullanıyorsanız şablonu orada tutun.
Blok temalarda durum
Okuma belgesi blok tema ile klasik tema arasında ayrım yapmaz. Blok tema kullanıyorsanız site editöründeki şablonların bu davranışı nasıl karşıladığını tema belgesinden ve gerçek sayfadan öğrenin. Güncellik notu: WordPress belgeleri ve arayüz adları sürümle değişebilir; uygulamadan önce güncel sayfaya bakın.
Çift içerik ve canonical kontrolü
Aynı yazı listesinin iki adreste görünmesi, arama motoru açısından yinelenen içerik demektir. Google'ın yinelenen URL'leri birleştirme belgesi (yeni sekmede açılır) canonical belirtmenin dört nedenini sayar: arama sonuçlarında görünmesini istediğiniz adresi belirtmek, benzer ya da yinelenen sayfaların sinyallerini birleştirmek, bir içeriğin metriklerini izlemeyi kolaylaştırmak ve yinelenen sayfalara tarama zamanı harcamamak.
Aynı belge birleştirme yöntemlerini güç sırasıyla verir. Yönlendirme, hedefin canonical olması için güçlü bir sinyaldir. rel canonical bağlantısı da güçlü bir sinyaldir. Sitemap'e eklemek ise zayıf bir sinyaldir. Belgeye göre bu yöntemler birlikte kullanıldığında etkisini artırabilir ve hiçbiri zorunlu değildir, çünkü canonical seçimini Google kendisi de yapabilir.
Bu ayar hatasında hangi yöntem uygun
| Durum | Önerilen yaklaşım | Gerekçe |
|---|---|---|
| "Homepage" boş, yazılar iki adreste | Önce ayarı düzeltin | Sorunun kaynağı yapılandırmadır; canonical belirtmek yalnızca belirtiyi örter |
| Eski blog adresi artık başka sayfada | Eski adresi yeni "Posts page" adresine yönlendirin | Yönlendirme güçlü bir sinyaldir ve kullanıcıyı da doğru yere taşır |
| Hem ana sayfa hem yazılar sayfası taranıyor | Her iki sayfada canonical etiketi kendi adresine baksın | Her adres kendi içeriğini temsil etsin |
| Düzeltilen adresler sitemap'te | Sitemap'te yalnızca nihai adresleri bırakın | Sitemap'teki adresler canonical önerisi sayılır |
Uygulama önerisi: ilk satırdaki sıra önemlidir. Önce ayarı düzeltin, ardından canonical ve sitemap'in doğru olduğunu doğrulayın. Canonical etiketini ayarın hatasını örtmek için kullanırsanız, ayar bir gün yeniden bozulduğunda sorunu fark etmezsiniz. Canonical etiketinde karşılaşılan hatalar için canonical etiketi hataları ve denetimi yazısına bakabilirsiniz.
Mevcut bir siteyi statik ana sayfaya taşırken
Boş bir kurulumda ayar kolaydır. Zorluk, yıllardır blog olarak çalışan bir ana sayfayı statik sayfaya çevirmekte çıkar, çünkü bu işlem adres yapısını değiştirir. Belge bu geçişin SEO sonuçlarını anlatmaz; geçiş adımları uygulama önerisidir.
- Önce yeni "Ana Sayfa" sayfasını taslak olarak hazırlayın ve içerik yazın; boş bir sayfayı ana sayfa yapmayın.
- Yazılar için yeni bir sayfa oluşturun ve adres kısmına anlaşılır bir ad verin.
- Okuma ekranında iki listeyi aynı anda kaydedin; "Homepage" ile "Posts page" farklı sayfalar olmalıdır.
- Eski ana sayfada sayfalı listeler vardıysa (sayfa 2, sayfa 3) bunların adreslerine ne olduğunu kontrol edin. Yazı listesi yeni yazılar sayfasına taşındığı için eski sayfalı adresler ana sayfa altında kalmaz.
- Dış sitelerden ve haber bültenlerinden ana sayfaya gelen bağlantılar, artık kurumsal ana sayfaya gider. Bu bilinçli bir sonuçsa sorun yoktur; değilse yazılar sayfasına yönlendirme düşünün.
- Menü ve alt bilgi bağlantılarını yeni yazılar sayfasına işaret edecek biçimde güncelleyin.
İç bağlantıların rolü
Ana sayfa statik olduğunda, yeni yazıların ön sayfada otomatik görünmesi sona erer. Bu, yeni yazıların keşfini yazılar sayfasına, kategorilere ve ilgili yazı bağlantılarına bırakır. Uygulama önerisi: ana sayfadan yazılar sayfasına ve öne çıkan birkaç yazıya bilinçli bağlantı verin; aksi halde yeni yazıya giden yol uzar. Kategori sayfalarının sayfalama kurallarını kategori sayfalandırma rehberinde bulabilirsiniz.
Ayar sonrası doğrulama
Ayarı kaydetmek yeterli değildir. Belge eklentilerin davranışı etkileyebileceğini söylediği için kaynak üzerinden doğrulayın.
| Adım | Ne yapılır | Beklenen sonuç |
|---|---|---|
| 1 | Gizli pencerede ana sayfayı açın | Seçtiğiniz statik sayfa açılır |
| 2 | Gizli pencerede yazılar sayfasını açın | Yazı listesi açılır ve ana sayfadan farklıdır |
| 3 | İki adresin sayfa kaynağında canonical etiketine bakın | Her biri kendi adresini gösterir |
| 4 | Yazılar sayfasında sayfa 2 bağlantısını tıklayın | Adres benzersizdir ve içerik farklıdır |
| 5 | Sitemap dosyasını açın | Ana sayfa ve yazılar sayfası tek tek, tekrarsız listelenir |
| 6 | Yazılar sayfasına eklediğiniz metni arayın | Görünüyorsa tema bu metni yazdırıyor demektir; görünmüyorsa şablon yok sayılıyordur |
Arama sonuçlarındaki eski adresler
Google'ın hangi adresi göstereceği ayar yapıldığı anda değişmez. Belge, değişikliğin arama sonuçlarına ne kadar sürede yansıyacağına dair bir süre vermez. Uygulama önerisi: değişiklikten sonra Search Console'daki URL Inspection aracıyla ana sayfa ve yazılar sayfasını sınayın ve Google'ın seçtiği canonical adresin beklediğiniz adres olup olmadığına bakın.
Hazırlık ortamında deneme
Ana sayfanın görevini değiştiren bir ayar canlı sitede denenmemelidir. Uygulama önerisi: hazırlık ortamında ayarı değiştirin, doğrulama tablosunu çalıştırın ve ardından canlıya geçirin. Hazırlık ortamı oluştururken bu ortamın arama motorlarına açık kalmamasına dikkat edin; test ortamlarının indekslenmesini önleme konusu test ortamı indekslenmesini önleme yazısında ayrıca işlenir.
Canlıya geçişte dikkat edilecekler
- Hazırlık ortamında yaptığınız ayarın canlıya taşınıp taşınmadığını varsaymayın; canlıda okuma ekranını açıp iki listeyi kendi gözünüzle doğrulayın.
- Canlıda ayarı değiştirdiğiniz anda eski blog adresi yeni yazılar sayfasına yönlendirilmeli, menü güncel olmalı.
- Önbellek eklentisi varsa ayardan sonra önbelleği temizleyin; eski çıktı yeni ayarı gizleyebilir.
Devralınan sitede ayar denetimi
Bir ajans ya da yeni işe giren bir pazarlama uzmanı olarak mevcut bir WordPress kurulumunu devraldığınızda ilk bakacağınız yerlerden biri okuma ekranıdır. Durum tablosu, ekrandaki dört olası durumu ve her birinin yapılacak işini birlikte verir.
| Okuma ekranındaki durum | Sitenin davranışı | Yapılacak işlem |
|---|---|---|
| "Your latest posts" seçili | Ana sayfa yazı listesidir | Bu bilinçli bir seçimse dokunmayın; ana sayfanın görevini sorgulayın |
| Statik sayfa seçili, iki liste dolu ve farklı | Ayar belgedeki beklenen biçimde kurulu | Yalnızca gerçek adresleri sınayın |
| Statik sayfa seçili, "Homepage" boş | Yazılar iki adreste görünür | Ana sayfa olacak sayfayı seçin ve eski adresi yönlendirin |
| Statik sayfa seçili, "Posts page" boş | Yazılara yalnızca arşiv bağlantılarıyla ulaşılır | Yazılar için sayfa oluşturun ve menüye ekleyin |
Üçüncü satır en çok riski taşıyan durumdur çünkü sorun gözle fark edilmez: iki adres de çalışır ve içerik gösterir. Bunu yakalamanın yolu, ana sayfa adresiyle yazılar sayfası adresini art arda açıp aynı kartların aynı sırada çıkıp çıkmadığına bakmaktır.
İki adresi karşılaştırma yöntemi
- İlk yazı başlığını ve son yazı başlığını iki adreste de not edin.
- İki adreste de en alttaki sayfalama bağlantısının adresini karşılaştırın; aynı sayfa 2 adresine gidiyorsa yinelenme büyük olasılıkla ayardandır.
- Sayfa kaynağında başlık etiketlerini karşılaştırın. Aynı başlık ve aynı açıklama iki adreste görünüyorsa temanın ya da SEO eklentisinin ayrı bir ayarı eksik demektir.
- Sitemap dosyasında iki adresin de bulunup bulunmadığına bakın.
Yanlış yönlendiren kısa yollar
Ayar hatası görüldüğünde akla gelen ilk çözümler her zaman doğru değildir. Kısa yol tablosu, uygulama önerisi olarak, hangi kısa yolun neden sorun çıkardığını gösterir.
| Denenen kısa yol | Sorun | Daha doğru yol |
|---|---|---|
| Yazılar sayfasını noindex yapmak | Yazı listesinin indeks dışı kalmasına yol açar; blogunuzun ana listesi aramada görünmez | Asıl hatayı düzeltin; yazılar sayfası bilinçli olarak indeks dışı değilse açık kalsın |
| Yazılar sayfasını ana sayfaya yönlendirmek | İki sayfa aynı olamaz kuralıyla çelişir ve blog yolunu kapatır | İki ayrı sayfa tutun |
| Ana sayfaya blog canonical'ı vermek | Kurumsal ana sayfa ile yazı listesini aynı adrese bağlar | Her sayfa kendi canonical adresine baksın |
| Ayarı geri alıp "Your latest posts" seçmek | Adres sorununu çözer ama istenen ana sayfa içeriğini kaybettirir | İki listeyi doğru doldurun |
| Eklentiyle ana sayfayı sahte statik göstermek | Belge statik ana sayfa eklentilerinin davranışı etkileyebileceğini söyler | Çekirdek ayarı kullanın, eklentiyi son çare olarak tutun |
Tablodaki hiçbir satır WordPress belgesinde yer alan bir kural değildir; ilk üç satır, iki adres ve canonical mantığından türetilmiş uygulama önerisidir. Beşinci satır ise belgedeki uyarıdan çıkarılmıştır.
Her iki sayfanın kendi kimliği olsun
Statik ana sayfa ile yazılar sayfası ayrıldıktan sonra iki sayfanın başlığı, açıklaması ve ana başlığı birbirinden ayrışmalıdır. Aksi halde adresler farklı olsa da arama sonucunda iki sayfa aynı görünür. Uygulama önerisi olarak ayrımı başlık, açıklama, ana başlık ve iç bağlantılar üzerinden kurun.
| Öğe | Ana sayfa | Yazılar sayfası |
|---|---|---|
| Sayfa başlığı (title) | Marka ve ana hizmet | Blog ya da yazı arşivi adı ve konusu |
| Meta açıklama | İşletmenin ne yaptığı | Blogda hangi konuların işlendiği |
| Ana başlık | Değer önerisi | Blog adı |
| İç bağlantılar | Hizmetler, iletişim, öne çıkan yazılar | Kategoriler, en yeni yazılar |
Bu ayrım ayarın kendisinden değil, tema ve SEO eklentisinden gelir. Okuma belgesi başlık ve açıklama alanlarından söz etmez. Yazılar sayfasına atanan şablonun yok sayıldığı hatırlanırsa, yazılar sayfasının başlığını tema ya da SEO eklentisinin sayfa alanından yönetmek gerekir.
Örnek senaryo: bir pilates salonunun sitesi
Örnek senaryo: bir pilates salonu, WordPress'i yalnızca blog olarak kurmuş ve ana sayfası son yazıları listeliyor. Ziyaretçiler siteye geldiğinde salonun hangi dersleri verdiğini bir bakışta anlamıyor. Salon sahibi ders türlerini, program saatlerini ve eğitmenleri anlatan bir ana sayfa istiyor.
- "Dersler" adlı bir sayfa hazırlar ve içine ders türlerini, haftalık programı ve iletişim bilgisini yazar.
- Blog yazıları için "Günlük" adlı ikinci bir sayfa oluşturur. Bu sayfanın içi boş kalabilir; yazı listesini tema yazdırır.
- Okuma ekranında "A static page (select below)" seçer; "Homepage" için Dersler'i, "Posts page" için Günlük'ü atar.
- Günlük sayfasına yazdığı kısa giriş cümlesinin temada görünmediğini fark eder. Belgedeki uyarıya göre bu sayfanın şablonu yok sayılmaktadır; giriş cümlesini yazı listesinin üstüne tema ya da blok araçlarıyla eklemeye karar verir.
- Menüye "Günlük" bağlantısını ekler ve eski blog adresinden yeni adrese yönlendirme kurar.
- Sitemap'i açıp Dersler ile Günlük'ün birer kez listelendiğini doğrular.
Bu senaryoda ayarın kendisi iki dakikalık bir iş olurken, asıl emek menü, yönlendirme ve doğrulamadadır. Senaryo herhangi bir sıralama sonucu iddia etmez.
Menü ve ziyaretçi yolculuğu
İki sayfa ayrıldığında ziyaretçinin blogu bulması menüye bağlıdır. Belge, "Posts page" seçilmezse yazılara yalnızca kategori, takvim veya arşiv bağlantılarıyla ulaşılacağını söylediği için, ayarı doğru yapmış olmak menüyü eklemeyi gereksiz kılmaz. Ayardan sonra yolculuğu gözden geçirmek için menü soruları kullanılabilir.
- Üst menüde yazılar sayfasına giden açık bir bağlantı var mı? Bağlantı metni yazılar sayfasının gerçek adıyla uyuşuyor mu?
- Ana sayfadan yazılar sayfasına en az bir görünür bağlantı veriliyor mu?
- Bir yazının içinden "tüm yazılar" ya da kategori bağlantısıyla yazılar sayfasına dönülebiliyor mu?
- Alt bilgide eski blog adresine giden bir bağlantı kalmış mı?
- Mobil menüde de aynı bağlantılar bulunuyor mu?
Uygulama önerisi: bu soruların her birini bir kez gerçek bir telefonda ve bir kez masaüstünde sınayın. Çünkü bazı temalar mobil menüyü ayrı bir ayarla yönetir ve ana menüye eklediğiniz bağlantı orada görünmeyebilir.
Ayarın değiştirdikleri ve değiştirmedikleri
Okuma ayarına gereğinden fazla anlam yüklemek, yanlış yere müdahale ettirir. Belgeye bakarak ne yaptığını ve neyi anlatmadığını ayırmak işi netleştirir.
| Konu | Belgedeki durum | Sonuç |
|---|---|---|
| Hangi sayfanın ön sayfa olacağı | "Homepage" listesiyle belirlenir | Ayar bunu yönetir |
| Yazıların hangi sayfada listeleneceği | "Posts page" listesiyle belirlenir | Ayar bunu yönetir |
| Yazılar sayfasının adres biçimi | Belgede anlatılmaz | Sayfanın kendi adresini ve kalıcı bağlantı ayarını kontrol edin |
| Canonical etiketinin çıktısı | Belgede anlatılmaz | Tema ve SEO eklentisi belirler |
| Arama sonuçlarına etkisi | Belgede ifade yok | Sıralama vaadi kurmayın |
| Eklentilerin davranışı | Etkileyebileceği uyarısı var | Her değişiklikten sonra gerçek çıktıyı sınayın |
Analitik raporlarında iki adres
Aynı liste iki adreste görünürken analitik raporlarında trafik ikiye bölünür ve hangi adresin gerçek giriş sayfası olduğu bulanıklaşır. Uygulama önerisi: ayarı düzelttikten sonra analitikte ana sayfa adresiyle yazılar sayfası adresini ayrı satırlar olarak izleyin. Ayar değişikliği tarihini rapor notuna yazın; trafik dağılımındaki kayma ayarın sonucu mu, mevsimsel bir değişim mi, bunu ayırt etmeniz gerekir.
İkinci örnek senaryo: bir amatör spor derneği
Örnek senaryo: bir amatör spor derneğinin sitesi eski bir temayla kurulmuş. Ana sayfa son duyuruları listeliyor, üyelik bilgileri ve takvim ise menünün altında kalıyor. Yönetim kurulu, ziyaretçilerin önce derneğin ne yaptığını görmesini istiyor.
- Yönetim, ana sayfada neyin görünmesi gerektiğini yazılı hale getirir: dernek tanıtımı, üyelik başvurusu, takvim bağlantısı, son üç duyuru.
- "Dernek" adlı statik ana sayfa ve "Duyurular" adlı yazılar sayfası oluşturulur.
- Okuma ekranında iki liste doldurulur. "Homepage" için Dernek, "Posts page" için Duyurular seçilir.
- Eski duyuru listesinin bulunduğu ana sayfa adresi artık tanıtım sayfasını gösterir. Dışarıdan bu duyuru listesine bağlantı veren spor federasyonu sitesi için yeni yazılar sayfası adresi bildirilir.
- Duyurular sayfasının başlığı ve açıklaması, ana sayfadan ayrı yazılır.
- Gizli pencerede iki adres, sayfa 2 bağlantısı ve sitemap kontrol edilir.
Burada dikkat edilen nokta, ana sayfada son duyuruların yine görünmesidir. Bunun için ana sayfaya, tema ya da blok araçlarıyla en son üç duyuruyu çeken bir bölüm eklenebilir; bu bölüm ana sayfa ayarının yerini tutmaz, onun üstüne eklenen bir içeriktir. Böylece ziyaretçi derneği tanır, duyuruları da kaçırmaz, yazılar sayfası ise tam arşivi taşır.
Bu senaryodan çıkan karar kuralı
Ana sayfa bir tanıtım görevi üstleniyorsa, yazı akışını ona taşımak yerine ayrı bir sayfaya almak ve ana sayfada kısa bir özetle bağlamak mantıklıdır. Yazı akışı ana sayfanın asıl görevi ise "Your latest posts" seçeneği zaten yeterlidir ve iki sayfa ayarına gerek yoktur.
Yazılar sayfasının belgelenmiş davranışları: karar tablosu
| Durum | WordPress belgesindeki sonuç | Yapılacak kontrol |
|---|---|---|
| Ana sayfa seçilmedi | Yazılar hem ön sayfada hem yazılar sayfasında görünür | İki adresi karşılaştırın |
| Yazılar sayfası seçilmedi | Yazılara yalnızca kategori, takvim veya arşiv bağlantılarıyla ulaşılır | Blog menü bağlantısını kontrol edin |
| Yazılar sayfası şifre korumalı | Ziyaretçiden şifre istenmez | Koruma beklentisini gözden geçirin |
| Sayfaya şablon atanmış | Şablon yok sayılır; index.php veya varsa home.php devreye girer | Tema dosyasını inceleyin |
| Aynı sayfa iki role atanmış | Ana sayfa ile yazılar sayfası aynı olamaz | Farklı iki sayfa seçin |
Yanlış anlaşılan nokta: canonical bir komut değildir
Google'ın belgesi canonical yöntemlerini sinyal olarak tanımlar ve hiçbirini zorunlu saymaz. Canonical belirtmezseniz Google kendi seçtiği sürümü kullanır. Belge, kanonik sayfaya kendine işaret eden bir canonical eklemeyi ve iç bağlantıları kanonik adrese vermeyi de önerir. Canonical eklemek, ayarın kendisindeki boş seçimi onarmaz.
Uygulama önerisi: Önce iki açılır listeyi doldurun, sonra iç bağlantıları ve canonical etiketini yeni düzene göre denetleyin.
Kontrol listesi
- Ana sayfa için ayrı bir sayfa seçildi mi?
- Yazılar için ayrı bir sayfa seçildi mi ve ikisi aynı değil mi?
- Statik ana sayfa şablonunun adı home.php değil mi?
- Yazılar sayfasında atanmış bir şablonun yok sayıldığı biliniyor mu?
- Her iki adres gizli pencerede ve gerçek tarayıcıda açıldı mı?
- Canonical etiketleri kendi adreslerini gösteriyor mu?
- Eski blog adresi varsa yeni yazılar sayfasına yönlendirildi mi?
- Menü ve alt bilgi bağlantıları güncellendi mi?
- Sitemap'te ana sayfa ve yazılar sayfası tekrarsız listeleniyor mu?
- Eklentilerin (statik ana sayfa, sayfa oluşturucu, SEO) davranışı denendi mi? Ayarların genel sırası için WordPress SEO ayarları kontrol listesine bakın.
Karar kuralı: hangi durumda ne yapılır
Uygulama önerisi: belirtiden çözüme giden beş adım şunlardır.
- Aynı liste iki adreste çıkıyorsa önce "Homepage" listesinin dolu olduğunu doğrulayın.
- Yazılara yalnızca arşivden ulaşılıyorsa "Posts page" listesini doldurun.
- Yazılar sayfasında metin görünmüyorsa sayfa şablonunu değil, temanın index.php ve home.php davranışını inceleyin.
- Blog bölümü bozuksa statik ana sayfa şablonunun adının home.php olup olmadığına bakın.
- Ayar doğruysa ve sorun sürüyorsa eklentileri tek tek devre dışı bırakarak sınayın; belge eklentilerin etkisini açıkça uyarı olarak belirtir.
Bir seferde tek değişiklik yapın ve her adımdan sonra iki adresi yeniden açın. Birden çok ayarı aynı anda değiştirirseniz hangisinin işe yaradığını ayırt edemezsiniz.
Denetimi tek seferlik bir iş saymayın. Tema güncellemesi, sayfa oluşturucu değişikliği ya da yeni bir SEO eklentisi, ayar aynı kalsa bile çıktıyı değiştirebilir. Uygulama önerisi: altı adımlı doğrulamayı her büyük güncellemeden sonra yeniden çalıştırın ve sonucu sitenin bakım notlarına tarih ile birlikte ekleyin. Böylece bir gün iki adreste yeniden aynı liste görüldüğünde, sorunun hangi değişiklikle başladığını geriye doğru izlemek kolaylaşır.
Sık Sorulan Sorular
Statik ana sayfa için kaç sayfa seçmem gerekir?
İki sayfa. Biri "Homepage" listesinde ön sayfa olarak, diğeri "Posts page" listesinde yazıların görüneceği sayfa olarak seçilir. WordPress belgesi bu ikisinin aynı olamayacağını yazar.
Yazılar sayfasını seçmezsem blogum kaybolur mu?
Silinmez. Belgeye göre yazılara yalnızca kategori, takvim veya arşiv bağlantıları gibi diğer gezinme öğeleriyle erişilebilir. Ziyaretçi için ayrı bir blog bağlantısı yoksa yazıları bulmak zorlaşır.
Ana sayfa ve blog aynı içeriği gösteriyor, canonical ile çözebilir miyim?
Önce ayarı düzeltin. Belgeye göre "Homepage" boş bırakıldığında yazılar hem ön sayfada hem de yazılar sayfasında gösterilir. Canonical güçlü bir sinyaldir ama sorunun kaynağını gidermez.
Şablon dosyama ne ad vermeliyim?
Belge, statik ana sayfa şablonuna home.php adını vermemenizi ve örneğin myhome.php gibi başka bir ad seçmenizi söyler.
Yazılar sayfasına yazdığım metin neden görünmüyor?
Belge, yazılar sayfası olarak seçilen sayfaya atanmış şablonun yok sayıldığını ve görünümü temanın index.php ya da home.php dosyasının belirlediğini yazar. Metnin görünüp görünmeyeceği temaya bağlıdır.
Statik ana sayfa Google'da daha iyi sıralanır mı?
Belgelerde böyle bir ifade yok. Statik sayfa ana sayfa için kendi içeriğinizi yazmanıza olanak tanır; sıralama beklentisini bu ayara bağlamayın.
Sonuç
Statik ana sayfa ayarı iki sayfa ister ve ikisinin de dolu olması gerekir. "Homepage" boş kalırsa aynı yazılar iki adreste görünür, "Posts page" boş kalırsa yazılara yalnızca arşiv bağlantılarıyla ulaşılır. Şablon adında home.php'den kaçının, ayarı kaydettikten sonra iki adresi gizli pencerede açın, canonical ve sitemap'i doğrulayın.
Ana sayfanızı ve blogunuzu ayrı görevlerle kurduktan sonra içerik tarafında destek arıyorsanız makale yazımı hizmetimize göz atabilirsiniz.
Yorum Yaz
Yorum yapabilmek için giriş yapmalısınız. Giriş Yap