Siteyi Blogger dan WordPress e trafik kaybetmeden  taşımaBlogger‘da olan bir siteyi WordPress ile çalışan yeni yerinize hatasız ve site trafiğini kaybetmeden nasıl taşıyacağınızı yazacağım.

Öncelikle ’da bulunan girdileri yeni sitenize taşıyın. Bunu yapmak için 'in içeri aktarma aracını kullanın(Araçlar/İçeri Aktar/ “Blogger”), içeri aktarma 3.0 da biraz değişmiş ve henüz tam sürüm olmayan 3.0-RC3 ve beta da bazı hatalar mevcut bu yüzden içeri aktar işlemlerini şu anda bunu sağlıklı bir şekilde 2.9 ile yapmak mümkün. Önemli: eski Blogger sitenizde girdileri silmeyin.

Yeni WordPress blogunuza girdileri aktardıktan sonra göreceksiniz Blogger da etiketler(label) WordPress e kategori olarak ekleniyor, bu yüzden aktarım işlemi bittikten sonra ikinci bir farklı aktarım(dönüştürme) işlemi yapacağız, bu işlem kategorileri etiketlere dönüştüme işlemi.

Dönüştürme işlemini yine WordPress içeri aktar sayfasında bulunan “Kategori ve Etiket dönüştürücü” aracını kullanacağız, aracı çalıştırdığımızda dönüştürmek istediğimiz kategorileri seçiyoruz be dönüştür diyoruz. Bu adım önemli çünkü daha sonra yapacağımız yönlendirme işlemlerinde Blogger etiketleri yeni WordPress sitenizin etiketlerine yönlendirilecek.

Buraya kadar işlemleri sorunsuz yaptıysanız sizi tebrik ederim, geri kalan işlemler iki kola ayrılıyor bunun nedeni Blogger da kullanılan özel alan adı, önceki Blogger sitenizde özel alan adı kullanıyorsanız işlemler daha farklı, siteniz. uzantısını kullanıyorsanız daha bir farklı olacak.

Önce blogspot uzantısı için işlemleri yazacağım, eğer siteniz.blogspot.com uzantısı olan sitenizi yukarıda anlatıldığı gibi sorunsuz taşıdıysanız yapmanız gereken tek bir şey var o da eski siteniz.blogspot.com a gelen ziyaretçileri yeni sitenize doğru bir şekilde yönlendirmek, bu ziyaretçilerin içinde arama motorları da var.

Yukarıda anlatıldığı gibi WordPress'in içeri aktarma aracı girdileri içeri aktarırken eski Blogger siteniz adreslerini de girdilere tek tek yazar, bunları post_meta değeri olarak veritabanına işliyor. Böylece eski siteden ziyaretçiyi hangi girdiye yönlendireceğini bulup veriyor.

Biz işte bu post_meta değerini kullanarak eski siteden gelecek ziyaretçiyi aktardığımız yeni WordPress sitesinde doğru girdilere yönlendireceğiz. Aşağıdaki bloggerpost.php dosyası içeriği, bu dosyayı yeni WordPress sitenizin ana dizinine atın:

Kırmızı kalın renkte olan(wolkanca.blogspot.com) adres sizin eski siteniniz.blogspot.com adresidir, kendi blogspot adresiniz ile değiştirin.

