URL: ฉันควรใช้เครื่องหมายขีดกลางเครื่องหมายขีดล่างหรือเครื่องหมายบวกหรือไม่


112

ระบบค้นหาแบบไหนดีกว่ากัน?

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

ใช้+(บวก)
Janus Troelsen

6
@JanusTroelsen: คุณไม่ควรใช้+เพื่อแสดงช่องว่างในส่วนพา ธ ของ URL (หัวข้อของคำถามนี้) อย่างไรก็ตาม+สามารถใช้เพื่อเข้ารหัสช่องว่างในการสอบถาม (ค่าพารามิเตอร์ URL) ที่เกี่ยวข้อง: webmasters.stackexchange.com/questions/32867/…
MrWhite

1
วิดีโอที่ดีเกี่ยวกับเรื่องนี้จากวิศวกรของ Google: youtube.com/watch?v=AQcSFsQyct8 (Matt Cutts ถูกกล่าวถึงในคำตอบที่ได้รับการยอมรับด้านล่าง)
JohnB

คำตอบ:


91

แม้ว่าตอนนี้ดูเหมือนจะมีความแตกต่างน้อยกว่าในอดีตที่ผ่านมา แต่ก็ขอแนะนำให้ใช้เครื่องหมายยัติภังค์หากคุณต้องการให้แต่ละคำใน URL ของคุณได้รับการยอมรับว่าเป็นคำ ๆ เดียว

สาเหตุของการทำเช่นนี้คือเครื่องมือค้นหาพบว่าการใช้เครื่องหมายยัติภังค์เป็นตัวแยกคำได้ง่ายกว่าเช่นเดียวกับที่ใช้ในภาษาอังกฤษ อย่างไรก็ตามขีดเส้นใต้ไม่ปกติใช้ในภาษาอังกฤษเป็นตัวคั่นคำ ในหลายกรณีมันเป็นที่พึงปรารถนาที่จะเห็นพวกเขาเป็นส่วนหนึ่งของตัวละครก่อนและหลังพวกเขาเช่นเมื่อขีดล่างจะใช้ในชื่อฟังก์ชั่นสำหรับการเขียนโปรแกรมและสถานการณ์ที่คล้ายกันอื่น ๆ

มีบางกรณีที่เรื่องนี้อาจสำคัญ สำหรับหนึ่งถ้ามีคนใช้ URL แบบเต็มเป็นจุดยึดข้อความสำหรับลิงค์จากนั้นเครื่องมือค้นหาจะสามารถดึงคำเหล่านั้นออกมาเป็นคำที่เกี่ยวข้อง อีกรายการหนึ่งอาจเป็นไปได้ว่าเครื่องมือค้นหาใช้คำใน URL เป็นปัจจัยร่วมเพื่อกำหนดความเกี่ยวข้องของคำเหล่านั้นกับเนื้อหาของหน้า

Matt Cutts มีชิ้นส่วนวันที่อธิบายถึงนี้และมีมากขึ้นล่าสุดGoogle Webmaster ช่วยเหลือวิดีโอจากสิงหาคม 2011 บอกว่าGoogle ยังคงไม่ได้รักษาขีดเป็นตัวคั่นคำ คุณอาจทำให้ชีวิตง่ายขึ้นสำหรับเครื่องมือค้นหาด้วยเหตุผลเดียวกับที่คุณให้ HTML ที่ถูกต้องแก่พวกเขา

หากคุณกำลังจะเริ่มไซต์ใหม่คุณควรใช้เครื่องหมายขีดกลางอย่างแน่นอน


76

นี่คือคำตอบของคุณ:

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

เครือข่าย Stack Exchange ของเว็บไซต์มีการจัดอันดับสูงกับ Google และ The Stack Exchange ใช้เครื่องหมายขีดกลางใน URL


