smf forumda gezerken bu meta tag lar konusuna bayağı bir dalmıştım. Sağolsun konuyu bilen arkadaşlar da yardımcı olmaya çalışıp açıklamışlar. Ama genelde açıklamalar birbirine çok benziyor.Ben aradığım meta tag sorununun çözümünü bulamadım. Sorun şu bende bir zamanlar aşağıdaki meta tag vardı
<meta name="description" content="', $context['page_title'], '" />', empty($context['robot_index']) ? '' : '
google da indexlenen sayfalara baktığım zamanda başlığın altındaki açıklama kısmınında başlıkla aynı olduğunu gördüm sebebinin yukarıdaki meta tag olduğunu düşünüyorum.
şu an alttaki meta tag ı kullanmaya karar verdim sonuçlarını heralde 1 hafta içinde görürüm
<meta name="description" content="" />
1-ben şimdi bu düşücemde haklı mıyım? (indexlenme başlığı ve açıklamanın aynı olması)
2-ikinci meta tag da tırnaklar arasına birşeyler yazsam bu sefer her sayfada aynı açıklama indexlenecek diye düşünüyorum sizce bu doğru mu?
3-Tırnakları bu şekilde bırakırsam google konu başlığını, indexin başlığı yapacak,
tırnakların içi boş olduğu içinde konunun içinde ilk neyi görürse onu da açıklama yapacak diye düşünüyorum ki ben böyle olmasını istiyorum acaba olur mu?
4-Eğer ben bu konularda yanılıyorsam 3 numaradaki amacıma nasıl ulaşırım?
5-birinci meta tag ın bir yerlerinde hata var sanki ben bunu (1.meta tag) ve alttaki meta yı
<meta name="keywords" content="'.$keyw......
kullanırken sayfamın en üst kısmında bir adres çıkıyordu "sitemin içinde bi yer"
bunu kaldırınca gitti. Bu descriptions lı metalar içinde 3. sorudaki isteği karşılayabilecek en iyi meta hangisidir?
Sorularım bu kadar cevaplayabilecek arkadaşlara şimdiden teşekkürler...
Arkadaşlar bu konuda bir bilgisi olan yok mu?
Quoteerenkoy
:D aman eren görmesin :D
Bence metaları eski haline getir arkadaşım, çünkü o metaların öyle olması ile her bir ayrı mesaja giden linklerde "noindex" çıkıyor (msgXXXX eklentili URL'lerde) Böylece Google aynı sayfaları birden fazla kez indekslemiyor, tüm konuların ayrı indeksi oluyor ama tüm mesajların ayrı indeksi olmuyor (ki bu iyi birşey).
Yapmak istediğin şeyi ise ben eskiden Seo4SMF ile yapmıştım. Sonra PrettyURLs kurduğumda ise seo4smf'in diğer işlevlerini kaldırdım, meta'lardaki değişikliklerini ise bıraktım, şu anda baya memnunum. Zaten meta'ları da değiştirmiyor. description içindeki $context['page_title']'ın yapısını değiştiriyor.
peruzi kardeşim sağolasın heralde çok vaktin yok seni çok da meşgul etmek istemem çok kısa soracağım benim kullandığım descriptionlu meta tag şu
<meta name="description" content="" />
bu metanın bu alltakinden
<meta name="description" content="', $context['page_title'], '" />', empty($context['robot_index']) ? '' : '
ne farkı var? onu anlamak istiyorum. yani robotlar üstteki metayı görünce ne yapıyor alttakini görünce ne yapıyor? Ben bu işlerde yeniyim ama burayı takip ede ede birşeyler öğrendim tabi sizin kadar da bilmiyorum bunlar size basit geliyor belki ama ben ve benim gibi bir çok arkadaş zorlanıyordur.bir de google anca 3-5 günde indexlediği için doğru mu yaptım yanlış mı yaptım bilemiyorum. şimdiden cevabın için teşekkürler.
Bu description içeriğini boş bırakır
<meta name="description" content="" />
alttaki ise konu başlığını description olarak gösterir
<meta name="description" content="', $context['page_title'], '" />
Konu başlığını description olarak göstermek boş bırakmaktan daha iyi olur diye düşünüyorum.
Ben bu konuda birşey deneyecem, kod bilgim fazla olmadığı için mod yapımcısını bekliyorum, burada sordum sorumu (http://www.simplemachines.org/community/index.php?topic=257942.msg1754379#msg1754379)
Topic Summary modifikasyonu, message index.template.php de konu yazılan en son cevabın özetini gösteriyor.
Ben dedim ki elemana, konuya yazılan son cevabı değilde, konunun ilk mesajının özetini gösterse. Ve de bu kodu index.template.php de de çalıştırsak olur mu?
Cevap bekliyorum..
Eğer istediklerimi yapabilirse, verdiği kodu meta taglarının arasına bu şekilde yerleştirdik mi:
<meta name="description" content="VERDİĞİ KOD" />
SMF de bir ilk gerçekleştirilmiş olacak.
Quote from: *erhan on October 16, 2008, 08:29:33 AM
Ben bu konuda birşey deneyecem, kod cevabın özetini gösteriyor.
Eğer istediklerimi yapabilirse, verdiği kodu meta taglarının arasına bu şekilde yerleştirdik mi:
<meta name="description" content="VERDİĞİ KOD" />
SMF de bir ilk gerçekleştirilmiş olacak.
olsa çok güzel olur hatta bir kodla robot sayfanın ilk başındaki merhaba ziyaretçiyi okuyor ya bunu hemen öncesine robotu yönlendirmeyle ilgili bir kod olabilirmi? başlıktan sonra konunun içini okusun indexlesin
Ama tabi bu anlattıklarım gerçekleşirse o "merhaba ziyaretçi" zamazingolarını kaldırıcaksınız. Bazı şeylerden ödün verilecek bu yapılırken, mesela bende zaten o zamazingo mevcut değil, benim için sorun yok.
Quote from: *erhan on October 16, 2008, 09:00:22 AM
Ama tabi bu anlattıklarım gerçekleşirse o "merhaba ziyaretçi" zamazingolarını kaldırıcaksınız. Bazı şeylerden ödün verilecek bu yapılırken, mesela bende zaten o zamazingo mevcut değil, benim için sorun yok.
kardeş onu nasıl hallettiysen bize de bi yardımcı olsan birde konu başındaki ilk mesaja bir baksan onunla ilgili bir fikrin var mı?
Hele bi tüyo gerçekleşsin, onu hallederiz.
Diğer konuda ise arkadaşlar gereken açıklamaları yapmış!!!
Aynen bu dediklerin oluyor aslında erhan
mesela bak: http://www.google.com/search?q=site%3Atoyotaclubtr.com&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a
bölümlere olan linklerde aynen o "merhaba ziyaretçi..." zımbırtısı var, ama aralarda konulara olan linkler de var, ilk mesaj description olarak çıkıyor ;)
Quote from: /-\lperuzi on October 16, 2008, 09:54:42 AM
Aynen bu dediklerin oluyor aslında erhan
mesela bak: http://www.google.com/search?q=site%3Atoyotaclubtr.com&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a
bölümlere olan linklerde aynen o "merhaba ziyaretçi..." zımbırtısı var, ama aralarda konulara olan linkler de var, ilk mesaj description olarak çıkıyor ;)
Güzel birşey ama dediklerinden birşey anlamadım. Bunu kendimize nasıl uygulayabiliriz?
Evet Alper, mesela bu konunda
http://www.toyotaclubtr.com/lastik/michlein/
metan da konunun ilk mesajının özeti var, bunu nasıl yaptın, benim yapmak istediğim de buydu
metan nasıl orada? Rica etsem paylaşabilir misin?
Teşekkürler.
Evet alpay kardeş nasıl yaptın paylaşabilir misin?
dedim ya yukarıda, ben yapmadım :)
seo4smf'in içinde bulunan bir özellikti. Şu anda elimde paket yok ama bulursam bir yerden yazabilirim.
Tamam peki öyleyse şuan metan da ne yazıyor?
orjinal meta duruyor, bi fark yok yani
Neyse Alper buldum aradığımı :)
http://www.simplemachines.org/community/index.php?topic=230321.msg1557714#msg1557714
1.1.x versiyonlar için yukarıdaki ekteki paketi kurun
2.0 lar ise aşağıdaki paketi kurun
http://custom.simplemachines.org/mods/index.php?mod=1138
Kendime yükledim, mükemmel çalışıyor, müthiş birşey.
Demo linki..
http://www.thereptilefile.com/forum/index.php
Sağ tıklayıp konulara, bölümlere vs bakın :)
Edit: keşke google sayfaları indekslemeden önce şunu keşfetseydik, şimdi bekle anam bekle, açıklamaları değiştirmesi için. :)
erhan kardeş yaptım ama bende bir değişme olmadı konu içindeyken sağ tıkladım özelliklerden url değişmedi nedendir kardeş
Url değişmiyor ki, konumuz meta tag.
Quote from: *erhan on October 18, 2008, 07:13:34 AM
Neyse Alper buldum aradığımı :)
http://www.simplemachines.org/community/index.php?topic=230321.msg1557714#msg1557714
1.1.x versiyonlar için yukarıdaki ekteki paketi kurun
2.0 lar ise aşağıdaki paketi kurun
http://custom.simplemachines.org/mods/index.php?mod=1138
Kendime yükledim, mükemmel çalışıyor, müthiş birşey.
Demo linki..
http://www.thereptilefile.com/forum/index.php
Sağ tıklayıp konulara, bölümlere vs bakın :)
Edit: keşke google sayfaları indekslemeden önce şunu keşfetseydik, şimdi bekle anam bekle, açıklamaları değiştirmesi için. :)
Arkadaşlar bunu ben önce local hostta denedim kendi temamda çalışmıyor sadece default temada çalışıyor bunu kendi temamızda nasıl yapabiliriz bilen arkadaşlar bi yardım?
Temanınzın index.template.php dosyasında bulun:
<meta name="description" content="', $context['page_title'], '" />
Değiştirin:
<meta name="description" content="', !empty($context['meta_description']) ? $context['meta_description'] : $modSettings['meta_description'], '" />
Bulun:
<meta name="keywords" content="PHP, MySQL, bulletin, board, free, open, source, smf, simple, machines, forum" />
Değiştirin:
<meta name="keywords" content="', !empty($context['meta_keywords']) ? $context['meta_keywords'] . ', ' : '', $modSettings['meta_keywords'], '" />
MOD kardeşler bir şey soracağım meta keywords lü meta da (üstteki veya alta yazdım tekrar)
<meta name="keywords" content="', !empty($context['meta_keywords']) ? $context['meta_keywords'] . ', ' : '', $modSettings['meta_keywords'], '" />
konu başlığının kelimelerini keywordse tek tek virgüllerle ayırarak atıyor. (çok güzel )Sonrada başlığı komple atıyor (bence çok gerekli değil ama herkesin konu başlıkları farklı olabilir), en son da smf forum vs vs kelimeleri atıyor
ACABA BAŞLIĞI AYRI AYRI ATIP ARKASINDAN DA DESCRİPTİONLU META DA Kİ GİBİ İÇERİĞİN (konunun) İLK KELİMELERİNİ BUNLARIN ARKASINDAN VEREBİLİRMİYİZ BU MÜMKÜN MÜ?
şimdiden cevaplayan arkadaşlara teşekkürler
Güzel eklenti ama sadece resimden oluşan konularda description boş çıkıyor. Biraz düzeltilse daha kullanışlı olur.
@erenkoy
İsteğinizden hiçbirşey anlamadım, bir arkadaş daha ayrıntılı anlatırsa sevinirim.
@уιℓмαz
Bence modifikasyon mantıklı olanı yapıyor, yani konunun içinde hiçbir metin yok ise neden açıklama yazsın ki?
Ama şu var, ki çok sevdiğim bir özellik, konuda 30 tane resim olsun ve ardından 1 cümle metin olsun. Yine o metni bulup açıklamada gösteriyor. Yani kısaca bu kadarı bile bana yeterli :)
Quote from: *erhan on October 20, 2008, 05:54:21 AM
@erenkoy
İsteğinizden hiçbirşey anlamadım, bir arkadaş daha ayrıntılı anlatırsa sevinirim.
örneğin şöyle bir konu olsun
konu başlığı: Kuru fasülyenin faydaları
Konu içeriği: Yıllardan beri sofralarımızın vazgeçilmezi olan kuru fasülye pilavsız yenmez. Şimdiye kadar da bunu pilavsız yiyen ....
şimdi şu metaya göre
<meta name="keywords" content="', !empty($context['meta_keywords']) ? $context['meta_keywords'] . ', ' : '', $modSettings['meta_keywords'], '" />
keywords = Kuru, fasülyenin, faydaları, Kuru fasülyenin faydaları, PHP, MySQL, bulletin, board, free, open, source, smf, simple, machines, forum
descriptions = Yıllardan beri sofralarımızın vazgeçilmezi olan kuru fasülye pilavsız yenmez. Şimdiye kadar da bunu pilavsız yiyen ....
ACABA ŞU MÜMKÜN MÜDÜR? DİYORUM (Bu Yapılabilir birşey gibi geliyor ama benim php ile aram yok iyi bilenler yapabilir diye tahmin ediyorum)
keywords = Kuru, fasülyenin, faydaları, Yıllardan, beri, sofralarımızın, vazgeçilmezi, olan, kuru, fasülye, pilavsız, yenmez, Şimdiye, kadar, da, bunu, pilavsız, yiyen, ....
BUNU YAPABİLMEK MÜMKÜN MÜ ?
Hımm anladım şimdi, sanırım en sağlıklısı bunu modifikasyon yazarına sormak.
http://www.simplemachines.org/community/index.php?topic=116686.0 (http://www.simplemachines.org/community/index.php?topic=116686.0) buradakini uygularsan istediğini yapabilirsin gibime geliyor.
Örnek http://www.bisohbet.com/form/huzurevinden-mektup-t156094.0.html (http://www.bisohbet.com/form/huzurevinden-mektup-t156094.0.html) kaynağa bakarsan keywords senin istediğin gibi aynısını description içinde yaparsın metag'ınıda aşağıdaki gibi yaparsan sanırım olur.
<meta name="keywords" content=" '.$keywords_. ' - ' .$description_. ' " />
bu mod daha güzelmiş, benimkini de bununla değiştiriyorum :)
Quote from: єνσℓυтιση™ on October 20, 2008, 07:42:58 AM
(http://www.simplemachines.org/community/index.php?topic=116686.0)<meta name="keywords" content=" '.$keywords_. ' - ' ' " />
Kardeş bu verdiğin metayı denedim yalnız hiç bir faydası olmadı acaba bu değişkeni (.$description_.) bir yerde tanımlamak mı gerekiyor bunun (.$keywords_. ) geçtiği yerler var ama bu yok .$description_.
@erenkoy;
Evo'nun verdiği linke bakmanızı tavsiye ediyorum.
Quote from: /-\lperuzi on October 16, 2008, 09:54:42 AM
Aynen bu dediklerin oluyor aslında erhan
mesela bak: http://www.google.com/search?q=site%3Atoyotaclubtr.com&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a
bölümlere olan linklerde aynen o "merhaba ziyaretçi..." zımbırtısı var, ama aralarda konulara olan linkler de var, ilk mesaj description olarak çıkıyor ;)
Uzun zamandır bunun çözümünü arıyorum. Benim metataglar şöyle:
<meta name="description" content="', $context['page_title'], '" />
<meta name="keywords" content="'.$keywords_.'" />
<meta name="robots" content="all">
Sayfaların kaynak kodlarına baktığımda "description" bölümünde konu başlıklarını görüyorum, bunda bir sorun yok. Ama Google "description" satırında yazanı değil de "Hoşgeldin ziyaretçi" yazısını okuyor. Konulara olan linklerde de durum aynı.
Peki bu sitede nasıl "description" bölümümü okuyor: http://www.google.com.tr/search?hl=tr&client=firefox-a&rls=org.mozilla:en-US:official&q=site:toyotaclubtr.com&start=20&sa=N
Bununla ilgli yazılanları tekrar tekrar okuyorum, ama durumu çözemiyorum. Yol gösterecek arkadaşlara şimdiden teşekkür ederim.
Fesupanallah!
Öyle demeyin hocam, buradan anlayabildiğim kadarını uygulamaya çalışıyorum. Benim anladığım, bahsedilen şey metada konunun ilk mesajının özetinin yer alması. Benin metada description satırında konu başlığı yer alıyor. Anlamadığım şey metada konu başlığı değilde konunun ilk mesajının özetini olursa "merhaba ziyaretçi" yazıları kalkıyor mu, tıpkı toyotaclubtr.com'de olduğu gibi?
Konular bana biraz karmaşık geliyor, siz de "Fesupanallah!" deyince iyice anlaşılmaz oldu.
Ben neden öyle dedim, çünkü bizim işimizi hiç kolaylaştırmıyorsunuz, lütfen ama lütfen bizim gibi sizde araştırmaya gayret edin, sorununuzun çözümü 2 mesaj yukarıda belirtilmiş, ve hala aynı soruyu sorduğunuz için onu diyorum.
Quote
Alıntı yapılan: Yağız - Ekim 19, 2008, 05:38:41 ÖÖ
Temanınzın index.template.php dosyasında bulun:
Kod: [Seç]
<meta name="description" content="', $context['page_title'], '" />Değiştirin:
Kod: [Seç]
<meta name="description" content="', !empty($context['meta_description']) ? $context['meta_description'] : $modSettings['meta_description'], '" />
Yağız kardeşim ben metaları kullanıyorum gayet de memnunum. Bunların aynısını arşivde de yapayım dedim birşey olmadı. acaba arşive de böyle bir uygulama yapılabilir mi ?
kullandığım arşiv seninde katkın olan Arşiv için seo (SEO4ARSIV) (http://www.simplemachines.org/community/index.php?topic=167721.0)
arsiv.php dosyasında bulun:
function archive_header($title, $url)
{
global $boardurl, $context, $txt;
Değiştirin:
function archive_header($title, $url)
{
global $boardurl, $context, $txt, $modSettings;
Bulun:
<META NAME="Keywords" CONTENT=""/>
<META NAME="Description" CONTENT=""/>
Değiştirin:
<meta name="keywords" content="', !empty($context['meta_keywords']) ? $context['meta_keywords'] . ', ' : '', $modSettings['meta_keywords'], '" />
<meta name="description" content="', !empty($context['meta_description']) ? $context['meta_description'] : $modSettings['meta_description'], '" />
Yağız hocam yaptım ama olmadı şimdi arsiv dosyalarını eke koyuyorum
Orjinal olan arşiv hiç düzenleme yapılmamış olan
Diğeri de senin vermiş olduğun kodları koyduktan sonraki hali
İlgilendiğin için teşekkürler
Normalde çalışması gerekiyordu. Kendi konusunda sorarsanız Badboy bulabilir.
Quote from: Yağız on October 27, 2008, 05:52:10 AM
Normalde çalışması gerekiyordu. Kendi konusunda sorarsanız Badboy bulabilir.
teşekkürler yağız hocam sordum takip etmek isteyen arkadaşlarda buradan bakabilirsiniz. (http://www.simplemachines.org/community/index.php?topic=167721.msg1770347#msg1770347)