it-swarm-vi.com

URL: Tôi có nên sử dụng dấu gạch nối, dấu gạch dưới hoặc ký hiệu cộng?

Cái nào tốt hơn cho các công cụ tìm kiếm?

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

Mặc dù bây giờ dường như có ít sự khác biệt hơn so với trước đây, các dấu gạch ngang được khuyến nghị nếu bạn muốn mỗi thuật ngữ trong URL của bạn được nhận dạng là một từ riêng lẻ.

Lý do cho điều này là các công cụ tìm kiếm thấy dễ dàng hơn khi coi dấu gạch nối là dấu phân cách Word, giống như chúng có trong ngôn ngữ tiếng Anh. Tuy nhiên, dấu gạch dưới thường không được sử dụng trong tiếng Anh như các từ phân cách. Trong nhiều trường hợp, mong muốn xem chúng là một phần của các ký tự trước và sau chúng, ví dụ như khi dấu gạch dưới được sử dụng trong tên hàm để lập trình và các tình huống tương tự khác.

Có một vài trường hợp điều này có thể quan trọng. Đối với một người, nếu ai đó sử dụng URL đầy đủ làm văn bản neo cho một liên kết, thì các công cụ tìm kiếm sẽ có thể rút ra các thuật ngữ đó dưới dạng các từ có liên quan. Mặt khác, có thể các công cụ tìm kiếm sử dụng các từ trong URL làm các yếu tố tương quan để xác định mức độ liên quan của các điều khoản đó với nội dung trang.

Matt Cutts có một mảnh ngày giải thích điều này và có một video gần đây hơn Trợ giúp quản trị trang web của Google video từ tháng 8 năm 2011 nói rằng Google vẫn không coi dấu gạch dưới là Dấu phân cách từ . Bạn cũng có thể làm cho cuộc sống dễ dàng nhất có thể cho các công cụ tìm kiếm, với cùng lý do là bạn cung cấp cho họ HTML hợp lệ.

Nếu bạn đang bắt đầu một trang web mới, bạn chắc chắn sẽ tốt hơn khi sử dụng dấu gạch ngang.

91
JasonBirch

Đây là câu trả lời của bạn:

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

Mạng của các trang web Stack Exchange được xếp hạng cao với Google và Stack Exchange sử dụng dấu gạch nối trong URL của họ.

76
Aiden Bell

Bài viết này của Jeff Atwood luôn dành nó cho tôi: Of Spaces, Underscores and Dash :

This_is_a_single_Word, nhưng đây là nhiều từ.

... mặc dù điều này dường như không còn tồn tại trong trường hợp của Google (hãy thử tìm kiếm "trang web": nó được coi là một từ).

22
tlvince

Một nhược điểm khác của dấu gạch dưới là chúng sẽ vô hình trong một số trình duyệt khi toàn bộ URL được hiển thị dưới dạng liên kết với phần gạch chân, có thể gây nhầm lẫn nếu người dùng cố gắng sử dụng URL mà không sao chép và dán (ví dụ: viết ra hoặc đọc nó ra ).

10
Loftx

Tôi nghĩ rằng dấu gạch nối dễ đọc hơn và đó là thứ được sử dụng nhiều nhất (vì vậy người dùng của bạn sẽ mong đợi URL có chứa dấu gạch nối).

8
Thomas Bonini

Tôi tin rằng dấu gạch nối sẽ làm tốt hơn trên các công cụ tìm kiếm, vì chúng được sử dụng làm dấu tách Word. Thêm vào đó họ dễ đọc hơn một chút.

5
Grant Palin

Tôi là tất cả cho dấu gạch ngang. Sử dụng dấu gạch dưới cho cụm từ nhiều từ cũng có ý nghĩa. Hyphens là một loại nhanh hơn để gõ vì bạn không phải nhấn ca. Nó có thể là một điều ưu tiên, nhưng với người dùng cuối, nếu dấu gạch ngang dễ đọc hơn, thì hãy sử dụng em.

5
Chris

Cá nhân tôi nghĩ rằng dấu gạch ngang dễ gõ hơn dấu gạch dưới vì bạn không cần nhấn shift để lấy chúng. Tôi cũng tự hỏi nếu nhiều người thậm chí sẽ biết nơi để tìm dấu gạch dưới trên bàn phím.

Tất nhiên, đây không phải là vấn đề lớn vì hầu hết người dùng không nhập địa chỉ trang web, nhưng đôi khi có thể ai đó sẽ ở đó.

4
Darryl Hein

Đối với tôi, việc đọc các dấu gạch nối dễ dàng hơn so với dấu gạch dưới. Tôi nghĩ rằng có lẽ dễ dàng hơn cho hầu hết những người khác.

Các dấu gạch ngang được coi là các từ chia, giúp tên trang của bạn được xem là từ thực, đó là một điều tốt.

Trong nhiều trường hợp, phần dưới, nếu không phải hầu hết, các trường hợp không được coi là bộ chia Word, biểu hiện tên trang là một cụm lớn các chữ cái và dấu gạch dưới.

Điều này có nghĩa là - tất cả những thứ khác đều bằng nhau - các trang của bạn sẽ có điểm thấp hơn ở hầu hết các vị trí nếu bạn sử dụng dấu gạch dưới thay vì dấu gạch nối trong tên trang của bạn. Thấp hơn bao nhiêu? Không nhiều. Điều này sẽ luôn luôn là trường hợp? Không.

