GeneratePress Teması Nasıl Özelleştirilir? *SEO Canavarı*

GeneratePress Teması WordPress’de ücretli ve ücretsiz olarak iki şekilde de sunulan bir temadır. GeneratePress temasının lisans maliyeti 35 TL ile 50 TL arasında değişmektedir ki bu maliyet bir WordPress teması için oldukça düşük bir rakamdır. GeneratePress Teması sayesinde hiç bir yazılım dili bilmeden temanızı optimize edebilir, SEO konusundaki performansını geliştirebilir ve temayı kolayca özelleştirebilirsiniz.

Blog kurmak için maliyetiniz kısıtlı mı?

Site içi SEO konusunda hizmet almak için yeterli bütçeye sahip değil misiniz?

WordPress Site Hızlandırma işlemlerini kendiniz yapmak mı istiyorsunuz?

Sade, Etkili ve Özelleştirilebilir bir temaya mı sahip olmak istiyorsunuz?

Bu konu sizler için hazırlandı.

WordPress Breadcrumbs Nasıl Eklenir?

Rank Math ve Yoast SEO gibi WordPress SEO eklentilerinde de yer alan Breadcrumbs özelliğini WordPress GeneratePress temasına entegre etmeniz oldukça kolaydır. Peki Breadcrumbs Nedir?

WordPress Breadcrumbs

Birçok web sitesinin kullandığı bu bileşen GeneratePress’e oldukça kolay bir şekilde entegre edebiliyor. Anlatımı ise Rank Math SEO eklentisi üzerinden gerçekleştireceğiz.

<?php if (function_exists('rank_math_the_breadcrumbs')) rank_math_the_breadcrumbs(); ?>
  • Rank Math SEO eklentisinde “Genel Ayarlar” ardından da “Gezinti Çubuğu” bölümüne gelin.
  • Sayfa işaretleri yolları işlevini etkinleştir ifadesini aktifleştirin ve Breadcrumbs bölümünü buradan dilediğiniz gibi düzenleyin ve değişiklikleri kaydedin.
  • Görünüm – GeneratePress – Elements fonksiyonunu aktifleştirin.
  • Görünüm – Elements bölümüne gelin ve “Add New Elements” butonuna tıklayın.
  • Ayarları görseldeki gibi dizayn ettikten sonra “Display Rules” bölümüne gelin ve Location bölümünü “Yazı” ve “All Yazılar” olarak seçtikten sonra Elements’i yayımlayın.
GeneratePress Teması Breadcrumbs
GeneratePress Teması Breadcrumbs

Peki Breadcrumbs SEO noktasında size nasıl bir avantaj sağlayacak?

Google’ın Zengin Sonuçlar listesine 1 schema daha eklemiş olacaksınız.

Breadcrumbs Scheması
Breadcrumbs Scheması

GeneratePress Google Analytics Kodları Nasıl Eklenir?

Google Analytics ziyaretçi verilerimiz için önemli bir araçtır. Neredeyse tüm web sitelerinde de kullanılır. Analytics kodlarını GeneratePress’e kolay ve etkili bir şekilde ekleyebilirsiniz.

  • Görünüm – Elements – “Add New Elements” butonuna tıklayın.
  • Google Analytics aracından aldığınız kodları resimdeki gibi ekleyin.
  • Hook bölümünü wp_head olarak seçin.
Google analytics kodları
Google analytics kodları

Yöntemi öğrendiğim web sitesinin yazarına göre analytics kodlarını bu şekilde eklemek optimizasyon noktasında avantaj sağlamaktadır.

Bileşen Title Kodlarını SEO Uyumlu Hale Getirmek

Birçok WordPress temasının Default ayarlarında Bileşenlerin Title yani başlık H tagleri h2 veya h3 gibi etiketlerle gelmektedir. Bu kullanım SEO noktasında doğru değildir çünkü içerik odaklı web sitelerinde Bileşenlerin H tagleri h5 veya h6 gibi önemi görece daha az etiketler olmalıdır.

  • Code Snippets eklentisini kurun ve aktifleştirin.
  • Aşağıda yer alan kod dizinini bu eklenti üzerinden de yükleyebilirsiniz.
