nedir
Merhabalar,

’dan sitesine hit gelen gelmeyen herkes için kısa bir döküman yazacağım.

Öncelikle çe içerikli sitenize ziyaretçi çekmek istiyorsanız. arama motorunun politikalarına uymak zorundasınız. kullanıcılar %95 oranla arama motorunu %5 oranla diğer arama motorlarını kullanırlar.

önceden pek dikkatinizi çekmeyen bazı tavsiyeler:

Eğer Hitlerinizin Kesilmesini İstemiyorsanız

  • Konu ile ilgisi olmayan hiçbir anahtar kelimeyi sitenize eklemeyin
  • CSS ile veya herhangibir şekilde gizlenmiş hiçbir yazıyı ne olursa olsun sitenize eklemeyin. ( çok küçük yazı veya ile aynı yazıları kastediyorum )
  • Çok fazla tag (etiket ) eklemeyin, etiketlerin amacı arama motorlarının işini kolaylaştırmaktır, bu nedenle kısa az etiket eklemeye çalışın, etiketlere haddinden fazla görev yüklemeyin.
  • Çok uzun başlıklar seçmeyin, konu ile alakasız başlıklar seçmeyin.
  • İçi boş konu açmayın
  • uzun bir süre konu eklemeyip 1 saatte 500 konuyu aynı yerden çalarsanız, siz kendiniz kaşındız demektir.
  • mümkün olduğunca çalmamaya çalışın
  • kategorilendirmeyi iyi yapın
  • sitenizi w3 standartlarında kodlayın
  • a sitemap ile hatalı url göndermeyin
  • hiçbir şekilde kandırmaya çalışmayın
  • sitenizi güncel tutmaya çalışın
  • meta tagları istenen yönergeleri izleyerek düzenleyin
  • sitemap te sayfa önceliklerini iyi düzenleyin. her sayfaya aynı önceliği vermeyin.. eski yazıların önceliği daha az olmalıdır
  • Sayfanızın uzunca süre kapalı kalmamasına dikkat edin. eğer host problemleriniz varsa kaliteli bir yer taşınmanız sizin çok yararınıza olacaktır.
  • pagerank arttırmak için haldur huldur link değişimi yapmayın. link değişimi yaptığınız siteler googledan banlı olan siteler olabilir. pagerank’ın direk olarak ziyaretçi trafiği ile bir ilgisi yoktur. temiz aynı içerikli sitelerle link değişimi yapın.


Özellikle Şu Alttakiler Kesinlikle yasaktır. Bunları yaparsanız başınız ile belada demektir.

  • Gizli metin veya bağlantılar
  • Yanıltıcı yinelenen kelimeler
  • Sayfa, ’ın açıklamasıyla eşleşmiyor
  • Gizli sayfa
  • Aldatıcı yeniden yönlendirmeler
  • Hatalı sayfalar
  • Yinelenen veya sayfalar

(webmastersitesi.com - banias)

Not: Asagıdaki Kodlar Ayrı ayrı geçiş kodlarıdır.

Bulanarak geçiş:
<meta http-equiv=”Page-Exit” content=”progid:DXImageTransform..Pixelate(duration=2,irisStyle=star)”>
<a href=”http://www.erkanhan.blogcu.com” target=”_blank”> <img src=”http://bulutbulut4.googlepages.com/gfdbdobjibbnmdbidbdbdbdfb.gif” border=”0″ alt=”web master aracları sitene ekle hitine hit kat” width=”120″ height=”20″></a>

Zigzag Çizen Geçiş:
<meta http-equiv=”Page-Enter” content=”progid:DXImageTransform..Zigzag(duration=2,irisStyle=star)”>
<a href=”http://www.erkanhan.blogcu.com” target=”_blank”> <img src=”http://bulutbulut4.googlepages.com/gfdbdobjibbnmdbidbdbdbdfb.gif” border=”0″ alt=”web master aracları sitene ekle hitine hit kat” width=”120″ height=”20″></a>

Dönerek GEçiş:
<meta http-equiv=”Page-Enter” content=”progid:DXImageTransform..Zigzag(duration=2,irisStyle=star)”>
<a href=”http://www.erkanhan.blogcu.com” target=”_blank”> <img src=”http://bulutbulut4.googlepages.com/gfdbdobjibbnmdbidbdbdbdfb.gif” border=”0″ alt=”web master aracları sitene ekle hitine hit kat” width=”120″ height=”20″></a>

Silinerek Geçiş:
<meta http-equiv=”Page-Enter” content=”progid:DXImageTransform..Gradientwipe(duration=2,irisStyle=star)”>
<a href=”http://www.erkanhan.blogcu.com” target=”_blank”> <img src=”http://bulutbulut4.googlepages.com/gfdbdobjibbnmdbidbdbdbdfb.gif” border=”0″ alt=”web master aracları sitene ekle hitine hit kat” width=”120″ height=”20″></a>

flv indir

başta olmak üzere , MySpac , , DailyMotion, iFilm, Porkolt gibi birçok viideo servisinden çeşitli formatlarda dosya indirmenize yardımcı oluyor. Toolbarda bulunan , sayfada görsel bir öge belirince dönmeye başlıyor, üzerine tıklayarak da ınıza indirebiliyorsunuz.

eklentiyi indir

Ukkaşe Sultan

- Earth’den-

Anlatılır ki, Hz. Muhammed’in sahabelerinden Ukkaşe’nin türbesi Hıra (Hırka) Köyündedir. Sahabe Hz. Muhammed’in sırtındaki nübüvvet mührünü Veda Hacc’ında bir vesile ile görür. Peygamberimiz ona hırkasını verir , “Rum diyarına giderek halkı dine davet edeceksin” der. O da İslam ordusuyla Kayseri üzerinden ’a kadar savaşa savaşa gelerek bu günkü Hırka Köyünde şehit düşer. Bir gönül sultanına dönüşen Ukkaşe’nin o gün bu gündür ziyaretçileri eksik olmaz.

Onun ’a geliş tarihi miladi 681’dir. Hıra köyünün girişindeki mezarlıkda yer alan bu ulu sahabenin kabri, Peygamberimizin sırtındaki mührü öpen Ukkaşe bin Mihsen Hazretleri’ne aittir.

Evliya çelebi buraları ziyaret ettiğinde onun kabrinin varlığından söz eder.

Bayram günleri sabah namazı burada kılınırdı.

Üstünü kapattırmadığından defalarca yapılmış, her seferinde ertesi gün yapılan yer yıkılmıştır. Halk arasında, ‘buraya yedi defa üst üste gelenin hac sevabı alacağı’ inancı meşhurdur. Mehmet Ocak’ın Muammer Durak’ın kabir çevresinin düzenlenmesinde büyük hizmetleri dokunmuştur. Türbesinin tamir tarihi 1968dir. Türbenin yanında yer alan bina aşevi olarak hizmet vermektedir. Hükkaşe Sultan Köyün kuruluşundan çok önce Türbesinin olduğu yere gelir hırkasını bırakır. O tarihten sonra o mevkinin adı Hırka olarak bilinir burada kurulan Köy, Hırka Köyü adını alır. ’un birçok köyünün adı zamanla değiştiği halde, Hırka Köyü’nün adı değişmemiştir.

