WordPress SEO | A'dan Z'ye WordPress SEO Rehberi
Merhaba değerli arkadaşlar bu yazımda elimden geldiğince sizlere WordPress sisteminizi nasıl canavar gibi SEO uyumlu hale getireceğinizi, hangi eklentileri, temaları kullanmanız gerektiğini anlatmaya çalışacağım. Gerçekten faydalı bir yazı olacağına inanıyorum.
WordPress SEO uyumlu bir sistem olsa bile emin olun yapılması gereken bir dünya şey var bunları görünce siz de hayret edeceksiniz.
#1 Sitenizin Başlığını WordPress SEO için Optimize Ediniz
Bu basit ama çok ihmal edilen bir mevzu. Halbuki başlık belki de en önemli kısım. Site başlığı genelde sitenin marka adı, ana hizmeti veya ana anahtar kelimeyi ifade eden kısa bir cümlecik olabilir. Örneğin SEOfabrika’nın başlığı “SEOfabrika” şeklinde.
Gördüğünüz gibi hem marka adımı belirtiyorum, aslında SEOfabrika içerisinde SEO kelimesi geçiyor, ve emin olun arama motorları bunu ayrıştırabiliyor. Bu yüzden defalarca kullanmanıza gerek yok.
Dikkat etmeniz gereken nokta şu; kesinlikle site başlığınızı anahtar kelime tarlasına çevirmeyin. Bu son derece hatalı bir yaklaşımdır ve sıralamalardan kaybolmanıza neden olabilir. (Aşırı optimizasyon kapsamına giren bu tür yaklaşımlar arama motorlarını yanıltmaya yönelik olarak algılanabilir.)
Kısa ve öz tutmaya çalışın yani. Bir de WP de slogan kısmı vardır bu kısmı boş bırakabilirsiniz açıkçası çok da gerekli bir kısım değil. Nasılsa YOAST SEO ayarları ile anasayfamızın metasını kendimiz yapılandıracağız.
Özetle; kısa ve akılda kalıcı bir başlık, site adı yeterli olacaktır. Bunu WordPress > Ayarlar > Genel bağlantısına tıklayıp en üstteki kutucuğu doldurarak yapabilirsiniz.
#2 Kalıcı Bağlantıları SEO Uyumlu Hale Getirin
Bu konuda ayrıca bir yazımız var şuradan bu yazıya ulaşabilirsiniz ( WordPress kalıcı bağlantı ayarları ). Kalıcı bağlantı ayarları son derece önemli ve WordPress SEO optimizasyonunun bir parçası. Bunun için ayrıca bir seo eklentisi de gerekmiyor. Son derece basit bir şekilde SEF (search engine friendly) URL yapabiliyorsunuz.
Aklınızda olsun, bu URL yapısını değiştirmek ilerde başınıza iş açabilir, lütfen bu ayarı bir kez yapınız sonrasında kurcalamayınız, seo açısından çok can sıkıcı olabiliyor.
#3 YOAST SEO Eklentisini Mutlaka Kurunuz
YOAST, tartışmasız en iyi SEO eklentisi. Elbette farklı eklentiler de mevcut ama YOAST kadar gelişmiş, kullanışlı ve fonksiyonel bir eklenti yok. Adamlar gerçekten bu işte en iyisi.
Eğer daha önce All in One SEO kullanıyor idiyseniz, YOAST’ın mevcut ayarlarınızı içe aktarma seçeneği de mevcut. Bunu kullanarak tüm metalarınızı içe aktarabilirsiniz (yüzlerce, binlerce içeriği olan siteler için oldukça kullanışlı bir özellik)
Yoast’ı benzersiz kılan bazı özelliklere değinecek olursak;
On Page SEO desteği sağlıyor
Meta – hedef kelime uyumunu analiz ediyor
Yazılarınızın okunabilirlik durumunu ölçüyor
Link yapınızın kelime ile uyumunu kontrol ediyor
Site genelindeki SEO problemlerini tespit edebiliyor
Tüm bunlara ek olarak, robot.txt yi yoast üzerinden düzenleyebiliyorsunuz, yani indekslenmemesi gereken media attachment gibi gereksiz içerikleri saf dışı bırakabiliyorsunuz.
Yoast, ayrıca XML site haritaları desteği de sağlıyor.
Admin panelde yanda “SEO” şeklinde bir sekme açılacaktır, eklentiyi aktifleştirdikten sonra. Buraya mouse ile gelince “Genel” bağlantısına tıklayın ve çıkan sayfada “Features” yani özellikler’e tıklayın. Eğer istemediğiniz bir Yoast Özelliği varsa buradan deaktif edebilirsiniz. Bence hepsini aktif bırakmalısınız.
Şimdi yine SEO’dan “Search Appearance” yani arama motoru görünümü kısmına tıklayınız. Burada “Genel” sekmesine tıklayarak hoşunuza giden bir başlık ayıracını seçebilirsiniz. Ben okla gösterdiğim ayıracı kullanıyorum.
Şimdi arşivlere tıklayalım, arşiv kısmında hem yazar hem de tarih arşivlerini deaktive etmemiz lazım. Bunun nedeni şu; gereksiz ve boş sayfaların indekslenmesini engelleyerek sırf içerikten oluşan, zengin ve kaliteli bir site oluşturmak.
WordPress SEO Uyumluluğu için Kategori ve Etiketlere Noindex Vermenizi Tavsiye Ederim
Şimdi en önemli kısımlardan birine geldik. WordPress SEO konusunda en çok yapılan hatalardan biri de bu. Kategorilerin indexlenmesi. Bence büyük bir hata ve tamamen gereksiz ama kategorilerin olmazsa olmaz olduğu projeleriniz de olabilir (film & dizi, fragman siteleri gibi) bunlara sözüm yok.
Kategorilere ve etiketlere ihtiyacı yok düşüncesindeyim. Gereksiz kategori ve etiket kullanımı ile siteniz yatay bir şekilde kopya içerik kullanmış gibi görünüyor (özellikle lüzumsuz etiket kullanımında) dolayısıyla bunlara “NOINDEX” etiketi vermek ve etiketleri kullanmamak en doğrusu.
Bu ayarı yaptığınızda kategorilerinize ait arşiv sayfaları artık Google arama sonuçlarında yer almayacaktır. Aslında Yoast, bizim yerimize bu sayfalara “noindex” vermekte ve bunu robots.txt ye eklemektedir. Benzer şekilde etiket sayfalarını da arama sonuçlarından kaldıracağız, bunu yapmamızın amacı arama sonuçlarında benzer içeriklerin önüne geçmek ve etiket arşivi yerine gerçek bir içeriğin yer almasını sağlamak.
Garip bir şekilde, bazen 1500 kelimelik süper bir içerik yerine basit bir etiket arşivi sayfası üst sıradan index alabiliyor. Bu saçma durumun önüne geçmek için YOAST SEO ayarınız aşağıdaki gibi olmalıdır.
Media Sayfaları için Noindex Ayarı
Media sayfaları için de aşağıdaki gibi ayarlamamız gerekiyor. Bunun sebebi şu, Wp, her bir medya (resim, pdf vb) için ayrı URL ler oluşturuyor, bir URL nin alt linkleri gibi. Bunun önüne geçmek isteriz çünkü arama sonuçlarında sadece resimden oluşan bir dünya boş sayfa oluşmasına neden olacaktır. Bu yüzden yoast media ayarı aşağıdaki gibi olmalıdır.
İçerik tiplerinin ayarlarını da yapalım. Bunun için “Content Types” sekmesine tıklayınız. “Show Yazılar in search results?” sorusuna YES cevabı veriyoruz. Yani yazılarımızın arama sonuçlarında görülmesini elbette istiyoruz zaten en değerli içeriklerimiz yazılarımız.
Bir yazı veya sayfa eklemek istediğinizde, editörün en altında bulunan yoast kutusunu kullanarak Title ve Description metaları yapılandırabilirsiniz. Eğer hiç kurcalamazsanız, yazı başlığının sonuna site başlığını ekler otomatik olarak ve title ı bu şekilde oluşturur.
Meta description alanını da boş bırakırsanız Google yazı içerisinden alakalı bir kısım bulmaya çalışır ve onu ekler.
Varsayılan yapılandırmayı düzenleyip kendi Title ve Description ınızı yazabilirsiniz bunun için önce title’ın üzerine tıklayınız.
Title düzenleme işlemi bittiğine göre şimdi description kısmına tıklayın, ilgili kutucuğa götürecektir sizi otomatik olarak. Buraya 140 karakteri geçmeyecek şekilde ilgili sayfanın ne ile alakalı olduğunu, insanların neden tıklaması gerektiğini vs. anlatın.
Ben hem title hem de description için bu yazıda kullandığım ayarları sizlerle paylaşıyorum (sonradan değiştirirsem kusura bakmayın 🙂
Şimdi içerikle alakalı Yoast’ın tavsiyelerine gelelim. Bu tavsiyelere uyarak içeriğinizi buna göre optimize etmeniz kesinlikle üst sıralarda yer almanıza yardımcı olacaktır, bundan şüpheniz olmasın.
Aşağıdaki gibi herşeyin yeşil olduğu bir tablo karşınıza çıkıyorsa, sayfanızı Yoast’a göre optimize ettiniz demektir.
Eğer köşetaşı içeriği kısmını işaretlerseniz en azından 900 kelimelik bir yazı oluşturmayı hedefleyin. Çünkü köşetaşı içerikleri uzun, kapsamlı ve detaylı bilgiler veren eğitici yazılar olmalıdır.
Yoast ile alakalı söyleyeceklerim bu kadar. Eğer sorularınız olursa yorum bölümünden mutlaka sorunuz.
#4 İçerik ve Anahtar Kelime Araştırması (WP SEO ile Doğrudan Alakalı Değil Yine De Bu Kısmı Önemseyin!)
Daha önce seo nedir adlı yazımda da üzerinde durmuştum. İyi bir anahtar kelime analizi ve kaliteli içerik WordPress SEO için değil sadece, her türlü platform için en önemli ve öncelikli iki parametre. Öyle ki, her şeyi bunlar üzerine inşa ediyoruz dersek yanlış olmaz.
İnsanların internette aradıkları, ulaşmak istedikleri bir hizmet veya bilgi için içerik oluşturmalısınız. Kimse penguenlerin kış aylarında hangi besinleri tükettiğini merak etmeyebilir, çok emek verseniz bile yeterli talebin olmadığı sözcükler / alanlardan dönüşüm alamayabilirsiniz.
Demek ki en başında her şeyi doğru planlamak ve çok iyi bir anahtar kelime araştırması yapmak lazım. Bu konuda ayrıca detaylı bir yazı yazmayı planlıyorum yakında. Takipte kalın 🙂
Anahtar kelimelerinizi belirlediyseniz şimdi bu kelimeler etrafında çok güçlü, gerçekten doyurucu ve farklılıklar ortaya koyan çarpıcı içerikler hazırlamanız lazım. Uydurmasyon, kalitesiz ve her sözcüğü kulak tırmalayan; parayla yazdırılmış (dolayısıyla kelime sayısı dolsun da paramı alayım zihniyetinin çürük meyvesi olan) içeriklerle başarı sağlamak oldukça zor olacaktır.
Eğer gerçekten internette var olmak istiyorsanız, arama motorlarından ciddi bir trafik almayı arzuluyorsanız kolları sıvayıp kendiniz yazmaya başlayın.
Üstelik kendi siteniz için içerik üretmek hiç de zor olmayacaktır, neticede bildiğiniz veya en azından sevdiğiniz bir konuda yazıyorsunuz (en azından öyle umalım çünkü aksi durumda her şey daha zor olacaktır).
Sanırım bu konu bu kadar yeterli. WordPress seo konusuna özel olmasa da bu mevzu önemli olduğu için buraya ekledim.
#5 Fastest Cache Eklentisi ile Sitenizin Performansını Katlayın
Site hızının SEO açısından önemi çok büyük. Google ve Yandex gibi büyük arama motorları, SERP de açılmayan, hantal ve geç cevap veren sayfaları sonlara doğru itiyor ve jet hızıyla açılan sayfalara öncelik veriyor.
WordPress seo açısından oldukça güçlü bir içerik yönetim sistemi, fakat her şeyin kocaman bir “AMA” sı olduğu gibi bu harika sistemin de bir ama, fakat, lakin’i mevcut.
WordPress gerekli optimizasyonlar yapılmadığında, sunucu taraflı çalışması ve çok sayıda sorgu içermesi nedeniyle bazen hantal bir yapıya dönüşebilir. Hal böyle olunca yapmış olduğumuz tüm övgüler de bir anda önemini yitiriyor.
Peki neden böyle WP? Çünkü WordPress, PHP ile yazılmış bir sistem ve devasa bir mekanizma. İçerisindeki eklenti ve temaların da sorgularını dahil edersek devasa bir PHP kod yığını çıkıyor karşımıza.
Üstelik WP muazzam bir gönüllü ekip tarafından sürekli performans olarak iyileştiriliyor. Buna rağmen hız açısından optimize edilmediğinde problem oluşturuyor.
Peki bunu çözmek için ne yapabiliriz?
Çözüm olarak Cache yani bellekleme eklentileri karşımıza çıkıyor. PHP altyapılı sistemler her defasında sunucuya ziyaretçi tarafından sorgu gönderip gelen yanıtı HTML çıktısı olarak tarayıcıda gösterir.
Bu işlemin günde on bin kez, her bir ziyaretçi için ayrı ayrı gerçekleşmesi yerine HTML cevabı (nasılsa her ziyaretçi için aynı) tarayıcıda, sunucuda depolanır (belleklenir) böylece PHP sorguları çalıştırılmadan doğrudan bu HTML çıktıları istemciye aktarılır.
Bu sayede hem sunucu yorulmamış ve hosting kaynakları fazla tüketilmemiş olur (CPU / RAM gibi) hem de sayfalarınız 4-5 kat daha hızlı açılabilir.
Peki hangi cache eklentisini öneriyorum?
Ben her zaman WP Fastest Cache tavsiye ediyorum. Üstelik geliştiricisi bir Türk, Ankara’dan Emre Vona kardeşimiz. Dünya çapında en çok tercih edilen cache eklentilerinden biri olan WP Fastest Cache’i geliştirerek koltuğumuzu kabarttı.
Kullandığım diğer cache eklentilerinden çok daha etkili olan WP Fastest Cache eklentisinin ücretsiz sürümü gayet yeterli ama dilerseniz 1 defaya mahsus ödeme yaparak pro sürümü kullanabilirsiniz. İnanın buna değer, gerçekten çok güçlü bir cache eklentisi.
Toplam 800K etkin kurulum ve 2361 5 yıldız yorum ile ne kadar haklı olduğumu zaten görüyorsunuz 🙂 Gerçekten gurur verici böyle başarılı bir eklentiyi bir Türk kardeşimizin geliştirmiş olması.
Ayarlarınız aşağıdaki gibi olmalı (ücretsiz sürüm için) bu arada eklenti Türkçe’yi destekliyor elbette sadece ayarlardan bunu seçmeniz ve “submit” butonuna basmanız lazım.
Artık harika bir cache eklentiniz var. Eklenti 30 dakika içerisinde etkisini göstermeye başlayacaktır. Aradaki farkı anlamak için GTmetrix ile eklentiden önce ve sonra hız skorlarınızı karşılaştırabilirsiniz. Eklentinin en temel ayarları bu şekilde dediğim gibi premiuma yükselterek tüm özelliklerini kullanabilirsiniz. Premium versiyonu 150 TL kadar ve sadece bir kez ödeme yapıyorsunuz.
#6 SEO Dostu WordPress Temaları Tercih Etmemiz Gerekiyor
Bu konu çok önemli çünkü kötü bir tema, herşeyi mahvedebilir. Kısaca SEO uyumlu WordPress temaların genel özelliklerini sıralamak istiyorum.
CSS3 / HTML5 gibi modern teknolojilere sahip olmalı
Sorgu sayısı olabildiğince az, kod yapısı tertemiz olmalı
HTML5’in semantik (anlamsal) elementlerinden bolca kullanılmış olmalı
Resim yerine daha çok CSS ile görselliğin sağlandığı tasarıma sahip olmalı
UX (user expperince = kullanıcı deneyimi) açısından yüksek performans sağlamalı
Hız skoru yüksek, göz yormayan sade ve hoş bir wordpress teması olmalı
Bu özellikleri taşıyan çok sayıda tema var. Size tavsiyem eğer sitenize değer veriyorsanız 30 – 40 USD verip lisanslı ve kaliteli modern bir WordPress Teması alın. Asla lisanssız, nulled temalar kullanmayın, bir gün siteniz hackleneblir geçmişte bir çok arkadaşımız bu sıkıntıyı yaşadı, nulled temalarda bir arka kapı olabiliyor, aklınızda olsun uzak durun.
[ Mutlaka ThemeForest ‘den almanız gerekmiyor, gerçekten harika kodlanmış uçak gibi çalışan yerli WP temalar mevcut. Biraz google’layın bulacaksınız 😉 ]
#7 Görsellerimize Alt Etiketlerini Mutlaka Eklemeliyiz
Alt etiketi, bir resim yüklenemediğinde onun yerine görünecek olan ve resim / görsel hakkında kısa bilgi veren HTML bir özelliktir (attribute) ve HTML <img> etiketinin içine eklenir, şöyle <img alt=”bu resimde küçük bir panda var”> gibi..
Google gibi arama motorları resimleri okuyamadığından (şimdilik) alt etiketi son derece önemlidir. Alt etiketini okuyarak o görselin ne ile alakalı olduğunu ayırt edebilir. Böylece içeriğimiz SEO açısından bir adım öne çıkar.
WordPress sistemi kurduk, içinde bin tane içerik var, yazı, sayfa var. Hadi şimdi her resimi bul da alt etiketi ekle. Nasıl yapacağız bu işi?
Bunun için bir eklenti var adı “WP SEO Friendly Images” bu eklentiyi kurmanız yeterli. Ayarları da son derece basit ayrıca buraya eklemiyorum.