Konu Başlıkları
Yükleniyor...

PDF Bağlantısından Önce Gateway Sayfası Koymak

Gateway Sayfası: PDF Trafiğini Sitede Tutmanın Yolu

Arama sonucuna tıklıyorsunuz, karşınıza 80 sayfalık bir PDF açılıyor. Menü yok, arama kutusu yok, siteyle bağınız koptu. Gateway sayfası bu geçişin önüne konan sıradan bir HTML sayfasıdır: belgenin ne olduğunu ve ne kadar uzun olduğunu söyler, açma kararını kullanıcıya bırakır.

Kurulum basit, kural tek

Sitede PDF'e çıkan her bağlantı gateway sayfasına gider. PDF dosyasının kendisine giden tek link, o sayfadaki indirme düğmesidir. Kuralı şablon seviyesinde bir kere koyarsanız içerik girenlerin her seferinde karar vermesi gerekmez.

Sayfanın içeriğinde abartacak bir şey yok. Şunlar yeterli:

  • Belgenin ne anlattığı ve kime hitap ettiği, birkaç cümleyle. Bu metin aynı zamanda sayfanın indekslenecek gövdesidir, yani boş geçilecek alan değil.
  • Dosya boyutu ve sayfa sayısı. 40 MB'lık bir dosyanın mobil bağlantıda ne demek olduğunu kullanıcı indirme başlamadan önce bilmeli.
  • Uzun belgelerde bölüm başlıkları. Belgeyi parçalara ayırıp ayrı dosyalar sunabiliyorsanız daha iyisi yok.
  • Tarih ya da sürüm numarası. Elindeki kopyanın güncel olup olmadığını okuyucunun anlayabileceği tek yer burasıdır.

robots.txt ile noindex aynı anda çalışmaz

Bu konuda çok tekrarlanan bir tavsiye var: PDF yerine gateway sayfası indekslensin diye dosyayı robots.txt ile kapatın, bir de noindex verin. İkisi birlikte çalışmaz. PDF'te <head> bölümü olmadığı için meta etiketi koyacak yer yoktur; noindex ancak sunucu yanıtına X-Robots-Tag: noindex başlığı olarak eklenebilir. Dosyayı robots.txt ile kapattığınız anda tarayıcı o isteği hiç yapmaz, dolayısıyla başlığı da görmez. Başka bir siteden link geliyorsa URL indekste kalmaya devam eder, sadece içeriksiz bir kayıt olarak.

Doğrusu tam tersi. PDF'i taramaya açık bırakın, noindex'i sunucudan gönderin:

location ~* \.pdf$ { add_header X-Robots-Tag "noindex, follow"; }

follow kısmını atlamayın, belgenin içindeki bağlantıların değeri o sayede akmaya devam eder. Bu işte robots.txt'i X-Robots-Tag başlığından belirgin şekilde güvenilmez bulurum: biri yanıtın içinde gelen bir direktif, diğeri tarayıcının uymayı seçtiği bir rica, üstelik uysa bile indekslemeyi değil taramayı engelliyor.

Form doldurtmak için PDF kullanmayın

Doldurulabilir PDF hâlâ karşımıza çıkıyor. Kullanıcı tarafında yol şöyle: dosyayı indir, uygun okuyucuyla aç, alanları doldur, kaydet, geri yükle. Tarayıcıda açılan bir formda bunların hiçbiri yok. Veri tarafında da kazanç yok, çünkü gelen dosyayı ayrıştırmak, alan adlarının sürümden sürüme değişmediğini ummak ve doğrulamayı zaten sunucuda bir kez daha yapmak zorundasınız. Koşullu alan gerekiyorsa PDF'te yapabileceğiniz şey sınırlı, HTML'de üç satırlık iş.

Hangi belgede zahmete değer

Gateway sayfası PDF'i meşrulaştırmak için değil, PDF'in kaçınılmaz olduğu yerde hasarı azaltmak için var. Basılacak, imzalanacak, arşivlenecek belgelerde kaçınılmazdır: yönetmelik, teknik çizim, ürün kataloğu, resmi rapor. Oralarda önüne bir özet sayfası koymak hem ziyaretçiyi sitede tutar hem de o içeriğin aranabilir bir karşılığını sitede bırakır.

İki sayfalık bir bilgi notu için ise gateway sayfası yanlış çözümdür. Doğru çözüm PDF'i tamamen kaldırmak ve o metni normal bir sayfaya taşımaktır. Bir belgenin önüne özet yazmak zorunda kalıyorsanız, o özetin çoğu zaman belgenin kendisi olması gerektiğini de fark edersiniz.