Köyün ormanında, hayvanlarından geyikler, ayılar yaşarmış. Geyikler, Hükkaşe Sultan’dan gelip su içerlermiş. Türbesinde bulunan geyik boynuzlarının o zamanlardan kalma olduğuna inanılır.

-Evliyalar Şehri ’dan-

“Güneş…” demişti bir baba oğluna, “Nedenlerin nedenidir. Neyi ele alırsan al. Güneş olmasaydı olmazdı yeryüzünde.”
Gerçekten de yıldızların en dostudur güneş. Her an alev alev yanmaktadır güneş. Eskilerin ateş elementidir temelde. Güneş’teki bu ateşin kaynağı her an patlayan nükleer reaksiyonlardır. Öyle kıvılcımlar çı ki bunlardan her biri bir gezegeni rahatça yutar.

Güneş dünyadan katlarca büyüktür. Kütlesi akıl almaz ölçülerdedir. Ama galaktik ölçekte bakıldığında henüz genç bir yıldızdır (4.5 milyar yıl ki? Pastada birkaç mum :). Yaşlı yıldızlar kendi kütleleri üstüne çökerek karadelik halini alır veya bir deve dönüşerek yeni bir hale geçerler. Büyük ihtimalle Güneş’te büyüyüp yüzlerce kat devleşecektir. Ama daha 5-6 milyar yıl var. Panik yok.

Orta büyüklüktedir. eti diyelim Güneş 2 x 1030 kilogram gazdan oluşur. (İyi bir bel ölçüsüdür yıldızlar için.) %75 Hidrojen %25 Helyum. Bu oran yavaş yavaş değişir. Küçük atomlar daha ağır elementlere dönüşür.
Güneş sadece ışık değil pek çok dalga boyunda ışınlarla dünyamızı bombardıman eder. Kimilerine göre bunlar zararlıdır kimileriyse zeki yaşamın gelişimi için şart olarak görürler. Ancak dünyayı saran koza, atmosferimiz Ozon tabakası gibi İyonosfer gibi katmanlarla zararlı ışınımları elektrik yüklerini süzmek üzere programlanmış devasa bir robottur !!!!

Dünya Güneş’e 2 Ocak’ta en yakın(147.1 milyon km.), 2 Temmuz’da en uzak(152.6 milyon km) konumunda olur. Ama ne tir, en uzaktayken yazı yaşarız Kuzey yarıkürede. Çünkü önemli olan dünyanın açısıdır. Biz yaz derken Güney yarımküre kışı yaşar. Biz kış derken de onlar yaz.

Güneş ne kadar sıcaktır? Kara (sunspots) ?

Ateşin ortasında karanlık olur muymuş? Evet olurmuş. Güneşin yüzeyi yaklaşık 5500 C’dir. Çekirdekte 4 milyon dereceye, dış atmosferde yine milyonlarca dereceye yükselir sıcaklık. Ancak yüzeyde nispeten soğuk olan yerler karanlık görünür. Manyetik alan nedeniyle sıcaklık farkları oluşur. Güneş döndüğünde bu de döner. Binlerce yıl önce Çinliler, sonraları da Galileo tarafından gözlemlenmişlerdir. Çekilen fotoğraflarda çok ilginç görüntüler oluşturur. Çoğunlukla direkt güneşin resmini çekmek makinelerine de gözlerimize de ciddi zarar verir. Filtre kullanmak gereklidir.

Güneş Rüzgarı ? / Güneş Patlamaları ?

Güneş gibi coşkulu kanı sıcak bir gencin ara ara patlaması kaçınılmaz değil mi? Bu manyetik dengesizlikler sonucu oluşan patlamalarda kendisinden kopan gaz toz parçaları sıcak elektrik dolu bir uzaya fırlarlar. Yol üstündeysek yörüngemiz tutuyorsa atmosferimize rağmen bu yağmurdan yüklü parçacık yağmurundan nasibimizi alırız. Atmosferin dışında seyreden uydular bu yüklü parçalardan zarar görür. Tarımda verimli bir zaman yaşanır. Haberleşme şebekeleri olumsuz etkilenir. Ama bilimadamları bir yelkenli gibi bu rüzgarlardan yararlanarak uçacak uzay gemileri tasarlarlar. fikir değil mi?

Güneş Resimleri, Güneşin resmi :
http://umbra.nascom.nasa.gov/eit/images/eit_20050729_1824_304.gif
http://umbra.nascom.nasa.gov/eit/images/eit_20050728_2200_304.gif

Güneş Videosu
http://umbra.nascom.nasa.gov/eit/images/eit_19990306_erupt_304.mpg (170 KB)

Kaynakça:
VİKİPEDİ
http://www.abc.net.au/science/space/planets/sun.htm
http://umbra.nascom.nasa.gov/sdac.html ()

Yukarıdaki makale dan gelen meraklıları avlamak için yazılmamıştır. Sitenin adıyla verdiği teknik bilgiyle ilgildir.

Muhtemel reklam soruları ise biliyorsunuz
Dünya’ya en yakın ın adı ?
Güneş ne kadar sıcaktır?
Gökyüzü mavidir?

‘ın hedefi ucuz enerji

 

‘ın hedefinin, kömürden daha ucuz yenilenebilir enerji üretmek olduğu bildirildi.

’den yapılan yazılı açıklamada, yenilenebilir enerji kaynaklarından elektrik üretimine yönelik yeni stratejik girişimle amacın, kömürden elektrik üretimine kıyasla daha ucuz bir yöntem geliştirmek olduğu ifade edildi.

Açıklamada, söz konusu çalışmanın bir parçası olarak ’nin, şirket içinde ilk olarak güneş enerjisine bağlı termal elektrik teknolojiler, rüzgardan yararlanmaya yönelik yenilikçi yaklaşımlar geliştirilmiş geo-termal sistemlere odaklanacak.

Açıklamada, ’nin, yılında yenilenebilir enerji konusunda araştırma geliştirmeye onlarca milyon harcayacağı, sermaye planlamasının bir parçası olarak yenilenebilir enerji projelerine milyonlarca dolarlık yatırım yapmayı öngördüğü belirtildi.

’nin kurucularından Ürün ü Başkanı Larry Page, yaptığı değerlendirmede, arama alanında sundukları yaratıcılık yenilikçi yaklaşımlarını şimdi ucuz, büyük ölçekli enerjilerin geliştirilmesini amaçlayan mücadeleye uygulamak istediklerini ifade ederek, şunları kaydetti:

”Amacımız, kömüre göre daha ucuz olacak 1 GW değerinde yenilenebilir enerji kapasitesi inşa etmek. Bunu birkaç yıl içinde gerçekleştirebileceğimiz konusunda iyimseriz. Bu hedefi koymak bizi çok heyecanlandırıyor. hazırda kömüre kıyasla daha ucuz yenilenebilir enerji üretmeye yönelik dikkat çekici teknolojiler mevcut biz bu teknolojileri daha da geliştirmek için çalışmaktan heyecan duyacak kişileri bir araya getirmek istiyoruz.”