// Bileşen Title Kodu
add_filter( 'generate_start_widget_title', 'widget_title_start_tag' );
function widget_title_start_tag()
{ 
    return '<h5 class="widget-title">';
}

add_filter( 'generate_end_widget_title', 'widget_title_end_tag' );
function widget_title_end_tag()
{ 
    return '</h5>';
}

(Bu eklentiyi sürekli olarak kullanacağız.)

Anasayfa H1 Etiketi

WordPress GeneratePress temasının Marketer stilinde ana sayfada H1 etiketi yer almamaktadır. Bunu kolay bir kod satırı ile düzeltebilirsiniz. Tema Düzenleyici ardından da functions.php dosyasının en altına aşağıdaki kodları yerleştirmeniz yeterlidir.

// Anasayfa H1 Kodu
add_action( 'generate_before_main_content', 'generate_add_blog_title' );
function generate_add_blog_title()
{
	if ( ! is_home() )
		return;
	?>
	<header class="page-header">
		<h1 class="entry-title" itemprop="headline">KOZBA.ORG - Değiştirilecek</h1>
	</header>
	<?php
}

Rank Math FAQ Schema CSS Kodları

FAQ Schema yani Sıkça Sorulan Sorular şemasını kullanıyorsanız ve bunu daha belirgin hale getirmek istiyorsanız aşağıdaki kodları Özelleştir – Ek CSS bölümünün en altına eklemeniz yeterlidir.

.rank-math-list-item {
    -webkit-box-shadow: 0px 2px 21px 0px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0px 2px 21px 0px rgba(0, 0, 0, 0.75);
    box-shadow: 0px 2px 21px 0px rgba(0, 0, 0, 0.75);
    border-radius: 4px;
    margin: 1em auto;
    overflow: hidden;
    padding: .5em .8em;
}
FAQ Schema Görünümü
FAQ Schema Görünümü

Yorumlardan URL Bölümünü Kaldırma

Bu kod dizini sizi büyük ölçüde SPAM WordPress yorumlarından koruyacaktır. Aşağıda yer alan kod dizinini Özelleştir – Ek CSS bölümünden ekleyebilirsiniz.

.comment-form #url{ display:none; }

WordPress GeneratePress Teması Nasıl Optimize Edilir?

GeneratePress temasının optimizasyon işlemi oldukça kolaydır. Tema yapımcıları Autoptimize eklentisini tavsiye etse de Litespeed Cache ve WP Rocket eklentileri bu temada müthiş sonuçlar ortaya çıkartmaktadır. Bu içeriğimizde bu eklentilerden ziyade GeneratePress temasında yapmanız gerekenleri anlatacağız.

Özelleştir – Genel bölümüne geldikten sonra aşağıda yer alan görseldeki gibi ayarları yapmanız yeterlidir.

Herhangi bir CSS sıkıştırması yapmıyorsanız üstte yer alan Cache Dynamic CSS butonunu aktif hale getirebilirsiniz.

İkinci önemli nokta ise öne çıkarılan görsellerdir.

Görünüm – Özelleştir – Yerleşim – Blog bölümüne gelin. Bu bölümün aktifleşmesi için Görünüm – GeneratePress – Blog işlevinin aktif olması gerekmektedir. Hiç bir değişiklik yapmadan mouse’u aşağıya indirin ve ayarları resimdeki gibi yapın.

Resimlere boyut kazandırarak öne çıkarılan görsellerimizi sıkıştırabiliyoruz.

Son ayarımız ise yazı tipi. Özelleştir – Tipografi bölümünden fontu System Stack olarak seçin ve Google Fontlarını kullanmayarak optimizasyon konusunda tasarruf sağlayabilirsiniz.

Lazy Load hatası alıyorsanız da Code Snippets aracından aşağıda yer alan kodu ekleyebilirsiniz.

add_filter( 'wp_lazy_loading_enabled', '__return_false' );

GeneratePress ücretli mi?

GeneratePress ücretsiz bir tema olmakla birlikte bu temayı özelleştirebilmek için lisanslı sürümünü satın almalısınız. Lisanslı sürüm fiyatı kişiden kişiye değişmekle birlikte 40 TL’ye genellikle lisans sağlayıcıları tarafından güncelleme alacak şekilde sağlanmaktadır.

Yorum yapın