Arama motoru optimizasyonu (SEO) , sadece e-ticaret siteleri için değil, tüm websitelerinde pazarlama faaliyetleri sırasında ilk sıralarda yer almaktadır. Bu optimizasyon için ayrılan zaman, emek ve bütçeye uzun vadeli bakıldığında, diğer pazarlama faaliyetlerine göre çok daha verimli sonuçlar elde etmek mümkün. Unutulmamaldır ki arama motoru optimizasyorun uzun vadeli bir hedeftir. Ücretli reklam hizmetleri gibi kısa sürede sonuç beklenmemelidir. Fakat etkisi de buna orantılı olarak çok daha uzun süre olacaktır.


Optimizasyonda yazılım ve kullanıcının rol dağılımları birbirine çok yakındır. Kötü bir yazılım, emek ve zaman kaybıına neden olacağı gibi, mükemmel bir yazılım ve kötü bir içerikte aynı sonucu sağlayacaktır. Buradaki temel ilke hedefe doğru içerik olmalıdır. Doğru içerik, tıklama ile gelen kullanıcıyı uzun süre sitede tutar ve sizden bir sonraki bağlantıya tıklamasını engeller. En son yapılması gereken işlem ise arama motorunu kandırmaya çalışmaktır.  Örneğin, stoklarınıza olmayan bir ürünü, eski fiyat ile, özellikle index alma amacıyla arama motoru URL listesinde aktif tutmak kötü bir fikirdir. Bu adresten gelen tıklama sonrasında kullanıcı kısa sürede siteyi terk edecek ve bir sonraki bağlantıya tıklayacaktır. Hemen çıkış oranının artması (bounce rate), optimizasyon sırasında hiç istemediğimiz bir durumdur. Tam tersi durumda, doğru fiyat, başlık, görseller ile eklediğimiz ürünlere, benzersiz içerik ile kullanıcının aklındaki sorulara yanıt verecek bir sayfaya yönlendirilmesi, hem arama motorundaki gücümüzü arttıracak, hem de satışa olumlu etkisi olacaktır.

Arama motoru optimizasyonu, kitaplara konu olacak kadar geniş bir alan. Aynı zamanda güncel trendlerin takip edilmesi de zorunlu. Google gibi arama motorları, üst sıralarda çıkılması için çok kısıtlı bir öneri listesi sağlarlar. Bu öneriler de genellikle içeriğin ve kodlamanın kalitesini arttırmaya yönelik olur. Bu konunun uzmanları, uzun süren deneme - yanılma yöntemiyle sonuca ulaşmaya çalışır. Bu sonuçlar, arama motoru algoritması güncellenene kadar geçerliğini korur.

Bu içerikte, ShopPHP yazılımında size arama motoru optimizasyonu sırasında avantaj sağlayacak bazı başlıkarı inceliyoruz.

 

1. SEO Yönetimi

SEO yönetim paneli, birçok açıdan işimizi kolaylaştırır. Her ürüne / kategoriye / makaleye tek tek metaDescription ve/veya title girmek yerine bu panelden hazır makrolar ile SEO bilgi içeriklerimizi kolayca oluşturabiliriz. Burada yer alan makrolar genel kullanım içindir. Siz ürün, kategori, marka gibi yönetim panellerinde, her markaya bu algoritma dışında, kişisel içerik de oluşturabilirsiniz. Örneği SEO ayarları panelinden ürün başlığını

Ürün Başlık - Sadece KDV-HARİÇ-FİYAT + KDV

olarak girebilir, fakat tek bir üründe başlığı, 

ABC Ürün Yılbaşına özel KDV Dahil 1,000 TL

girebilirsiniz. Bu giriş özelleştirme, URL adresi, meta description ve meta keyword oluşturmanın tamamını içermektedir. Bu panelde kullanabileceğiniz hazır makro listesi için buraya tıklayın.

2. Otomatik URL Yönlendirme

Genellikle, farklı bir yazılımdan geçiş yapan kullanıcıların aklındaki ilk soru, eski ürün / kategori / marka URL'lerine ne olacağıdır? Burada üç farklı seçeneğimiz var.

     1. Eski yazılımın XML servisinde bulunması halinde, URL'leri aynı şekilde kullanabiliriz.
     2. Eski URL yapısı temelde altyapıdaki SEO kullanımına yakınsa, ürün, kategori, marka, blog gibi bağlantıları, eski yazılımdaki gibi düzenlenebilir..
     3. URL yönlendirmeyi kullanarak her içeriği farklı bir URL adresine yönlendirebiliriz