.org İdari Müdürü Larry Brilliant da, ”Bu yolda devam edersek, büyük bir felakete yol açacak iklim değişikliğinden kaçınmamıza yarayacak süper ucuz temiz yenilenebilir enerjiyi zamanında sunamayacağız. Açıklamakta olduğumuz programların, bir yeşil elektrik devrimi yaratacağını kömüre göre ucuz maliyetle üretilecek bu alanda çığır açacak teknolojilere yol açacağını umuyoruz” dedi.

Kaynak : http://www.ntvmsnbc.com/news/427788.asp

 

’a rakip geliyor
’dan yeni bir hizmet…

14.05. 00:14
Dünyanın en büyük arama motoru , kullanıcıları arkadaşlarıyla iletişim halinde tutacak yeni bir hizmet başlatarak, MySpace gibi popüler sosyalleşme sitelerinin yolunu izliyor.

, “Friend Connect” adlı yeni yazılımıyla, kullanıcıların kişisel profil uygulamalarını diğer web sitelerine taşıma olanağı sağlıyor.

Şirketin mühendislik direktörü David Glazer, henüz geliştirilme aşamasında bulunan uygulama ile her web sitesi sahibinin, sitesine küçük bir parça kod ekleyerek, karmaşık bir yazmak zorunda kalmadan yeni sosyal uygulamalar elde edebileceğini belirtti.

Örneğin bir kullanıcının kendi web sitesinden ayrılmadan diğer arkadaşları veya kişiler ile iletişim halinde olabileceğini belirten şirket yetkilileri, kullanıcının web sitesini ziyaret edenlerin diğerlerinin yorumlarını okuyabileceklerini, kendi profillerine müzik ekleyebileceklerini ya da web sitesinin duvarında yazılı mesajları
görebileceklerini kaydettiler.

Friend Connect’in Data Availability uygulaması da, kullanıcılara , PhotoBucket, Twitter eBay aracılığıyla bilgi paylaşımı sağlayacak.

AA

Enter ‘a basın aşağıdaki kodları yazın :

X marks the spot : Havadaki sisi kaldırır

Give me liberty or give me coin :
10.000 verir

Nova & Orion :
10.000 xp verir

Speed Always Wins : İnşaat hızını 100 katına çıkartır

< consored >
: 10.000 odun verir

This is too hard
: Single ünü kazanırsınız

Medium rare please
: 10.000 yiyecek verir


estetik ameliyatlarsa sorular ve cevapları

Sonucun Mükemmel Olması İçin Ne Yapabilirim?
Mükemmel sonuç için, öncelikle estetik operasyondan ne beklediğiniz gerçekçi olmanız gerekir. Ameliyatınızı yapacak hekimi iyi seçmiş olmanız, ameliyat yöntemi risklerini bilmeniz ameliyatınızın yapılacağı kurumunun kalitesinden emin olmanız da bir sonraki aşamadır. Sonrasında ameliyat öncesi sonrası size yapılan önerilere uymanız da mükemmel sonuca ulaşmanızı sağlayacaktır. Read the rest of this entry »

LİNK Google Talk Badge sitesine giriyorsunuz ve gmail accountunuzla giris yapıp size verilen html kodunu sitenize yerlestiriyorsunuz. LİNK Gtalk messenger programına giriş yapıyorsunuz sitenizdeki ziyaretciler sizinle artık anlık olarak iletişime geçebiliyor..

Sitenizde Bu Sekilde Konusma bolunu gozukucek

LİNK

kaynak: ordan burdan

<?
// Setting the URL variable
$link = $_GET['url'];

// Backlinks
function fetch_google($uri) {
$uri = trim(eregi_replace('http://', '', $uri)); $uri = trim(eregi_replace('http', '', $uri));
$url = 'http://www..com/search?hl=en&lr=&ie=UTF-8&q=link:'.$uri;
$v = file_get_contents($url);
preg_match('/of about <b>(.*?)</b>/si',$v,$r);
return ($r[1]) ? $r[1] : '0';
}

// Inlinks
function fetch_yahoo($uri) {
$uri = trim(eregi_replace('http://', '', $uri)); $uri = trim(eregi_replace('http', '', $uri));
$url = 'http://siteexplorer.search..com/search?p=http://'.$uri.'&bwm=i&bwmf=s&bwmo=&fr2=-rd-se';
$v = file_get_contents($url);
preg_match('/of about <strong>(.*?) </strong>/si',$v,$r);
return ($r[1]) ? $r[1] : '0';
}

// Alexa Rating
function fetch_alexa($uri){
$uri = trim(eregi_replace('http://', '', $uri)); $uri = trim(eregi_replace('http', '', $uri));
$url = 'http://data.alexa.com/data?cli=10&dat=snbamz&url=' . urlencode($uri);
$v = file_get_contents($url);
preg_match('/<popularity url="(.*?)" TEXT="([0-9]+)"/>/si', $v, $r);
return ($r[2]) ? $r[2] : '0';
}

// Page Header
echo "<h2>Search Engine Popularity</h2>";

// Display Links and Information
if (isset($link)) {
echo "<strong>URL:</strong> " . $link . "<br />";
echo "<strong> Backlinks:</strong> " . fetch_google($link) . "<br />";
echo "<strong> Backlinks:</strong> " . fetch_yahoo($link) . "<br />";
echo "<strong>Alexa Rating:</strong> " . fetch_alexa($link) . "<br />";
}

// Search
echo "<br />
< action="linkcheck." method="get">
<input type="text" name="url" />
<input type="submit" />
</>";

?>

kaynak: ordan burdan

1 Mart itibari ile güncelleme başlamıştır.
Henüz güncellemeler devam ettiği için, Page Rank ölçen sistemlerde henüz tam olarak doğru sonuç alamayabilirsiniz ya da eski PR sonucunuz görünebilir. PR bir web sitesinin popülaritesi için çok şey ifade ediyor ama herşey de değil. Bazen bir bakıyorsunuz PR'ı düşük olan bir web sitesi, yüksek olanlardan daha fazla ziyaretçi trafiğine sahip olabiliyor. PR değeri daha çok, sizin diğer sitelerden aldığınız backlinklerle alakalı. 'ın gözünde, bir diğer siteler tarafından ne kadar çok linkleniyorsa, gözünde o kadar değerli oluyor. buna bağlı olarak size 0-10 arasında bir puan veriyor. Bu neticede Page Rank değeriniz belli olmuş oluyor. Mesela 'ın kendi PR değeri şu an 10. Bu değeri, aldığı 77,300,000 küsür backlinke borçlu. PR güncellemelerini sabırsızlıkla bekleyenlere duyurulur.

kaynak: ordan burdan

<head>
<script type="text/" src="http://www..com/jsapi?=YOUR-API-">
</script>

<script type="text/">
.load("feeds", "1") //Load Ajax Feed API (version 1)
</script>
</head>

