Posts Tagged ‘Wordpress’

Wordpress Seo dersleri

Bu Konu Mart 22nd, 2010 Tarihinde Seo teknikleri, Sesli Chat, Wordpress Basligi Altinda Yazilmistir. admin

Wordpress SEOGünümüz internet dünyasında 120 milyon blog olduğunu düşünürsek,blogumuzu önplana çıkarmak için çok çaba göstermemiz gerekiyor. Ancak pek çok blog yazarı,zevk için yaptığı bu işe reklam bütçesi ayırmakta zorlanıyor. İşte bu noktada SEO’nun öneminden bahsedebiliriz. SEO size çok düşük bütçelerle veya tamamen ücretsiz olarak organik trafik sağlıyor. Sağladığı trafiklerin hemen hemen tamamının içerikle ilgili olduğunu da düşünürsek,blogunuzun konusu ile ilgili yeni okurlar edinmemeniz işten bile değil. Bu yazı dahilinde size Wordpress için kullanılacak en iyi ücretsiz 20 SEO Eklentisinden bahsedeceğim.

Yukarıda da belirttiğimiz gibi,ne kadar kaliteli yazılar yazıyor olursanız olun iyi bir SEO altyapınız yoksa istediğiniz okuyucu kitlesine ulaşamazsınız. Şayet Wordpress kullanıyorsanız bu alanda size yardımcı olabilecek pek çok eklenti mevcut. Bu eklentilerin pek çoğu metataglarınızı ve titlelarınızı düzenlemekte yardımcı olurken,bazıları da “duplicate content” ‘i engellemeniz konusunda yardımcı oluyor. Sizi çok fazla bekletmeden tanıtımlara başlıyorum.

Wordpress SEO Eklentileri

All in One SEO Pack – En çok bilinen SEO eklentilerindendir. İçerik ile en uyumlu ve hedef kelimelere uygun title ve metalar hazırlamak için kullanılır. Ayrıca duplicate content filtresi ile ilgili noindex parametlerini içerir.  Editörlerimizden İbrahim Çakıcı’nın hazırladığı “All in One SEO Pack Eklentisi” kurulum ve sonrasındaki detaylarda size yardımcı olacaktır. (Tavsiye edilir)

Eğer SEO eklentileri konusunda öneride bulunmak istiyorsanız,lütfen yorum ile dönüş yapın.

all-in-one2

Automatic SEO Links – Automatic SEO Links eklentisi ile seçtiğiniz her kelimenin belirli bir alanı linklemesini sağlayabilirsiniz. Böylece makalelerinizdeki navigasyonu arttırarak kullanışlılık sağlayabilirsiniz. Bununla beraber ilgili bölümler için site-içi backlink sağlamış olursunuz. Bunun yanısıra sözkonusu linklerin nofollow veya ext. nofollow olarak seçilmesi gibi detaylara dahi yer verilmiş.  En güzel özelliklerinden birisi de,ilgili kelimeyi sadece bir kez linklemesidir. Yani bir makale içerisinde “seo” etiketini linklemek istiyorsanız ve bu kelime makalede çok sık geçiyorsa,onlarca link yığını oluşmasını engelliyor. (Tavsiye edilir)

Google XML Sitemaps – Google – Yahoo – MSN ve Ask.com gibi büyük arama motorlarının istediği XML formatında site haritaları yaratır. Böylece arama motoru örümcekleri sitenizi crawl ederken bu dosyadan faydalanırlar. Şayet siteniz “duplicate content” içermiyorsa,tüm linklerinizi bu şekilde indexletmeniz mümkündür. Ayrıca sayfalarınızın priority değerlerini de modifiye etmeniz mümkün. “Duplicate content” ve “priority değerleri” ile ilgili makalelerimi çok yakında yayımlayacağım. (Tavsiye edilir)

HeadSpace2 – Bu eklenti sayesinde <head> </head> etiketleri arasında kalan tüm bölümleri (CSS,JS ve Metalar) düzenleyebilirsiniz. Ayrıca “All in One SEO Pack” eklentisinde olduğu gibi her yazı için ayrı meta tanımlamaları yapabilirsiniz.

