URL'ler: Tire, alt çizgi veya artı sembolleri kullanmalı mıyım?


112

Arama motorları için hangisi daha iyi?

  1. example.com/my_cool_page.html
  2. example.com/my-cool-page.html
  3. example.com/my+cool+page.html

kullanın +(artı).
Janus Troelsen

6
@JanusTroelsen: +URL'nin yolunda bir boşluk göstermek için kullanmamalısınız (bu sorunun konusu). Ancak, +sorgudaki bir boşluğu kodlamak için kullanılabilir (URL parametre değeri). İlgili: webmasters.stackexchange.com/questions/32867/…
MrWhite

1
Bir Google mühendisinden iyi bir video: youtube.com/watch?v=AQcSFsQyct8 (Matt Cutts ayrıca aşağıdaki kabul edilen yanıtta da belirtilmiştir)
JohnB

Yanıtlar:


91

Şu anda geçmiştekinden daha az fark görünse de, URL’nizdeki terimlerin her birinin ayrı bir kelime olarak tanınmasını istiyorsanız, kısa çizgiler önerilir.

Bunun nedeni arama motorlarının tireleri tıpkı İngilizce dilinde olduğu gibi sözcük ayırıcı olarak görmeyi daha kolay bulmasıdır. Bununla birlikte, alt çizgiler normalde İngilizce olarak kelime ayırıcılar olarak kullanılmaz. Pek çok durumda, örneğin alt çizgi programlama için fonksiyon isimlerinde ve diğer benzer durumlarda kullanıldığında, onlardan önce ve sonra karakterlerin bir parçası olarak görülmeleri istenir.

Bunun önemi olabilecek birkaç dava var. Birincisi, biri bağlantı için tam URL'yi bağlantı metni olarak kullanıyorsa, arama motorları bu terimleri alakalı kelimeler olarak çıkarabilir. Bir diğeri için, arama motorlarının URL’deki kelimeleri, bu terimlerin sayfa içeriğiyle alaka düzeyini belirlemek için bağıntılı faktörler olarak kullanması mümkündür.

Matt Cutts'ın bunu açıklayan tarihli bir eseri var ve Ağustos 2011'den itibaren Google'ın hala alt çizgi kelimelerini kelime ayırıcı olarak görmediğini söyleyen daha yeni bir Google Web Yöneticisi Yardım videosu var . Arama motorları için hayatı olabildiğince kolaylaştırabilir, aynı sebeple onlara geçerli HTML verebilirsiniz.

Eğer yeni bir siteye başlıyorsanız, çizgi kullanarak kesinlikle daha iyi olursunuz.


76

İşte cevabınız:

https://webmasters.stackexchange.com/questions/374/urls-should-i-use-hyphens-underscores-or-plus-symbols

Stack Exchange site ağı Google’da oldukça üst sıralarda yer alır ve Stack Exchange URL’lerinde kısa çizgiler kullanır.


22
Bunu gerçekten "kanıt" olarak görmüyorum. Evet, Yığın adamlarının muhtemelen SEO bildiğini varsayabilirsiniz , ancak URL yeniden yazma motorundaki kısa çizgiler seçimi keyfi olabilir veya başka bir nedenden dolayı seçilmiş olabilir. Bilmiyoruz ve bu nedenle bu cevap spekülasyondan başka bir şey değil.
Dan Diploması,

4
@ SO, trafiğinin% 85'ini google’dan alıyor (ya da gördüğüm bir blog gönderisini hatırlıyorum) ve ilgili bilgileri programlamayı aradım ve yalnızca birkaç dakika eski SO sayfaları buldum. Bu nedenle, Stack
Guy'ların

1
İyi bir nokta. WordPress de aynı kuralı kullanır.
TFM

27
Maalesef, "Stack Google’la yüksek sırada yer alıyor ve Stack URL’lerde tire kullanıyor, bu nedenle URL’lerdeki kısa çizgiler SEO için daha iyi" demek mantıklı bir yanlışlık. Kanıtlanmış bir nedensel bağlantı yoktur. Stack’ın Google’da en üst sıralarda yer almasının ana nedeni, çok popüler bir web sitesi olması ve Google’ın bunu bilmesi.
Dan Diploması

3
Her ne kadar Dan teknik olarak haklı olsa da, tüm bu “kanıt” tartışması gerçekten cevabın zarafetinden uzaklaşıyor.
Fletch

22

Jeff Atwood'un bu makalesi her zaman benim için üstünü kapattı : Uzaylar, Altlıklar ve Kısa Çizgi :

This_is_a_single_word, ancak this-is-çoklu kelimeler.

... bunun artık Google için geçerli göründüğü halde ("web sitesi" için arama yapmayı deneyin: tek kelime olarak kabul edilir).


Bakış açısını anlıyor ve kabul ediyorum. Ancak, kişisel olarak altyazıyı okunabilirlik nedenleriyle ayırıcı olarak tercih ediyorum. Bu yüzden lezzetli etiketlerimde alt çizgi ayırıcı olarak kullanmaya başladım.
George Marian

