Sayfa Reklamı

Browsing Tag

seo

SEO / SEF

PHP ile SEO URL Nasıl Yapılır?

PHP ile çok basit bir fonksiyon kullanarak SEO‘ya uygun url yapıları elde etmek mümkündür. SEO linklerini genel olarak haber, makale, blog vs. gibi sitelerde çok görebilirsiniz. Birçok site size domain.com/haber/$id olarak’ta bunu sunabilir. Peki arasındaki fark nedir derseniz arama motorlarında üst sıralara çıkmanızın olanağı daha yüksektir. Continue Reading

SEO / SEF

Paravan Blog Nedir, Nasıl Yapılır?

Web sitelerinin daha üst sıralarda yer almasını sağlamak için birçok teknik kullanılmaktadır. Kullanılan teknikler genel itibariyle backlink odaklıdır. Paravan blog yapısıysa tam olarak bu işi yapmaktadır. Ana sitenizi yüceltmek, belirlenen kelimelerde backlink alarak popülerlik kazanmasını sağlarsınız. Bu işlemin yapım amacı; Arama motorlarının backlink ile sitelere değer biçmesidir. Paravan siteleri kullanarak kendi sitenizin değerini arttırabilirsiniz.

Backlink, değer belirlemek için en önemli etkendir. Sitenizin daha fazla tanınmasını veya daha itibar sağlar olması için ücretli ya da ücretsiz olarak backlink yollarına başvurabilirsiniz. Ücretsiz ama biraz meşakkatli bir yol olarak paravan blog seçeneğini de tercih edebilirsiniz. Paravan blogların popüler olmasındaki en büyük etken ise blogger ve WordPress gibi ücretsiz hizmet sunan sitelerdir.

Blogger ve WordPress kullanarak, hiçbir ücret ödemeden web sitesi kurabilirsiniz. Kurmuş olduğunuz bu web sitesinde, ara ara kendi ana sitenizin reklamını link çıktıları yaparak kullanabilirsiniz. Böylelikle ücretsiz olarak backlink almış olacaksınız. Ayrıca paravan sitenizde, asıl sitenizi övmenizden de bir geri dönüş alacaksınız.

Kaliteli Bir Paravan Blog Oluşturmanın Yolları Nelerdir?

+ Oluşturacağınız paravan blog servisi ile ana sitenizin barındığı blog sistemi aynı tabanda olmasın. Blogger tabanlı bir siteniz için wordpress, tumblr sistemlerini kullanabilirsiniz.

+ Paravan bloglarınızın ana sitenize referans olduğunu unutmayın. Kısıtlı ve spam içerik üreten bir blog oluşturup ana sitenize size destek olmayacağı gibi zararda verecektir.

+ Link verme zamanına dikkat edin: İlk günden sayfalarınıza link vermeyin. Paravan bloglarınızda belli bir içerik sayısına ulaşın 5, 10 makale eklemeden ana sitenize link vermeyin.

+ Paravan bloglardan ana sitenizin sadece ana sayfasına link vermeyin, ara sayfalarınıza linklendirme yapın özellikle benzer konuyu işlediğiniz sayfalarda.

+ Paravan sitenizi belirli günlerde içerikler girerek güncel tutmaya çalışın. İlgi görmeyen paravan sitenizden çıkacak olan backlink değeri düşük puanlı bir getiri yapacaktır.

+ Çoklu paravan sitelerinde aynı yazıyı kullanacaksanız mutlaka spinleme yapmayı unutmayınız.

Paravan Blog’un Avantajları ve Dezavantajları Nelerdir?

Paravan blog; sitenizin değerine değer katmak adına yapılan bir çalışmadır. Ancak her alanda olduğu gibi fazla backlink çıkışı gibi yanlış kullanım şeklinden dolayı kaynaklanabilecek bazı dezavantajları da olabilir.

+ Zahmetli olan bu yolu kullanmanız sizi hadi daha fazla paylaşım ve link çıktısı yap dürtüsüne iletecektir. Bu dürtünüz hırs ile gelen sonsuz ihtiyacın ta kendisidir. Eğer bu hırsınıza kapılırsanız, siteniz çok fazla backlink alacaktır. Bu durumsa Google ve diğer arama motorları tarafından dikkate alınacak ve gereksiz span backlink olarak değerlendirilecektir. Böylesi bir durumda ÇÖP nitelikli site olarak değerlendirileceksiniz.