Bu panelin kullanımında bir sınır bulunmamaktadır. Dilerseniz uzun bir arama ve filtre bilgilerine sahip bir URL adresini de aynı panelden kısaltabilirsiniz.

3.İçerilerde Kişiselleştirilebilir Meta Description, Meta Keywords, Page title ve URL Desteği.

ShopPHP'de tüm içeriklerde, ister ortak SEO ayarları formülünden, isterseniz de içeriğe özel SEO girişlerinden yararlanabilirsiniz. Her ürün / kategori / marka / içerik yazısına farklı açıklama, başlık ve/veya URL adresi tanımlayabiliriniz.  (Not : Meta keywords altyapıda aktif olarak bulunmak ile birlikte, arama motorlarında işlevselliği kalmamıştır.)
 

4. Geniş Google Entegrasyon seçenekleri

Google ayarları panelinizden kolayca, 

  • Google Analytics
    Web sitesi istatistiklerinizin tutulmasının en güvenli yollarından biridir. Basit bir JS kodu yardımıyla, pazarlama faaliyetlerinize yön verecek bir çok detaylı bilgiyi, ücretsiz Google Analytics istatistikleri ile alabilirsiniz. Google Analytics'in yaptığı temel analizler şunlardır;

    • E-Ticaret dönüşüm analizi. (Google Analytics 4)
    • Özelleştirme analizi.
    • Anlık ziyaretçi analizi.
    • Kitle ziyaretçi analizi.
    • Organik, direkt, referans, sosyal medya ziyaretçilerinin analizi.
    • Davranış analizi.
    • Dönüşüm analizi.
       
  • Merchant XML Servisi
    Google pazarlama faaliyetleri başlangıcından sizden ilk bu XML servisini talep eder. Merchant XML servisinizde, ürüne ait tüm bilgiler ile kargolama tutarları yer alır. Bu servis sürekli güncel kaldığından, Google reklamlarınız sırasında stok sayılarınız, fiyatlarınız, kargo bilgileriniz gibi bilgileri sürekli güncel kalır. Bu XML çıktı bir standarta sahip olduğundan farklı servisler tarafından da kullanılabilmektedir. ShopPHP XML çıktılar panelinizden Google Merchant XML servisini, çoklu dile uygun bir şekilde alabilirsiniz.
     
  • Sitemap / Imagemap
    Sitemap, basit anlamda sitedeki URL'leri liste haline getirir. Bir liste olan bu dosyanın türü ise XML'dir. Bu dosya sayesinde sitenizde başka şekilde bulamayacağınız sayfaları da Google'a bildirebilirsiniz. ShopPHP ile çoklu sil destekli site haritlarınızı hemen aktif edip, kullanabilirsiniz.
     
  • Rich Snippets,
    Rich Snippets diğer adıyla Rich Results veya Türkçe karşılığı ile Zenginleştirilmiş Sonuçlar, Google arama sonuçlarının daha detaylı veriler gösterdiği verilere denir. Google bu verileri sayfa HTML kodlarında bulunan yapılandırılmış verilerden elde eder.

    Rich Snippets ile Google'ın okuyabildiği bazı ürün verileri ;

    • Ürün Adı
    • URL
    • Açıklama
    • Tarih bilgisi
    • Ürün Görselleri
    • Ürün İncelemeleri
    • Puanlar
    • Fiyat bilgisi
    • Web sitesinin adı
    • Web sitesinin logosu
       
  • Conversion (üyelik ve satış),
  • Dynamic Remarketing,
  • Data Layer,
  • Track Purchases,
    Yukardaki dört entegrasyon, pazarlama takibi amacılya kullanılır. Siz bu entegrasyonlar ile, hangi pazarlama faliyetinden hangi ürünün satıldığını, hangi kullanıcının kayıt olduğunu, hangilerinde sepet sonrası siparişe dönüşüp dönüşmediği gibi bir çok istatistiklere ulaşabilirsiniz.
     
  • Customer Reviews
    Aktif ediliğinde, alışveriş tamamlandıktan sonra  Google kendi verileri ile ekrana yorum ve puanlama ekranı getirir. Bu ekran üzerinde alışveriş sitesinin bir müdahalesi olmaz ve tamamen objektif yorumlardan oluşur. Sadık bir müşteri kitlesi için aktif edilmeli ve olabildiğince olumlu yorumlar toplanmalıdır.
     
  • reCaptcha,
    Web sitesinde formların, botlar tarafından deneme veya açık arama amaçlı submit edilmesini reCaptcha sayesinde engelleyebilirsiniz. Böylece botlar, Google 'ın eklediği ve tıklanması zorunlu kısıma otomatik ulaşamadıkları için formları submit edemezler.