22
ฉันไม่เห็นว่านี่เป็น "หลักฐาน" ใช่คุณสามารถสันนิษฐานได้ว่าพวกกองอาจจะรู้ SEO แต่มันอาจจะเป็นทางเลือกของยัติภังค์ในการเขียนใหม่เครื่องยนต์ URL ที่เป็นโดยพลการหรือได้รับการแต่งตั้งด้วยเหตุผลบางประการ เราไม่รู้และดังนั้นคำตอบนี้ไม่มีอะไรมากไปกว่าการคาดเดา
Dan Diplo

4
@Dan SO ได้รับประมาณ 85% ของปริมาณการใช้งานจาก google (หรือดังนั้นฉันจำได้จากการโพสต์บล็อกที่ฉันเห็น) และฉันได้ค้นหาข้อมูลที่เกี่ยวข้องกับการเขียนโปรแกรมและพบหน้า SO ที่มีอายุเพียงไม่กี่นาที ดังนั้นฉันคิดว่าเราสามารถพูดได้ว่าผู้ชายกองรู้สิ่งหนึ่งหรือ 2 เรื่องเกี่ยวกับ SEO
Sruly

1
จุดดี. WordPress ใช้หลักการเดียวกันนี้เช่นกัน
TFM

27
ขออภัยเป็นความผิดพลาดทางตรรกะที่จะพูดว่า "Stack มีอันดับสูงใน Google และ Stack ใช้เครื่องหมายขีดกลางใน URL ดังนั้นจึงใช้เครื่องหมายขีดกลางใน URL ดีกว่าสำหรับ SEO" ไม่มีการเชื่อมโยงสาเหตุที่พิสูจน์แล้ว เหตุผลหลักที่ทำให้ Stack ติดอันดับสูงใน Google ก็คือเว็บไซต์นี้เป็นที่นิยมมากและ Google รู้ดี
Dan Diplo

3
ถึงแม้ว่าแดนจะถูกต้องในทางเทคนิคการอภิปราย "พิสูจน์" ทั้งหมดนี้เบี่ยงเบนความสนใจไปจากคำตอบที่สง่างาม
Fletch

22

บทความนี้โดย Jeff Atwood มักจะทำให้ฉัน: Spaces, Underscores and Dashes :

This_is_a_single_word แต่นี่คือหลายคำ

... ถึงแม้ว่าสิ่งนี้จะไม่ปรากฏในกรณีของ Google อีกต่อไป (ลองค้นหา "เว็บไซต์": ถือเป็นคำเดียว)


ฉันเข้าใจและเห็นด้วยกับมุมมอง อย่างไรก็ตามโดยส่วนตัวแล้วผมชอบขีดเส้นใต้เป็นตัวคั่นเพราะเหตุผลในการอ่าน นั่นเป็นเหตุผลที่ฉันเปลี่ยนมาใช้ขีดเส้นใต้เป็นตัวคั่นในแท็กอร่อย ๆ ของฉัน
George Marian

ฉันมีหลายเว็บไซต์ที่ใช้ขีดเส้นใต้ แต่ไม่เคยมีเครื่องหมายขีดคั่นและเครื่องมือค้นหาสำคัญ ๆ ทั้งหมดดูเหมือนจะยอมรับได้ จริง ๆ แล้วฉันไม่รู้ว่าทำไมฉันจึงเริ่มทำสิ่งอื่นนอกเหนือจากความจริงที่ว่ายัติภังค์มักจะถูกห่อเมื่อไม่ได้ขีดเส้นใต้
Talvi Watia

10

ข้อเสียอีกประการของการขีดเส้นใต้คือพวกเขาจะมองไม่เห็นในบางเบราว์เซอร์เมื่อ URL ทั้งหมดถูกแสดงเป็นลิงค์ที่มีขีดเส้นใต้ซึ่งอาจสร้างความสับสนหากผู้ใช้พยายามใช้ URL โดยไม่คัดลอกและวาง (เช่นเขียนลงหรืออ่าน )


น่าเสียดายที่นี่ไม่ได้ตอบคำถาม (ซึ่งอ้างถึงเครื่องมือค้นหาโดยเฉพาะ) แต่ฉันคิดว่ามันเป็นคำตอบที่มีประโยชน์ที่สุดที่นี่!
บ๊อบบี้แจ็ค

