Sơ đồ trang web - một cho mỗi tên miền phụ hoặc một cho tên miền cơ sở?


10

Tôi có nhiều hơn 5 tên miền phụ trên một dự án, nói rằng developer, www, staffvà một số chi tiết, việc thực hành tốt nhất trong việc tạo ra bản đồ website là gì?

Tất cả các tên miền phụ có chung một sơ đồ trang web tại tên miền cơ sở ( example.com/sitemap.xml)? hoặc sơ đồ trang web khác nhau cho các tên miền phụ khác nhau? ( developer.example.com/sitemap.xmlwww.example.com/sitemap.xml)

Vì các tên miền phụ là một số phần của ứng dụng chính, ưu và nhược điểm của mỗi tên miền là gì và tôi nên cân nhắc điều gì trong khi chọn cái này so với cái kia? (một sơ đồ trang web cho mỗi tên miền phụ hoặc một cho toàn bộ trang web)

Câu trả lời:


7

Theo bài viết trên blog của Matt Cutts , ông nói:

Một tên miền phụ có thể hữu ích để tách ra nội dung hoàn toàn khác nhau. Google sử dụng tên miền phụ cho các sản phẩm riêng biệt như news.google.com hoặc maps.google.com chẳng hạn.

Điều này tương tự như những gì Blogger (blogspot) làm.

Blog của John ( john.blogspot.com) hoàn toàn khác với blog của Doe ( doe.blogspot.com). Google xem hai blog này là hai trang web khác nhau mặc dù chúng có chung đuôi ( *.blogspot.com).

Mỗi blog này có sơ đồ trang web riêng và không được chia sẻ giữa nhau. Nếu một blog bị xóa, tệp sơ đồ trang web cũng sẽ bị xóa - và nó không ảnh hưởng đến sơ đồ trang web của các blog khác.

Vì vậy, tôi muốn khuyên bạn nên sử dụng các tệp sơ đồ trang web khác nhau cho các tên miền phụ khác nhau. Trừ khi bạn đang sử dụng thư mục con / thư mục con.


2
Tôi không tin điều này trả lời câu hỏi về nơi sơ đô web nên được phục vụ từ.
Dogweather

1
"Tôi muốn khuyên bạn nên sử dụng các tệp sơ đồ trang web khác nhau [...]" Tuyên bố này không chính xác. Bạn KHÔNG có sự lựa chọn. Các trang web khác nhau đòi hỏi bạn phải có sơ đồ trang web khác nhau.
Alexis Wilke

11

Nói chung, bạn phải sử dụng một sơ đồ trang web riêng cho mỗi máy chủ (nghĩa là giao thức, tên miền hoặc tên miền phụ khác nhau):

  • Từ Câu hỏi thường gặp " Tôi đặt Sơ đồ trang web của mình ở đâu? ":

    Tất cả các URL được liệt kê trong Sơ đồ trang web phải nằm trên cùng một máy chủ với Sơ đồ trang web. Ví dụ: nếu Sơ đồ trang web được đặt tại http://www.example.com/sitemap.xml, nó không thể bao gồm các URL từ http://subdomain.example.com. Nếu Sơ đồ trang web được đặt tại http://www.example.com/myfolder/sitemap.xml, nó không thể bao gồm các URL từ http://www.example.com.

  • Phần có liên quan từ thông số Sơ đồ trang web là " Vị trí tệp sơ đồ trang web ", trong đó ghi:

    Lưu ý rằng điều này có nghĩa là tất cả các URL được liệt kê trong Sơ đồ trang web phải sử dụng cùng một giao thức (http, trong ví dụ này) và nằm trên cùng một máy chủ với Sơ đồ trang web. Ví dụ: nếu Sơ đồ trang web được đặt tại http://www.example.com/sitemap.xml, nó không thể bao gồm các URL từ http://subdomain.example.com.

Tuy nhiên, nếu bạn có thể chứng minh quyền sở hữu của tất cả các máy chủ thông qua robot.txt hoặc Google Search Console, bạn có thể lưu trữ sơ đồ trang web trên các máy chủ khác nhau:


1
Có vẻ như nếu tất cả họ đều chạy cùng một Xác minh Google (tất cả được liệt kê trong cùng một Bảng điều khiển Google, xác nhận bạn là cùng một chủ sở hữu) Google thực sự dường như tạo ra một ngoại lệ theo: support.google.com/webmasterscards/75712 ? hl = vi Sau đó, có vẻ như các sơ đồ trang web cho bất kỳ trang web nào tham chiếu lẫn nhau đều ổn. Ít nhất, đó là ấn tượng tôi nhận được từ trang web Hỗ trợ của Google. Đây là một ngoại lệ đối với các quy tắc của trang webmaps.org bình thường.
Đánh dấu Rejhon

