Smf seo nedir ne değildir?

Başlatan snrj, 17 Tem 2014 19:52

« önceki - sonraki »

0 Üye ve 2 Ziyaretçi konuyu incelemekte.

snrj

17 Tem 2014 19:52 Son düzenlenme: 30 Tem 2014 07:52 Smfci
smf seo konusunda pek fazla yazı yok
bizde affınıza sığınarak bu konuda bildiklerimizi (bilmediğim çok şey var) ve dikkat etmeniz gerekenleri bu konuda size anlatmaya çalışacam
not: konuyu bir kerede yazmıcam ara düzenlemeler yapıp konuyu güncellicem geniş bir seo dökümanı olması için tabi sizde bildiklerinizi konuya cevap olarak yazarsanız konuyu güncellerken onlarıda ilave ederiz

seo nedir kısaca söyleyelim google,bing,yandex gibi arama motorlarında daha yüksek sıralarda çıkmak için sitenizde yaptığınız düzenlemelere seo deniyor en azından benim bildiğim bu

Forum başlığımız
sitemizin en önemli seo düzenlemesi diyebiliriz
çünkü bu başlık h1 taglarının içinde ve sitenizin arama motorlarına benim sitemde bu kelimelerde veya konuda içerik var diyorsunuz
smf kullanıcılarının en büyük hatası buraya genelde site domain adresini eklemesi veya komple kaldırmasıdır
bu bölüme fazla abartmadan site içeriği ile alakalı kelimeler seçilmeli ve 50 karekteri geçmese iyi olur sınır 70 karekter diye biliyorum ama dedim ya abartmaya gerek yok

Domain adresi
Eğer yeni bir site kurucaksanız sitenizin içeriği ile alakalı bir domain adresi almak sizi diğer sitelerden bir adım öne çıkaracaktır
bir örnek verelim site içeriğiniz mobilya dekorasyonla alakalı bu durumda mobilya.com veya mobilyadekarasyon.com benzeri domain adları sizi bir adım öne çıkartır

şimdi arkadaşlar smf seo için sitemizin en önemli dosyası editlemekten bahsedelim index.template.php
ufak bir not düşeyim önce siteniz için öncelikle güzel pek fazla değişiklik yapmıcanız bir tema seçin veya kendi editinizde olur amaç devamlı tema değiştirmemek
tema değiştirmek her tema için geçerli olmasada site yapısı ile oynamak demek bunuda arama motorları pek sevmiyor benim görüşümdür neyse konumuza göre dönelim

index.templatede editler
1.meta taglar sitemiz için çok önemli bu kısımı iyi incelemek gerekiyor detaylı bir bakalım
Default temamızda meta tag larımız bu şekilde geliyor
Kod [Seç]
echo '
<meta http-equiv="Content-Type" content="text/html; charset=', $context['character_set'], '" />
<meta name="description" content="', $context['page_title_html_safe'], '" />', !empty($context['meta_keywords']) ? '
<meta name="keywords" content="' . $context['meta_keywords'] . '" />' : '', '
<title>', $context['page_title_html_safe'], '</title>';


peki bunlar ne işe yarar
Kod [Seç]
<meta http-equiv="Content-Type" content="" />
Bu tag önemli sitemizin hangi dilde olduğunu gösterir ama ellemeniz gerekmiyor
Bu tag girilmezse öntanımlı olarak site içeriği ISO-8859-1 gibi düşünülüyor.
tabi türkçe dil paketi kurduğunuz pakete göre ISO-8859-9 veya utf8 olacaktır

Kod [Seç]
<meta name="description" content="" />
Adından da anlaşılacağı üzere site içeriğinin tanımı için kullanılıyor.
Eğer default ayarlarda bırakırsınız yani elle editlemezseniz o an hangi sayfada iseniz o sayfanın başlığını göstercektir
örnek bir kullanım ekleyelim
Kod [Seç]
<meta name="description" content="', $context['page_title_html_safe'], ',mobilya dekarasyon sitesi" />
sonuç: sayfa başlığı,mobilya dekarasyon sitesi olacaktır