5. 404 Sayfa Bulunamadı Takibi

Google gibi arama motorlarının pek hoşlanmadığı konular başında, bulunamayan ve bilgilendirlmeyen sayfalar gelir. ShopPHP v5.05 sürümü itibariyle, bulunamayan sayfaların takibini istatistikler panelinizden yapabilirsiniz. 404 veren sayfalar için iki farklı seçeneğimiz var. 

     1. Bulunamayan sayfaları, webmaster tools üzerinden kaldırılamsı talebinde bulunabiliriz.
     2. Ana maddelerden ikinci sıradaki adımı uygulayarak, 404 veren URL'i aktif bir adrese yönlendirebilirsiniz. Eğer link bir arama motorundan geliyorsa, İçerik > SEO Linkler panelinden ilgili kelimeyi bulup, buna özel bir içerik hazırlayabilir, yönlendirmeyi de bu sayfaya yapabiliriz.

6. Kişisel 404 sayfası

Kullanıcının ulaşamadığı tüm içerikler v5.05 sürümü itibariyle kayıt altına alınmaktadır. Siz de bulunamayan sayfalarda, gösterilecek varsayılan 404 sayfa içeriğini kişiselleştirebilirsiniz. Dilerseniz kullanıcıyı bir adrese yönlendirebilir veya hatalı sayfa hakkında kullanıcıdan ek bir bilgi talep edebilirsiniz. 404 sayfası genelde farklı bir yazılımdan geçilmesi durumlarında, arama motorlarında kalan eski URL adresleri nedeniyle oluşur.

7. Kategoriye özel "Header" ve "Footer" İçerik Girişi

Panelinizden kategori listeleme kısımları için, farklı listeleme üzerine ve alt tarafına içerikler ekleyebilirsiniz. Bu içerik sadece yazı olabileceği gibi, yazı ve resim birlikte de olabilir. Direkt kategori bilgilendirme amaçlı gireceğiniz bu içeriğin, arama motorlarında çok faydası olacaktır. Çoğu yerdeki uyarımız burada da geçerli. Sadece ilgili kelimelerde index alması için, ilgisi olmayan içerikler girilmemelidir.

8. Farklı URL kullanımları arasından seçim 

ShopPHP v5.0 itibariyle tüm altyapıda kullanılabilecek 4 farklı URL tipi vardır. Örneğin sadece ürün adı veya kategori / ürün adı, veya .html ile bitip bitmemesi gibi. SEO Ayarları panelinden dilediğiniz URL tipini seçebilirsiniz. Bu URL tipinin başta bir sefer seçilmesi, ve sık değiştirilmemesi gerekir. Fakat değiştirildiğinde bile, eski adresler kullanılmaya devam edilir ve arama motoru "Caninical URL" meta tag'i ile güncel URL adresi bilgilendirilir.

9. Şablon Kodlarına Müdahale

Dilerseniz ShopPHP yönetim panelinizden, dilerseniz FTP üzerinden, ShopPHP şablonlarıan ait HTML, JS, CSS ve PHP kodlarına erişip kişiselleştirme yapabilirsiniz. Panel üzerinde yapabileceğiniz kişiselleştirmelerde, kolaylık olması açısından kodlar farklı renkler ile biçimlendirilir.

10. Otomatik CSS / JS sıkıştırma

ShopPHP altyapısından gelen (şablona özel kullanımlar hariç) tüm CSS ve Javascipt kodları, otomatik sıkıştırılıp ekrana paste edilir. Dosyalar, ekrana sıkıştırılmış olarak gönderilse bile FTP üzerinden açık olarak düzenleme yapılmaya uygundur. Sıkıştırılmış CSS ve JS, site açılış hızını arttırmakta ve tüm arama motorları opitimizasyonlarına tavsiye edilen kriterlern ön sıralarında yer almaktadır. 

11. Doğru Yerde CSS / JS Kullanımı

Google hız testlerinde, CSS ve JS kodlarının şablonların belirli kısımlardan çağrılmasını önerir. ShopPHP altyapıdan gelen CSS dosyaları şablon üst kısmında, JS dosyalarının %95'i şablonun alt kısmından çağrılır. Bu sayfa ilk load ekran hızında faydalı olur ve sıralamada öne çıkmanıza destek verir.