2
นี่คือความจริง แต่เมื่อคุณทำมีขีดเส้นใต้ก็มีลักษณะเช่นเดียวกับดีพื้นที่! (ไม่มีเอฟเฟ็กต์ canonizing)
Talvi Watia

นี่คือเหตุผลดั้งเดิมเมื่อหลายปีก่อนที่ไม่ได้ใช้ขีดเส้นใต้
Rob

+1 มันไม่สำคัญสำหรับเครื่องมือค้นหาอยู่ดี หากพวกเขาต้องการข้อความจาก URL จริงๆหน้านั้นไม่มีเนื้อหาเลย
Oskar Skog

8

ฉันคิดว่าเครื่องหมายขีดคั่นสามารถอ่านได้ง่ายขึ้นและเป็นสิ่งที่ใช้กันมากที่สุด (ดังนั้นผู้ใช้ของคุณจะคาดหวังว่า URL นั้นจะมีเครื่องหมายยัติภังค์)


5

ฉันเชื่อว่ายัติภังค์จะทำได้ดีกว่าในเครื่องมือค้นหาเนื่องจากใช้เป็นตัวแยกคำ นอกจากนี้ยังง่ายขึ้นสำหรับผู้ใช้ในการอ่าน


5

ฉันทั้งหมดสำหรับยัติภังค์ การใช้เครื่องหมายขีดล่างสำหรับวลีหลายคำก็สมเหตุสมผลเช่นกัน ยัติภังค์จะพิมพ์เร็วเพราะคุณไม่ต้องกดปุ่ม Shift มันอาจจะกลายเป็นสิ่งที่ชอบ แต่ถ้าคำนึงถึงผู้ใช้ขั้นปลายแล้วถ้ายัติภังค์ง่ายต่อการอ่านให้ใช้ em


3
จากเครื่องหมายยัติภังค์มุมมองของ SEO นั้นดีกว่าและขีดล่างเนื่องจากเป็นตัวคั่นคำและขีดล่างไม่ใช่
John Conde

4

โดยส่วนตัวฉันคิดว่าเครื่องหมายขีดคั่นนั้นง่ายกว่าการพิมพ์ขีดล่างเพราะคุณไม่จำเป็นต้องกด shift เพื่อรับมัน ฉันยังสงสัยด้วยว่าหลาย ๆ คนอาจจะรู้ว่าจะหาเครื่องหมายขีดล่างบนแป้นพิมพ์ได้อย่างไร

แน่นอนว่านี่ไม่ใช่เรื่องใหญ่เพราะผู้ใช้ส่วนใหญ่ไม่ได้พิมพ์ที่อยู่เว็บไซต์ แต่บางคนอาจเป็นไปได้


3

สำหรับฉันมันง่ายกว่าที่จะอ่านเครื่องหมายขีดสั้นใต้เครื่องหมายขีดล่าง ฉันคิดว่าคงเป็นเรื่องง่ายสำหรับคนอื่น ๆ เช่นกัน

เครื่องหมายขีดกลางจะถือว่าเป็นตัวแบ่งคำซึ่งช่วยให้ชื่อหน้าเว็บของคุณถูกมองว่าเป็นคำจริงซึ่งเป็นสิ่งที่ดี

ขีดเส้นใต้ในหลาย ๆ กรณีถ้าไม่ใช่ส่วนใหญ่จะไม่ถือว่าเป็นตัวแบ่งคำซึ่งทำให้ชื่อหน้าเป็นกลุ่มตัวอักษรขนาดใหญ่และขีดล่าง

ซึ่งหมายความว่า - สิ่งอื่น ๆ จะเท่ากัน - หน้าของคุณจะได้คะแนนต่ำกว่าในสถานที่ส่วนใหญ่หากคุณใช้เครื่องหมายขีดล่างแทนที่จะใช้เครื่องหมายขีดกลางในชื่อหน้าของคุณ ต่ำกว่าเท่าใด ไม่มาก. จะเป็นเช่นนี้เสมอหรือไม่ เลขที่


