Có dấu / hay không ở cuối tên miền và URL?
Tác giả: Du Nguyễn, April 27th, 2010  |  Domain/URL

Một vài bạn khi trao đổi link với mình cho rằng mình khó tính. Ví như đặt URL là http://www.lamseo.com/ thay vì http://lamseo.com/ mặc dù mình đã 301 redirect về www.

Tương tự với việc thêm 1 dấu / (slash) ở cuối tên miền. Link2Caro (WordPressVN) cũng từng thắc mắc sao mình lại kén chọn http://www.lamseo.com/ hơn là http://www.lamseo.com.

Thật ra mình cũng không suy nghĩ nhiều và chứng minh các khía cạnh trên, vì đó là lời khuyên của những chuyên gia SEO mà mình tin tưởng (giống như định lý khỏi chứng minh vậy :D ).

Google Webmaster Central gần đây đã chia sẻ thêm thông tin về vấn đề này (To slash or not to slash).

Anh Chu Đình Châu, hiện giờ làm Administrator của ThegioiSEO, cũng đã nhanh chóng dịch bài viết trên sang tiếng Việt. Mời các bạn tham khảo và cùng thảo luận nhé!

Và mình cũng xin phép đăng lại trọn bài viết này để một số bạn tiện theo dõi.

Đây là một câu hỏi quen thuộc. Trước đây, nói chung dấu / (slash) ở cuối URL để chỉ một thư mục và không dấu / dùng để biểu thị một file

http://example.com/foo/ (Dùng dấu /, quy ước là một thư mục)
http://example.com/foo
(Không dùng dấu /, quy ước một file)

Nhưng không phải nhất thiết như thế. Google đối xử mỗi URL trên như nhau dù đó là một file hay thư mục, dù có dấu / ở cuối hay không.

URL có dấu / ở cuối hay không sẽ là 2 trang nội dung khác nhau với google, nhưng với người dùng sẽ dễ gây nhầm lẫn

Về mặt kỹ thuật, Search Engine cho phép sử dụng 2 URL có dấu / và không có / là 2 trang nội dung khác nhau. Tuy nhiên đối với người sử dụng sẽ gây nên nhầm lẫn nghiêm trọng. Thử tưởng tượng nếu Google Webmaster CentralGoogle Webmaster Central trả lại 2 nội dung khác nhau.

Vì nguyên nhân này, URL với dấu / ở cuối và không dấu / được coi như cùng một trang nội dung. Cách chung nhất là khi cấu hình site theo cấu trúc thư mục http://example.com/parent-directory/child-directory/

Cấu hình website và lựa chọn của bạn

Bạn có thể nhanh chóng kiểm tra cấu trúc URL site của bạn:

1. http://<your-domain-here>/<some-directory-here>/
(có dấu / ở cuối URL)
2. http://<your-domain-here>/<some-directory-here>
(Không dấu)

Không phải cả 2 URL đều trả lại mã 200, nhưng một URL sẽ redirect đến URL kia

  • Nếu chỉ một URL có thể trả lại (URL còn lại sẽ redirect đến nó), điều đó thật tuyệt! Cách xử lý này mang lại lợi ích bởi vì nó giảm thiểu duplicate content (Trùng lặp nội dung). Trong trường hợp này, kết quả tìm kiếm của chúng tôi sẽ hiển thị URL trả lời mã 200 (thường là có dấu /) – dù redirect là 301 hay 302
  • Nếu cả URL có / và không / có nội dung như nhau và cả 2 đều tra lại mã 200, bạn có thể
  • Nên cân nhắc thay đổi cách xử lý (thông tin chi tiết dưới đây) để giảm duplicate content và tăng hiệu quả crawler
  • Để kệ nó như thế. Nhiều site bị duplicate content. Hệ thống index của chúng tôi xử lý nhiều trường hợp như vậy. Dù nó không phải là cách tốt nhất, tuy nhiên hoàn toàn hợp lệ nên chẳng sao cả
  • Kiểm tra để chắc chắn rằng URL gốc Example Web Page cũng là Example Web Page và không bị redirect nếu bạn không phải là Chuck Norris (Một diễn viên điện ảnh Mỹ, đây là một câu nói đùa)

Các bước để gộp 2 kiểu URL

Nếu site của bạn trùng lặp nội dung với 2 URL:

http://<your-domain-here>/<some-directory-here>/

http://<your-domain-here>/<some-directory-here>

Có nghĩa là cả 2 URL trên đều trả lại mã 200 (Mà không dùng redirect hoặc có thẻ rel=”canonical”), Liệu bạn muốn thay đổi tình hình?

1. Chọn URL phù hợp với bạn nhất. Nếu site của bạn dùng cấu trúc thư mục, có lẽ tốt nhất sử dụng URL có dấu / (Ví dụ example.com/directory/ thì tốt hơn example.com/directory), nhưng bạn có thể chọn bất cứ mẫu URL nào bạn thích

