Metin için div etiketinin içinde p etiketi kullanılsın mı?


12

SEO açısından daha iyi olan nedir?

<div class="box1" >
      <p> A bunch of text right here</p>
</div>

veya

<div class"box1" >
A bunch of text right here
</div>

box1 div uygulanmış css bir sürü vardır, bu yüzden metni / istediğiniz gibi görünmesini sağlamak için ben bu div içinde sarın. özellikle bu div sadece metin içerir. Ama SEO amaçları için div içindeki p etiketini kullanmak mı yoksa metni doğrudan div'de kullanmak daha mı iyidir?

Sonuç aynıdır (görsel olarak).

Not: genel fikrin p'nin seo için div'den daha alakalı olduğunu anlıyorum (ya da en azından duyduğum bu. Lütfen burada yanılıyorsam beni düzeltin). Ancak bu durumda, bu sayfadaki metnim daha iyi bir görünüm için ekrandaki farklı kaplarda gösterilecektir. div içindeki metni kullanmalı mıyım yoksa daha iyi SEO için p etiketi içindeki metni ve div içindeki p etiketi kullanmalı mıyım?

Yanıtlar:


16

İki seçenek arasında SEO için fark yoktur. Bu arada, sorunuz SEO ile ilgili değil, HTML anlambilimiyle ilgili.

HTML semantiğine saygı duymak ve düşündüğünüzden farklı olarak , <p>etiket metin yerine metin paragraflarını görüntülemek için mevcuttur . Ancak genel olarak metinler paragraflar aracılığıyla bir sayfada görüntülenir. Bu yüzden <p>etiketi bir <div>HTML öğesinin içinde kullanabilirsiniz , ancak anlamsal olarak bir zorunluluk değildir.

Bu nedenle, sorunuzun cevabı şudur: SEO için bir fark yoktur , metniniz paragraflara kesilirse sadece <p>bir <div>öğenin içinde kullanın .


3
sorumu cevapladın ve ben de yeni bir şey öğrendim. Bir acemi yardım ettiğiniz için teşekkürler :)
ClawDuda

2
SEO için bir fark yoktur veya daha dikkatli bir şekilde pbelirtmek için , işaretlemenin neden önemli olduğu bilinen bir neden yoktur . Soru SEO ile ilgiliydi. Burada “anlambilim” sorusunu gündeme getirmek için hiçbir neden yoktur ve bu çok puslu bir konudur; örneğin, HTML5'in pHTML 4'ten oldukça farklı görülebileceği kendi fikirleri vardır (ve w3schools bu konuda ya da diğerlerinde danışılması gereken en kötü yerle ilgilidir).
Jukka K. Korpela

1
Lütfen, belgeler için daha iyi bir kaynak kullanın: w3schools bu durumda doğru olsa da, bağlantılarını paylaşmak için dikkatli olurum. Bunu MDN'den kullanırım: developer.mozilla.org/en-US/docs/Web/HTML/Element/p
STT LCU

1
Tamam çocuklar, linki www.w3.org olarak değiştirdim.
Zistoloen

1
W3schools yanlış anladığında, onlara bağlantı vermeyin. W3schools doğru bulduğunda, onlara bağlantı vermeyin. Bu garip bir mantık.
Matt K

2

İlk olarak, tüm bunları <p>SEO<div> için büyük bir tuz tanesinden daha alakalı alacağım . SEO gerçekten yalnızca içerik alaka düzeyiyle ilgilenir. Bir <div>veya içine metin koymak <p>, ince ayar yapmanız gereken bir şey değildir. Sadece doğal kullanımın ne olduğuna gidin.

<div>'bu bir içerik bölümüdür' anlamına gelirken <p>'bu bir paragraftır' anlamına gelir. Şahsen, sadece <div>herhangi bir tarayıcıda dahili biçimlendirme <p>olmadığından, tarayıcıya bağlı olarak (CSS 'daha temiz' kullanmadığınız sürece) bazı şeyleri farklı gösterebilecek tarayıcıya özgü biçimlendirme (kenar boşlukları vb.) Kullandığım için kullanıyorum. Ayrıca <p>içeride <div>sayfalar biraz daha büyük olan HTML eklenir ve böylece, tarayıcı taraması başına aynı anda daha az sayfa taranır.