3

มีอะไรดีกว่าสำหรับเครื่องมือค้นหา
ไม่เป็นไร สิ่งสำคัญคือ: สิ่งที่ดีกว่าสำหรับผู้ใช้

  • เครื่องมือค้นหาที่ทันสมัยไม่ควรใช้กฎแปลก ๆ ของสิ่งที่เป็นตัวแยกคำและสิ่งที่เป็นช่างไม้คำหรืออะไรก็ตาม เสิร์ชเอนจิ้นสมัยใหม่สามารถจัดการกับความผิดพลาด, เครื่องหมายวรรคตอน, เครื่องหมายวรรคตอน, ฯลฯ การค้นหาว่าอักขระที่แยกคำศัพท์ไม่ควรเป็นปัญหามาก

  • ฉันไม่เห็นด้วยกับคนที่อ้างว่ายัติภังค์ดีกว่าเพราะเป็นตัวคั่นคำที่เป็นธรรมชาติ พวกเขาเป็นแบบ แต่ไม่ใช่แบบพวกเขาสร้างคำแบบกึ่งหรือกึ่งตัวคั่น ตัวคั่นคำธรรมชาติคือ% 20

แต่ข้อความข้างต้นไม่เกี่ยวข้อง URL ไม่ควรมีความสำคัญอยู่ดี

คำหลักใน URL มีความสำคัญเพียงใด
พวกเขาไม่ควรมีความสำคัญหากพวกเขาเห็นได้ชัดว่าไม่มีเนื้อหาในหน้า

  • URL ไม่ปรากฏแก่มนุษย์มากนัก: ลิงก์อาจมีสมอข้อความแทนมันไม่ปรากฏบนหน้าเว็บและไม่ปรากฏในแท็บเบราว์เซอร์

  • <title /> และหัวเรื่องหลักจะปรากฏให้เห็นได้มากขึ้นและมักจะมีคำหลักเดียวกันอยู่แล้วซึ่งทำให้คำหลักใน URL ซ้ำซ้อน

มีความสำคัญต่อมนุษย์อย่างไร?
มันขึ้นอยู่กับ.

จากมุมมองของเครื่องมือค้นหา: ไม่เลยผู้ใช้จะต้องป้อนคำค้นหาและคลิกที่ตัวอย่างที่มีชื่อและคำอธิบายที่น่าสนใจ

แต่นักท่องเที่ยวก็มาจากที่อื่นด้วย ในบางกรณีมีตัวยึดข้อความที่ดีแทนที่จะทำให้ "คุณภาพ URL" ไม่เกี่ยวข้อง แต่มีบางกรณีที่มันสำคัญ

  • คัดลอก / วาง URL ที่รวดเร็วและสกปรก: ไม่มีปัญหาสำหรับผู้เขียน แต่มันก็สำคัญสำหรับผู้อ่าน

  • จำเป็นต้องป้อน URL ด้วยตนเอง (ไม่สามารถคัดลอกข้อความจากภาพเป็นต้น)