<div id="feeddiv"></div>

<script type="text/">

var feedcontainer=document.getElementById("feeddiv")
var feedurl="http://rss.slashdot.org/Slashdot/slashdot"
var feedlimit=5
var rssoutput="<b>Latest Slashdot News:</b><br /><ul>"

function rssfeedsetup(){
var feedpointer=new .feeds.Feed(feedurl) // Feed API method
feedpointer.setNumEntries(feedlimit) // Feed API method
feedpointer.load(displayfeed) // Feed API method
}

function displayfeed(result){
if (!result.error){
var thefeeds=result.feed.entries
for (var i=0; i<thefeeds.length; i++)
rssoutput+="<li><a href='" + thefeeds[i].link + "'>" + thefeeds[i].title + "</a></li>"
rssoutput+="</ul>"
feedcontainer.innerHTML=rssoutput
}
else
alert("Error fetching feeds!")
}

window.onload=function(){
rssfeedsetup()
}

</script>

kaynak: ordan burdan

<?
function js_redirect($url, $seconds=5) {
echo "<script language="">
";
echo "<!- hide code from displaying on browsers with JS turned off

";
echo "function redirect() {
";
echo "window.location = "" . $url . "";
";
echo "}

";
echo "timer = setTimeout('redirect()', '" . ($seconds*1000) . "');

";
echo "->
";
echo "</script>
";

return true;
}

örnek :

js_redirect(http://.com,5);//5 saniye sonra sayfasına gidecek

kaynak: ordan burdan

'ın meşhur reklam birimi yeni bir uygulama başlatıyor. Bundan sonra bot'ları, oluşturulan yeni ma mekanizması sayesinde sitelerin yüklenme sayfanın tamamen açılma sürelerini kayda alıp "Quality Score" yani kalite puanına etki etmesini sağlayacak. Çünkü uzun yüklenme süresine sahip sitelerin birçok ziyaretçi tarafından beklenmeyip, kapatıldığını öngörüyor. Bu mantıkla olaya baktığımızda yavaş sitelerin cezalandırılması mantıklı gözüküyor.

'ın kalite puanı için eskiden; arama motorunda aratılan kelimelerden siteye tıklanma periyodu, konuyla ilgili kelimenin reklam grubundaki tıklanma oranı sitenin genel tıklanma performansı etkin rol oynuyor bunlara göre belirleniyordu. Bundan sonra ziyaretçilerin sitenizdeki bir konuya ulaşma tıklamaları şılığında aldığı tepki hızı da genel kalite puanınıza etki edecek. Bu da reklamlarda tıklama başına aldığınız kazanca doğrudan etki edecek.

Eğer çok yavaş açılan veya özellikle ping olarak bilinen tepki zamanı(response time) saniyeler mertebesinde yüksek olan siteler tarafından cezalandırılacak üzerinden en düşük fiyatlandırmaya tabi olacaklar.
**Yabancı forumlarda 'ın bu sistemle ileride yavaş blogları tamamen sistemden çıkarabileceği söyleniyor. Henüz kesin olmayan bu bilgi eğer doğru çıkarsa, 'deki birçok sitenin indeks yaşamı tehdit altına girecek demektir.

kaynak: ordan burdan

<?
foreach(gethostbynamel("www..com") as $host)
{
print("$host<br>
");
}
?>

kaynak: ordan burdan

<?
$count = 0;

if(!empty($searchurl))
{
$searchurl = str_replace("%2E",".",$searchurl);

$filename = "http://www..com/search?sourceid=navclient&".
"ie=UTF-8&q=%3A$searchurl";

$file = fopen($filename, "r");
if (!$file)
{
echo "<p>Unable to open remote file $filename.
";
}
else
{
while (!feof($file))
{
$var = fgets($file, 1024);

if(eregi("of about <b>(.*)</b> from",$var,$out))
{
$out[1] = strtolower(strip_tags($out[1]));

$count = $out[1];

break;
}
}
fclose($file);
}

if($count)
{
$result = "The $searchurl has $count pages listed";
}
else
{
$result = "The $searchurl is not spidered";
}
}
?>

kaynak: ordan burdan

<?

$test_data=array(0.5,6,,17,2,0.3,9);

echo "<img src=http://chart.apis..com/chart?chtt=".urlencode("Code Kodu Deneme")."&cht=lc&chs=450×125&chd=".chart_data($test_data).">";

function chart_data($values) {

$maxValue = max($values);

$simpleEncoding = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';

$chartData = "s:";
for ($i = 0; $i < count($values); $i++) {
$currentValue = $values[$i];

if ($currentValue > -1) {
$chartData.=substr($simpleEncoding,61*($currentValue/$maxValue),1);
}
else {
$chartData.='_';
}
}

return $chartData."&chxt=y&chxl=0:|0|".$maxValue;
}

?>

kaynak: ordan burdan

her MetaTagın ne kadar önemli olduğunu 5 üzerinden sizlere niteleyeyim.

Sıralama Kriterleri

Tek (*) = Önemsiz

İki (**) = Fayda Sağlamayan

Üç (***) = Orta Derecede Etkili

Dört (****) = Görsel Açıdan Etkili

Beş (*****) = Sıralama Açısından Etkili

1) Abstract Meta Tagı (*)

Açıklama : Tek cümle ile sitenin açıklamasını içerir.

Önem : Hiçbir arama motoru ciddiye almaz.

Kod : <META NAME="Abstract" CONTENT="Sayfanın genel içeriği">

2) Author Meta Tagı (*)

Açıklama : tasarımcısının adını içerir.

Önem : Hiçbir arama motoru ciddiye almaz.

Kod :<META NAME="Author" CONTENT="Sayfayı Tasarlayan Kimsenin Adı ">

3) Copright Meta Tagı (*)

Açıklama : Sitenin telif hakkı ile ilgili bilgiler içerir.

Önem : Hiçbir arama motoru ciddiye almaz.

Kod : <META NAME="Copyright" CONTENT="Bu sitenin şusu busu buna aittir geyiği">

4) Description Meta Tagı (****)

Açıklama : Sitenin açıklamasıdır.Eğer DMOZ'da ekli değilse, arama sonuçlarında Adının hemen altında yazan yazıdır.Esasında buraya spam keyword doldurmak hiç ama hiç akıl kârı değildir.Kesinlikle saçmalıktır.3-4 cümle ile özetlenmiş,arama sonuçlarında okuduğu zaman kullanıcıyı çekecek,mümkünse içinde içeriği ile ilgili kelimeler sıkça geçecek -abartmadan- bir Açıklama yazılmalıdır.

Önem : görsellikte önplana çıkartır,çok nadir olarak sonuçları etkileyebilir.

Kod :<META NAME="Description" CONTENT="Dediğim şekilde Açıklama içeren cümleler">

5) Keywords Meta Tagı (***)