Meta Robots WordPress plugin – Robots isimli metayı düzenlemeniz için gerekli bir eklentidir. Özellikle “giriş sayfaları” ve “duplicate content” içeren bölümlere nofollow metasını eklemek isterseniz,mutlaka kullanmanız gerekiyor.

Nofollow Case by Case – Şayet yorumlarınızdan nofollow özelliğini kaldırdıysanız ve blogunuza yorum yazan ziyaretçilerin linklerinin takip edilmesini istediyseniz “spamcılarla” uğraşmak zorundasınızdır. Bu eklenti sayesinde,yorumları onaylarken URL sonuna “/nofollow” eklerseniz,yoruma otomatik olarak nofollow ekleniyor.

Platinum SEO Plugin – All in One SEO ‘nun en güçlü rakiplerinden biri olan Plantium SEO otomatik oluşturulan veya özelleştirilebilen meta özelliği ile öne çıkıyor. Ayrıca permalinklerinizi (kalıcı bağlantılarınızı) değiştirmeniz durumunda,otomatik olarak 301 yönlendirmesi yapabiliyor. Böylece eski indexlerinizi kaybetmeden,yeni yapınıza ulaşabiliyorsunuz. Bununla beraber “duplicate content” ‘e karşı çok ciddi tedbirler alınmış. (Editörün tavsiyesi)

Redirection – Herhangi bir sebepten ötürü blogunuzu URL’leri ile beraber başka bir bloga yönlendirmek istiyorsanız ve bunu 301 yolu ile (SEO’da sorun yapmayacak olan yönlendirme stili budur) gerçekleştirmek isterseniz “redirection” eklentisini kullanabilirsiniz.

SEO Blogroll – Blogroll konusunda paylaşımcı bir insansanız,ancak başkalarının PageRank değerlerinizden faydalanması konusunda bencilseniz bu eklenti tam size göre. Bu eklentiyi kullanarak,blogrollarınızın sonuna nofollow ekleyebilirsiniz. (Tavsiye edilir)

SEO for Paged Comments – Wordpress 2.7 ile beraber her yorum için özel sayfalar üretilmesi,kullanışlılık için önemli bir artı olabilir ancak aynı içeriğin tekrar etmesi, “duplicate content” konusunda ciddi sıkıntılara sebebiyet verebiliyor. Wordpress bu hatasını düzeltene dek kullanılabilecek bir eklenti.

SEO friendly and HTML valid subheadings – Bazı temalarda başlıklandırma hiyeraşisi üzerinde ciddi sorunlar olabiliyor. Örneğin; h2 etiketi punto olarak h1′in üzerinde kullanılabiliyor. Bu tip kodlama hatalarını düzeltip,HTML Valid konusunda size yardımcı olan bir eklenti. Default tema kullanıyorsanız,bu eklentiye ihtiyacınız yoktur.

SEO Friendly Images – Resimler harika bir trafik kaynağıdır. “Google Images SEO” adı altında yeni yeni oluşan bu alanda aktif olmak istiyorsanız,bu eklentiyi kullanabilirsiniz. Eklenti, title ve alt değerlerine istediğiniz değişkeni atayarak optimizasyon yapmanızı sağlıyor.

duplicate-content-karsiti-eklenti

SEO No Duplicate WordPress Plugin – Google’ın yeni çıkardığı “canonical link uygulaması” hakkında detaylı bilgi edinmek için şu yazıdan faydalanabilirsiniz. Şayet “duplicate content” konusunda Google ile işbirliği yapmak istiyorsanız,kesinlikle kullanmanız gereken bir eklenti. Şayet farklı alanlarda duplicate content sorunu yaşıyorsanız,özelleştirilebilir bu eklenti sayesinde kolaylıkla bu sorunu aşabilirsiniz.

SEO Post Link -  Şayet kalıcı bağlantılarınızda kategori adını da kullanıyorsanız,çok uzun URL’lerle karşılaşmanız mümkün. Google’ın bu konuda radikal kararları olduğunu göz önünde bulundurursak,URL’nizi kısaltmanız gerektiğini anlayabiliriz. SEO Post Link sayesinde,linklerinizi belirlediğiniz karakter sayısı limiti ile sınırlandırabilirsiniz.