12. Diğer Entegrasyon kodları

Panelinizde sadece Google değil, diğer arama motorlarındaki takip (body ve/veya head arasına) veya ölçüm (conversion) kodlarını kullanabilirsiniz. Hepsi sadece gerekli alanlarda şablon içerisinde kullanılırlar.

13. Ürüne Etiket Desteği

Arama motorlarında, ilgili kelimenin gücünü arttırmak için, ürün etiketleme özelliğini kullanabilirsiniz. Kullanıcı herhangi bir ürün etiketine tıkladığında (ör : https://www.domainadiniz.com/etiket), aynı etiketi paylaşan diğer ürünleri listeler. Bu arama motorlarındaki index satısını arttırmasının yanı sıra, kullanıcı navigasyonuna da kolaylık sağlamaktadır. İlk paragrafta belirtildiği gibi burada da yanıltıcı etiketlerden kaçınılmalıdır.

14. Canonical Tag Desteği

Google gibi arama motorlarının sevmediği yapılardan biride, aynı içeriğe sahip sayfaların, farklı adresler ile indexlenmeye çalışılmasıdır. Canonical URL tag bunun önüne geçer. Örneği kategoride sıralama yapıldığında, Google ana kategori URL'inin ne olduğu, bu tag kullanımı sayesinde bilir. Benzer olarak siz URL tipini değiştirdiğinizde, eski URL halen aktif kalsa bile Google güncel adresin ne olduğunu bilecektir. 

15. Resimlerde SEO Uygumlu İsim ve Alt Tag'i Kullanımı

E-ticaret sitelerinde, ürün adlarının indexlenmede güçlendirilmesi, resimlerde alt tag'i kullanılması ile yapılır. Sizin kişisel müdahale şansınız olsa da, ek bir işlem yapmanıza gerek kalmaz. Yazılım altyapıdan gelen tüm resim (img) tag'leri içerisini alt tag'ini arama motoruna uygun bir şekilde doldurur ve resim adlarını da ürün adını baz alarak, uygun bir şelilde kaydeder.

16. Güçlü Önbellek (cache) Desteği

Yazılımda hem kullanıcı (client) hem de sunucu (server) tarafında, sadece gerekli kısımlarda güçlü bir önbellek kullanımı vardır. Bu hem kullanıcı  hem de sunucu tarafındaki kaynak kullanımını azaltır. Örneğin sunucu taradında X bir sayfada 50 veri tabanı sorgusu varsa, cache ile bu sorgu sayısı ortalama %90 azalır ve 5 sorguya düşler. Bu işlem sunucu kadar, site açılış hınızı da etkilediğinden, arama motorları açısından önemlidir. 

17. Resim Sıkıştırma Desteği

ShopPHP 'de, birden fazla yerde kullanımı olan tüm resimler sıkıştırılır ve gerekli ölçü boyutunda kullanıcıya gösterilir. Bu arama motoru optimizasyonu maddelerinde hayati öneme sahiptir. ShopPHP v5 sürümü ile 4 farklı resim sıkıştırma desteği gelmektedir. Sizin ek hiçbir işlem yapmadan, seçtiğiniz sıkıştırma tipi tüm işlemleri otomatik olarak yapacaktır. 

18. Toplu Resim Biçim Dönüştürme (webp) Desteği

Google çoğu içerik kontrollerinde ilk olarak resim boyutları konusunda uyarılar vermektedir. Genellikle ilk tavsiyesi resimlerin webp formatına dönüştürülmesi olur. ShopPHP ile teknik işlemler panelinden, tek bir tıklama ile tüm ürün resimlerini webp formatına çevirebilirsiniz.

19. Uygun Breabcrumb Kullanımı

Ürün ve kategori ekranlarında, ürün ve kategoriye ait tüm seviye katmanlar uygun bir breadcrumb görüntüsü içerisinde gösterilirler. Arka planda yazılım, breadcrumb kısmını, teknik olarak (Breadcrumb Schema) arama motorlarına bilgilendirir. Bu ek bilgi Google'ın ürün / kategori indexlemelerinde öncelik vermesine yardımcı olmaktadır.

20. Blog (Makale) Girişleri

Sitenize, doğru bir indexleme ile kullanıcı çekmenin en doğru yollarından biri, blog oluşturmaktır. ShopPHP altyapısındaki blog desteğini kullanarak, alt-üst kategori oluşturabilir ve kullanıcı yorumlarına açık blog yazıları ekleyebilirsiniz. Blog yorumları sadece siz onaylandıktan sonra sitede gözükmeye başlar. 

21. Toplu SEO Bilgisi Güncelleme

Altyapıda, dilerseniz her girişe (ürün / kategori / marka / blog) kişisel bir SEO girişi yapabilirsiniz. Diğer taraftan dilerseniz ShopPHP sizin için hepsini, girişlerdeki bilgileri kullanarak sizin adınıza toplu olarak doldurabilir.

22. Önceki ve Sonraki Sayfa Bilgileri (link rel=prev , link rel=next)

Tek sayfaya sığmaya ürünlerde, sayfalama yapılmaktadır. Arama motorlarının talep ettiği tag kullanımı sayesinde, hiçbir kategori alt sayfası indexleme gözünden kaçmayacaktır.

23. Otomatik Nofollow Kullanımı

ShopPHP'de, hemen çıkma oranını azaltmak için, bunu sağlayacak sayfalar otomatik no follow (takip etme) moduna alınır. Örneği bir ürün stoğu yoksa, o ürün detay sayfası otomatik no follow ile set edilmektedir. Bu ayarda talebe göre kişiselleştirme yapılabilmektedir.

24. Otomatik Robots.txt Dosyası

Ana dizinde dinamik olarak oluşturulan bu dosya ile, tüm arama motorları hangi sayfaların indexlenmemesi gerektiğini bilirler. Dosya dinamik, gerçek zamanlı oluşturulur. Talebe göre indexlenmesi istenmeyen kesimlerde kişiselleştirme yapılabilir.

25. Her Dile Ayrı URL Adresi Kullanımı

Birden fazla dil kullanımlarında, her sayfa için ayrı bir URL adresi oluşturulur. Bu URL adresi önce dil seçimi, sonra adres şeklinde kurgulanır. Ör : https://www.domainadiniz.com/ln-en/philips . Bu dil dizin kullanımı sadece tüm sitede değil, XML servislerinde de kullanılır, ve her dil için ayrı bir XML servisi sunulur. Ör : https://www.domainadiniz.com/ln-en/sitemap.xml .

26. 100% Mobil Uyumlu

Google başta olmak üzere, tüm arama motorlarının aradığı ana kriterlerden biri de Mobil uyumluluktur. ShopPHP v5'de tüm temalar %100 mobile uyumlu (responsive) kodlanmıştır. Talebiniz olduğunda responsive kullanım yerine, sadece mobile için hazırlanmış ayrı bir şablon da kullanabilirsiniz. Mobile uyumluluk sadece site değil, yönetim panelini de kapsar. Bilgisayarda yapabildiğiniz tüm işlemler, mobile cihazınız üzerinden de yapabilirsiniz.

27. Site İçi Arama İstatistikleri

Site içi arama istatistik takibi, indexlenecek sayfalarınızın belirlenmesinde hatırı sayılır öneme sahiptir. Bu panelden, hangi aramanın kaç defa yapıldığını görebilir, bu arama sonuçlarına uygun yeni içerikler hazırlayabilir, pazarlama faaliyetlerinde bu arama sonuçlarına ağırlık verdirebilirsiniz.

28. Arama Sonucu Yönlendirme

Ama sonucu istatistik panelini yorumlayarak, bir arama sonucunu, arama ürünleri yerine bir adrese yönlendirmeyi tercih edebilirsiniz. Örneğin ps5 arama sonucunu, içinde tüm ps5 geçen ürünleri listelemek yerine direkt ps5 ürün satış sayfasına yönlendirebilirsiniz. Veya hatalı bir arama çok yapılıyorsa onu doğru arama adresine yönlendirebilirsiniz. Örneğin psx5 arama yapıldığında, onu ps5 aramasına yönlendirebilirsiniz.

29. Arama Yönlendirmeye Özel İçerik Sayfaları

ShopPHP'de arama motorlarından gelen her yönlendirme, arama kelimesi ile birlikte kaydedilir. Siz de istatistikler panelinden, hangi arama kelimesinden kaç defa siteye bağlantı yapıldığını takip edebilirsiniz. Eğer bir arama kelimesinden çok fazla yönlendirme varsa, aynı panel içerisinden, o kelimeye özel bir içerik sayfası oluşturabilirsiniz. Bu sayfaya hem bir içerik yazısı ekleyebilir, hem de listelenmesini istediğiniz ürünleri seçebilirsiniz. Her ikisinin de tamamen arama kelimesi ile ilgili olduğuna emin olun. Bu içerik ilgili kelimede sizi güçlendirecektir.