1
@MarkRejhon: Cảm ơn thông tin :) Tôi đã cập nhật câu trả lời và cũng liệt kê một cách khác (từ giao thức sitemaps.org) cho phép sơ đồ trang web được lưu trữ trên các máy chủ khác nhau.
unor

3

Khi bạn viết các tên miền phụ là một phần của toàn bộ ứng dụng, không cần phải tách các sơ đồ trang web. Google coi tên miền phụ là tên miền riêng. Nhưng họ đủ thông minh để nhận ra nếu các phần của một trang web thuộc về nhau.

Bên cạnh đó, SEO, tôi khuyên bạn nên sử dụng một tệp sơ đồ trang web trong đó bạn có thể lồng tất cả các sơ đồ trang web tên miền phụ riêng biệt của mình. Điều này giúp quản lý tất cả các tệp đó dễ dàng hơn vì bạn chỉ cần gửi một sơ đồ trang web duy nhất. Hơn nữa, bạn có thể thay đổi sơ đồ trang web của tên miền phụ mà không phải lo lắng về tất cả các sơ đồ trang web khác. Đọc thêm về cách quản lý nhiều sơ đồ trang web trên Hướng dẫn quản trị trang web của Googles: https://support.google.com/webmasters RUB/75712? hl=vi

biên tập

Bạn có thể cân nhắc để tạo một thuộc tính cho mỗi tên miền phụ trong Google Search Console. Điều này cho phép bạn có phân tích chi tiết hơn vì bạn sẽ nhận được các mẫu dữ liệu và thống kê thu thập dữ liệu cho từng thuộc tính. Nếu bạn làm như vậy, tôi khuyên bạn nên gửi sơ đồ trang web riêng cho từng tên miền phụ. Xin lưu ý rằng điều này sẽ yêu cầu bạn xác minh riêng từng thuộc tính và cũng tăng nỗ lực để quản lý toàn bộ tập hợp các thuộc tính.

Nếu bạn là một người có tổ chức tốt và quan tâm đến những hiểu biết sâu sắc về dữ liệu, tôi khuyên bạn nên giới thiệu sau. Nếu bạn chỉ cần di chuyển trang web của mình để được lập chỉ mục và thu thập thông tin chính xác, tôi sẽ đề xuất câu chuyện về sơ đồ trang web chỉ mục cho bạn.

Luôn ghi nhớ để đảm bảo tất cả các sơ đồ trang web của bạn được định cấu hình chính xác, phù hợp với tiêu chuẩn và chỉ cung cấp các trang phục vụ 200 mã trạng thái. Điểm này quan trọng đối với SEO trang web của bạn hơn là câu hỏi bạn có bao nhiêu sơ đồ trang web.


0

Tôi có hơn 5 tên miền phụ trong một dự án, giả sử nhà phát triển, www, nhân viên và một số người khác, cách thực hành tốt nhất trong việc tạo sơ đồ trang web là gì? ... Vì các tên miền phụ là một số phần của ứng dụng chính, ưu và nhược điểm của mỗi tên miền là gì và tôi nên cân nhắc điều gì khi chọn cái này so với cái kia? (một sơ đồ trang web cho mỗi tên miền phụ hoặc một cho toàn bộ trang web)

Vì các tên miền phụ được gắn với tên miền chính có thể đại diện cho các trang web khác nhau trên thế giới, tốt nhất bạn nên thiết lập Sơ đồ trang web cho mỗi tên miền phụ để dễ truy cập nhất.

Ngoài ra, tôi tin rằng nó trái với quy tắc của Sơ đồ trang web để bao gồm một liên kết bên ngoài trong Sơ đồ trang web thuộc về một trang web và một URL có chứa một tên miền phụ khác được tính là một URL bên ngoài.

Đối với thực tiễn tốt nhất, nếu trang web của bạn có số lượng liên kết lớn, bạn sẽ muốn tạo một tệp Sơ đồ trang web chính tham chiếu các tệp Sơ đồ trang web nhỏ hơn trong đó mỗi liên kết tham chiếu các liên kết riêng lẻ. Điều này là do mỗi tệp Sơ đồ trang web có giới hạn kích thước tệp tối đa (trong số tôi nghĩ là 50 MB) và số lượng URL tối đa trên mỗi Sơ đồ trang web cũng bị giới hạn. Tôi nghĩ con số đó là 50.000.

Đó là một phần thưởng nếu bạn có thể nén Sơ đồ trang web ở định dạng gzip. Bằng cách đó, khi bạn gửi chúng cho các công cụ tìm kiếm tuân thủ gzip như Google, thì Sơ đồ trang web sẽ được xử lý nhanh hơn và mức tiêu thụ băng thông trên máy chủ sẽ thấp hơn.

Dưới đây là các liên kết liên quan đến sơ đồ trang web có thể giúp bạn nhiều hơn:

http://www.sitemaps.org/protatio.html http://www.sitemaps.org/faq.html

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.