อะไรเป็นตัวกำหนดคุณภาพของ URL

  • ความยาว; คุณไม่ต้องการให้แถบที่อยู่เลื่อนตามแนวนอนหรือ URL เชื่อมโยงไปยัง linewrap เท่านั้น และไม่จำเป็นต้องพูด: ใช้เวลานานกว่าในการพิมพ์ URL ที่ยาวขึ้น

  • ตัวคั่นคำ ดูเหมือนว่าคนส่วนใหญ่เห็นด้วยกับยัติภังค์ที่ดีกว่า

  • ถ่วง; เช่นรหัสประจำตัวส่วนขยายชื่อไฟล์พารามิเตอร์ URL แปลก ๆ สิ่งเหล่านี้จำยาก

  • อักขระและไวยากรณ์ที่แปลก ตัวอย่างที่ล้าสมัยจะเป็นตัวหนอน ( http://example.com/~user/ ) แต่ไวยากรณ์ของพารามิเตอร์ URL ก็ค่อนข้างแปลกเช่นกัน อักขระผิดปกติใด ๆ อาจเป็นเรื่องยากที่จะพิมพ์สำหรับบางคน

  • ตัวละครที่ปลอดภัย vs Unicode; นี่คือดาบสองคมและสมควรได้รับคำตอบของมัน แต่สั้น ๆ : เบราว์เซอร์จะใส่ URL,% c3% a4 และอื่น ๆ เป็นความเจ็บปวดในการพิมพ์ไม่ทุกแป้นพิมพ์สามารถป้อนตัวอักษรที่ไม่ปลอดภัยอาจเป็นนรกเข้ารหัส แต่คำหลักเหมาะสมสำหรับเจ้าของภาษา

  • ความยาวของข้อความ พิจารณาว่า URL นั้นเป็นรูปแบบของชื่อไม่ต้องเสียคำพูดถึงไวยากรณ์ที่ชัดเจนและไม่สนใจ

ผู้คนจะพิมพ์บางสิ่งที่แตกต่างออกไปเล็กน้อย
เว็บเซิร์ฟเวอร์ของคุณควรได้รับการออกแบบมาเพื่อเปลี่ยนเส้นทาง URL ที่ไม่เป็นที่ยอมรับไปเป็นรุ่นมาตรฐาน มันขึ้นอยู่กับคุณที่จะตัดสินใจ:

  • http กับ https

  • www กับไม่มี www

  • slash ต่อท้าย vs slash ที่ต่อท้ายไม่ได้

แต่เซิร์ฟเวอร์ของคุณต้องยอมรับและแก้ไขทั้งหมด

หน้า 404 ที่มีผลการค้นหาจะดีสำหรับผู้ใช้ (ใช้คำจาก URL เป็นคำค้นหา)


2

คำตอบที่ดีมากมายที่นี่ อีกจุดที่ควรเพิ่มคือความกว้างพิกเซลของยัติภังค์มีขนาดเล็กกว่าขีดล่างซึ่งอาจทำให้คุณได้คีย์เวิร์ดอื่นเข้าไปใน SERP


หากความกว้างของพิกเซล (และพื้นที่ว่าง) เป็นปัจจัยสำคัญอาจจะเป็น.(จุด) ซึ่งเล็กกว่ายัติภังค์ -
MrWhite

1

Google ค่อนข้างชัดเจนว่าพวกเขาชอบยัติภังค์:

เราขอแนะนำให้คุณใช้เครื่องหมายขีดคั่น (-) แทนขีดล่าง (_) ใน URL ของคุณ

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

กล่าวโดยย่อ - Google ถือว่ายัติภังค์เป็นตัวคั่นคำใน URL ทำให้ Google สามารถระบุคำศัพท์ได้ง่ายขึ้นและเข้าใจว่าหน้าเว็บนั้นเกี่ยวกับอะไร เครื่องหมายขีดเส้นใต้และเครื่องหมายบวกอาจมีความหมายหลายอย่างและไม่ชัดเจนสำหรับ Google


0

ขึ้นอยู่กับสิ่งที่คุณต้องการแสดงด้วย URL:

บนพื้นผิวเป็นเรื่องง่ายที่จะเชื่อว่ายัติภังค์และขีดล่างได้รับการปฏิบัติเหมือนกันโดยเครื่องมือค้นหา อย่างไรก็ตามนี่ไม่ใช่กรณี

กล่าวโดยสรุป Google ถือว่ายัติภังค์เป็นช่องว่าง (หรือตัวคั่นคำ) ดังนั้นแม้ว่าคุณจะไม่สามารถเพิ่มช่องว่างแบบดั้งเดิมได้ แต่ก็ยังปรากฏในลักษณะนี้ในสายตาของ Google

ในทางตรงกันข้ามขีดเส้นใต้ถือเป็น“ ผู้รวมคำ” การยึดตามตัวอย่างด้านบนmiami_real_estate_agentนั้นเหมือนกับmiamirealestateagentของ Google

ชาร์ลีโรส

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.