<meta name="keywords" content="" />
bu kısım admin panelden yapılandırma >> genel>> Forum ile ilişkilendirilmiş Meta anahtar kelimeleri kısmından düzenlenebilir
isteyenler elle editleyebilir tabi
Bu da site indekslenirken hangi anahtar kelimelerin kullanılabileceğini belirtmek için kullanılıyor
Google, Yahoo! ve MSN gibi büyük arama motorları bu kısımla pek ilgilenmediği söyleniyor

üstte vermediğim bir kod daha var default yapımızda oda şu
Kod [Seç]

// Please don't index these Mr Robot.
if (!empty($context['robot_no_index']))
echo '
<meta name="robots" content="noindex" />';

peki bu kod ne işe yarıyor noindex görünce hemen silelim demeyin :D
bu kodu silmek faydadan çok zarar getirir sitenize
örnek vereyim
smf.konusal.com/index.php?action=123
böyle bir sayfamız yok ama tıkladığımızda bizi anasayfaya yönlendirecektir
işte bu gibi durumlarda arama motorlarının sitenizin /index.php?action=123 şeklinde indexlenmesi engelliyor

Bunların dışında Kullanacağımız meta tag lar yok mu tabiki var
Kod [Seç]
<meta name="robots" content="index,nofollow" />
bu kod siteyi indexle ama linkleri takip etme demek önermiyorum direk istemediğiniz linklere şu şekilde eklemeniz daha iyi
Kod [Seç]
<a href="site-linki" rel="nofollow">siteabcde</a>

Kod [Seç]
<meta name="author" content="smfci,teknorom@teknoromi.com">
Site yöneticisi ve mail adresi

Kod [Seç]
<meta name="google" content="notranslate" />
Siteyi başka dile çevirmesi engellemek (google translate için)

Kod [Seç]
<meta name="abstract" content="Sitenizin Açıklaması" />
tüm site için genel bir açıklama

Kod [Seç]
<meta name="copyright" content="&copy; smfci" />
sitenizin telif hakkı olduğunu ve bu hakların kime ait olduğunu gösteren etikettir

Kod [Seç]
<meta name="revisit-after" content="5 days" />
Gerekmiyor aslında ama eklemek isteyenler için arama motoruna 5 gün içinde tekrar gel diyoruz bu süre zarfında sitede değişiklik yapmadıysanız zararlı olduğu söyleniyor

ve başka meta etiketlerde var refresh vs... ama bu kadarı yeterli sanırım

2.gereksiz linkleri kaldıralım veya rel="nofollow" ekleyelim
index.template.php dosyasına eklenen linkler sitenin genelinde gözüktüğü için bu linklerin gereksiz olanları kaldırmak veya nofollow eklememiz gerekiyor
unutmadan söyleyeyim rel="nofollow" tagı arama motoruna bu linki takip etme demektir sitenizden ve özellikle  index.template.php dışarıya link olmaması veya nofollow olmalıdır
örnek index.template.php bul
Kod [Seç]
<li><a id="button_xhtml" href="http://validator.w3.org/check?uri=referer" target="_blank" class="new_win" title="', $txt['valid_xhtml'], '"><span>', $txt['xhtml'], '</span></a></li>
sitemizin en altındaki xhtml linki isteyenler silebilir isteyenler alttaki şekilde editleyebilir
Kod [Seç]
<li><a id="button_xhtml" href="http://validator.w3.org/check?uri=referer" target="_blank" class="new_win" title="', $txt['valid_xhtml'], '" rel="nofollow"><span>', $txt['xhtml'], '</span></a></li>

smfnin linklerine nofollow eklemek isteyenler
index.turkish.php veya index.turkish-utf8.php de bul
Kod [Seç]
$forum_copyright
karşısındaki alanı düzenleyin unutmadan bu linkleri kaldırmak smf lisansına uygun değildir ve kaldırmayınız