İçerik hakkında endişelenin, HTML'nin nasıl yazılacağı hakkında değil, arama motorlarının 'beğendiği'.


2

Bildiğim kadarıyla çok basit bir nedenden dolayı önemli:

Bir div bölümü kısadır, web sitenizde paragrafın metin için tasarlandığı bir bölüm / bloktur. Haber makalesi gibi bir şeyde, paragrafın ilk cümlesi önemlidir (en azından Hollandaca dilinde). Bu paragrafın ne hakkında önemli bilgileri vardır (sadece düşünün, her yeni bir alt konu başlattığınızda, ilk cümlenin önemli olduğu yeni bir paragraf oluşturursunuz).

Bir Google kursuna gittim, burada 'uzman' bize bu prensibi ve aynı hileyi Google'dan bahsetti (Bkz. Yeni paragrafın ilk cümlesi önemlidir). Bu, aklınızın arkasındayken, a divveya kullanmanız farklıdır p. Pagerank'inizi 8 arttırıp azaltacak mı? Hayır. Ama şeytan ayrıntıda gizlidir.

Ayrıca, sementic html kullanmak için puan alırsınız. Paragraflar için P'lerin kullanılması bu ilkeye yardımcı olacaktır.


Örneğinizde, 3. ve IMO'ya uygun çözümü kaçırıyorsunuz:

<p class="box1"> A bunch of text right here</p>

Div öğesini kaldırır ve sınıfı paragrafa verirsiniz. Html'nizi nasıl kullandığınız önemli. Gereksiz öğeler, PR'yi etkileyen sayfayı yavaşlatır (er).


1

P etiketinin kullanımı önemlidir! Diğer durumların yanı sıra, sayfa için meta bir açıklama olmadığında ve Google varsayılan olarak bir tane oluşturduğunda, bir metne daha çok benzeyen bir öğeyi kullandığını gördüm.

Örnek: Yalnızca meta başlıklı üç dilde (üç farklı alan adı) bir sayfam vardı. Google arama sonuçlarında meta açıklama, yukarıdaki metin için değil, o sayfadaki kategoriler için kullandığım gezinme alfabesiydi! (alfabe yazı tipi şekillendirme amacıyla h2 etiketinin içindeydi). Metni p etiketine ekledim, Google Search Console'a gittim, URL'leri dizine eklemem istedim ve Google arama sonuçlarını bir sonraki kontrol ettiğimde metnimin ilk 2 satırını (üç alanda da) görebiliyordum. Meta açıklama eklemeden.

Not: Bozuk bir sayfa olması durumunda, metin ap etiketinin içindeyse hala gösterilecektir. Aksi halde ... kaos.

Güven Bana; Hatalarımdan öğrendim.


0

SEO açısından fark yok. Ancak, HTML semantiği ve performansı dikkate alınmalıdır. Gereksiz HTML etiketleri de performansı etkiler.


Lütfen diğer yanıtlarda daha önce bahsedilenlerle ilgili ek bilgiler içeren bir yanıt göndermeye dikkat edin.
Zistoloen

0

SEO açısından kesinlikle hiçbir fark yok. İkisi de aynı! SEO sayfalarının işlevi, h1, h2 ..etc gibi etiketlere daha fazla öncelik vermesidir. 'div'ler yalnızca HTMLizasyon amacıyla kullanılan blok düzeyinde öğelerdir. SEO optimizasyonuna hiçbir katkı sunmaz.

Anlambilim açısından, DOM'un tarayıcı tarafından işlenmesini engelleyebilecek aksaklıklardan kaçınmak önemlidir.


-3

Genellikle, SEO yalnızca başlık etiketleri için önem verir ( <h1>, <h2>, <h3>, <h4>, <h5>ve <h6>). Bu yüzden endişelenmenize <p>ve <div>etiketlemenize gerek yok .


1
Sanırım SEO bilgisini fırçalamanız gerekiyor, bir sürü (kolay) puan atıyorsunuz gibi görünüyor :)
Martijn
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.