Site İçi SEO: Wordpress Site İçi SEO Optimizasyonu
SEO (Search Engine Optimization)
Trend

WordPress Site İçi SEO Optimizasyonu (On-Page SEO)

WordPress site içi SEO ayarları nasıl yapılır öğrenmek istiyorsanız doğru adrestesiniz. Çayı demleyip, arkanıza yaslanın ve öğrenmenin keyfini çıkarın…

Öncellikle SEO nedir onu açıklayalım.

SEO: Arama Motoru Optimizasyonudur. Search Engine Optimation kelimesinin kısaltılmış halidir. İç SEO (On Page) ve Dış SEO (Off Page) olmak üzere ikiye ayrılır.

WordPress Site İçi SEO Optimizasyonu

WordPress bir sitenin iç SEO ayarlarını gelin hep birlikte maddeler halinde sıralayarak yapalım.

URL Kullanımı

WordPress bir site kurulduğunda ilk url yapısını belirlemek gerekir. Url yapısı SEO’ya uygun olmalıdır.

Başlangıç / Ayarlar / Kalıcı Bağlantılar kısmına girmeliyiz.

WordPress İç SEO Ayarları URL Kullanımı

Bu kısımda görüldüğü üzere bir çok seçenek mevcut.

İçlerinde SEO’ya en uygun olanı ve en çok tercih edilen url yapısı yazı ismi seçeneğidir. Bu seçenek tercih edildiğinde konu başlığınız otomatik olarak URL e eklenir.

Örneğin yazınızın başlığı SEO Teknikleri ise;

İçeriğinizi açtığınızda

https://www.wpsefi.com/seo-teknikleri/

gibi bir url oluşur. Bu URL başlıkta anahtar kelimelerinizi kullanmışsanız doğru bir url yapısıdır. SEO’ ya uygundur.

Diğer url yapısı olan Gün ve İsim, Ay ve İsim seçenekleri URL’ye gün, ay gibi zaman kavramları eklediğinden hem URL yapısını uzatır hemde ileri ki yıllarda konunun eski olduğu hakkında okuyucuya negatif bir etkileşim sağlayabilir. Bunun için uzak durmanız faydanıza olacaktır.

Sayısal ve Düz Url kullanmamanız gereken seçeneklerdir. Eğer ki seçmişseniz rakiplerinizden 1-0 geride başlamışsınız demektir.

Özel yapı Url ile kendinize özgü yapılar oluşturabilirsiniz. Özel URL olarak en çok tercih edilen ise;

/%postname%.html

yapısıdır. Bu yapıda tamamen SEO’ya uygun, kullanılabilir bir URL yapısıdır.

Kategori Temeli ve Etiket temeli: Bu kısımda kategori ve etiketlerinizin URL yapısını ayarlayabilirsiniz. Boş bıraktığınızda default olarak kategori ve etiket olarak karşınıza çıkacaktır. Örneğin ben default olarak kullanmak yerine Kategori Temeli kısmına seo, etiket temeli kısmına ise seom olarak yapılandırdım.

Örneğin SEO kategorim olsun. Buradaki yazıları incelemek için SEO kategorisine tıklandığında;

https://www.wpsefi.com/seo/

yapısı ile karşılaşırsınız.

Etiket kısmında ise https://www.wpsefi.com/seo-teknikleri/ adlı yazımda en alt kısımda bulunan etiketlerden

WordPress Etiket Ayarları Yapılandırma

herhangi birine tıkladığımızda karışımıza çıkacak olan URL yapısı;

wpsefi.com/seom/etiket ismi olacaktır.

Sizde hoşunuza giden yada sektörel bazda çalışıyorsanız anahtar kelimelerinizi kategori yada etiket temeli kısmında gönül rahatlığıyla kullanabilirsiniz. Yada default olarak bırakabilirsiniz.

SEO Eklentisi Kurulumu

WordPress kullanıcıları mutlaka bir SEO eklentisi kullanmalıdır. Bunun için önerebileceğim en gelişmiş wordpress seo eklentileri, All İn SEO veya Yoast SEO eklentileridir. Kaynak tüketimi hususunda Yoast daha fazla kaynak tükettiği için All İn SEO eklentisini kullanmanızda fayda var. Eklentiler kısmından All İn SEO Pack’i indirdiğimizi varsayarak yapılandırma ayarlarına geçebiliriz.

