WordPress İç Seo Yapımı 1 – Meta Tags

Herkese Merhaba,

Bu yazımızda wordpress iç seo ile alakalı bir makale yazma gereği duydum. Biraz detaylı bir konu olduğu için sürekli erteledim boş bir vakit ayırıp sizlerle bu konu hakkında bilgilerimi paylaşacağım.

İlk olarak yapmanız gereken url adresinizi seo’ya uygun şekilde yapmalısınız genellikle url de konu başlığı ile aynı şekilde olmalı. Detaylı olarak wordpress seo url konusunda anlattığım için oradan tüm detayları takip edebilirsiniz.

WordPress seo url kısmını diğer makalemizi okuyarak hallettiğinizi varsayarak şimdi gelelim önemli bir diğer temel seo kısmına title (site başlığı), description (site tanımı), keywords (anahtar kelimeler) yani metaların düzenlenmesine.

Site Meta

Title : Title sitemizin başlığıdır. En temel adımlarımızdan birisidir sitemiz ne üzerinedir burada belli ederiz. Site içeriğimizin can alıcı ana kelimelerini title’da belirtmemiz gerekli. Örnek vermek gerekirse sitemizin içeriği yumarta satışı yapan bir firma üzerine olsun site title “yumurta, yumurta satışı, yumurta fiyatları, toptan yumurta” gibi olmalıdır.

Dikkat edilmesi gereken çok fazla uzunca kelimeler girilmemesi arama motorları açısından bu durum çok uzun title kârdan ziyade sizlere zarar olabilir fitre, spam gibi cezaları yanında getirebilir. Peki title uzunluğu ne olmalıdır derseniz size tavsiyemiz maximum 4-5 kelimedir. Bazı seo uzmanlarına göre 30 harf en ideal olanıdır fakat kesinliği yoktur. Tüm seo uzmanlarının ortak görüşü title abartı uzunlukta olmamasıdır mümkün olduğu kadar birkaç kelime şeklinde olmalı.  Ben genellikle en fazla 4-5 kelime öbeği kullanıyorum bu şekilde ortalama 60 karekter (her harf, sembol ve boşluk bir karekterdir) civarı yapar.

Şimdi gelelim bu belirlediğimiz title google’da nasıl çıkar.

site title
Resimde görüldüğü üzere belirlediğimiz title en üst kısımda çıkmıştır.

Title kısmını iki türlü belirleyebiliriz.
1. olarak admin panelinizden “Ayarlar” menüsünden “Genel” bağlantısına tıkladığınızda “Site başlığı” kutucuğuna yazdığımız kelimelerdir. Dilerseniz buradan dilerseniz eklenti ile bunu sağlayabilirsiniz.
2. olarak bir üst maddede bahsettiğimiz üzere eklenti ile bu sağlanabilir. En çok tercih edilen wordpress eklentisi “all in seo pack” eklentisidir. Eklenti ile alakalı detaylı konumuzu bir önceki cümlemizde verdiğimiz linkten ulaşabilirsiniz.

Description : Sitemizin tanıtımıdır. Sitemiz hakkında özet olarak vereceğimiz 1-2 cümlelik bir açıklamadır. Örneğin oto kiralama sitemiz var. Oto kiralama ile description şu şekilde olabilir. ” Oto kiralama web sitemiz üzerinden kiralık araçlarımızı inceleyebilir ve oto kiralama hakkında bilgiler alabilirsiniz.”  Dikkat edecek olursanız description title gibi sadece ana kelimeler üzerine değil anlamlı bir cümledir çok kısa olarak 1-2 cümle ile sitemiz hakkında hem arama motorlarına hemde ziyaretçilere küçük bir site tanıtımımızı yaptık. Burada dikkat etmeniz gereken bir diğer nokta ise sitenizin en önemli kelimelerini description kısmına anlamlı bir şekilde serpiştirdik. Bu yüzden title ile description uyumluluğuna dikkat ediniz. Description ile title aynı şey değildir. Bu yüzden her ikisini aynı yapmak sağlıklı bir yöntem değildir, arama motorları açısından sizler için eksi değeri olacaktır. Description’un nasıl yapılması gerektiğinden bahsettik şimdi google’da nasıl çıkacağına bir göz atalım. Örnek olarakta google’nin description kısmına bakalım.

Peki wordpress sitemizde description nasıl olur kısmına geçelim yine yapmamız gereken Admin panelimizden “Ayarlar” menüsünden “Genel” bağlantısına tıkladığınızda “Slogan” kutucuğuna yazdığımız kelimeler bizim description’umuz olur veya title konusunda belirttiğimiz ve link verdiğimiz all in seo pack kullanabilirsiniz.