SEO Smart Links – Blog içinde yaptığınız linklemelerde, “nofollow” etiketi ile “_blank” etiketi (yeni pencerede açmayı sağlar) gibi alternatiflerden faydalanmanızı sağlayan bir eklenti.

SEO Tag Cloud Widget – Wordpress ile birlikte default halde gelen etiket bulutunun indexlemede sorun yaşatması üzerine,alternatif olarak yaratılan bu eklenti W3C uyumu sayesinde kolaylıkla indexlenmekle beraber okunabilir ve kullanışlı bir etiket bulutu yaratmayı amaçlar.

SEO Title Tag – Günümüzde pek çok blog yazarı etiketleme özelliğini kullanıyor. Ancak kodlama bilginiz yoksa,ilgili etiketleri sayfa içine entegre etmekte zorluk yaşayabilirsiniz. Bu eklenti sayesind,sitenin istediğiniz bir bölümüne etiket ekleyebiliyorsunuz.

etiketler

Simple Tags – Yazdığınız yazılara etiket eklerken,sizin için ilgi çekici alternatifler sunan harika bir eklenti. Her ne kadar Wordpress 2.7 ile beraber benzer konseptte bir özellik eklenmiş olsa da, AJAX teknolojisini kullanarak size kolaylık sağlayan bu eklentiyi tavsiye ediyoruz. (Tavsiye edilir)

Sitemap Generator – Diğer sitemap eklentilerinin yanında güzel bir alternatif olan “Sitemap Generator” ile daha özelleştirilebilir sitemaplar oluşturmanız mümkün. Belirli yorum sayısının altında olan sayfaları sitemap’a dahil edilmemesi gibi özelleştirmeleri uyguluyabilirsiniz.

TGFI.net SEO Wordpress Plugin – Sayfaların title ve keyword’lerini düzenlemek için kullanabileceğiniz bir alternatif. Ancak rakiplerinin yanında çok zayıf kalıyor.

Editör Notu: Makaleyi hızlıca gözden geçirip,tüm eklentileri kurmayı sakın denemeyin. Site içerisinde inanılmaz bir kaos,buna bağlı önlenemez bir işlemci tüketimi olacaktır. Bu sebepten ötürü,eklentilerin açıklamalarını okuyup,ihtiyacınız olanları kurmanızı tavsiye ediyorum.

kaynak seoteknikleri

wordpress auto tag eklentisi

Bu Konu Ocak 18th, 2010 Tarihinde Google Optimizasyonları, Google Optimizayonlari, Sesli Chat, Wordpress Basligi Altinda Yazilmistir. admin


Wordpress, Webmaster camiasının sürekli kullanmakta olduğu bir scripttir. Nedenleri bolca olmasına karşın, kullanımının kolay olması ve basit Seo yönetilebilirliği bunların başlıca sebeplerindendir.

Sayfa içinde linkleme abartılmadığı sürece Google tarafında hoş karşılanan ve yükselmeye adım adım ilerlenen bir Seo yöntemidir.

Bu tam olarak ne işe yarar ?
Anahtar kelimelerde dış link alımının iyi olduğu kadar, iç linklemelerle google örümceklerinin belirlediğimiz içeriklerde sayfayı daha iyi taramasına ve buna bağlı olarak, anahtar kelime aramalarında google’da üst sıralarda çıkmasına neden olmaktadır.

Wordpress’imizde bunu basitçe yapmak için hoş bir eklenti sunacağım : Automatic Tag to Link

Automatic Tag to Link, yeni sürümlerde entegre olarak çalışan bir plugindir.

Kurulum :
1- Plugini download edin.
2- Sıkıştırmadan çıkartın.
3- FTP’ye bağlanarak wp-content/plugin klasörüne dosyayı yollayın.
4- Wordpress’te plugin sayfasına girerek, eklentiyi aktif edin.
5- Ayarlar -> Tag to Link sekmesine girerek istediğiniz takdirde default ayarları değiştirin.

Ayar bölümünde şu şekilde bir ekranla karşılaşmanız muhtemeldir.