+ Paravan siteler kullanılırken abartı link çıktıları yapılmamalıdır.

+ Paravan siteleriniz, ana sitenizi niteler kategoride olmalıdır. Örneğin; Eğitim siteniz bulunuyorsa, buna gelecek olan backlink eğitim ya da genel blog tarzı paravan sitelerden çıkış yapılmalıdır.

+ Paravan sitelerinizde başka yazılar paylaşmaya da özen gösteriniz. Yalnızca sizin sitenizle alakalı içerikler olmamasına dikkat ediniz.

SEO / SEF

Basit Örnekler – SEO

Bu bölümde sizi çok fazla RegEx (Regular Expressions – Düzenli İfadeler) bilgilerine boğarak kafanızı karıştırmak istemediğim için basitten zora doğru örnekler ile ilerlemek istiyorum. Bunun için öncelikle manuel olarak (elle) adres bilgilerini değiştirerek uygulamalar gerçekleştireceğiz ve ardından veritabanından okuma yaparak basit bir blog yapısını incelemiş olacağız.

Vakit kaybetmeden hemen uygulamaya başlayalım. Öncelikle oluşturmuş olduğunuz .htaccess dosyasına aşağıdaki ifadeleri eklemenizi istiyorum.
[php]Options +FollowSymlinks

RewriteEngine On

RewriteRule ^ornek_adres.html$ index.php [L,NC][/php]
Yukarıdaki örnek ile, eğer adres satırına /ornek_adres.html yazılırsa bu bağlantı için index.php dosyasının çalıştırılmasını sağlayacak yönlendirme kuralını belirtiyoruz. Denemek için basit bir index sayfası oluşturalım. Aşağıdaki komutları kullanarak index.php dosyanızı oluşturabilirsiniz.
[php snippet=”1″][/php]

Ve uygulamayı test etmek için adres çubuğuna http://127.0.0.1/ornek_adres.html yazın. Xampp kök dizininde (c:\xampp\htdocs) çalıştığım için ben direkt yukarıdaki adres yapısını kullandım. Yukarıdaki kodları denediğimde aşağıdaki gibi sonu elde ettim. Sizde de benzer sonuçlar olmalıdır. Farklı adresler (/index.php hariç) denediğinizde hata alacaksınız.

Ekran Çıktısı : Burası index.php Sayfasıdır.

Gerçekten de ornek_adres.html olmamasına rağmen .htaccess dosyası beni index.php dosyasına yönlendirdi. Eğer uygulamayı başarılı bir şekilde çalıştırdıysanız, artık olayı yavaş yavaş anlıyor olmalısınız. Şimdi biraz daha işi geliştirelim ve sanki bir dizin varmış gibi nasıl kullanırız, onu öğrenelim. .htaccess dosyanızın içeriğini aşağıdaki şekilde değiştirin.

Yukarıdaki örnek için index.php dosyasında herhangi bir değişiklik yapmamıza gerek yok . Şuan uygulamamız doğru çalışıp çalışmadığını kontrol ediyoruz ve olayın mantığını algılamaya çalışıyoruz. Bu sefer adres çubuğuna http://localhost/bir_klasor/ornek_adres.html yazdığımda beni yine index.php dosyasına yönlendirmesi gerekmekte.

Ekran Çıktısı : Burası index.php Sayfasıdır.

Yukarıdaki örnekte linke dikkat ederseniz gerçekten yine beni index.php dosyasına yönlendirdi. Tamam yönlendirme oluyor da adres çubuğundaki değerleri nasıl okuyacağız değil mi ? Yine başa dönerek basitten başlayarak ilerleyelim. Bu kez de .htaccess dosyasını aşağıdaki biçimde yeniden güncelleyin.

Yukarıdaki komutlara dikkat ederseniz, ornek_adres tanımlamasını parantezler arasına aldım ve daha sonra yönlendirme yaparken index.php?sayfa=$1 olarak tanımladım. İşte parantez içinde yer alan bu ifadeyi örüntü olarak tanımladım ve $1 isimli değişkende tutmuş oldum. Böylece index.php dosyasına yönlendirme yaparken sayfa değişkeni ile birlikte bu değeri taşımış olacağım.

