Codeigniter SEO için bulduğum güzel bir eklentiyi sizinle paylaşmak istiyorum. Bu helper’ı güzel yapan description, open graph, Twitter ve robotlar için taglar türetmesidir.

Helper’ı indirmek için Github Reposu

Kurulum

Aşama 1

Dosyaları config ve helpers içine CI uygulamanızın ilgili klasörlerine yerleştirin. Dosyalar:

  1. config/seo_config.php
  2. helpers/seo_helper.php

Adım 2

  1. Config klasörünüzün içindeki autoload.php dosyasını açın
  2. Otomatik yükleme helper’a seo_helper ekleyin

Örneğin:

$autoload['helper'] = array('seo_helper');

Adım 3

  1. Daha önce kopyaladığınız config/seo_config.php dosyasını açın
  2. Başlığı, açıklamayı ve görsel URL’sini istediğiniz gibi değiştirin. (Not: Açıklama maksimum 155 karakter)

Örneğin:

$config['seo_title'] = 'My website - Get freebies - Awesomeness';
$config['seo_desc'] = 'Something intesresting';
$config['seo_imgurl'] = 'http://something.com/something.jpg';

Kullanımlar

Kullanımı çok kolaydır, uygulamanızın herhangi bir view dosyasına gidin ve şu satırı ekleyin:

meta_tags();

Sayfanız yüklendiğinde, meta etiketler otomatik olarak enjekte edilecektir.

Bu satırın HTML belgenizin head bölümüne eklenmesi önerilir. Bunun gibi bir şey:

<head>
	<title>My Site</title>
	<?php meta_tags();?>
</head>

Özelleştirmeler

Hangi meta etiketlerin enjekte edileceğini kontrol etme

Dahil edilen Meta Etiket Türleri:

  • Açıklama
  • Og (Açık grafik)
  • Twitter
  • Robot
$e = array(
	'general' => true, //description
	'og' => true,
	'twitter'=> true,
	'robot'=> true
);
meta_tags($e, $title = '', $desc = '', $imgurl ='', $url = '');

Bunları devre dışı bırakmak için true değerini false olarak değiştirin. Ayrıca, $title, $desc, $imgurl, $url değerlerini değiştirerek belirli sayfalar için başlık, açıklama, resim url’si ve url’yi özelleştirebilirsiniz.

NOT: Başlık, açıklama, resim url’si boş bırakılırsa, yapılandırma dosyasında ayarlanan varsayılanları kullanacaktır.

  • URL için varsayılan, sitenizin base_url’si olacaktır

Robot için varsayılan index/follow olacaktır. false olarak ayarlanırsa noindex/nofollow olur

CEVAP VER

Please enter your comment!
Please enter your name here