2. Sử dụng mẫu URL thống nhất trong toàn site trong các link nội bộ của bạn (Internal link). Nếu bạn có sitemap, hãy đưa URL bạn lựa chọn (ở mục 1) và đừng đưa URL kia vào

3. Sử dụng 301 redirect từ URL kia đến URL bạn lựa chọn. Nếu không thể bạn dùng rel=”canonical”, thuộc tính này làm việc tương tự như 301 redirect trong quá trình index của google và các Search Engine khác

4. Test lại lệnh 301 redirect bằng chức năng Fetch as Googlebot trong Webmaster tools để chắc chắn rằng các URL
http://example.com/foo/

http://example.com/foo

trả lại kết quả như mong muốn. URL lựa chọn phải trả lại 200. URL kia sẽ redirect 301 đến URL lựa chọn

5. Kiểm tra Crawl errors trong Webmaster Tools, và nếu có thể kiểm tra Webserver log để chắc chắn rằng redirect 301 đã được cài đặt

6. Chúc mừng, sau khi hoàn thành việc này site của bạn đã được tối ưu hoá tốt hơn

Nếu bạn đăng lại bài dịch (in nghiêng), vui lòng ghi nguồn http://www.thegioiseo.com.

Bài viết liên quan

Phan tich web & SEO Audit

[...] this link: Có dấu / hay không ở cuối tên miền và URL? Comments [...]

HDTG at 11:46 April 27

Xin hỏi có phải trong WordPress khi thay đổi themes thì SEO sẽ thay đổi không? Lúc trước tôi có dùng themes khác, khi tôi post một bài thì khoảng 2p sau là search google với tựa là thấy liền. Từ khi đổi themes khác thì không được như vậy nữa. Xin chỉ giúp!
Thanks!
http://haydanhthoigian.wordpress.com

Việt at 17:32 May 5

To Slash chứ không phải Clash, bạn Du ơi :)

Du Nguyễn at 03:21 May 6

Thanks cậu, mình sơ ý quá. Đã sửa lỗi.

(Chắc tại ám ảnh phim Bẫy rồng Clash của Johny… :D )

Rất vui cậu Việt đã quan tâm LamSEO. :-)

Du Nguyễn

Du Nguyễn at 03:27 May 6

@HDTG: bạn ơi câu hỏi của bạn không thuộc chủ đề bài viết này… Lẽ ra mình xóa hoặc không duyệt nhưng, okie, bạn có thể tham khảo ở đây:
http://www.ddth.com/showthread.php?t=358527

Pham Tam at 21:01 May 10

Google dạo này “đàn bà” ghê nhỉ!
Giờ thì từng cái nhỏ nhặt như mỗi dấu / ở cuối link cũng quan trọng!
cứ chạy đua với google hòai ntn đuối quá!

Du Nguyễn at 04:38 May 11

Hihi, việc dấu / này đã được bàn thảo vài năm trước rồi bạn ơi. Google thường chỉ thừa nhận giải thuật khi mà đa số webmaster đều biết điều đó là hiển nhiên.

Nhưng mình thừa nhận giải thuật Google là khó lường và thường rất mệt mỏi ở giai đoạn đầu tìm hiểu…

Mình đổi từ khóa thành tên riêng của bạn rồi đấy. Thông cảm, LamSEO là nơi chia sẻ, trao đổi kinh nghiệm hơn là nơi làm SEO của các bạn… :)

[...] ra bạn cũng nên tối ưu các liên kết nội bộ (internal links), xử lý các dấu slash (/) cho thống nhất, hay như bỏ bớt index.php hoặc file extension khác nếu có, hoặc [...]

Lưu ý: Từ 10/5/2010, Làm SEO chỉ chấp nhận Tên riêng/Nickname (hay dùng nhất và dùng từ lâu chứ không phải nickname là tên miền, từ khóa...) trong phần Quý danh, không chấp nhận Tên miền, Thương hiệu, Từ khóa.
Chúng tôi có quyền không cho hiển thị lời bình của bạn nếu bạn không dùng Tên riêng/Nickname hoặc bình luận lạc đề, cụt ngủn, thiếu văn hóa...

CAPTCHA Image

Search marketing

SEO chuyên nghiệp

Kiếm tiềm năng. Tăng thứ hạng. Hãy nhanh chóng làm SEO & quảng cáo Google Adwords! Liên hệ info @ lamseo dot com.

Tư vấn SEO

Mơ hồ chiến lược SEO, hay đơn giản cần "khám bệnh" cho web. Liên hệ Dịch vụ SEO chuyên nghiệp
Web doanh nghiệp
Dịch vụ SEO, Quảng cáo Google ADwords & phân tích website chuyên nghiệp
SEO Từ khóa, SEO top 10 Google VN, US, UK, AU