web standartları
bu kısımda seo analiz sitelerindeki noktalara parmak basacaz
favicon başlayalım bildiğiniz üzere smf ilk kurulumda favicon suz geliyor bunu düzeltelim hemen
index.template.php de bul
Kod [Seç]
echo '
<link rel="help" href="', $scripturl, '?action=help" />
<link rel="search" href="', $scripturl, '?action=search" />
<link rel="contents" href="', $scripturl, '" />';

altına şu şekilde ekleyebiliriz
Kod [Seç]
echo '<link rel="shortcut icon" href="' . $settings['images_url'] . '/favicon.ico" />';
kodu ekledikten sonra images klasörüne favicon.ico adında bir icon atın

linklerinizde title kullanın
linklerde title kullanmak hem kullanıcılar hem arama motorları için önemli linkin açıklaması diyebiliriz bir örnek ekleyelim
Kod [Seç]
<a href="siteadı" title="ben siteadı siteye giderim">site</a>

stil ve javascript kodları
sitenizde mümkün olan en az şekilde css ve javascript kullanmanız gerekiyor
örnek 1 adet css 1 adet javascript dosyası gibi bu sayı artıkça sayfa açılış hızınızda düşecektir
mümkün olanları satır içi eklemenizde fayda var
Detaylar altta geniş bir şekilde yer veriecek

Biçim Etiketleri
<b> <strong> <i> Etiketler ile sitenizdeki kelimeleri ön plana çıkartın bu konuyuda detaylandıracam editlerde

Resimlerde Alt Etiketi ve Genişlik Yükseklik Değerleri
css sprite kullanmayan arkadaşlar sitenizdeki resimlerde alt width height tag larımızı kullamak gerekiyor
örnek
Kod [Seç]
<img src="' . $context['header_logo_url_html_safe'] . '" alt="logo" width="200px" height="50px" />

h etiketlerinin kullanımı
smf de h etiketleri düzenli sayılır pek editlicek kısımı yok

sitemap ve google tanıtma
Bildiğiniz üzere smf ile gelen bir site haritası yok
site haritasını smf nin modifikasyon sitesinden edinebilirsiniz
isterseniz bizim önerimize burdan ulaşabilirsiniz
sitemap ne işe yarar onuda kısaca değinelim bölümlerimizin ve konularımızın arama motorlarının daha kolay bulması için xml formatında liste oluşturur
işte bu listeyi google kısa yoldan şu şekilde tanıtabiliriz
Kod [Seç]
www.google.com/webmasters/tools/ping?sitemap=http://siteadı.com/index.php?action=sitemap;xml
veya alt bölümde değineceğimiz webmastertools üzerinden tanıtabiliriz

google webmaster tools
Aranızda google webmaster tools bilmeyen yoktur heralde  o yüzden buraya fazla değinmeden geçecem
sitemap ekleme tarama>site haritaları kısmından ekleyebiliriz
zaten kullandıkça daha iyi anlarsınız yeni kullanıcılar için ufak bir ipucu verelim özgün olarak hazırladığınız yazıları tarama>google gibi getir kısmından
konumuzun linkini ekleyip (index.php?topic=222.0) getir deyip url dizine gönder derseniz hem konunuz indexlenmiş olur ve konun ilk çıkış yeri olarak siteniz görünür
kopyala yapıştır yaptığınız konularda bunu yapmazsanız iyi olur
İçerik Anahtar Kelimeleri kısmında gereksiz çıkan kelimeleride editlemeyide değinecez
https://www.google.com/webmasters/tools/
buraya belirli aralıklarla girip sitenizin durumunu takip etmeniz önerilir


robots.txt dosyası
robots.txt dosyası arama motorlarına sitenizin hangi kısımları tarayıp taramaması gerektiğini gösteren dosyadır
fazla uzatmayım daha fazla bilgiye http://tr.wikipedia.org/wiki/Robot_engelleme_standardı burdan ulaşabilirsiniz
örnek olarak burda kullandığım dosyayı veriyorum tabi bende yeni düzenledim daha geliştirebilir veya düzenlebilir
Kod [Seç]