3
Evik James

Điều gì tốt hơn cho các công cụ tìm kiếm?
[.__.] Không thành vấn đề. Điều quan trọng là: Điều gì tốt hơn cho người dùng?

  • Công cụ tìm kiếm hiện đại không nên dựa vào các quy tắc lạ về phân tách Word là gì và công cụ nối từ là gì hay bất cứ thứ gì. Các công cụ tìm kiếm hiện đại có thể xử lý các lỗi chính tả, dấu nháy đơn, dấu chấm câu, v.v ... Tìm ra các ký tự tách các từ không nên là vấn đề.

  • Tôi không đồng ý với những người cho rằng dấu gạch nối là tốt hơn bởi vì họ là những người phân định từ tự nhiên. Chúng là loại, nhưng loại không: chúng tạo ra các từ bán liền kề hoặc bán phân cách. Dấu phân cách từ tự nhiên là% 20.

Nhưng những tuyên bố trên là không liên quan. URL không nên quan trọng bằng mọi cách.

Các từ khóa trong URL quan trọng như thế nào?
[.__.] Chúng không nên quan trọng, nếu chúng rõ ràng không có nội dung trên trang.

  • Các URL không hiển thị cho con người: thay vào đó, các liên kết có thể có văn bản neo, nó không được hiển thị trên trang và nó không được hiển thị trên các tab trình duyệt.

  • <Title /> và tiêu đề chính dễ nhìn thấy hơn và thường chứa cùng một từ khóa dù sao cũng làm cho các từ khóa trong URL trở nên dư thừa.

Nó quan trọng như thế nào đối với con người?
[.__.] Nó phụ thuộc.

Từ quan điểm của công cụ tìm kiếm: hoàn toàn không, người dùng chỉ cần nhập truy vấn tìm kiếm và nhấp vào đoạn trích với tiêu đề và mô tả thú vị.

Nhưng du khách đến từ những nơi khác quá. Trong một số trường hợp, có một văn bản neo đẹp thay vì làm cho "chất lượng URL" không liên quan, nhưng có những trường hợp không thành vấn đề.

  • Dán/chia sẻ sao chép nhanh và bẩn của URL: không có vấn đề gì với người viết, nhưng nó không thành vấn đề đối với người đọc.

  • Cần nhập URL thủ công. (Không thể sao chép văn bản từ một hình ảnh chẳng hạn.)

Điều gì quyết định chất lượng của URL?

  • Chiều dài; Bạn không muốn các thanh địa chỉ cuộn theo chiều ngang hoặc URL chỉ liên kết đến linewrap. Và không cần phải nói: cũng mất nhiều thời gian hơn để nhập một URL dài hơn.

  • Chữ phân định từ; Có vẻ như hầu hết mọi người đồng ý rằng dấu gạch nối là tốt hơn.

  • Bừa bộn; Ví dụ: ID duy nhất, phần mở rộng tên tệp, tham số URL lạ. Những điều này rất khó nhớ.

  • Nhân vật lạ và cú pháp; Một ví dụ lỗi thời sẽ là dấu ngã ( http://example.com/~user/ ), nhưng cú pháp tham số URL cũng hơi lạ. Bất kỳ nhân vật không phổ biến nào cũng có thể khó gõ đối với một số người.

  • Ký tự an toàn so với Unicode; Đây là một con dao hai lưỡi và xứng đáng với câu trả lời của riêng nó. Nhưng một cách ngắn gọn: các trình duyệt URL URL,% c3% a4, v.v.

  • Độ dài của văn bản; Hãy coi URL là một dạng của tiêu đề, đừng lãng phí những từ đề cập đến ngữ pháp rõ ràng và bỏ qua ngữ pháp.

Mọi người sẽ nhập một cái gì đó hơi khác
[.__.] Máy chủ web của bạn phải được thiết kế để chuyển hướng các URL không chính tắc được nhận dạng sang phiên bản chính tắc của chúng. Tuỳ bạn quyết định:

  • http so với https

  • www vs không www

  • dấu gạch chéo vs không dấu gạch chéo

Nhưng máy chủ của bạn cần chấp nhận và sửa tất cả chúng.

Một trang 404 với kết quả tìm kiếm sẽ tốt cho người dùng. (Sử dụng các từ trong URL làm truy vấn tìm kiếm.)

3
Oskar Skog

Rất nhiều câu trả lời tốt ở đây. Một điểm khác cần được thêm vào là độ rộng pixel của dấu gạch nối nhỏ hơn dấu gạch dưới, điều này có thể cho phép bạn có được một từ khóa khác vào SERP.

2
nathangiesbrecht

Nó phụ thuộc vào những gì bạn muốn thể hiện với URL:

Nhìn bề ngoài, có thể dễ dàng tin rằng các dấu gạch ngang và dấu gạch dưới được xử lý giống nhau bởi các công cụ tìm kiếm. Tuy nhiên, đây không phải là trường hợp.

Nói tóm lại, Google coi dấu gạch nối là dấu cách (hoặc dấu phân cách Word). Vì vậy, trong khi bạn có thể không thể thêm một không gian truyền thống, nó vẫn xuất hiện theo cách này trong mắt Google.

Mặt khác, một dấu gạch dưới được coi là một công cụ tham gia của Word Word. Chú ý với ví dụ trên, _miami_real_estate_agent_ giống như miamirealestateagent với Google.

Charlie Rose

0
schmijos