Açıklama : Tecrübelerime dayanarak,etkisin oldukça olduğu söylenebilir.Ancak yine de her sitenin uygulaması webmaster menfaatinedir.En ufak olumlu tepki bile kârdır.Bu sebeple keywordler eklenmelidir.Dikkat edilmesi gereken husus ise en fazla 20-25 kelime sınırıdır.Kelimelerin tamamı SİTE İÇERİÐİ İLE ALAKALI olmalıdır.Saçma sapan adult keywordler doldurmanın kimseye faydası yoktur.Araya muhakkak virgül konmalıdır - tercihen virgül sonrası bir boşluk sonra kelime sonra tekrar aynı döngü-.Virgül konulmaz ise tüm yazılanlar tek kelime gibi lanır

Önem : Ciddiye alındığı söylenir,ancak ben aşırı derecede olumlu hiçbir etkisini göremedim.Yine de deneyin

Kod :<META NAME="Keywords" CONTENT=" teknikleri, ücretli arama motoru optimizasyonu,">

6) Language Meta Tagı (**)

Açıklama : dilini bota mlar. Botun ihtiyacı çokça yoktur.Ancak yönlendirme amaçlıdır,üşengeç botu üzmez,kalbini kazanır

Önem : Mümkünse düzenlenmelidir.

Kod :<META NAME="Language" CONTENT="Dil mı">

7) RefreshMeta Tagı (*)

Açıklama : Oldukça gereksiz,bir o kadar da tehlikelidir.Bu taga kızan botlar olup,gönül koyabilir.Nadir uğ,geldi mi de pek indexleyesi gelmez.

Önem : Hiçbir arama motoru ciddiye almaz.

Kod :<META NAME="Refresh" CONTENT="kaç saniyede bir yenilenecekse buraya yazılmalı,URL=http://www.seoteknikleri.com">

8) Revisit Meta Tagı (*)

Açıklama : Botu bir daha ne vakit çağıralım meta tagıdır.Bot fazla ilgi alaka sevmez.Yalaka adamla hiç uğraşamaz.Siz en iyisi ona hiç,şu vakitte gel bu vakitte gel demeyin.Emri-Vaki lar,direk kızar.En iyisi bu tagı hiç kullanmamak

Önem : Hiçbir arama motoru ciddiye almaz.

Kod : <META NAME="Revisit-After" CONTETN="X Days">

9) Robot Meta Tagı (*)

Açıklama : Sayfanın indexlenip indexlenmemesi konusunda gerekli bir Koddur.Eğer botun ziyaret etmemesi için kullanacaksanız robots.txt dosyasından da disallow vermeniz önerilir.index komutu verip beni indexler misin diyebilirsiniz,ancak oldukça gereksizdir önerilmez.

Önem : Hiçbir arama motoru ciddiye almaz.

Kod :<META NAME="Robot" CONTETN="index,follow">

10) Akıllı Webmaster Meta Tagı (*****)

Açıklama : Descriptionu,Keywordu,bir de garanti olsun diye Language metasını ekler.Başka hiçbirşey yapmaz.Çünkü bilir ki arama motorları üstten indexlemeye başlar. her satır kaybı içerisindeki içeriğin önemini biraz daha arttırır.

kaynak: ordan burdan

Basit Güvenliği:
script'lerinizin güvenli olduğundan emin olmanız için ilk olarak kuralları yerine getirmeniz gerekiyor: kullanıcı girdilerinin (input) filtrelenmesi çıktıların (output) kontrolü. Eğer bu ikisini doğru olarak yapmıyorsanız script'leriniz her zaman güvenlik problemleri ile şı şıya olacaktır. Bu makale'de bu iki işlem ile ilgili yapılması gerekenler anlatılıyor.

Bütün Girileri Filtreleyin:
Script'leriniz harici bir kaynaktan girdi okuduğunda, bu verinin tehlikeli olduğu varsayılmalı güvenilmemelidir. Güvenilmemesi gereken değişkenlerden bazıları: $_POST, $_GET, $_REQUEST hatta pek mümkün görünmese de önemli veriler içerebilecek olan $_SERVER .

Tehlikeli bir değişkenden gelen veriyi işlemlere tabi tutmadan önce ilk olarak önce onaylanamanız filtrelemeniz gerekmektedir. Onaylama işlemi ile sadece sizin istediğiniz verileri içerdiğinden emin olabilirsiniz. Örneğin bir eposta bilgisi bekliyorsanız, onay fonksiyon'unuz girilen verinin doğru bir eposta olup olmadığını kontrol etmeli.

Hemen basit bir örnekle açıklayalım. Aşağıdaki kodda ilk olarak $_POST değişkeninden e-posta adresini alıyorum sonra veriyi onaylama işlemine sokuyorum:

- Kodu:

<?
$eposta = $_POST['eposta']; # Burada veri hala TEHLİKELİ durumda

// Validate e-

if (valid_eposta($eposta) == false) {

// Geçerli bir adres değil

die('Geçerli bir eposta değil!');
}
?>

Veriyi kontrol ederek script'imize tehlikeli verilerin eklenmesi riski büyük ölçüde azaltılmış oldu. valid_eposta() fonksiyon'u PHPit Code Snippet veritabanında da bulunabilecek olan standart bir onay işlemidir.

Verimiz daha güvenli olsa da işimiz daha bitmedi çünkü hala veriyi MySQL veritabanına yerleştirmek istiyoruz bu işlemden önce de bazı kontroller yapmamız gerekiyor. tüm önemli karakterlerin escape edildiği mysql_real_escape_string() standart fonksiyon'unu sunar. Diğer bir yöntem ise SQL sorgusunda veriyi her zaman kesme imleri arasına yerleştirin.

Önceki örneğimize devam edelim:

- Kodu:

<?
$eposta = $_POST['eposta']; # Burada veri hala TEHLİKELİ durumda

// Validate e-

if (valid_eposta($eposta) == false) {

// Geçerli bir adres değil

die('Geçerli bir eposta değil!');
}

// eposta'nın veritabanı için güvenli hale getirilmesi

$eposta = mysql_real_escape_string($eposta);

// Artık güvenli!

?>

Artık elimizdeki eposta verisi veritabanına güvenli bir şekilde işlenebilir. Hatalardan kaçınmak için tehlikeli değişkenlere bir ön ek verilebilir, örneğin:

- Kodu:

<?
$t_eposta = $_POST['eposta']; # Tehlikeli

// Onay işlemi

$g_eposta = mysql_real_escape_string($d_eposta);
?>

Bu şekilde tehlikeli bir veriyi işleme sokarken ön tarafındaki t_ eklentisi ile hemen farkına varabilirsiniz.

Çıktıların filtrelenmesi
Girdilerde olduğu gibi dışarıya sunulan tüm verilerin de (güvenli olarak filtreleyip veritabanına işlediğiniz verilerin dahi) filtrelenmesi gerekmektedir.

Filtrelenmesi gereken en önemli şey probleme yol açabilecek olan tag'leridir. Bunu yapmanın en kolay yolu bütün 'i escape işlemine sokan htmlentities() fonksiyon'udur:

- Kodu:

<?
echo htmlentities($_GET['eposta']);
?>

