Trang chủ nên là tên miền hoặc nó có thể nằm trong một thư mục?


10

Tôi đang làm việc trên một dự án trang web và khách hàng đã yêu cầu (vì lý do thuận tiện cho việc lưu trữ) rằng trang web mới được đặt trong một thư mục cụ thể. Điều này có nghĩa là tất cả các trang sẽ ở www.domain.com/folder thay vì chỉ www.domain.com và họ sẽ có một chuyển hướng tức thời meta trên trang mặc định cho www.domain.com sẽ chuyển hướng đến www.domain. com / thư mục.

Tôi đang tự hỏi từ góc độ SEO nếu đây là một ý tưởng tốt?

Tôi tin rằng việc làm mới meta tức thì sẽ được coi là chuyển hướng 301 (vĩnh viễn) bởi các công cụ tìm kiếm quan trọng vì vậy tôi cho rằng www.domain.com và www.domain.com/folder sẽ được coi là cùng một trang và cũng được xem xét cùng một trang cho liên kết phổ biến quá. Điều này có đúng không?

Có bất kỳ đối số (tốt nhất là với một số bằng chứng tôi có thể đưa ra cho họ) mà tôi có thể sử dụng để tranh luận chống lại họ làm điều này?

Câu trả lời:


4

Vấn đề bạn gặp phải là hai mặt:

  • SEO-khôn ngoan : các trang gần với root nhất thường được các công cụ tìm kiếm xem là quan trọng nhất. Do đó, tôi thực sự khuyên bạn nên sử dụng tên miền đầy đủ (ví dụ www.domainname.com) làm trang chủ. Nếu trang web có nhiều thư mục con, chúng sẽ được đặt xuống một cấp trong trang web theo mặc định. Bạn sẽ muốn giữ số lượng thư mục tiếp theo ở mức tối thiểu. Trên hết: như Lese tuyên bố: nếu bạn muốn thay đổi thư mục trong tương lai và mọi người đã liên kết với www.domainname.com/folder thay vì www.domainname.com, bạn cần tạo chuyển hướng 301 cho các liên kết đó để lưu nước ép liên kết.
  • Trải nghiệm người dùng : thật là mờ ám, đặc biệt là đối với một tổ chức giáo dục lớn để mở trong một thư mục. Trở lại năm 2000, điều đó sẽ không thành vấn đề, nhưng với những kỳ vọng và kinh nghiệm của người dùng hiện tại, tôi thực sự khuyên bạn nên mở trang chủ ở gốc từ góc độ người dùng.

11

SEO-khôn ngoan, thực sự không có bất kỳ vấn đề ở đây. Nhiều trang web được cấu hình để sử dụng đường dẫn không có wwwroot làm trang chủ của chúng. Tuy nhiên, sử dụng URI trang chủ không chuẩn có thể có hậu quả trong tương lai, vì đây là URL sẽ được đánh dấu bởi khách truy cập. Nếu bạn từng quyết định thay đổi kiến ​​trúc trang web, bạn sẽ phải tiếp tục chuyển hướng thêm cho trang chủ.

Ngoài ra, tôi sẽ tránh sử dụng meta refresh cho chuyển hướng. Google và Bing có thể biết coi nó là 301, nhưng đó không phải là 301. Như vậy, các dịch vụ khác, ví dụ như các trang web đánh dấu trang xã hội hoặc các trang chia sẻ liên kết, không được đảm bảo coi nó là 301.

Ngoài ra còn có vấn đề làm mới meta trả về một người giới thiệu trống từ hầu hết các trình duyệt, điều này sẽ gây khó khăn cho việc thiết lập các phân tích thích hợp. Sẽ tốt hơn nhiều nếu chỉ sử dụng chuyển hướng 301 thích hợp.

Hầu hết các nhà cung cấp dịch vụ lưu trữ được chia sẻ cho phép bạn đặt docroot của mình thành bất cứ điều gì bạn muốn và viết lại / chuyển hướng URL phía máy chủ. Nếu khách hàng của bạn không có quyền truy cập vào các tính năng này, thì rất có thể họ đang sử dụng máy chủ web không đạt tiêu chuẩn. Sẽ tốt hơn nếu xử lý vấn đề trong nụ và chỉ cần chọn máy chủ web mới thay vì tìm kiếm giải pháp hỗ trợ băng tần cho những hạn chế bất thường này. Nếu không, khách hàng của bạn có thể gặp phải các vấn đề nghiêm trọng hơn trong tương lai bằng cách sử dụng máy chủ web kém chất lượng.


Khách hàng của tôi là một tổ chức giáo dục lớn và tình hình lưu trữ không thể thay đổi. Tuy nhiên, họ có thể thay đổi để không sử dụng một thư mục, họ chỉ không muốn. Cảm ơn vì lời khuyên.
johna

4

Một đối số khác (mặc dù là một đối số nhỏ) là nếu bạn muốn cung cấp openearch trên trang web của bạn. Tôi đã thấy rằng ví dụ chrome tự động thêm trang web của bạn nếu trang chủ không có thư mục phụ.


3

Apache có một tính năng mod_alias mà tôi nghĩ bạn có thể sử dụng để khắc phục vấn đề này: -

Các chỉ thị có trong mô-đun này cho phép thao tác và kiểm soát URL khi yêu cầu đến máy chủ. Các chỉ thị Bí danh và ScriptAlias ​​được sử dụng để ánh xạ giữa các URL và đường dẫn hệ thống tệp. Điều này cho phép nội dung không trực tiếp trong DocumentRoot được phục vụ như một phần của cây tài liệu web. Lệnh ScriptAlias ​​có tác dụng bổ sung đánh dấu thư mục đích là chỉ chứa các tập lệnh CGI.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.