Webmasterlar, yeni bir web sitesi kurarlarken, genelde çok büyük bir yanlış yaparlar. Aslında bu yanlış, hali hazırdaki siteler için de geçerlidir. Öncelikle, bir web sitesi kurarlar, ondan sonra SEO uygulamaları yaparlar. Bu büyük ticari öneme sahip web siteler kurduran firmalar için de geçerlidir. Önce bir web tasarımcı ile anlaşılır ve firmanın sanal ortamda var olması, internette bir şube açması sağlanır. Bunu yaptıktan sonra, web sitelerinin aslında çok fazla ziyaret edilmediğini ve beklentilerini karşılamadığını görürler. Tam bu noktada, SEO çalışması yaptırılması gerektiğinin de farkına varılır. Bir SEO uzmanı, bu aşamadan sonra, birçok alanın yeniden oluşturulması ve yazılması çalışmalarını (site içi SEO) ve site dışında, yapılması gereken SEO uygulamalarını (site dışı SEO) yapar. Bu size ekstra bir maliyet getirdiği gibi istediğiniz rekabet edebilme kapasitesini yakalamanız için zaman kaybetmeniz manasına da gelir. Her zaman, bir web tasarım şirketi ve SEO uzmanı ile aynı zamanda anlaşmanız, iletişim halinde olmalarını sağlamanız sizin yararınıza olacaktır.

Çok sorulan bir soruya hemen cevap vererek asıl konumuza gelelim. PHP, ASP, Pearl, Python ve Cold Fusion gibi programlama dilleri (betikleme dili) yanlış kullanılmadıkları müddetçe, SEO açısından bir dezavantaj teşkil etmezler.

PHP sunucu taraflı çalışan, hızlı ve küçük modifikasyonların rahatlıkla yapılabildiği bir programlama dilidir ve SEO uygulamaları için çok uygundur. Aslında statik HTML sayfalara göre SEO uyumu bakımından kıyaslandıklarında, PHP sayfaları daha kötü oldukları şeklinde bir üne sahiptirler. Siz kodu düzgün yazdığınız müddetçe, PHP ya da HTML, arama motorları örümcekleri sitenize gelecek ve aslında PHP kodunun kendisini değil de, PHP kodunun çıktısını göreceklerdir.

Günümüzde, PHP web site oluşturulurken çok yaygın bir şekilde kullanılır. Apache sunucu üzerinde çalışan PHP ile kodlanmış, MySQL veritabanı kullanan sistemler çok yaygındır. Bu yüzden, bu yazımda sizlere, web sitenizi kurarken, SEO uygulamasını en başta, kodlama aşamasında, yaparken nelere dikkat etmeniz gerektiğinden bahsedeceğim.

PHP SEO yapımı

SEO uygulamaları
PHP sayfalarınıza SEO uygulamaları yaparken, dinamik sayfalarınızın statik sayfalar gibi görünmelerini sağlamalısınız. Bahsedeceğimiz şekilde, GET ile oluşturulan dinamik PHP sayfalarının, bir nevi sahte statik linkler oluşturarak, daha SEO dostu görünmelerini sağlayabilirsiniz.

Genel bir kural olmasına rağmen, dinamik olarak üretilen sayfalarda, PHP SEO yapımı için <head> tagı içeriğinde üç adet öncelikle düzenleme yapılması gereken alan vardır. PHP SEO yapımı için gerekli olan bu üç madde, title (sayfa başlığı), description (tanımlama) meta tagı ve keyword (anahtar kelime) meta tagıdır. Bu tagları dinamik sayfalarda düzenleme, bunlar üzerinde kontrolü, hakimiyeti kaybetmeme PHP SEO yapımı için önemli bir değerdir. Bunlar, bütün sayfalarda, içeriğe göre ayarlanmış, dikkatlice hazırlanmış ve doğal olmalıdırlar. PHP gibi dinamik sayfalarda, sayfa sayısı arttıkça, bu taglar üzerindeki kontrol zayıflamakta ve PHP SEO yapımı için verilen emek boşa gidebilmektedir.

