Squarespace kullanıcıları neden buna ihtiyaç duyar?
Squarespace hem robots.txt'yi hem de XML site haritasını sizin yerinize oluşturur ve ikisinde de elle değişiklik yapmanıza izin vermez. Bu rahat bir düzen gibi görünür, ta ki Search Console'a gönderdiğiniz sitemap ile sitenizde gerçekte yayında olan sayfalar tutmayana kadar. Başlık girmeden kaydettiğiniz bir blog yazısı rastgele bir URL kısa adı alır, kısa adı sonradan değiştirdiğinizde de yönlendirmeyi kendiniz eklemezseniz eski bağlantı boşa gider. Üstelik sitemap düzenlenemediği için yanlış bir şey görürseniz dosyada düzeltme şansınız yoktur; yapabileceğiniz tek şey sayfanın kendisini düzeltmektir.
Sitemap Bulucu & Doğrulayıcı alan adınızı yazdığınızda /sitemap.xml gibi yaygın adresleri ve robots.txt içindeki Sitemap: satırını yoklar, bulduğu dosyanın türünü ve içindeki URL sayısını gösterir. Böylece "squarespace sitemap nerede" sorusunun yanıtını ve listelenen sayfa sayısının beklediğiniz sayıya yakın olup olmadığını birkaç saniyede görürsünüz. Sitemap'in tek tek sayfalarını denetlemek yerine önce büyük resme bakmak mantıklıdır: dosya var mı, robots.txt bunu bildiriyor mu, sayı makul mü. Bu üç yanıt, sonraki adımın Search Console mu yoksa sayfa düzeltmesi mi olacağını belirler. Araç dizinleme durumunu ölçmez; yalnızca dosyanın orada olduğunu ve neyi saydığını söyler.
Squarespace kullanıcıları için rehber
Önce sitemap'in var olduğunu doğrulayın
Alan adı kutusuna kök adresi, örneğin siteniz.com yazın; tek tek blog yazısı ya da ürün adresi yapıştırmanız gerekmez. Squarespace sitemap'i /sitemap.xml adresinde yayınlar, araç da bu yolu ve robots.txt içindeki Sitemap: satırını yoklar. Sonuç kartlarında Sitemaps sayısına, Total loc değerine ve In robots.txt kartındaki Yes ya da No yanıtına bakın. Bu etiketler Türkçe sayfada da İngilizce görünür. Ardından aynı adresi tarayıcıda açıp dosyanın XML olarak yüklendiğini kendi gözünüzle görün; bütün bu kontrol on dakikanızı almaz. Siteniz yeni açıldıysa ve liste boş görünüyorsa, önce sayfalarınızın yayında olduğundan emin olun. Bulunan dosya, sayfalarınızın Google'da yer aldığı anlamına gelmez; yalnızca dosyanın okunabildiğini ve robots.txt'de bildirildiğini gösterir.
Sayıyı beklediğiniz sayfalarla karşılaştırın
Tabloda her sitemap, Type değeri (Sitemap Index ya da URL Set) ve loc sayısıyla listelenir. Squarespace panelinizde kaç sayfa, blog yazısı ve ürün yayınladığınızı kabaca sayın, sonra bu sayıyı tabloyla kıyaslayın. Squarespace genellikle tek bir URL Set yayınlar; bu yüzden Total loc gerçek giriş sayısıdır ve dosyadaki görsel girdileri bu sayıya katılmaz. Çok sayıda görsel taşıyan büyük bir sitede dosya 3 MB'ı geçebilir; araç en fazla bu kadarını okuduğu için sayı o zaman düşük çıkar ve bunu eksik sayfa sanmamanız gerekir. Tablonun altındaki ilk 20 URL'ye de göz atın; blog/4f9c2a gibi anlamsız bir kısa ad görürseniz o yazı başlıksız kaydedilmiş demektir. Sayının tutması, sayfaların taranacağını veya indeksleneceğini kanıtlamaz; yalnızca dosyanın beklediğiniz büyüklükte olduğunu gösterir.
Düzeltmeyi kaynakta yapın, sonra Search Console'a gidin
Sitemap'e dokunamadığınız için düzeltme her zaman sayfa tarafında olur. Önce rastgele ya da uzun kısa adları ilgili sayfanın veya yazının ayarlarındaki URL Slug alanından temizleyin. Kısa adı değiştirdiğiniz her sayfa için Squarespace'in URL Mappings bölümüne eski yoldan yeni yola giden bir 301 yönlendirmesi ekleyin; bunu yapmazsanız eski bağlantılar hata sayfasına düşer. Sonra aracı yeniden çalıştırıp yeni adresin listede göründüğünü doğrulayın ve sitemap adresini Search Console'daki Sitemaps bölümünden gönderin. İşleme hatalarını yalnızca Search Console gösterir; araç bunları denetlemez. Gönderim yapmak da indekslemeyi garanti etmez, yalnızca keşfi kolaylaştırır.
Örnek senaryolar
1. Başlıksız kaydedilen blog yazısı
- Durum
- Örnek olarak: Bir butik stüdyo sahibi blog yazısını başlık girmeden taslak olarak kaydediyor, başlığı sonradan ekliyor ama URL kısa adı ilk kayıttaki rastgele halinde kalıyor.
- Girdi
- siteniz.com
- Sonucu yorumlama
- Araç, örneğin 1 sitemap bulur, In robots.txt için Yes yazar ve Total loc değerini 48 gösterir. İlk 20 URL arasında siteniz.com/blog/a7f3k2 gibi bir adres görürseniz, o yazının URL Slug alanını okunur bir ifadeyle değiştirmeniz gerektiğini anlarsınız.
2. Sayı beklediğinizden düşük çıktı
- Durum
- Örnek olarak: Bir mağaza sahibi 120 ürün ve 10 sayfa yayınladığına inanıyor, ancak bir kısım ürünü Squarespace'te yanlışlıkla taslakta bırakmış.
- Girdi
- siteniz.com
- Sonucu yorumlama
- Total loc değeri örneğin 96 çıkar; beklenen 130 sayfadan 34 eksiktir. Bu fark, bazı ürünlerin yayında olmadığını düşündürür; Squarespace panelinde ürünlerin yayın durumunu kontrol edin. Sayı yine de tek başına nedenini söylemez.
3. Kısa ad değişti, yönlendirme yok
- Durum
- Örnek olarak: Bir fotoğrafçı portfolyo sayfasının kısa adını /galeri'den /portfolyo'ya çeviriyor, ama URL Mappings'e yönlendirme eklemiyor; eski adrese blog yazılarından ve sosyal profillerden 14 bağlantı veriliyor.
- Girdi
- siteniz.com
- Sonucu yorumlama
- Sitemap'in URL listesinde yalnızca yeni adres görünür, bu doğrudur. Ancak eski /galeri adresine giden 14 bağlantı hâlâ duruyor olabilir; yönlendirme yoksa o ziyaretçiler hata sayfası görür ve bunu sitemap sonucu size söylemez.
Sık yapılan hatalar
- Sitemap'i düzenlemeye çalışmak. Squarespace dosyayı otomatik oluşturur ve düzenlemeye izin vermez; sayıyı değiştirmek için sayfaları, yani kaynağı düzeltmeniz gerekir.
- Büyük dosyada sayıya fazla güvenmek. Araç bir dosyanın en fazla 3 MB'ını okur; görsel girdileri çok olan büyük bir Squarespace sitemap'inde Total loc bu yüzden eksik kalabilir.
- Kısa adı değiştirip yönlendirme eklememek. Yeni kısa ad sitemap'e girer ama eski bağlantı hata verir; her değişiklikte URL Mappings'e 301 eklemek gerekir.
- Sitemap'i indeksleme kanıtı saymak. Dosyanın bulunması Google'ın o sayfaları dizine ekleyeceği anlamına gelmez; durumu Search Console'dan izleyin.
- Canonical'ı kod enjeksiyonuyla ezmek. Squarespace kendine referanslı canonical ekler; Code Injection ile ikinci bir canonical eklemek birbiriyle çelişen etiketler üretir.
Sık sorulan sorular
Squarespace sitemap adresi nedir, nerede bulurum?
Squarespace sitemap'i otomatik üretir ve kökte /sitemap.xml adresinde yayınlar; örneğin siteniz.com/sitemap.xml. Alan adınızı araca yazarsanız bu yolu ve robots.txt içindeki Sitemap: satırını yoklar, bulduğu dosyayı Sitemaps ve Total loc kartlarıyla gösterir. Dosyayı kendiniz oluşturamaz ya da düzenleyemezsiniz; bu yüzden amacınız dosyayı yönetmek değil, doğru sayfaları listelediğini görmektir. Özel alan adınız bağlıysa onu, değilse Squarespace'in verdiği adresi yazmanız yeterlidir.
Squarespace robots.txt dosyasını düzenleyebilir miyim?
Hayır, Squarespace robots.txt ve sitemap'i otomatik oluşturur ve ikisinde de elle değişiklik yapılamaz. Sitemap Bulucu & Doğrulayıcı robots.txt'nizi analiz etmez, yalnızca içinde Sitemap: satırı olup olmadığına bakar ve sonucu In robots.txt kartında Yes ya da No olarak gösterir. Bir sayfanın taranmasını sınırlamak istiyorsanız dosyayı değil, ilgili sayfanın arama sonuçlarında görünürlük ayarını kullanmanız gerekir.
Squarespace sitemap'imde neden beklediğimden az URL var?
Birkaç olası neden var: bazı sayfalar ya da ürünler yayında olmayabilir, bazıları arama sonuçlarından gizlenmiş olabilir ya da çok büyük bir dosya aracın okuduğu 3 MB sınırını aşmış olabilir. Squarespace dosyası genellikle bir URL Set olduğu için Total loc doğrudan giriş sayısını verir. Önce tablodaki Type değerine bakın, sonra ilk 20 URL'yi panelinizdeki sayfalarla karşılaştırın. Eksik sayıyı kesin açıklamak için panelde yayın durumunu da kontrol etmelisiniz.
Sitemap'i Search Console'a göndermem gerekir mi?
Zorunlu değildir ama keşfi kolaylaştırmak için yaygın bir adımdır. Göndermeden önce aracı çalıştırıp dosyanın bulunduğunu, robots.txt'de bildirildiğini ve sayının makul olduğunu doğrulayın. Ardından Search Console'daki Sitemaps bölümüne /sitemap.xml yolunu ekleyin. İşleme hataları ve dizinleme durumu yalnızca orada görünür; araç gönderim yapmaz ve sayfaların dizine ekleneceğini garanti etmez. Gönderdikten sonra durumu birkaç gün içinde yeniden kontrol etmek iyi bir alışkanlıktır.
Sitemap'te rastgele kısa adlı URL görürsem ne yapmalıyım?
Bu genellikle bir blog yazısını, ürünü ya da etkinliği başlık girmeden kaydettiğiniz anlamına gelir; Squarespace o zaman rastgele bir URL kısa adı üretir. İlgili öğenin ayarlarındaki URL Slug alanına okunur bir ifade yazın, ardından eski adresten yeniye gitmesi için URL Mappings'e 301 yönlendirmesi ekleyin. Sonra aracı yeniden çalıştırarak yeni adresin ilk 20 URL listesinde göründüğünü kontrol edebilirsiniz.
Kaynak: Squarespace'in robots.txt ve sitemap'i otomatik ürettiğini ve ikisinde de düzenleme yapılamadığını Ahrefs'in Squarespace SEO ve WordPress karşılaştırması anlatıyor.