Şimdi bu değişkeni index.php‘ye yönlendirdiğimiz için index.php dosyasında bir takım yeni eklemeler yaparak gelen değişkenleri görüntüleyelim. Daha önce oluşturmuş olduğunuz index.php dosyasını aşağıdaki biçimde yeniden güncelleyin.

Yönlendirme işleminde index.php?sayfa=$1 şeklinde değer taşıdığımızdan bu yöntem ile değer taşımaya daha önceden GET metodu olarak isim vermiştik. Bu yüzden bu şekilde gönderilen ifadelere PHP’nin $_GET küresel fonksiyonu ile erişebiliriz. Şimdi uygulamayı yeniden çalıştıralım. Adres çubuğuna http://localhost/ornek_adres.html yazdığımda elde ettiğim sonuç aşağıdaki gibi oldu.

Ekran Çıktısı : Burası index.php Sayfasıdır. Array  (  [sayfa] => ornek_adres )

Çıktıya dikkat edin. $_GET metoduyla bir değişken taşınmış gerçekten. İstersem kod içerisinde bu değişkene $_GET[“sayfa”] komutu ile erişebilirim. Ama acele etmeyin, bunların hepsini yapacağız.

Manuel olarak son bir örnek daha yaparak artık dinamik olarak bu işlemleri nasıl gerçekleştirebileceğimize başlayacağız. Daha önce klasör olarak yaptığımız adres yapısındaki iki değişkeni taşımak için .htaccess dosyasını aşağıdaki şekilde güncelleyin.

Yukarıdaki ilk satırdaki RewriteRule bir önceki uygulamamızda olduğu gibi aynı şekilde duruyor. İkinci olarak belirttiğimiz yönlendirme kuralında dikkat ederseniz, iki farklı adres değişkeni olduğundan iki farklı durum için parantez ile bir_klasor ve ornek_adres değerlerini kapsüle aldık. Sıralamadan dolayı $1 değişkeni bir_klasor değerini ve $2 değişkeni ise; ornek_adres değerini ifade edecek. Bu halde uygulamayı çalıştırmak için adres çubuğuna http://localhost/bir_klasor/ornek_adres.html yazıyorum ve elde ettiğim sonuç aşağıdaki gibi oldu.

Ekran Görüntüsü : Burası index.php Sayfasıdır. Array ( [dizin] => bir_klasor [sayfa] => ornek_adres )

SEO / SEF

SEF Kurulumu

Yerel bilgisayarda çalışmalarınızı test edebilmek için adres yönlendirme özelliğini aktif hale getirmek gerekmektedir. Apache klasörünün içerisinde yer alan httpd.conf dosyasını (Windows sistemlerinde bulunduğu dizin C:\xampp\Apache\conf) not defteri ile açın. Bu dosya içerisinde aşağıda yer alan satırı arayarak başındaki # işaretini kaldırın.

#LoadModule rewrite_module modules/mod_rewrite.so

Bu işlemi gerçekleştirdikten sonra değişikliklerin aktif olması için Apache’nin yeniden başlatılması (restart) gerekmektedir. Apache restart edildikten sonra değişiklikler aktif olacaktır ve artık SEF çalışmalarına başlayabiliriz demektir.

 

.HTACCESS

Düzenli ifadeleri oluşturmak için .htaccess olarak isimlendirilmiş (özel bir dosya, extra uzantı yok) bir dosya ile çalışmanız gerekmektedir. Kök dizininize bu dosyayı oluşturun. Bu dosyayı oluşturmak için adına .htaccess yazın ve kaydedin. Uzantı belirtmemek için çift tırnakları özel olarak yazdık, aynı bu şekilde yazarak kaydederseniz rahatça bu dosyayı oluşturabilirsiniz. Aksi halde dosya ismini değiştirerek oluşturmaya çalıştığınızda Windows işletim sistemi uzantı belirtmediği için bu işletme izin vermeyecektir.

Genel

SEO için Etiket

Merhaba,

SEO yapmak isteyenler wordpress’te ilk olarak bunu kullanır bende yapmak istedim ve şu şekilde tasarımıma uyarladım, güzel bir sonuç çıktı ortaya güzel ben sevdim valla yeniliklerim devam edicek.

Küçük bir ekran görüntüsü…

Screenshot_4