Alt çizgi kullanan ancak hiçbir zaman çizgi bırakmayan birkaç web sitem var ve tüm büyük arama motorları bunları iyi tanıyor gibi görünüyor. Gerçekten neden bunu yapmaya başladığımı, alt çizgi olmadığında tirelerin kelime sarma eğiliminde olduğu gerçeğinden başka bir şey yapmaya başladığımı bilmiyorum.
Talvi Watia

10

Alttaki diğer bir dezavantajı ise, URL’nin tamamının altı çizili bir bağlantı olarak gösterilmesi durumunda, bazı tarayıcılarda görünmez olmalarıdır; bu, kullanıcı URL’yi kopyalayıp yapıştırmadan kullanmaya çalıştığında kafa karıştırıcı olabilir (örneğin, yazmak veya okumak ).


Ne yazık ki, bu soruyu yanıtlamıyor (özellikle arama motorlarına atıfta bulunuyor), gerçekte burada en yararlı cevap olduğunu düşünüyorum.
Bobby Jack

2
Bu doğrudur, ancak ne zaman yapmak altı çizili var, bir boşluk gibi iyi görünüyor! (
canonizing

Bu, yıllar önce altı çizili kullanmamak için orijinal nedendi.
Rob,

+1. Zaten arama motorları için gerçekten önemli değil. URL’den gerçekten metin almaları gerekiyorsa, sayfanın hiçbir içeriği olmadığı açıktır.
Oskar Skog

8

Tire'nin okunması daha kolay olduğunu düşünüyorum ve en çok kullanılan şey budur (bu nedenle, kullanıcılarınız URL’nin tire içermesini bekler).


5

Sözcük ayırıcı olarak kullanıldığından, tire arama motorlarında daha iyi olacağına inanıyorum. Ayrıca, kullanıcıların okuması için biraz daha kolaydır.


5

Hepiniz tire için. Çok kelimeli bir cümle için alt çizgi kullanmak da mantıklıdır. Tire, yazıya girmek için biraz daha hızlıdır, çünkü vardiyaya basmanız gerekmez. Tercih edilen bir şey olabilir, ancak son kullanıcının aklında, eğer tire okunması daha kolaysa, o zaman em kullanın.


3
SEO açısından bakıldığında, tireler kelime sınırlayıcıları olduğu için altını çizer ve altını çizmezler
John Conde

4

Ben şahsen kısa çizgilerden daha kısa yazı yazmaktan daha kolay olduğunu düşünüyorum çünkü bunları almak için shift tuşuna basmanıza gerek yok. Ayrıca merak ediyorum ki birçok kişi klavyede alt çizgiyi nerede bulacağını bile biliyor mu?

Elbette, bu pek önemli değil, çünkü çoğu kullanıcı web sitesi adreslerini yazmıyor, ancak birinin bir anda olması muhtemel.


3

Benim için kısa çizgi okumak, alt çizgi kullanmaktan daha kolaydır. Bence çoğu insan için de daha kolay.

Tire, sayfa adlarınızın gerçek kelimeler olarak görülmesine yardımcı olan kelime ayırıcılar olarak kabul edilir, bu iyi bir şeydir.

Çoğu durumda, çoğu durumda, büyük harflerden ve alt çizgilerden oluşan bir sayfa adı veren kelime bölücüler olarak kabul edilmez.

Bu, yani - diğer tüm şeylerin eşit olması - sayfa adlarınızda kısa çizgiler yerine alt çizgi kullanıyorsanız, sayfalarınızın çoğu yerde daha düşük puan alacağı anlamına gelir. Ne kadar daha düşük? Fazla değil. Bu her zaman böyle olacak mı? Hayır.


3

Arama motorları için daha iyi olan nedir?
Önemli değil. Önemli olan: Kullanıcılar için daha iyi olan nedir?

  • Modern bir arama motoru, kelime ayırıcı ne olduğu ve kelime birleştirici ne olduğu konusunda garip kurallara dayanmamalıdır. Modern arama motorları yazım hataları, kesme işaretleri, noktalama işaretleri, vb. İle başa çıkabilirler. Hangi karakterleri ayrı ayrı kelimelerin bir sorun oluşturmaması gerektiğini bulmak.

  • Tire kelimelerinin daha iyi olduğunu iddia eden insanlara katılmıyorum, çünkü bunlar doğal kelime sınırlayıcıları. Bir çeşitler, ama değiller: sözcükleri yarı-bağlı veya yarı-sınırlı yapıyorlar. Doğal sözcük sınırlayıcı% 20'dir.

Ancak yukarıdaki ifadeler önemsizdir. URL zaten önemli olmamalı.

URL’deki anahtar kelimeler ne kadar önemlidir?
Sayfada açıkça bir içerik bulunmuyorsa, önemli olmamalıdırlar.

  • URL'ler insanlar için çok görünmez: bağlantılar bunun yerine metin metnine sahip olabilir, sayfada gösterilmez ve tarayıcı sekmelerinde gösterilmez.

  • <Title /> ve ana başlık daha belirgindir ve genellikle URL’de anahtar kelimeleri gereksiz kılan aynı anahtar kelimeleri içerir.

İnsanlar için ne kadar önemli?
Değişir.

Bir arama motoru bakış açısından: hiç de değil, kullanıcının sadece bir arama sorgusu girmesi ve ilginç bir başlık ve açıklama içeren pasajı tıklaması gerekir.

Ancak ziyaretçiler başka yerlerden de geliyor. Bazı durumlarda, "URL kalitesini" alakasız hale getirmek yerine hoş bir bağlantı metni vardır, ancak önemli olduğu durumlar da vardır.

  • URL'nin hızlı ve kirli kopyalanması / yapıştırılması: yazar için sorun yok, ancak okuyucu için önemli değil.

  • URL’yi manuel olarak girmeniz gerekiyor. (Örneğin bir görüntüden metin kopyalanamıyor.)

Bir URL'nin kalitesini ne belirler?

  • Uzunluk; Adres çubuklarının yatay olarak kaydırılmasını veya URL'nin yalnızca linewrap bağlantılarını istemiyorsunuz. Söylemeye gerek yok: daha uzun bir URL yazmanız da daha uzun sürer.

  • Kelime sınırlayıcıları; Görünüşe göre çoğu insan tirelerin daha iyi olduğu konusunda hemfikirdir.

  • Dağınıklık; Örneğin: Benzersiz kimlikler, dosya adı uzantıları, garip URL parametreleri. Bunları hatırlaması zor.

  • Garip karakterler ve sözdizimi; Eski bir örnek tildes ( http://example.com/~user/ ) olur, ancak URL parametresi sözdizimi de biraz gariptir. Yaygın olmayan herhangi bir karakter bazı insanlar için yazmak zor olabilir.

  • Unicode'a karşı güvenli karakterler; Bu iki ucu keskin bir kılıçtır ve kendi cevabını hakediyor. Ancak kısaca: tarayıcılar URL'leri yönetir,% c3% a4 vb yazması çok acı vericidir, her klavye güvensiz karakterlere, belki bazı kodlama cehennemine giremez, ancak anahtar kelimeler anadili olanları anlar.

  • Metnin Uzunluğu; URL’yi bir başlık biçimi olarak kabul edin, açık ve yoksayıcı dilbilgisi sözlerini boşa harcamayın.

Kişiler biraz farklı bir şeyler
yazacak Web sunucunuz, kanonik olmayan tanınmış URL'leri kanonik sürümlerine yönlendirmek için tasarlanmalıdır. Karar vermek size kalmış:

  • http vs https

  • www vs hayır www

  • izleyen eğik çizgiler vs izleyen eğik çizgiler

Ancak sunucunuzun hepsini kabul edip düzeltmesi gerekir.

Arama sonuçları olan 404 sayfa kullanıcı için iyi olurdu. (URL’deki kelimeleri arama sorgusu olarak kullanın.)


2

Burada birçok iyi cevap var. İlave edilecek nokta, tire piksel genişliği, bir alt çizgi, daha küçük olmasıdır olabilir Eğer SERP başka bir kelime için izin verir.


Piksel genişliği (ve kullanılabilir alan) önemli bir faktörse, belki .bir tire (noktadan küçük) - işe yarar mı?
MrWhite

1

Google, kısa çizgiler kullandıklarını açıkça belirtti:

URL’lerinizde alt çizgi (_) yerine kısa çizgi (-) kullanmanızı öneririz.

https://support.google.com/webmasters/answer/76329?hl=en

Kısacası - Google, kısa çizgileri bir URL’deki sözcük ayırıcıları olarak görür ve Google’ın kelimeleri tanımlamasını ve sayfanın ne hakkında olduğunu bulmasını çok kolaylaştırır. Alt çizgi ve artı işaretlerinin birden fazla anlamı olabilir ve Google için daha az açıktır.


0

URL ile ifade etmek istediğiniz şeye bağlıdır:

Yüzeyde, tire ve alt çizgi aynı arama motorları tarafından tedavi olduğuna inanmak kolaydır. Ancak bu durum böyle değil.

Kısacası, Google bir kısa çizgiyi boşluk (veya sözcük ayırıcı) olarak değerlendirir. Dolayısıyla, geleneksel bir alan ekleyemeyebilirsiniz, ancak yine de Google’ın gözünde bu şekilde görünüyor.

Öte yandan bir alt çizgi “kelime birleştirici” olarak kabul edilir. Yukarıdaki örneğe miami_real_estate_agentbağlı kalmak, miamirealestateagentGoogle’la aynıdır .

Charlie Rose

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.