<?php
require($_SERVER['DOCUMENT_ROOT'].'/wp-blog-header.php');
$search_link = $_GET['p'];
$old_permalink_path = str_replace("http://wolkanca.blogspot.com", "", $search_link);//kendi adresinizle değiştirin
$sqlquerystr = "
SELECT wposts.*
FROM $wpdb->posts wposts, $wpdb->postmeta wpostmeta
WHERE wposts.ID = wpostmeta.post_id
AND wpostmeta.meta_key = 'blogger_permalink'
AND wpostmeta.meta_value = '$old_permalink_path'
AND wposts.post_status = 'publish'
AND wposts.post_type = 'post'
LIMIT 1
";
$posts = $wpdb->get_results("$sqlquerystr");
if ($posts) {
foreach ($posts as $post) {
$found_link = get_permalink($post->ID);
header ('HTTP/1.1  Moved Permanently');
header('Location: '.$found_link.'');
exit;
}
}
else
{
header ('HTTP/1.1  Moved Permanently');
$found_link = "http://wolkanca.com/";
header('Location: '.$found_link.'');
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="tr-TR">
<head>
<title>Redirecting you to the post you are looking for</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<script language="javascript"><!–
document.location.href="<?php echo ($found_link); ?>";
//–></script>
<meta http-equiv="refresh" content="0;url=<?php echo ($found_link); ?>" />
</head>
<body>
<h1>Redirecting you to the post you are looking for…</h1>
<p>You can also proceed immediately to <a href="<?php echo ($found_link); ?>"><?php echo ($found_link); ?></a>.</p>
<p>The main blog URL is <a href="http://wolkan.ca/">wolkanca.com/</a>.</p>
</body>
</html>

Yukarıdaki bloggerpost.php dosyasını yeni WordPress sitenizin ana dizinine koyduysanız işlem tamamdır.

Sıradaki işlemi Blogger da yapacağız, Blogger a gidiyoruz ve eski Blogger sitemizin şablon ayarlarına giriyoruz, eğer Şablon yerine Tasarım yazıyorsa HTML’yi Düzenle kısmından temayı “Klasik Şablona Döndür” diyerek klasik temaya çeviriyoruz çünkü yapacağımız işlem klasik temada daha kolay ve sağlıklı.

Şablon ayarlarına HTML’yi Düzenle kısmında aşağıdakini yazıyoruz ve şablon değişikliklerini kaydediyoruz, lütfen wolkanca.com yazan kısımları kendi site adresinizle değiştirin:

<html>
<head>
<title><$BlogPageTitle$></title>
<MainOrArchivePage>
<script type="text/javascript"><!–
var blog_root="http://wolkanca.com/"; //wolkanca.com ları değiştir.
document.location.href=blog_root;
//–></script>
<link rel="canonical" href="http://wolkan.ca/" />
<noscript><meta http-equiv="refresh" content="0; url=http://wolkanca.com/" /></noscript>
</MainOrArchivePage>
<Blogger><ItemPage>
<script type="text/javascript"><!–
var process_page="http://wolkanca.com/bloggerposts.php"; //wolkanca.com ları değiştir.
var newpage=process_page;
var oldlink="<$BlogItemPermalinkUrl$>";
newpage+="?p="+oldlink;
newpage=newpage.toLowerCase();
document.location.href=newpage;
//–></script>
<link rel="canonical" href="http://wolkan.ca/bloggerposts.php?p=<$BlogItemPermalinkURL$>" />
<noscript><meta http-equiv="refresh" content="0; url=http://wolkanca.com/bloggerposts.php?p=<$BlogItemPermalinkURL$>" /></noscript>
</ItemPage></Blogger>
</head>
<body>
<p>This page has moved to a new address.</p>
<h1>
<MainOrArchivePage>
<a title="<$BlogTitle$>" href="http://wolkanca.com"><$BlogTitle$></a>
</MainOrArchivePage>
<Blogger><ItemPage>
<a title="<$BlogItemTitle$>" href="http://wolkan.ca/bloggerposts.php?p=<$BlogItemPermalinkURL$>"><$BlogItemTitle$></a>
</ItemPage></Blogger>
</h1>
</body>
</html>

Blogspot adresini kullanan siteler için işlemler bu kadar, son işlemi de yaptıktan sonra artık eski siteniz.blogspot.com adresinde herhangi bir sayfaya geldiklerinde yeni sitenize yönlendirilecek, örnek: http://wolkanca.blogspot.com/2010/06/masallasan-ask.html.

Şimdi eski Blogger sitenizde özel alan adı kullanıyorsanız ne yapacağımıza geldik, yapılabilecek iki tür işlem var bunlardan ilki yukarıda siteniz.blogspot.com tipinde yaptıklarımız ile aynı, özel alan adını değiştirmezsiniz yine eski Blogger sitesine gelen ziyaretçi yeni siteye gelir fakat yeni site eski Blogger site adresi ile aynı olamaz. İkinci tip işlem ise özel alan adını Blogger dan iptal edip siteyi taşıdığınız yeni WordPress sitesinde kullanmak, yeni WordPress sitesi eski blogger girdilerini, adreslerini doğru yorumlaması için WordPress eklenti var, bu basit eklentiyi WordPress sitenize kurarsanız işlem tamam olacaktır.

Eklentiler: Blogger To WordPress Redirection: wordpress.org/extend/plugins/blogger-to-wordpress-redirection/.

İyi eğlenceler.

Kısa URL: http://w.lkan.ca/uUtjdb

Güncelleme - 28 Aralık, 2011 21:09


Siteyi Blogger Dan WordPress E Trafik Kaybetmeden Taşıma” üzerine 60 düşünce

  1. sayın mert o sorunu bu eklenti ile halletmeye çalışabilirsiniz http://urbangiraffe.com/plugins/search-regex/ bununla kodları başka şekle dönüştürürsünüz hatalı oluyorsa. devamı

  2. merhaba, blogger'da özel alan adlı siteler ile ilgili eriş sorunları yüzünden bende şu günlerde düşünür oldum sanırım geçeceğim bu yazıda ... devamı

  3. sayın hakan 301 le yönlendirildiği için ve içerik aynı olduğu için google sıralaması "aynı kalacak" fakat siteye göre değişebilir bir ... devamı

  4. ilginiz için teşekkür ederim , şimdi benim birde e-tic.sitem bundan dolayıdır ki ziyaretci asıl olarak benim için potansiyel müşteridir. ... devamı

  5. 2bin sayfa az değil dikkatli çalışmanız lazım, önce testler yapın yazdığım konuda adımları dikkatlice takip edin zaten benim tarifimi doğru ... devamı

  6. son bir şey daha sorabilimiyim ; peki blogger'a yüklediğimiz resimler wordpress'e geçiş yaptğımızda aynı şekilde konu içerisin de gözükecek mi ... devamı

  7. bu bilgilendirme için çok teşekkürler wolkan.bunun dışında merak ettiğim bir konu hakkında soru sormak istiyorum.blogumuzu özel domain alanından çıkartıp tekrar ... devamı

  8. merhaba. benim blogger tabanlı sitem var açılmıyor. açılacağa da benzemiyor zaten. şuan site pr 2 ve alexada da iyi konumda. ... devamı

  9. arkadaşlar bende dün uzun uzun volkan'a danıştım, oda sağolsun yardımcı olmaya çalıştı elinden geldiğince. bugün geçici bir çözüm olarak ... devamı

  10. heralde düzeleceğe benziyor ama hemşerim binali yıldırım da inatçılık yapıyor :) şimdiye kadar nerdeydiniz! bu kadar emek verip bu ... devamı

  11. tekrardan merhaba, deneme yaptım iki siteme giriş yaptı bir tanesi modavetrend.com sağlıklı bir şekild erişiliyor işl. bir bozulma olmaz umarım ... devamı

  12. öncelikle merhaba.. yazınız için çok teşekür ederim ama.. ben hiç birini yapamadım.. wp'yi kurdukdan sonra.. içe aktar kısmından ... devamı

  13. wolkancım bi ara gel yanıma anlatim sana kardeşim sanırım volkan bey hosta yüklenen wordpressten bahsetmiş sorunsuz kullanmak istiyorsan wordpress i ... devamı

  14. @ abdi merhaba, abdi ; siteni blogger'den wordpress'e yeni mi taşıdın taşıdıkdan sorna trafiliğinde düşüş oldumu acaba bende son ... devamı

  15. aynı adresten yeni aynı adrese trafik sıkıntısı olmaz, aktarım öncesi böyle olan adres: http://www.manavlanya.com/2010/06/sozun-ve-sabrn-... wp de:(ayarlar-kalıcı bağlantılar- boyle ... devamı

  16. @azohba siteadixxxyyy.com tekrar dan siteadixxxyyy.blogspot.com şekline getirilince yeni haliyle güncellenmiyor, çok sonra ise eski kayıtlar eskisi kadar popüler ... devamı

  17. volkan slm, yardımına ihtiyacım var; wp'ye geçişte server hatası veriyor , godaddy den aldık alanı mail'de attık ama gerekli cevabı ... devamı

  18. gerekli uygulamaları yaptım çalışıyor fakat şöyle bir sorun var . eski adreste yani blogspot olan adreste herhangi bir linke ... devamı

  19. tekrar tekrar baktım fakat bir sorun göremedim . http://cfstyle.blogspot.com/2010/09/oyumu-nerede-... şu sayfada başlık var sadece tıklayınca doğru yere ... devamı

  20. sayın arkadaşım yönlendirmede hata var javascript çalışmıyor ve yönlenmiyor noscript tag ini kaldırın meta refresh ile yönlensin. devamı

  21. teşekkür ederim noscript tagını kaldırınca oldu fakat bu sefer de çok bekliyor 10 saniye kadar .hızlandıramaz mıyız ? devamı

  22. slm blogger'dan ücretli olarak aldığımız alan adını nasıl değiştirebiliriz? tekrar blogspotamı dönmemiz gerekiyor, oradanmı yönlendirme yapılıyor? google 301 ... devamı

  23. @bekir alan adını blogger dan değil başka yerden almışsınızdır eğer ücretli ise, alanadin.tdl nereden aldıysanız oraya gidip yönelndirme yapabilirsiniz. blogger ... devamı

  24. slm şöyle anlatayım şu anki alan adı go daddy kayıtlı değiştirmek istediğim alan adı enom kayıtlı yeni yani enom'dan aldığım ... devamı

  25. selam volkan bey bu kodları wordpress blogta nereye atıcam yada ana dizin dediğiniz yer neresi word press blogumun html kısmını ... devamı

  26. bella, bu kodlar dediğiniz aşağıdaki ise bloggerpost.php olarak kaydedidip sitenin ana dizinine atın. ben bu makalem içerisinde kolaylık olsun diye ... devamı

  27. merhaba windowslive alanımı word presse taşıyamıyorum. bütün dosyalarım kaybolacak.lütfen bu taşıma işemini bana resimli olarak link atabilir misiniziz? çok acil ... devamı

  28. o windows live spaces dan wordpress e geçiş süresi bitmiş olabilir aylardır var o uyarı tam ne zaman bitecekti bilmiyorum ... devamı

  29. merhaba volkan bey; domaini blogger üzerinden almıştım. domain yönetimi https://access.enom.com/ üzerinden yapılıyor. dün godaddy'den 3 yıllığı 107 dolara wordpress hosting aldım. ... devamı

  30. @emne https://access.enom.com a gideceksiniz, orada edit dns daha sonra custom u seçeceksiniz ve godaddy hostinginizin size verdiği ns adrelerini gireceksiniz. goodaddy ... devamı

  31. merhaba volkan bey, bir sorum olacak blogger taşındıktan sonra eski blogumuz ne olacak postlar, eklentiler vs. hepsi yine aynı yerinde ... devamı

  32. berk önceki postların evet hepsi yerinde duracak. blogspota geri dönmek biraz sıkıntılı eğer çok fazla post vasa ama imkansız değil. devamı

  33. hocam mb sorununu hallettim ama şimdide içe aktarma sırasında aşağıdaki sorunu alıyorum... sorry, there has been an error. yüklenen dosya buraya taşınamadı: ... devamı

  34. kalıcı bağlantıları ne yapacağız peki “/%year%/%monthnum%/%postname%.html” bunumu ? yoksa ne yaptığımızın önemi yok mu ? cevaplarsan sevinirim devamı

  35. can eğer yukarıda anlattığım şekilde yaptıysanız ve wordpress e içeri aktarma ile siteyi aktardıysanız önemi yok çünkü post_meta tablosuna eski url ... devamı

  36. evet volkan öyle yapıyor ancak sitemi isim.blogspot.com a çevirdiğimde doğru şekilde yönlendiriyor. benim sitem googlede hep ... devamı

  37. anladım can. o zaman senin istediğin can.blogspot.com dan siteme yönlendirme okey ama can.com dan gelenleri de doğru sayfaya yönlendirmek istiyorum. bunun ... devamı

  38. merhaba, ben de blogger sitemi wordpresse taşımaya kalkıştım ama herşey alt üst oldu. öncelikle taşıdığım yedeklerde her konunun başlığı "> ... devamı

  39. slm, benim de şuan bir sorunum var blogspot uzantılı sayfamı wp e yazdığınız gibi aktardım fakat blogspot uzantılı linkimi girince araç ... devamı

  40. @sahin <noscript><meta http-equiv="refresh" content="0; url=http://wolkanca.com/" /></noscript> bunu silip yerine <meta http-equiv="refresh" content="0; url=http://wolkanca.com/" /> bunu yaz. devamı

  41. merhaba, bir üst yorumda yazdığınızı bunu silip yerine ben de yaptım.ama sizin anasayfanıza yönleniyor.diğer türlü de sizin sitenize yönleniyor. bunu nasıl çözeceğiz. devamı

  42. aktarmada birçok ayar var cindrellaundertheumbrella, sadece post ve yazıların değil birçok farklı şeyinde değiştirlmesi gerekiyor bunlar için profesyonel destek olabilirim. ... devamı

  43. merhaba volkan. 4 yıllık bir blogspot uzantılı sitem var. günde 2k ziyaretçisi var senelerdir aynı. ben artık wordpress'e geçmek istiyorum. ... devamı

  44. @zeroxx eğer uygun şekilde yönlendirirsen (benim bu sayfada anlatmaya çalıştığım şekilde) dediğin gibi olacak. fakat burada birçok değişiklik var, bu ... devamı

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

*

* Önemli! Devam edebilmek için basit matematik sorusunu cevaplamalısınız.