2012-02-18 39 views
17

Tôi có một ứng dụng đang chạy trong Heroku. Tôi đang sử dụng sitemap_generator để tạo sơ đồ trang web và lưu nó vào s3. Tôi đã thêm robots.txt để chứa vị trí sơ đồ trang web của mình.Thêm sơ đồ trang web theo cách thủ công vào s3 vào công cụ quản trị trang web của google

Câu hỏi của tôi là.

Làm cách nào để biết sơ đồ trang web của tôi được công cụ tìm kiếm như google tìm kiếm thành công?

Tôi làm cách nào để theo dõi sơ đồ trang web của mình?

Nếu sơ đồ trang web của tôi nằm trong máy chủ ứng dụng của tôi, tôi có thể thêm sơ đồ trang web theo cách thủ công vào công cụ quản trị trang web của Google để theo dõi. Bởi vì khi tôi nhấp vào "Thử nghiệm/Thêm sơ đồ trang web" trong các công cụ quản trị trang web của Google, nó mặc định cho cùng một máy chủ.

Cảm ơn sự giúp đỡ của bạn.

Trả lời

2

Hãy để tôi trả lời hai câu hỏi đầu tiên của bạn, cùng một lúc (tôi không chắc chắn những gì bạn có nghĩa là bởi 'làm thế nào tôi có thể giám sát sitemap tôi' vì vậy tôi sẽ bỏ qua nó):

thủ nộp một sơ đồ trang web cho Google

Nếu bạn không thể sử dụng biểu mẫu quản trị viên web của Google để gửi sơ đồ trang web của mình, hãy sử dụng yêu cầu nhận HTTP để thông báo cho Google về bản đồ trang web mới của bạn.

Nếu sitemap của bạn nằm ở https://s3.amazonaws.com/sitemapbucket/sitemap.gz, URL đầu tiên mã hóa URL sitemap của bạn (bạn có thể sử dụng trực tuyến này URL encoder/decoder cho điều đó) sau đó sử dụng curl hoặc wget để gửi URL được mã hóa của bạn vào Google:

curl www.google.com/webmasters/tools/ping?sitemap=https%3A%2F%2Fs3.amazonaws.com%2Fsitemapbucket%2Fsitemap.gz 

Nếu yêu cầu của bạn là thành công bạn sẽ nhận được một câu trả lời 200 với một thông điệp như thế này:

... cut ... 
<body><h2>Sitemap Notification Received</h2> 
<br> 
Your Sitemap has been successfully added to our list of Sitemaps to crawl. 
... cut ... 

Kiểm tra rằng Google biết về sitemap mới của bạn

mở Công cụ quản trị, điều hướng đến trang web sonfiguration-> Sitemaps, có bạn sẽ thấy bản đồ website mà bạn đã đệ trình. Đôi khi có thể mất một sơ đồ trang web mới để hiển thị ở đó, vì vậy hãy kiểm tra thường xuyên.

+0

Cảm ơn bạn đã trả lời. Tôi muốn theo dõi trạng thái sơ đồ trang web của mình nằm trong s3 bằng Công cụ quản trị trang web của Google. Tôi làm nó như thế nào? Bởi vì Công cụ quản trị trang web của Google chỉ cho phép tôi thêm sơ đồ trang web nằm trong cùng một máy chủ/miền, chứ không phải s3. – stanicmail

12

Tôi đã làm cho nó hoạt động.

Google có cái gì gọi là nộp chéo: http://googlewebmastercentral.blogspot.com/2007/10/dealing-with-sitemap-cross-submissions.html

Bạn có thể muốn ghé thăm blog này cũng như: http://stanicblog.blogspot.sg/2012/02/how-to-add-your-sitemap-file-located-in.html

Nhờ sự giúp đỡ của bạn, yacc.

+3

Tôi đã thử điều này nhưng sơ đồ trang web chỉ hiển thị cho trang web s3, không phải là trang web chính ... suy nghĩ? – joshs

Các vấn đề liên quan