Keywords : Metalardaki son kısmımız keywords yani anahtar kelimelerdir. Buradaki amaç arama motorlarına sitemiz hakkında anahtar kelimeleri vermektir. anahtar kelimeler title’a göre sayıca fazla olabilir ve kelimelerde değişkenlik gösterebilir yani ana anahtar kelimenin benzer anlamlarıda dahil olabilir mesala mevzu ilaç ise keywords içinde eczane, doktor, hap, şurup… olabilir . Bu yüzden genellikle insanların google’dan sitemiz hakkında  hangi kelimeleri aratacağını tahmin ederek ana kelimeler ve yardımcı kelimeleri keywords içerisinde yazarız.

Buradan belirlediğiniz kelime ve türevlerinin google’da aranma oranlarını ve sayısını takip edebilirsiniz keywors girmede yardımcı olabilir.

Peki meta keywordsleri nasıl oluşturacağız sorunuza gelelim. Bunun için title ya da description gibi admin panelinizden yapamayız. İki yöntem var ya manuel olarak temanızın header.php dosyasında düzenleme yapmalısınız ya da “all in seo pack” gibi bir eklenti kullanmalısınız.Pratiklik ve kullanım kolaylığı açısından all in seo pack daha avantajlıdır.

Meta tags olaylarını elimden geldiği kadar detaya inmeden işinize yarayacak asıl kısımları aktarmaya çalıştım.

Faydalı olması dileği ile

WordPress SEO Url

Bu yazımızda sizlere wordpress için seo url nasıl yapılacağı hakkında bilgilerimizi paylaşacağız ve çok detaya girmeden gerekli olan önemli kısımlardan bahsedeceğiz.

Seo dostu url hazırlamak için wordpress admin panelinden “Ayarlar” menüsünden kalıcı bağlantılar sekmesine tıklayınız. Karşınıza resimdeki gibi bir ekran gelecektir.
wordpress kalıcı bağlantılar
Buradan Özel yapı kısmını işaretleyerek /%postname% olarak işaretlerseniz

konu başlıyınız ne ise url adresinizde aynı olur

örneğin :

Bu konumuzun başlığı : WordPress SEO Url

Url adresimiz : http://wordpress.desteksitesi.net/wordpress-seo-url

şeklinde oldu.

Eğer url adresimize .html uzantısı eklemek isterseniz. Özel yapı kısmına /%postname%.html yazmanız gerekli bu sefer url adresimiz aşağıdaki gibi olacaktır

http://wordpress.desteksitesi.net/wordpress-seo-url.html

en çok kullanılan yöntem bu ikisidir bence seo açısındanda en iyi yöntem bu şekildedir. Sonuç olarak SEO açısından çok fazla bir fark yoktur. Size uygun hangisi ise kullanabilirsiniz.

Bazıları konu başlığından önce ait olan katagoriyide url’e ilave edebilmektedir. eğer kelime sıklığı yoksa url kalabalığıdır.

“Özel Yapı” kısmına

/%category%/%postname%/ girmelisiniz veya sonunda .html isterseniz  /%category%/%postname%/.html olarak kayıt ediniz.

Yine bu konumuzdan örnek verirsek

http://wordpress.desteksitesi.net/wordpress-seo/wordpress-seo-url şeklinde ya da yukarıdaki yönteme benzer olarak sonuna .html getirebiliriz.

http://wordpress.desteksitesi.net/wordpress-seo/wordpress-seo-url.html şeklinde olabilir.

Katagori ve Etiketlerin Düzenlenmesi :

kalıcı bağlantılar isteğe bağlı

İsteğe bağlı kısmına
“Kategori temeli” kısmına catagory yerine ne yazmasını istiyorsanız onu giriniz. Eğer “Kategori temeli” boş bırakılırsa url adresinizde katagorilere tıklandığında category yazar.

http://wordpress.desteksitesi.net/category/wordpress-seo

Aynı Şekildede “Etiket temeli” için tag yerine ne yazmasını istiyorsanız onu girebilirsiniz. “Etiket temeli” boş bırakılırsa etiketlere tıklandığında tag çıkar.

http://wordpress.desteksitesi.net/tag/wordpress-site-haritasi-hazirlama

Şimdi gelelim genel sorunlara :

-Eğer linux apache server kullanıyorsanız ve serverda .htacces yazılabilirliği (chmod) elle ayarlamak gerekmiyorsa sorunsuz olarak url adresiniz değişir.

-Forbidden

You don’t have permission to access /index.php on this server.

Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.

Böyle bir hata alıyorsanız bir çok sebebi vardır.  Eğer linux apache server kullandığınız halde bu uyarıyı almışsanız .htaccess dosyası yazılabilir değildir ya .htaccess dosyasına ftp programı yardımıyla yazılabilirlik veriniz ya da .htaccess dosyası oluşturup aşağıdaki kodları .htacces dosyasına atınız.

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

Bu işlemleri yaptığınızda sorununuz kalmayacaktır.