All İn SEO Ayarları

Eklenti kurulumunu yaptıktan sonra Genel Ayarlar sekmesine tıklatalım (:

All İn SEO Genel Ayarları

Yukarıda bulunan kısmı default olarak geçelim.

Karşımıza Ana Sayfa Ayar kısmı gelecektir.

All İn SEO Ana Sayfa Ayar kısmı

Ana Sayfa Başlığı:Bu kısım Ana sayfamızın SEO ayarlarının yapıldığı kısımdır. En can alıcı noktadır. Ana Sayfa Başlığı kısmına yapmış olduğumuz hizmetin ne olduğunu yazabilirsiniz. Ben SEO hizmeti verdiğim için böyle bir başlık tercih ettim. Görüldüğü üzere All in SEO başlık kısmını 57 karakter önerilmiş. Geçmemeye özen gösterin.

Başlık kısmında mutlaka anahtar kelimenizi 1 kez geçirin.

Ana Sayfa Açıklaması: Bu kısıma yapmış olduğunuz hizmetin açıklamasını girmelisiniz. Görüldüğü üzere 160 karakter ile sınırlandırılmıştır. 

Açıklama kısmında anahtar kelimeniz mutlaka 1 kez geçmeli, en fazla 2 kez kullanılmalıdır.

Sabit ön sayfa yerine kullan kısmı pasif olmalıdır.

Başlık ayarları kısmında default olarak bırakıyoruz.

All İn SEO Başlıklar Ayar kısmı

Geri kalan bütün kısımları default olarak seçiyoruz ve Ayarları Güncelle butonuna basıyoruz. Bu sayede Ana Sayfa SEO Ayarlarımızı yapmış oluyoruz.

All in SEO Özellik Yöneticisine girip bazı özelliklerini aktif edelim.
All İn SEO Özellik Yöneticisi Ayarları

Aktif etmemiz gereken özellikler: XML Site Haritası, robots.txt, Kötü Bot Engelleyici ve Performans kısımlarıdır.

XML Site Haritası Kurulumu
XML Site Haritası: Yayınlanan içeriklere ait sayfa veya yazıların linklerinin bulunduğu xml uzantılı dosyalardır.

Arama Motorları xml site haritalarını dikkate alarak sitenizi tarar. Farklı bir XML sitemap haritası eklentisi kullanmak yerine  All in SEO içinde bulunan XML Harita oluşturma özelliğini kullanmak daha mantıklıdır.

All İn SEO XML Site Haritası Kurulumu Ayarlari

Özelliği aktif ettiğinizde karşınıza çıkan ayarlar kısmında Create RSS Sitemap seçeniği aktif ediyoruz. Daha sonra Site haritası İndekslenmesi kısmını Aktif yapıyoruz. Ardından Sayfalar, Yazılar, Ortam / Ekler ve Tüm Yazı türlerini seçiyoruz.

All İn SEO XML Site Haritası Kurulumu Ayarlari

Sıkıştırılmış Site Haritası oluştur seçeneğini deaktif ederek site haritasını güncelle butonuna basıyoruz.

Bu işlemi yaptıktan sonra;

siteadiniz.com/sitemap.xml linkine baktığınızda karşınıza xml site haritası çıkıyorsa kurulum tamamlanmıştır.

Benim site haritasım: https://www.wpsefi.com/sitemap.xml

Robots.txt Kurulumu

Robots.txt: Robot engelleme standardı, web böceği veya web örümceği gibi yazılımların web sunucularının kamuya açık bölümlerinin tamamına veya bir kısmına erişimini engellemeye yarayan bir standarttır.

All in SEO Özellik Yöneticisinden robots.txt yi aktif ettiğinizde kurulumu otomatik olarak yapılır.

www.siteadiniz.com/robots.txt linkine tıkladığınızda;

All İn SEO Robots.txt Kurulumu Kurulumu

bu şekilde bir kuralla karşılaşırsanız kurulum yapılmış demektir.

Kötü Bot Engelleyici Kurulumu

WordPress kullanıcılarının bir çoğu hatta All in SEO eklentisini kullananların yarısı bu özellikten habersizdir. Sitenize gelen her botun taramasına izin vermeniz saldırılarla karşı karşıya kalabileceğinizi ve rakiplerinizin SEO Araçları ile sitenizdeki içeriklerin hakkında bilgi toplamasını engellemek istiyorsanız bu özellik tam size göredir.

All in SEO Kötü Bot Engelleyici Kurulumu

Http Kullanarak Kötü Botları engelle ve Http kullanılarak yönlendirilen Spam’ı engelle, Özelleştirilmiş engelleme listesini kullan seçeneğini aktif hale getirerek kötü botları engelleyebilirsiniz.

Engellenen botların listesini takip etmek için, Engellenen botları izle seçeneğini aktif edebilirsiniz.

Sitenize karşı saldırı yapan site adres ve ipleri listeye ekleyerek engelleme yapabilirsiniz. Yada WordPress kurduğunuz dizinde bulunan .htcacess dosyasına aşağıdaki kodları ekleyerek spam sitelerden veya zararlı botlardan kendinizi koruyabilirsiniz.

# Bazı zararlı botları engelliyoruz
SetEnvIfNoCase User-Agent "AhrefsBot" bad_bots
SetEnvIfNoCase User-Agent "AITCSRobot" bad_bots
SetEnvIfNoCase User-Agent "Alexibot" bad_bots
SetEnvIfNoCase User-Agent "Arachnophilia" bad_bots
SetEnvIfNoCase User-Agent "archive\.org\_bot" bad_bots
SetEnvIfNoCase User-Agent "ASpider" bad_bots
SetEnvIfNoCase User-Agent "BackDoorBot" bad_bots
SetEnvIfNoCase User-Agent "BSpider" bad_bots
SetEnvIfNoCase User-Agent "CFNetwork" bad_bots
SetEnvIfNoCase User-Agent "CyberPatrol" bad_bots
SetEnvIfNoCase User-Agent "DeuSu" bad_bots
SetEnvIfNoCase User-Agent "DotBot" bad_bots
SetEnvIfNoCase User-Agent "EmailCollector" bad_bots
SetEnvIfNoCase User-Agent "Exabot" bad_bots
SetEnvIfNoCase User-Agent "FeedlyBot" bad_bots
SetEnvIfNoCase User-Agent "Genieo" bad_bots
SetEnvIfNoCase User-Agent "Gluten\ Free\ Crawler" bad_bots
SetEnvIfNoCase User-Agent "GrapeshotCrawler" bad_bots
SetEnvIfNoCase User-Agent "MaxPointCrawler" bad_bots
SetEnvIfNoCase User-Agent "meanpathbot" bad_bots
SetEnvIfNoCase User-Agent "MJ12bot" bad_bots
SetEnvIfNoCase User-Agent "PagesInventory" bad_bots
SetEnvIfNoCase User-Agent "Plukkie" bad_bots
SetEnvIfNoCase User-Agent "Qwantify" bad_bots
SetEnvIfNoCase User-Agent "SemrushBot" bad_bots
SetEnvIfNoCase User-Agent "SentiBot" bad_bots
SetEnvIfNoCase User-Agent "SEOkicks\-Robot" bad_bots
SetEnvIfNoCase User-Agent "SeznamBot" bad_bots
SetEnvIfNoCase User-Agent "spbot" bad_bots
SetEnvIfNoCase User-Agent "WeSEE\_Bot" bad_bots
SetEnvIfNoCase User-Agent "Wget" bad_bots
SetEnvIfNoCase User-Agent "worldwebheritage\.org" bad_bots
SetEnvIfNoCase User-Agent "Xenu\ Link\ Sleuth" bad_bots
SetEnvIfNoCase User-Agent "Yahoo!\ Slurp" bad_bots
SetEnvIfNoCase User-Agent "Zeus" bad_bots
SetEnvIfNoCase User-Agent "facebookexternalhit" bad_bot
SetEnvIfNoCase User-Agent "Twitterbot" bad_bot
SetEnvIfNoCase User-Agent "MetaURI" bad_bot
SetEnvIfNoCase User-Agent "mediawords" bad_bot
SetEnvIfNoCase User-Agent "FlipboardProxy" bad_bot
<Limit GET POST HEAD>
    Order Allow,Deny
    Allow from all
    Deny from env=bad_bots
</Limit>
#Belirli spam botları engelliyoruz
RewriteCond %{HTTP:User-Agent}
RewriteCond %{HTTP_USER_AGENT} ^(aesop_com_spiderman|alexibot|backweb|bandit|batchftp|bigfoot) [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^(black.?hole|blackwidow|blowfish|botalot|buddy|builtbottough|bullseye) [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^(cheesebot|cherrypicker|chinaclaw|collector|copier|copyrightcheck) [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^(cosmos|crescent|curl|custo|da|diibot|disco|dittospyder|dragonfly) [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^(drip|easydl|ebingbong|ecatch|eirgrabber|emailcollector|emailsiphon) [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^(emailwolf|erocrawler|exabot|eyenetie|filehound|flashget|flunky) [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^(frontpage|getright|getweb|go.?zilla|go-ahead-got-it|gotit|grabnet) [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^(grafula|harvest|hloader|hmview|httplib|httrack|humanlinks|ilsebot) [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^(infonavirobot|infotekies|intelliseek|interget|iria|jennybot|jetcar) [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^(joc|justview|jyxobot|kenjin|keyword|larbin|leechftp|lexibot|lftp|libweb) [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^(likse|linkscan|linkwalker|lnspiderguy|lwp|magnet|mag-net|markwatch) [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^(mata.?hari|memo|microsoft.?url|midown.?tool|miixpc|mirror|missigua) [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^(mister.?pix|moget|mozilla.?newt|nameprotect|navroad|backdoorbot|nearsite) [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^(net.?vampire|netants|netcraft|netmechanic|netspider|nextgensearchbot) [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^(attach|nicerspro|nimblecrawler|npbot|octopus|offline.?explorer) [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^(offline.?navigator|openfind|outfoxbot|pagegrabber|papa|pavuk) [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^(pcbrowser|php.?version.?tracker|pockey|propowerbot|prowebwalker) [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^(psbot|pump|queryn|recorder|realdownload|reaper|reget|true_robot) [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^(repomonkey|rma|internetseer|sitesnagger|siphon|slysearch|smartdownload) [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^(snake|snapbot|snoopy|sogou|spacebison|spankbot|spanner|sqworm|superbot) [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^(superhttp|surfbot|asterias|suzuran|szukacz|takeout|teleport) [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^(telesoft|the.?intraformant|thenomad|tighttwatbot|titan|urldispatcher) [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^(turingos|turnitinbot|urly.?warning|vacuum|vci|voideye|whacker) [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^(libwww-perl|widow|wisenutbot|wwwoffle|xaldon|xenu|zeus|zyborg|anonymouse) [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^web(zip|emaile|enhancer|fetch|go.?is|auto|bandit|clip|copier|master|reaper|sauger|site.?quester|whack) [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^.*(craftbot|download|extract|stripper|sucker|ninja|clshttp|webspider|leacher|collector|grabber|webpictures).*$ [NC]
RewriteRule . - [F,L]
</IfModule>   

Wordpess Cache Eklenti Kurulumu

Cache: Gezmiş olduğun site dosyalarının local makinede tutulma işlemidir.

Her wordpress kullanıcısı cache eklentisi kullanmalıdır. Piyasada bir çok wordpress önbellek eklentisi bulunur. En tanınmış wordpress cache eklentileri: Wp Super Cache, W3 Total Cache, Wp Fastest Cache, LiteSpeed Cache, Cache Enabler, Wp Rocket Cache eklentileridir.

Her bir eklentinin ayrı ayrı özellikleri mevcut. İçlerinde kullanımı en kolay olan Wp Fastest Cache, en hızlı Wp rocket eklentisidir.

Wp Rocket Cache Kurulum ve Ayarları

Wp rocket eklentisine iletişim kısmındaki mail adresime mail atarak ücretsiz bir şekilde sahip olabilirsiniz.

Wp Rocket eklentisi Html-JS-CSS sıkıştırma, CDN desteği, Lazylaod, Mobil cache gibi bir çok özellik sunan paralı bir cache eklentisidir. Gelin ayarlarının nasıl yapıldığına;

Wp Rocket Cache

Wp Rocket eklentisini kurduktan sonra Önbellek kısmına gelip;

Mobil cihazlar için önbelleklemeyi etkinleştir ve mobil cihazlar için önbellek dosyalarını ayır seçeneğini aktif ettikten sonra değişiklikleri kaydet butonuna basıyoruz.

Wp Rocket Cache kurulumu

Dosyaları iyileştirme sekmesinden;

  • HTML’i küçült
  • Google yazı tipleri dosyalarını birleştir.
  • Sorrgu dizelerini sabit kaynaklardan kaldır
  • CSS dosyalarını küçült
  • CSS dosyalarını birleştir
  • CSS dağılımını iyileştir
  • JavaScript dosyalarını küçült
  • JavaScript dosyalarını birleştir
  • Ertelenmiş JavaScript yükle
  • JQuery için güvenli kip

sekmelerini seçip değişiklikleri kaydet butonuna basıyoruz.

Temada menü kısmında ve sayfa geçiş esnasında bozulmalar var ise; JavaSript dosyalarını birleştir ve CSS dağılımını iyileştir sekmelerini deaktif etmelisiniz.

Ortam Sekmesine gelerek;

Wp Rocket Cache ortam ayarları

Ortam sekmesinde Lazyload, Emoloji ve Gömülüler kısmında,

  • Resimler için etkinleştir
  • Iframe’ler ve görüntüler için etkinleştir
  • Önizleme resmi ile Youtube iframe’ini değiştir
  • Emolojiyi etkisizletir
  • WordPress gömülülerini etkisizleştir

sekmelerini seçip değişiklikleri kaydet butonuna basıyoruz.

Önyükleme ve Gelişmiş kurallar sekmelerini geçin.

Veritabanı sekmesi

Bu sekmede veritabanında bulunan artık dosyaların optimize işlerini gerçekleştirebiliriz.

Wp Rocket Cache Veritabanı sekmesi ayarları

Temizlik yapılmadan önce veri tabanının yedeğini almanız faydanıza olacaktır.

CDN sekmesinden;

Wp Rocket Cache CDN ayarları

İçerik dağıtım ağını (CDN) etkinleştir sekmesini seçip değişiklikleri kaydet butona basıp optimize işlemini bitiriyoruz.

Bağlantı Türü Kullanımı

Sitenizde oluşturalan sayfaların bağlantı türünü belirlemek önemlidir. Nofollow ve dofollow olmak üzere iki adet bağlantı türü vardır.

Dofollow bağlantı sayfanızdaki değerin diğer sayfaya aktarılmasını sağlayan bağlantı türüdür. Nofollow bağlantı türü ise sayfadaki yönlendirilen linkin değerini diğer sayfaya yada siteye aktarmaz. Bu sebeple site arasında iç linkleme yapılırken dofollow bağlantı türü kullanılmalıdır. Bilgi içermeyen değersiz sayfalar ise nofollow olarak işaretlenmelidir.

Şimdi gelelim hangi sayfaların hangi bağlantı türünde olması gerektiğine;

İletişim = Nofollow

Gizlilik Politikası = Nofollow

Hakkımızda = Nofollow

Kullanılan etiketler = Nofollow

Numaralandırılmış sayfalar, yazılar = Nofollow

Site içi linkleme= Dofollow

Bağlantı Türü Kullanımı

 

All in SEO eklentisinde bulunan özellikleri yukarıdaki gibi ayarlayabilirsiniz. Sayfalarda ise nofollow yada dofollow kullanımına örnek verelim.

https://www.wpsefi.com/teklif-al/

İlgili teklif al sayfamı düzenle dediğimde All İn SEO ayarları kısmına baktığınızda size bağlantı türünün ne olacağını soruyor.

Nofollow bağlantı ayarları

eğer ki nofollow olarak seçerseniz bu sayfanın önemsiz olduğunu belirtmiş olursunuz. Böylelikle kalitesiz ve kısa içerik gibi durumlardan dolayı sayfa değerleriniz düşmez.

Nofollow ile noindexi birbirine karıştırmamakta fayda var. Nofollow bağlantı türüdür, noindex ise ilgili sayfanın arama motorları tarafından indexlenip-indexlenmeyeceğini seçmenize yarar.

WordPress Site İçi SEO Optimizasyonu (On-Page SEO) makalemiz umarım sorunlarınızı çözmüştür.

[Toplam:5    Ortalama:5/5]

İlgili Makaleler

3 Yorum

  1. selamlar,

    İç seo optimizasyonu konunuzu okudum, çok kaliteli bilgiler mevcut. Benimde bir ingilizce sitem var ancak SEO oranına güvenmiyorum.

    saygılar

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu
Kapalı