User-agent: *
Disallow: /*wap
Disallow: /*board=*wap
Disallow: /*topic=*wap
Disallow: /*topic=*.msg
Disallow: /*topic=*.new
Disallow: /*PHPSESSID
Disallow: /index.php?action=recent
Disallow: /index.php?action=search
Disallow: /index.php?action=help
Disallow: /index.php?action=admin
Disallow: /index.php?action=moderate
Disallow: /index.php?action=login
Disallow: /index.php?action=register
Disallow: /index.php?action=profile
Disallow: /index.php?action=pm
Disallow: /index.php?action=mlist
Disallow: /index.php?action=stats
Disallow: /index.php?action=who
Disallow: /index.php?action=groups
Disallow: /index.php?action=credits
Allow: /*board
Allow: /*topic


google pagespeed te site puanını artırma
Burada karşımıza çıkacak sorunlar ve çözüm yöntemlerini bildiğim kadar size aktarmaya çalışacam
öncelikle resimler için css sprite altta anlatacaz onun için onu atlıyorum
bu kısımda biraz css bilgisi gerekiyor
temanızı responsive şekile getirmeniz gerekiyor arkadaşlar bunun için burdaki temamızı veya alttaki css kodlarını inceleyin(default tema içindir ufak tefek editlerle kendi temanıza uygun hale gitirebilirsiniz)
index.template.php bul
Kod [Seç]
<meta http-equiv="Content-Type" content="text/html; charset=', $context['character_set'], '" />
üstüne ekle
Kod [Seç]
<meta name="viewport" content="width=device-width, initial-scale=1"/>
bu meta etiket akıllı telefonla sitenize girenlerin ekran genişliğini algılamanızı sağlayacak ona görede aşağıdaki kısımları açıp kapatacak
index.css de en alta ekle
Kod [Seç]

@media screen and (max-width:1020px){.table_list td.stats{display:none;}
.cat_bar h3.catbg img{display:none;}
.cat_bar h3.catbg span{display:none;}
dl#ic_recentposts span{display:none;}
div#wrapper { margin: 0px auto;min-width: 300px;max-width: 2300px;}
.bbc_img{max-width:70%;}
table.table_list tbody.content td.lastpost{text-align:center;font-size:85%;width:40%;}
}
@media screen and (max-width:720px){.table_grid td.stats{display:none;}
.table_grid td.icon1{display:none;}
tr.catbg th{display:none;}
.table_list td.lastpost{display:none;}
.poster{float:none;width:0px;}
.poster ul{display:none;}
.postarea, .moderatorbar{margin:0px;}
.login dt{float:none;text-align:left;}
.login dd{float:none;text-align:left;}
.login p{text-align:left;}
.keyinfo{float:none;width:100%;}
.bbc_img{max-width:250px;}
#basicinfo{width:100%;float:none;}
#detailedinfo {width: 100%;}
}
@media screen and (max-width:480px){.table_list td.info p{display:none;}
.table_grid td.lastpost{display:none;}
.buttonlist li a.button_strip_notify{display:none;}
.buttonlist li a.button_strip_mark_unread{display:none;}
.buttonlist li a.button_strip_send{display:none;}
.buttonlist li a.button_strip_print{display:none;}
.unreadlink{display:none;}
ul.reset li.floatleft{display:none;}
.navigate_section{display:none;}
.smalltext img{display:none;}
#creator dt {width: 100%;float: none;}
#creator dd {float: none;width: 100%;}
.content dl.register_form dt {width: 100%;float: none;}
.content dl.register_form dd {float: none;width: 100%;}
input, button, select, textarea {width: 90%;}
.login {width: 100%;margin: 0px auto;}
#advanced_search dl#search_options {width: 100%;}
#upper_section { overflow: inherit;}
div#upper_section div.user {width: 100%;   float: left;   overflow: auto;}
.avatar img{width:20px;}
#upper_section div.news { width: 100%;  float: right;   text-align: right;}
#upper_section div.news  .input_text{ width: 70%; float: left;}
#upper_section div.news  .button_submit{ width: 25%; float: right;}
#upper_section form{margin: 6px auto;}
.fulltop{display:none;}
h1.forumtitle {line-height: 20px;font-size: 12px;}
}


sitenizin teması css kullanarak mobil hale geldi (temanızda mutlaka editlemeniz gereken kısımlar çıkacaktır)

css ve JavaScript sıkıştırma kısmına değinelim bunun için css compressor sitelerini kullanabilirsiniz
benim önerim gtmetrix.com sitesinde analiz yapıp Minify CSS altında optimized versiyon tıkladığınızda size sıkıştırılmış css kodunu yeni bir sayfada veriyor bunu index.css kodlarınızla değiştirmeniz yeterli
üstte yazdıklarımı aynısını JavaScript kodları içinde yapınız ve sıkıştırma işimiz bitti

Oluşturmayı önleyen JavaScript ve CSS bu sorunun çözümü
bu sorunu çözümü aslında basit arkadaşlar ama uygulamasanızda olur aslında
index.css yi komple veya header kısmı yani üst kısım için olan bölümü satıriçi kullanmak
örnekle anlatayım komple kaldırmayı
index.templatede bul ve sil
Kod [Seç]
// The ?fin20 part of this link is just here to make sure browsers don't cache it wrongly.
echo '
<link rel="stylesheet" type="text/css" href="', $settings['theme_url'], '/css/index', $context['theme_variant'], '.css?fin20" />';

silinenin yerine ekle index.css içindekiler komple buraya kopyala
Kod [Seç]
<style type="text/css">
index.css içindekiler
</style>


JavaScriptler içinse basit bir yol var yine ama buda xhtml hatasına neden oluyor (bi çözüm bulamadım bulan olursa banada söylesin anladığım kadarıyla xhtml uygun bir kod değil html5 uygun)artık seçim size kalıyor ben yöntemi söyleyim yapıp yapmamak size kalmış
örnek uygulama index.templatede bul
Kod [Seç]
<script type="text/javascript" src="', $settings['default_theme_url'], '/scripts/script.js?fin20"></script>
şu kodu ekliyoruz async bu kod şu işe yarıyor site açılırken bu js nin yüklenmesini bekleme sekronize bi şekilde yükle demek
Kod [Seç]
<script async type="text/javascript" src="', $settings['default_theme_url'], '/scripts/script.js?fin20"></script>

bunların haricinde sorunlarla karşılaşan arkadaşlar konuya cevap olarak yazın elimden geldikçe yardımcı olurum
not: arkadaşlar biliyorsunuzki herkes aynı temayı kullanmıyor lütfen benim temama uygun css editlermisiniz demeyin ne kadar istesemde buna yetişmek imkansız
isteyenler resmi site onaylı temamızı kullanabilir = http://custom.simplemachines.org/themes/index.php?lemma=2801

Sitemizdeki resimlerin kullanımı ve css sprite uygulama
yazının başından beri bi css sprite var nedir bu css sprite
sitemizde kullandığımız resimler birleştirp tek resim olarak kullanmaya css sprite deniyor
şuan burda kullandığımız bir örnek

bunun ne faydası var peki site hızımızı etkiliyor fazladan sunucudan resim çağımamızı engelliyor
bunu nasıl yapıyoruz google css sprite generator diye yazdığımızda siteler sıralanıyor
ben genelde http://csssprites.com/ dan yapıyorum
resimleri seçip genarete diyoruz bize gerekli kodları verecektir
resimizi ve kodlarımızı kaydedelim
kullanıma örnek vereyim logo için
index.template bul
Kod [Seç]
', empty($settings['site_slogan']) ? '<img id="smflogo" src="' . $settings['images_url'] . '/smflogo.png" alt="Simple Machines Forum" title="Simple Machines Forum" />' : '<div id="siteslogan" class="floatright">' . $settings['site_slogan'] . '</div>', '
değiştir
Kod [Seç]
<p id="smflogo" style="background-position: -0px -205px; width: 192px; height: 44px"></p>

css deki gerekli yeride şöyle düzenleyelim
Kod [Seç]
#siteslogan, p#smflogo {
    margin: 0px;
    padding: 0px;
    float: right;
    line-height: 3em;
    background: url('../Themes/default/images/smftek.png') no-repeat scroll 0px 0px transparent;
}


ben p içinde kullandım bunu div olarakta yapabilirsiniz sitenizdeki tüm resimleri bu şekilde düzenleyebilirsiniz
unutmadan resimleri sıkıştırmaktanda bahsedelim css sprite birleştirdiğiniz resimlerde dahil
png formatlı resimler ben tinypng.com da aynı resimi iki kez sıkıştırıyorum
bu arada ben bu kadar uğraşmam diyenler en azından resimlerinize alt etiketi ekleyin

google veri işaretleme
veri işaretleme ne işe yarar arama motorlarının sitenizi daha iyi anlamasını sağlar daha fazla bilgiye google üzerinden ulaşabilirsiniz
bu konuda smfde ilk yazan ben oluyorum galiba daha önce başka bir yerde denk gelmedim belki yazan olmuştur neyse
bu kısımda display.template.php ve display.php de bi iki ufak değişiklik yapmamız gerekiyor
ben konumu makele olarak tanıtıp ufak bir kodlamayı gösterecem daha fazlasını yapmak elinizde şurdan kodlara bakabilirsiniz http://schema.org/Article
display.php de bul
Kod [Seç]
'time' => timeformat($message['poster_time']),
değiştir
Kod [Seç]
'time' => timeformat($message['poster_time'],'%d.%m.%Y %H:%M:%S'),

display.template.php bul
Kod [Seç]
// Show the topic information - icon, subject, etc.
echo '
<div id="forumposts">
<div class="cat_bar">
<h3 class="catbg">
<img src="', $settings['images_url'], '/topic/', $context['class'], '.gif" align="bottom" alt="" />
<span id="author">', $txt['author'], '</span>
', $txt['topic'], ': ', $context['subject'], ' &nbsp;(', $txt['read'], ' ', $context['num_views'], ' ', $txt['times'], ')
</h3>
</div>';

değiştir
Kod [Seç]
// Show the topic information - icon, subject, etc.
echo '
<div itemscope itemtype="http://schema.org/Article" id="forumposts">
<div class="cat_bar">
<h3 class="catbg">
<img src="', $settings['images_url'], '/topic/', $context['class'], '.gif" align="bottom" alt="" />
<strong itemprop="name">', $context['subject'], '</strong> &nbsp;(', $txt['read'], ' ', $context['num_views'], ' ', $txt['times'], ')
</h3>
</div>';

bul
Kod [Seç]
', $message['member']['link'], '
</h4>

değiştir
Kod [Seç]
<a href="', $scripturl, '?action=profile;u=', $message['member']['id'], '" title="yazar"><span itemprop="author" itemscope itemtype="http://schema.org/Person"> <span itemprop="name">', $message['member']['name'], '</span></span></a>
</h4>


bul
Kod [Seç]
<div class="smalltext">&#171; <strong>', !empty($message['counter']) ? $txt['reply_noun'] . ' #' . $message['counter'] : '', ' ', $txt['on'], ':</strong> ', $message['time'], ' &#187;</div>
değiştir
Kod [Seç]
<span itemprop="datePublished"> ', $message['time'], '</span>

bul
Kod [Seç]
<div class="inner" id="msg_', $message['id'], '"', '>', $message['body'], '</div>
değiştir
Kod [Seç]
<div itemprop="articleBody" id="msg_', $message['id'], '"', '>', $message['body'], '</div>
verilerimizi makele olarak ufak bir şekilde işaretledik


Biçim Etiketleri

biçim etiketleri dediğimiz şey aslında hepinizin bildiği harfi kalınlaştırma örnek seo  burda b etiketi kullandık birde strong var
şimdi bu etiketler niye önemli ona deyinelim bu etiketler arasına alınan kelimeler arama motorları tarafından dikkate alınıp konunun veya sitenin bu kelimelere önem verdiğini gösteriyor o yüzden özgün yazdığımız konularda b, strong ve yazı rengi önemli arakadaşlar (düz siyahla yazılmış bir konuda bir kelimeyi farklı bir renkle  yazarsanız bu kelimede dikkat çekiyor arama motorları tarafından)
bu etiketler hakkında bir diğer önemli konu ise anasayfamızda ve diğer sayfalarda kullanım şekli bildiğiniz üzere top 10 tarzı modlarda bu etiketler kullanılıyor (üye mesaj sayısı vs..) bunları düzenlemeniz sizin için 1 artı olacak ve gereksiz anahtar kelimelerden kurtulmuş olursunuz

konu etiketleme tagged
wordpress tarzı bloglarda bu sistemle beraber gelen bir özellik ne yazıkki smfde harici mod kurmanız gerekiyor bunun için
size önerebileceğimiz iki mod var bunları smf nin resmi sitesinden indirebilirsiniz
birincisi Google tagged                    = http://custom.simplemachines.org/mods/index.php?mod=1245
ikincisi  Tagging System For Topics  = http://custom.simplemachines.org/mods/?mod=579




Yazımız devam edecek

bu arada bende kendi sitemde elimden geldikçe yapmaya çalışıyorum

önemli not: perrty url tarzı modlarla sitenizin link yapısıyla oynamanızı tavsiye etmiyorum tabi smf kendi sistemi içinde böyle bir url değişim eklentisi eklerse tabiki kullanabilir bu tabiki benim görüşümdür tamamen yinede siz bilirsiniz

smf.konusal.com çalışmasıdır

Nofear

Merhaba bu konulardan çok anlamıyorum, seo ile sitemap bir biriyle alakalı konular mı?

snrj

sitemap bir tek arama motorunun sitenizi daha iyi tanıması için gerekli aslında sitemap olmadanda siteniz indexlenir mecburi değil yani

Nofear

Google aramalarda konu içeriğiyle ilgili siteyi bulmak yerine sadece anasayfa üzerinden  buluyor bende sitemapten kaynaklandığını düşünmeye başladım sitemapta sadece kategorileriler gözüküyor, konu başlıkları direk gözükmüyor.

Anlatımda geçen meta taglar admin panelinde farklı, site kaynak kodlarında farklı gözüküyor, sanırım ben sonradan değişiklik yaptım ama değişiklik kaynak koda yansımamış gibi.

snrj

anladığım kadarıyla seo4smf modu kurulu sitenizde seo4smf nin admin panelinde meta tag ayarları var diye biliyorum eğer ayarladığınız gibi çıkmıyorsa index.templete.php elle editeleyebilirsiniz
sitenizin anasayfa kaynağında çıkan metalar şu şekilde
Kod [Seç]

<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-9" />
<meta name="description" content="Honda civic türkiye " />
<meta name="keywords" content="civic, 2013, 2012, 2014, vtec, vtec2, modulo, mugen, jdmstyle, EK, civictr, forum, civic, türkiye, fb7, Honda, fd6, jdm" />
<meta name="copyright" content="© Copyright 2014 by CivicTr.Com" />
<meta name="author" content="NoFeaR" />
<meta name="language" content="turkish" />
<meta name="publisher" content="Hosting" />
<meta name="audience" content="all" />

Nofear

Alıntı yapılan: Smfci - 04 Ağu 2014 22:51
anladığım kadarıyla seo4smf modu kurulu sitenizde seo4smf nin admin panelinde meta tag ayarları var diye biliyorum eğer ayarladığınız gibi çıkmıyorsa index.templete.php elle editeleyebilirsiniz
sitenizin anasayfa kaynağında çıkan metalar şu şekilde
Kod [Seç]

<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-9" />
<meta name="description" content="Honda civic türkiye " />
<meta name="keywords" content="civic, 2013, 2012, 2014, vtec, vtec2, modulo, mugen, jdmstyle, EK, civictr, forum, civic, türkiye, fb7, Honda, fd6, jdm" />
<meta name="copyright" content="© Copyright 2014 by CivicTr.Com" />
<meta name="author" content="NoFeaR" />
<meta name="language" content="turkish" />
<meta name="publisher" content="Hosting" />
<meta name="audience" content="all" />



Seo dan değiştirmiş olmama rağmen kaynakta değişmemiş indexten değiştireceğim şimdi, seo olarak kullandığım mod iyimi değiştirmeme gerek var mı sanki bir işe yaramıyor gibime geliyor da :)

snrj

sitenizdeki indexlerini kaybedersiniz kaldırırsanız zaten konunun sonunda yazmıştım bu tür link yapısı modları kullanmayın diye :S ama şuan için kaldırmanızı ne yazıkki önermiyorum çünkü arama mtotorları tarafından aldığınız indexler gidecektir

Nofear

Alıntı yapılan: Smfci - 04 Ağu 2014 22:59
sitenizdeki indexlerini kaybedersiniz kaldırırsanız zaten konunun sonunda yazmıştım bu tür link yapısı modları kullanmayın diye :S ama şuan için kaldırmanızı ne yazıkki önermiyorum çünkü arama mtotorları tarafından aldığınız indexler gidecektir


Modu kaldırdıktan sonra kendim google indexi kendim göndersem nasıl olur, arama hitimi kaybeder miyim?
index_template dosyasında meta olarak taglar gözükmüyor

snrj

Alıntı yapılan: Nofear - 04 Ağu 2014 23:04
Modu kaldırdıktan sonra kendim google indexi kendim göndersem nasıl olur, arama hitimi kaybeder miyim?
index_template dosyasında meta olarak taglar gözükmüyor

arama hitimi kaybeder miyim? evet kaybedersiniz :S
meta olarak taglar gözükmüyor= kendi kullandığınız temanın index.template dosyasında meta taglar vardır ama kod olarak kaynağa yansıması farklı olur üstte verdiğimiz örnekleri inceleyin

Nofear

Hocam bu seo modunun bana bir getirisi yok gibi, google webmasterdan kendim sitemap yüklemek istiyorum fakat mevcut seonun sitemapi sadece kategoriler kapsıyor googleda sadece kategorileri alıyor, smfdestekte bulunan sitemap gibi bir sitemape ihtiyacım var, orada konu açtım yardımcı olunmadı :)

snrj

http://civictr.com/sitemap/xml;b=4 konularınızıda kapsıyor herhangi bir sorun yok sitemap da
kaldırma konusuna gelince siz bilirsiniz bu konuda kendi sitesinden yorum alsanız daha iyi olur

Nofear

Seoya takılmamın nedeni aslında, siteye sabit üyelerimin haricinde googledan çok fazla gelenin olmaması, içerik olarak dolu olmasına rağmen hiç içerik olmayan sitelerin bizden önde çıkması kafamı karıştırdı.

snrj

biraz daha bekleyin olmazsa kaldırırsınız henüz siteniz kurulalı 8 ay olmuş bazen google cinslik yapabiliyor

Link

Bende sadece Sitemap kurulu, düzgün çalışıyormu bilemiyorum, google web araçlarında 32 tane hata olduğu yazıyor, bu konuda ne yapabilirim. Bir de seo modu kurmak çok önemli mi, önemliyse modu nereden indirebilirim?

snrj

32 hatanın sebebine bilemiyorum ama olası ihtimaller arasında sitenizde ziyaretçiler yorum yazıyorsa bundan kaynaklı xml dosyası eksik bilgi olduğu için hata gibi görüyor hangi konularda hata verdiğine bakarak hatayı anlayabilirsiniz
seo mod olarak şu modlar var diye biliyorum
smfpackseo
seo4smf
pretyy url
bunları kurmaktansa üstteki anlatımı anlayıp uygulamak sizin için daha iyi tabi siz bilirsiniz
he bir site için seo olmazsa olmazmıdır bence okadar abartılcak bir mevzu değil en önemli mevzu içeriğinizin özgün olması geresi teffaruat yaparsanız tabiki + ları olacaktır