- 2. durum ise windows sunucularda apache yüklü değilse yada mod_rewrite özellliği yok ise
.htaccess dosyası çalışmaz.
Eğer windows server var ve apache yüklüyse yine çalışmıyorsa bunun için “Özel yapı” kısmına başına /index.php ilave ederek deneyiniz. Eğer yazılabilirlik sorunu yaşarsanız ISS 7 için
web.config dosyasını ana root’a yani wordpressin kurulu olduğu dizine atınız ve ardından

<rewrite>
    <rules>
        <rule name="Main Rule" stopProcessing="true">
            <match url=".*" />
            <conditions logicalGrouping="MatchAll">
                <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
                <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
            </conditions>
            <action type="Rewrite" url="index.php/{R:0}" />
        </rule>
    </rules>
</rewrite>

şeklinde giriniz sorununuz kalkacaktır.

Çok fazla teferruata girmeden genel olarak seo url bahsettik.
Eğer sorun yaşayan arkadaşlar olursa yorum yapma kısmından sorunlarını belirtebilir.

WordPress Sitemap Eklentisi

WordPress Sitemap

WordPress ile sitemap hazırlamasını kolaylaştıracak bir eklentiyi tanıtacağız size ayrıca nasıl kullanıldığına dair elimizden geldiği kadar açıklamaya çalışacağız.

Önce eklenti sayfasını ziyaret ederek eklentiyi bilgisayarımıza indirelim. Google xml sitemap eklentisine bu sayfadan ulaşabilirsiniz http://wordpress.org/extend/plugins/google-sitemap-generator/ . Çıkan sayfadan eklentiyi indirelim ve zip dosyasından çıkaralım. Ardından ftp programımızı çalıştırıp public_html yada httpdocs/wp-content/plugins içerisine indirdiğimiz eklenti dosyasını atalım. Dosya aktarımı bittikten sonra admin panelimizden Eklentiler menüsüne girelim ve Google XML Sitemaps dosyasını etkinleştirelim. Buraya kadar diğer eklenti yükleme ve aktif etme olayı ile aynı. Şimdi gelelim bu eklentiyi kullanmaya

Admin panelinden Ayarlar menüsünde XML-Sitemap linkine tıklayarak kontrol paneline girmiş bulunduk. Şimdi bu sayfadan haritamızı oluşturabiliriz. Yalnız dikkat edilmesi gerekli bir durum var bazı arkadaşlar eklentinin çalışmadığından ya da sitemap oluşturmadığından şikayet edebiliyor. Bunun en büyük nedeni yazılabilirlik sorunudur. Bunu engellemek için wordpress kurduğumuz dizine yazılabilirlik vermemiz gerekir ftp programı yardımı ile dosyamızın izinini 755 ya da 777 yapmalıyız.  777 olursa ilk sefer daha iyi eğer haritalarımız oluştu ise eski haline getirmeyi unutmayalım. Bir dipnot daha düşelim işlemleri hallettikten sonra dosya iznine 750 verirseniz eğer ara ara otomatik olarak site haritasını güncelleyeceği için hata alır eklenti ya da güncelleyemez bu sebeble 755 olarak kalması ideal. Bir diğer önemli durum ise bazı sunucular 777 dosya izininde çalışmaz bunların ayarını 755 yaparak işlemlerinizi yapabilirsiniz.

Şimdi gelelim oluşturulan site haritalarını google’e gönderme kısmına. Önce google’de oturum açınız ardından https://www.google.com/accounts/ManageAccount?hl=tr adresinden hesabınıza giriş yapın Google Web Yöneticisi Araçları sayfasına giriş yapın.

Eğer domaininizi google’e eklemediyseniz “Google Yönetici Araçları” sayfasından “Site Ekleyin” butonuna basın. Açılan sayfadan HTML dosyası yükleyin demek daha pratik olduğu için ona göre anlatacağız. Resime bakınız.

HTML dosyası yükleyini seçtikten sonra açılan pencereden HTML dosyasını bilgisayarınıza indirin.

İndirdiğiniz Html dosyasını wordpress’in kurulu olduğu ana dizine atın. ardından Doğrula butonuna basın. Artık Sitemizi Google’a tanıtmış olduk.

Eklediğiniz ve doğrulanan domainin üzerine tıklayın. Karşımıza çıkan sayfadan sağ alt köşede bir site haritası gönderin linkine tıklayın.

Şimdi karşımıza çıkan sayfadan “Bir Site Haritası Gönderin” butonuna basın. Aşağıdaki resimden inceleyebilirsiniz.

Ardından açılan pencereye sırasıyla sitemap.xml ve sitemap.xml.gz girip “Site Haritası Gönder” butonuna basıyoruz ve artık oluşturduğumuz site haritalarını google’e bildirmiş olduk. Yok ben bu işi yapamam ya da uğraşmak istemiyorum derseniz footer kısmına http://domainismi.com/sitemap.xml şeklinde olarak link koysanızda olur.