“The times of convert a tag to link:” bölümü yazı içine girdiğiniz tagların, linklenmesinin rakam olarak belirtilmesidir

Galatasaray Teması

Bu Konu Ağustos 30th, 2009 Tarihinde Sesli Chat Basligi Altinda Yazilmistir. admin

harika 1 tema butun galatasaraylı arkadaşlara Tavsiye ederim

ASP NEDİR?

Bu Konu Temmuz 6th, 2009 Tarihinde ASP/PHP/HMTL Basligi Altinda Yazilmistir. admin

ASP nedir?

ASP (Active server pages) bir web programcılığı ve elektronik ticaret teknolojisidir. Günümüz deki pek çok profosyonel anlamda yayımlanan bir çok web sitesi ASP teknolojisi üzerine kurulmuştur Web programcılığı anlamında kendini geliştirmek isteyen herkes mutlaka bu dili öğrenmelidir. Ancak gerek bu konuda gerekse diğer diller konusunda yeterli kaynak yok ben de bu eksiği doldurak için böyle bir web sitesi yapmaya karar verdim.

Web sitesimdeki örnekleri ve yazıları anlayabilmeniz için az da olsa html dillinden bilginiz olması gerekli.

Ayrıca ASP uzantılı dosyalarınızı bilgisayarınızda görüntülemek için bilgisayarınız da PWS (Personel web server) kurulu olması lazım aksi taktirde .asp uzantılı dosyalarınız bilgisayarda görüntülenmez.

….
ASP ile ilk scriptimiz
Şimdi ASP ile ilk scriptimizi yapıyoruz






<% @ LANGUAGE=VBScript CODEPAGE=1254 %>
<%
response.write "Nihayet ASP ile ilk Scriptimizi yapıyoruz bu yazı asp nin yazdırma komutu olan respone.write ile yazdırılmıştır."
%>

Bu kodları Frontpagede yada isterseniz not defterinde bile yazabilirsiniz ama profosyonel olması için Frontpagede yapıp ilk.asp ismiyle kaydediniz.
Yukarıdaki <% - %> kodları arasında yazılan ifadeler asp kodlarımızdır bu kodlar önce sunucu tarafından yorumlanır ve sonuçları sayfaya html formatında yazdırılır. Daha açık konuşmak gerekirse bu yaptığımız örneği browserde gösterirken kaynağı görüntüle dediğimizde karşımıza aşağıdaki gibi kodlar gelecektir.





Nihayet ASP ile ilk Scriptimizi yapıyoruz bu yazı asp nin yazdırma komutu olanrespone.write ile yazdırılmıştır.

Bakın ve farkı kendiniz görün bizim yazdıklarımız la hiçbir ilgisi yok Çünkü ASP bu bizim yazdığımız kodları aldı kendi içinde derledi ve normal html kodu olarak bize geri gönderdi İşte ASP nin temel mantığı budur ASP yi öğrenmek için ASP’nin temel mantığını çok iyi bilmek gerekir.

Birden çok sayfalı sayfa

Bir ASP sayfası içerisinde birden fazla farklı dosya ve sayfaları barındırabilir. Bu özellik ASP’nin en çok kullanılan ve en önemli özelliklerinden birisidir Örneğin pek çok sayfadan oluşan bir web sitemiz olsun ve bu sayfaların en üstünde bir sayfanın sürekli olarak görünmesini istiyorsunuz bunu nasıl yaparsınız

1. Bütün sayfalara üst kısımın html kodunu kopyalarım olur biter dediğinizi duyar gibiyim Fakat bu oldukça amatör olur çünkü üst sayfamız da bir değişiklik yapmak istediğimizde bütün sayfalara girip tek tek değişikliği yapıp kaydetmek olduk ça amatör aynı zamanda dosyaların kapladıkları yerlerde ona göre artacaktır yani dosyalarda fazladan (gereksiz yere) yer kaplayacaklar. böyle olmaz tabi.