Temiz, basit kod. Bütün estetik elemanları, stil değerlerini örneğin ayrı bir .css dosyasına toplayabilirsiniz. Mümkün olduğu kadar, PHP SEO yapımı için kod yazarken fazla tag kullanmaktan kaçınmalısınız; yazı tipi, büyüklüğü ve renk tagları gibi. Kodu mümkün olduğu kadar sade ve basit tutmaya özen gösterin. Buna ilave olarak, çok uzun PHP scriptleri, gereksiz basamaklar içeriyor ise kullanmaktan kaçınmalısınız. Yine javascripti mümkün olduğu kadar az kullanmalıyız. Bundan maksat, arama motorları, botlar sitenize geldiğinde, sayfalarınızı ziyaret etmelerini, kodu ve linkleri takip etmelerini kolaylaştırmaktır. PHP SEO çalışmanız, arama motorları için bu işlemi zorlaştırdığınız müddetçe, SEO çalışmanıza zarar verirsiniz.

PHP SEO çalışması yaptığınız, PHP SEO yapımı metotlarını uyguladığınız sayfaların düzenlenebilir olduklarından emin olmalısınız. SEO uzmanı bu sayfaları, ilerde arama motoru algoritmaları değiştiğinde, yeni belirlenen stratejilere göre uyarlayabilmelidir. PHP SEO yapımı ve sürekli başarı sağlanabilmesi, dalgalanma olmaması bakımından bu çok önemlidir.
Bunlara ilave olarak, PHP sayfa içi yapınızı doğru planlamanız, doğru kurgulamanız gerekmektedir. Bu şu demektir: PHP sayfaları, bir veya daha fazla include içeren sayfalardır. Bu yüzden, sayfalarınızı doğru ve düzgün planlamalısınız. Stratejik olarak, grafik ve diğer gezinti linklerinin düzgün ve düzenli olduğundan emin olun.

PHP SEO Link

PHP SEO link, statik url yapısı oluşturma, web site yapımında PHP kullanıldığında çok önemlidir. PHP SEO link, çokça bahsedilen ve gerçekten de SEO uygulamalarınızın başarılı olması açısını sağlayan önemli kriterlerdendir. Web sitenizin linklerinden dinamik parametreleri çıkararak, arama motorlarının sayfanızı indexlemesi söz konusu olduğunda, bu ortaya çıkabilecek sorunlara da engel olabilirsiniz. PHP SEO link oluşturma, sitenizin ana klasöründe, .htaccess dosyasında mod rewrite komutunu kullanarak gerçekleştirilebilinir. PHP SEO link örnek verecek olursak:
Dinamik link: https://www.seohocasi.com/ üzerinde ?p=rakam gibi bir bağlantı şeklindedir.
Statik PHP SEO link: https://www.seohocasi.com/seo/ şeklindedir.
Sitenizi PHP ile tasarlarken, ya da bir programcı ile anlaşırken, bu yapıyı anlamasını, bu gereksinimi kabul etmesini sağlayın. Bu şekilde SEO uzmanının işini de kolaylaştırmış olursunuz.

Kısaca, HTML sayfalar için geçerli olan birçok SEO uygulaması, kriteri, PHP sayfalar için de geçerlidir. Bunları şu şekilde özetleyecek olursak:
•    Alakalı, değerli içeriği çekici bir tasarımla yayınlayın.
•    Standartlara uygun, hatasız kodlama yapın.
•    Konunuz ile alakalı anahtar kelimeler kullanın. Arama motoru sıralamanıza zarar verecek kurnazlıklardan kaçının.
•    Sitenizi güncel tutarak, ziyaretçilerin sizi tekrar ziyaret etmelerini, sizi takip etmelerini sağlayın. İnteraktif özellikler geliştirin, yorum yapmalarını teşvik edin. Mümkünse promosyonlar dağıtın.
•    Sitenize link verilerek içerik alınmasını, sizden bahsedilmesini teşvik edin. Eğer değerli içerik yayınlıyorsanız, bu zaten kendiliğinden olacaktır.
•    Sitemap gibi araçlardan yararlanın.

Bir önceki yazımız olan SMF SEO başlıklı makalemizde SEO ayarları, SEO yöntemleri ve smf SEO hakkında bilgiler verilmektedir.