Bu kod (saldırganın sayfalarınıza kodları eklemesine diğer kullanıcıların cookie'lerini çalmasını sağlayan) muhtemel XSS (çapraz betik çalıştırma - cross scripting) saldırılarını kaldırır. Eğer mümkünse, htmlentities fonksiyon'unun üçüncü argümanı'nı (encoding/charset tipi) da kullanmalısınız. 'da 'i escape işleminde düzgün encoding ayarı yapmadığı için XSS saldırısından etkileniyordu. bu açığı 1 aralık'ta kapattı. Basitçe, her zaman encoding tipini belirlemelisiniz:

- Kodu:

<?
echo htmlentities($_GET['eposta'], ENT_QUOTES, 'UTF-8');
?>

Eğer bütün tag'lerini filtrelemek istemiyorsanız, bazı tag'lere izin vermek istiyorsanız strip_tags() fonksiyon'unu kullanabilirsiniz. Fakat bu, <script> tag'lerini filtreleseniz dahi açıklarına şı bir güvenlik problemi içerebilir. ör ( <div onclick="alert('Hi!');"> .

Diğer bir yöntem de sadece sizin istediklerinizi filtrelemenize yarayacak kendi fonksiyon'unuzu yazmanız (veya internet'teki yüzlerce hazır fonksiyon'dan birini kullanmanız). Bu bazen en iyi yöntem olabilir fakat herhangi bir şeyi unutmanız durumunda güvenlik problemlerine yol açabilir.

Son olarak, çıktıyı filtrelemenin en iyi yolu, üç argümanı ile birlikte htmlentities() fonksiyonunun kullanımı fakat bununda işlevi sınırlı (ör: formatlama olmaması) kalabilir. Buna çözüm olarak verileri format'lamanızda kullanılabilecek olan kendi kodunuzu yaratabilirsiniz. Kendi kodunuzu yaratma ile ilgili olarak Create your own BBCode, using dokümanına göz atabilirsiniz.

Sonuç :
Bu makalede programlamının iki ilkesi olan girdi filtreleme çıktı filtreleme'den bahsettim. Eğer bu ikisini doğru olarak yapabilirseniz çok güvenli bir script'ine doğru yola çıkmışsınız demektir.

Verdiğim örnekler çok basit hantal. Escape işlemini otomatikleştirmeniz iyi olabilir. Bunun için iyi bir yöntem gerekli işlemleri yapan bir class veya fonksiyon'lar yazmanız.

kaynak: ordan burdan

<?
define('GOOGLE_MAGIC', 0xE6359A60);
function zeroFill($a, $b)
{
$z = hexdec(80000000);
if ($z & $a)
{
$a = ($a>>1);
$a &= (~$z);
$a |= 0×40000000;
$a = ($a>>($b-1));
}
else
{
$a = ($a>>$b);
}
return $a;
}

function mix($a,$b,$c) {
$a -= $b; $a -= $c; $a ^= (zeroFill($c,13));
$b -= $c; $b -= $a; $b ^= ($a<<8);
$c -= $a; $c -= $b; $c ^= (zeroFill($b,13));
$a -= $b; $a -= $c; $a ^= (zeroFill($c,));
$b -= $c; $b -= $a; $b ^= ($a<<16);
$c -= $a; $c -= $b; $c ^= (zeroFill($b,5));
$a -= $b; $a -= $c; $a ^= (zeroFill($c,3));
$b -= $c; $b -= $a; $b ^= ($a<<10);
$c -= $a; $c -= $b; $c ^= (zeroFill($b,15));
return array($a,$b,$c);
}
function GoogleCH($url, $length=null, $init=GOOGLE_MAGIC) {
if(is_null($length)) {
$length = sizeof($url);
}
$a = $b = 0×9E3779B9;
$c = $init;
$k = 0;
$len = $length;
while($len >= ) {
$a += ($url[$k+0] +($url[$k+1]<<8) +($url[$k+2]<<16) +($url[$k+3]<<24));
$b += ($url[$k+4] +($url[$k+5]<<8) +($url[$k+6]<<16) +($url[$k+7]<<24));
$c += ($url[$k+8] +($url[$k+9]<<8) +($url[$k+10]<<16)+($url[$k+11]<<24));
$mix = mix($a,$b,$c);
$a = $mix[0]; $b = $mix[1]; $c = $mix[2];
$k += ;
$len -= ;
}
$c += $length;
switch($len)
{
case 11: $c+=($url[$k+10]<<24);
case 10: $c+=($url[$k+9]<<16);
case 9 : $c+=($url[$k+8]<<8);
case 8 : $b+=($url[$k+7]<<24);
case 7 : $b+=($url[$k+6]<<16);
case 6 : $b+=($url[$k+5]<<8);
case 5 : $b+=($url[$k+4]);
case 4 : $a+=($url[$k+3]<<24);
case 3 : $a+=($url[$k+2]<<16);
case 2 : $a+=($url[$k+1]<<8);
case 1 : $a+=($url[$k+0]);
}
$mix = mix($a,$b,$c);
return $mix[2];
}
function strord($string) {
for($i=0;$i<strlen($string);$i++) {
$result[$i] = ord($string{$i});
}
return $result;
}
function getrank($url)
{
$url = 'info:'.$url;
$ch = GoogleCH(strord($url));
$file = "http://www..com/search?client=navclient-auto&ch=6$ch&features=Rank&q=$url";
$data = file($file);
$rankarray = explode (':', $data[2]);
$rank = $rankarray[2];
return $rank;
}
if (isset($_GET['url']) && !empty($_GET['url']))
{
$url = $_GET['url'];
$pr = getrank($url);
$pr_html = '
'.$pr.'

';
}
else
$pr_html = '';

if ($pr_html == 0) {
$location="0";
} elseif ($pr_html == 1) {
$location="1";
} elseif ($pr_html == 2) {
$location="2";
} elseif ($pr_html == 3) {
$location="3";
} elseif ($pr_html == 4) {
$location="4";
} elseif ($pr_html == 5) {
$location="5";
} elseif ($pr_html == 6) {
$location="6";
} elseif ($pr_html == 7) {
$location="7";
} elseif ($pr_html == 8) {
$location="8";
} elseif ($pr_html == 9) {
$location="9";
} elseif ($pr_html == 10) {
$location="10";
}
//header("Location: ".$location.".gif"); // isterseniz göstertirsiniz…
echo"PR : <b>".$location."</b>";
?>

kaynak: ordan burdan

*Degiskenler mutlaka bir harf ile baslamalidir.(adi,soyadi,telefonu,ahmet,mehmet)

*Degiskenleri sonlarina koydugumuz ";" sayesinde hatalarin önüne geçeriz,bu komutla bir nevi Kodlamami incele deriz..

degisken örnegi;

var adi=mehmet; / degiskene adi adini verdik

var soyadi=alp; /yine degiskene soyadi adini verdik

var adi_soyadi=adi + soyadi; /burda degiskene adisoyadi adini verdik adi + soyadini topla dedik + isaretiyle.

Simdi bunlari hesapladik ancak sayfaya Basmamiz gerekiyor Bunuda writeln Komutuyla yapacagiz. diger diller gibi ingilizce üzerine kurulmustur,birçok komut ingilizcedir.write=yaz

document.write("Adi Soyadi" , adi_soyadi, "!");

ayni sekilde sayi toplayabilirsiniz veya bir diger degiskeni yazmak için alt satira geçmenize gerek yok degiskenden sonra , atarsaniz diger degiskeni yazabilirsiniz.

Simdide prompt();

Javascriptte ziyaretçiden bilgi almamin 2 yolu vardir biri yardimiyla digeriyse prompt() komutudur.

prompt ("soru" , "cevap")
var soru = prompt ("soru","cevap")

prompt() la ilgili bir örnek yazip Inceleyelim.

<!-//
var ad = prompt ("adiniz" , "Adiniz?");ad degiskeninde prompt açtirdik adi sorduk.
document.write("Merhaba, ad , "!");write komutuyla ad degiskeninden aldigimiz bilgiyi sayfaya yazdirdik.
//->

Simdide javascriptte if-then-else konusunu inceleylim.Hemen hemen her programlama dilinde if-then-else ayni amaçla kullanilir.

if(x==y)

if(belirlenen sartlar saglanirsa)

else(sartlar saglanmazsa,yanlis)

var örn = prompt("Nasilim?" , "iyi veya Kötü");
if(örn = = "iyi") {
alert ("eyvallah!");
}else{
alert("kaybol!");
}

if-else bir örnek daha

var yas = prompt ("Kaç Yasindasin" ,"Sadece Rakam Giriniz");
if (yas=="18-60")
{
document.write ("Senin Yasin " , yas , " ")
document.write (" bir yas" )
}
else
{
document.write ("Iyi Günler")
}
->

*Mutlaka if ile baslamalidir.

scriptlerin Çalismasi Için kodlarinizi

<body>
<script language="">
<!- //
scriptlerin Çalismasi için kodlar buraya yazilcak
//->
</script>
</body>

seklinde yazmalisiniz.

Döküman Kurtefendy Tarafindan SaVSaK.CoM Için yazilmistir.

Yeni Konu açmiyorum bu konu altindan dökümanlara devam.

DERS-2: ,new array fonksiyonu,degiskenlerin kullanimi(ileri seviye) alert mantiksal ifadeler.

alert;

alertle kullaniciyi uyarabilir,herhangi bir konu hakkinda bilgi verebilirsiniz.

alert örnegi;

<>
<script language="">
function kurtbaba()
{
alert("alert örnegi")
}
</script>
<body>
<center>
<p><b>Alert</b></p>
<input type="button" value="alert" onclick="kurtbaba()">
</body>
</>

Simdide 2 degisken tanimlayalim, bunlari sayfa içine koydugumuz 2 butonla tek tek çagiralim alertle yine.

<>
<title>alert,degisken çagirma örnegi</title>
<script language="">
var sayi = '2'
var sayi1= '1'
function kurtbaba1()
{
alert("kurtbaba1. fonksiyon, sayidegiskeniniçagirdik ="+sayi)
}
function kurtbaba2()
{
alert("kurtbaba2, sayi1degiskeniniçagirdik ="+sayi )
}
</script>
<body>
<center>
<p><b>Genis alert,degisken örnegi</b></p>
<p>1.degiskenimizi çagiriyoruz</p>
<input type="button" value="sayi" onclick="kurtbaba1()"><br>
<p>2.degiskenimizi çagiriyoruz</p>
<input type="button" value="sayi1" onclick="kurtbaba2()">
</body>
</>

Burdada dikkat edilmesi gerekn nokta diger örneklerde function komutunu kullanmadik function=fonksiyon,1.ci functionda kurtbaba1'i tanimlayip çagirdik yine 2.functiondayda kurtbaba2 yi tanimlayip çagirdik

Simdide new Array komutunu anlatalim,javascriptte sevdigim en özelliklerden biri bir örnek verip açiklayalim.

<>
<script language="">
function newarray_örnek()
{
var isim
isim = new Array("ahmet","mehmet","aydin","sercan","ezgi","hasan","Hüse yin","emin")
alert("aileniz= "+isim[0]+isim[1]+isim[2]+isim[3]+isim[4]+isim[5]+isim[6]+isim[7])
}
</script>
<body>
<center>
<p><b>Dizi Degisken ÖrneGi<b></p>
<input type="button" value="newarray'aörnek" onclick="newarray_örnek()">
</body>
</>

Simdi burda isim adinda bir degisken olusturduk new Array komutu sayesinde alertte ayni degisken üzerinden istedigimzi bilgileri [0],[1] ,[3] vs vs devam eder gösterebilirsiniz. array fonksiyonunda dikkat etmeniz gerekn tek nokta yazim biçimidir

new array seklinde yazarsaniz çalismaz.

new Array seklinde olmalidir,A mutlaka büyük olmalidir.

Simdilik bu kadar yeter uykum geldi iyi geceler :)

DERS-3 Yazim Kurallari pencere (window.open)Komutu

Yazim Kurallari Javascriptte oldukça önemli bir Konudur yapilan en ufak script in çalismamasina olur bu yüzden kurallarina uygun sekilde kodlama yapmak gerekir.

*Tanimladiginiz her degiskenden sonra Mutlaka ";" koymalisiniz aksi takdirde script çalismaz.

*Degisken adlarinda bosluk birakilamaz.

*Ayrica javascripttte bazi komutlar vardirki Bunlar degisken ismi olamaz Simdi size degisken olamayacak bir kaç komutu söyleyeyim.

degisken array,alert,short,static,location,netscape,True,False,while, window, string,long, math,menubar,number,setTimeout… gibi adlar alamaz. Tam liste için kullanin.

*js kodlariniz mutlaka <body> </body> taglari arasinda olmalidir.

*Degisken sayi-karakterle baslayamaz. Yazim kurallari hakkinda konunun en basinda da 1-kaç özellik yazmistim Bu kadar yeterli Simdilik.

Simdide window.open KOmutu:Adindanda anlasildigi gibi window=pencere open=aç pencere aç :)

Birazdan bir-kaç örnekle anlatacagim tam olarak ama bir iki fonksiyon var onlari anlatayim.

top = 30 : Pencernin ne kadar yukarida olacagini belirtir.

Location=100:Pencerenin adres kutusnu belirtir.

left 60:Pencernin ne kadar solda olacagini belirler.

width = 400:Pencere genisligini ifade eder.

height = 250:Pencere yüksekligini ifade eder.

menubar=yes:Menü çubugunu belirtir.

screenx=100: Ne kadar solda oalcagini belirtir,IE de bu komut çalismaz.

scrollbars : Kaydirma çubuklarini gösterip,göstermemeye yarar. scrollbars=yes,no

Küçük bir window.open örnegi;

<input type="button" onclick="window.open('http://SaVSaK.CoM,",")" value="Pencerede Aç." />

Burda js inputtan aldigi buton Komutla sayfayi onclick yaaprak yeni pencerede açacaktir.

Bunu Su sekildede yapabilirsiniz.

<>
<head>
<title>Yeni Pencerede ,yeni sayfa örnegi<title>
<script language="">
function pencere()
{
//sayfa l ink: kurtbaba.
window.open("kurtbaba.") }
</script>
</head>
<body>

kaynak: ordan burdan

Çoğu Webmaster bilgi eksikliğinden, açgözlülüğünün kurbanı olarak, ya da arama motorunun bitmek tükenmek açgözlülüğünün kurbanı olarak daha önce ceza alarak .com arama motoru sonuçlarından çıılmıştır.
Bu durumda yapılması gereken çok basit bir yol izlenmesidir. Aşağıda yazılanlar dikkatle okunarak uygulanacak olursa 30-40 günlük bir süreye kadar .com Arama Motoru tarafından ceza almış bir web sitesinin indekse alınarak tekrar sonuçlarda gösterilmeye başlanması mümkündür.

- Öncelikli olarak linkine,
- Daha sonra "Webmaster basics >> Adding my to " yazısına,
- Daha sonra My 's no longer included in the search results. What happened? " yazısına tıklayınız.
- Gelen sayfadaki bilgileri ingilizcesi olanlar okuyabilir. Olmayanlar ise direkt olarak sayfanın altındaki "Contact Us" yazısına tıklayınız.
- Formda ilk gelen seçeneklerden ilk önce "I'm a webmaster inquiring about my website" seçneğini, daha sonra da "Why my disappeared from the search results or dropped in ranking" seçeneğini seçiniz "Continue" butonuna basınız.
- Son olarak aşağıdaki biçime uygun olarak formu doldurunuz.
___Your email addres: (E-posta adresiniz)
___URL of your : (Web sitesi adresiniz)
___Subject: ("Re-inclusion Request" yazıyorsunuz)
___Message: (Bo bölüme ingilizce olarak sitenizde hile yapılmış ise kuralların tekrar okunmasının ardından farkedildiği için hile metodunun ortadan kaldırıldığını, bir yanlışlık olduğunu düşünüyorsanız tüm kuralları kontrol etmenize rağmen bir olumsuzluk görmemekle birlikte sitenizde bir takım düzenlemeler yaptığınızı KİBAR bir şekilde belirten mesajınızı kısa öz olarak yazıyorsunuz)

- "Submit" linkine basmanız ile başvurunuz gerçekleşmiş oluyor.

kaynak: ordan burdan

Aşağıdaki liste, sayfanızın arama motoru optimizasyonunu yaparken elinizin altında bulunması gereken bir checklist (kontrol listesi)'dir. Burada belirtilen öğelerin , sayfanızın nezdindeki değerini (PR) artıracak özelliklerdir. Yazarının da belirttiği üzere, suistimal edilerek kullanıldıklarında, sitenizin değerini olumsuz etkileyeceklerdir.

Sayfanızı optimize ederken kullanabileceğiniz kontrol listesi

Anahtar Kelimeler

1. -Önemli- URL'de anahtar kelimelerin bulunması

En baştaki kelime en önemlidir. Sonraki kelimeler sırayla daha az önem arzeder.

2. -Önemli- Alan adında anahtar kelimelerin bulunması

Anahtar kelimeler sayfa adında kısa-çizgiyle-ayrılmış şekilde bulunmalıdır.

Header alanındaki anahtar kelimeler

3. Title alanında anahtar kelimelerin bulunması

Anahtar kelimeler başlangıçta bulunmalıdır. Title tag'i 10-60 karakter olmalı özel karakterler içermemelidir.

4. Description Meta Tag alanında anahtar kelimelerin bulunması

Bu alan sitenin ana teması hakkında fikir verir. 200 karakterden kısa olmalıdır. her ne kadar bu alana güvenmese de, sıklıkla kullanmaktadır.

5. Keyword Meta Tag alanında anahtar kelimelerin bulunması

Bu alan sitenin ana teması hakkında fikir verir. 10 kelimeden az olmalıdır. Bu alanda yer alan her kelime sitenin body alanında en az bir kez yer almalıdır. Yer almazsa tarafından alakasız içerik olarak lanır.
Bu alanda herhangi bir kelime, bir sözcük grubu içinde yer alsa bile iki kereden fazla Keyword Meta Tag'i içinde iki kereden fazla yer almamalıdır. Aksi durumda spam olarak lanır. dışındaki arama motorları bu alanı kullanmaktadırlar.

Body alanında anahtar kelimeler

6. Body alanında kelime yoğunluğu

%5-20(tüm anahtar kelimelerin sayısı/tüm kelimelerin sayısı). Bazı arama motorları bunu konu duyarlılığı olarak raporlamaktadırlar. Anahtar kelimelerin yoğunluğunun spam olarak lanma eşiği konudan konuya değişmektedir.

7. Tekil kelime yoğunluğu

%1-6 (her kelime/toplam kelime sayısı)

8. -Önemli- H1, H2, H3 ile işaretlenmiş anahtar kelimeler

Hx şeklindeki etiketler uygun şekilde kullanılmalıdır.

9. Anahtar kelimelerin Font Büyüklükleri

Strong etiketi bold etiketi gibi, italik yazılar üzerinde vurgu yapılmış gibi lanır.

10. Anahtar kelimelerin yakınlığı (2'den fazla anahtar kelime varsa)

Anlam olarak en yakın kelimeler en iyi kelimelerdir.

11. Kelimelerin cümle içindeki sırası

Kelimelerin sayfa içindeki sıralanışı, aramalarda listelenen kelime sıralanışı ile aynı olmalıdır. Uygun sıralanışı bulmak için aranması muhtemel kelime gruplarını tahmin edin, anahtar kelimelerinizi buna göre sıralayın.

. Anahtar kelimelerin önceliği (sayfa içinde anahtar kelimeler hangi sırada geliyor)

Anahtar kelimeler sayfanın en üst kısımlarında, bold (koyu) etiketiyle, büyük fontlarla yazılmalıdır.

Diğer alanlardaki anahtar kelimeler

13. Resimlerin Alt etiketindeki anahtar kelimeler

Buradaki anahtar kelimeler, resmi açıklar nitelikte olmalıdır. Bu alanda spam yapmamak gerekir. (Bu alanın etkisi, sayfanın toplam optimizasyon skoru içerisinde yer alır)

14. Sitenin alt sayfalarına olan bağlantılar içindeki anahtar kelimeler(anchor metni)

Sitenin diğer sayfalarına link verilirken, linkler içerisinde anahtar kelimeler kullanılmalıdır.

Navigasyon- içi linkler

15. Sitenin sayfalarının linklerindeki anahtar kelimeler

içi sayfaların linkleri anahtar kelimeler içermelidir. Linki verilen sayfanın dosya adı da anahtar kelimeler içerebilir. Kısa çizgilerle ayrılmış dosya adları kullanılmalıdır. Ancak dosya adları çok uzun tutulmamalıdır, dosya adında en fazla 3 kısa çizgi bulunmalıdır.

16. içi linklerin geçerli linkler mi?