2. Sayfaların üst kısmını bir frame kullanırım. bu yöntemte tıpkı asp gibi biraz avantajlı gibi görünsede (en azından ilk maddeden kat kat daha avantajlı) bu yöntemdede görsellik bakımından bir dezavantaj var Yani sayfaları framelere bölmek basit gibi görünen fakat web sitesinin görünümünü bozan bir yöntemdir.

3. Tabiki anlayacağınız gibi ASP tekolojisini kullanmak Nasıl İŞTE BÖYLE;

Öncelikle her sayfada görünmesini istediğimiz üst sayfayı oluşturuyoruz

Daha sonra bu dosyanın ismini kullanarak yanlızca yazacağımız bir satırlık komut ile o sayfayı o bölüme çağırabiliriz.

Response ve Requset Nesneleri

Response Nesnesi

Response.write
Response.Redirect
Response.Flush
Response.Clear
Response.End

Request Nesnesi

Request.Querystring
Request.Querystring de form kullanımı
Request.ServerVeriables

Response.write nesnesi

Response komutu sayesinde ASP ziyaretçiye sunucudan yazılar gönderir. Bu nesnenin en çok kullanılan metodu write dir. <% %> tagları arasında yazacağımız Response.write ifadesi ile sayfada asp kodları içerisinde istediğimiz bir yazı yada bir değişkeni gönderebiliriz. Hemen bir örnek yapalım :






<% @ LANGUAGE=VBScript CODEPAGE=1254 %>
<% degisken="Web"
response.write "bu komutu ilk scriptimiz bölümünde de görmüştük hatırladınızmı? "
response.write "WEBdershanesi.NET"
response.write (degisken)
%>

Dikkat etmemiz gereken eğer bir yazıyı görüntüleyeceksek bu yazıları ” örneğin bu ” tırnak içinde yazmalıyız eğer yazacağımız bir değişken ise bunları da parantez içinde yazmalıyız Ayrıca Response.write ASP’de en çok kullanılan komutlardan biri olduğu için daha pratik bir yazılış biçimi vardır <%="WEBdershanesi.NET " buradaki = response.write anlamına gelmektedir.

Response.Redirect Deyimi

Response.redirect deyimi ASP'de kullanılan (bu da bayağı sık kullanılıyor) ve bir sayfadayken başka bir sayfaya yönlendirme yapmak için kullanılır. Yani sunucunun karşısına böyle bir ifade geldiğinde ne olursa olsun çalışılan sayfayı durdurup Response.redirect içerisindeki sayfaya yönlenir.

Hemen bir örnek yapalım

öncelikle birinci sayfaya aşaıdaki gibi bir textbox ve bir buton koyalım
[_______] - [_____]

buradaki text box'ın namesi (ismi) sifre olsun butonun ise actionuna responseredirect2.asp yazalım bu örneğimizde birinci sayfadaki text box'a bir sifre girmemiz isteniyor ve butona basarak ikinci sayfaya yönlendirme yapıyor ikinsayfamızdada bu text box taki bilgi bir deyim sayesinde sifre isimli bir değişkene aktarılıyor ve bu değişkenin içeriği kontrol edilerek sifrenin dogru olup olmadığı karşılaştırılıyor eğer doğruysa sayfaya girmeyi başarıyoruz eğer yanlış ise response.redirect deyimi sayesinde tekrar birinci sayfaya yönlendirilme yapılıyor gördüğünüz gibi asp'nin çalışma mantığı hakkında biraz daha bilgi sahibi olmuşsunuzdur umarım.

İkinci sayfanın kodlarıda aşağıda yazmakta Ayrıca bu örnekleri buradan bilgisayarınıza indirebilirsiniz







<%
sifre=Request.Form("sifre")
if sifre="neolsun" then
%>
Sayfaya girmeyi başardınız
<% else response.redirect("responseredirect1.asp")
end if
%>

Response.Flush

Sunucu eğer çalışma zamanın da bu deyime rastlarsa o zamana kadar tampon bellekteki sakladığı degerleri browsere gönderir






<% @ LANGUAGE=VBScript CODEPAGE=1254 %>
<%
Response.buffer=true
%>
Bu satır sunucunun hafızasında saklanan ilk satır
<%
response.flush
%>
bu satır ise flush metodundan sonra gösterilmiştir.