sitemap आप कोड के माध्यम से Google को सूचित कैसे करते हैं कि एक अद्यतन साइटमैप है?




google-webmaster-tools (4)

Google की HTTP अनुरोध (आधिकारिक Google विधि) का उपयोग करके पिंग कैसे करें और उनकी फ़ीड का उपयोग करके साइट अपडेट को अपडेट करने के बारे में सूचित करने के लिए Google की पूरी प्रक्रिया है। यहां आधिकारिक दस्तावेज़ पढ़ें https://webmasters.googleblog.com/2014/10/best-practices-for-xml-sitemaps-rssatom.html

उम्मीद है की वो मदद करदे :-)

Google सहायता के इस पृष्ठ पर:

https://www.google.com/webmasters/tools/docs/en/sitemap-generator.html#submitting

Google का उल्लेख है कि एक HTTP अनुरोध का उपयोग करते हुए उन्हें अद्यतन साइटमैप के बारे में सूचित करने का एक तरीका है।

जब आप लिंक पर क्लिक करते हैं, तो यह आपको इस पृष्ठ पर ले जाता है:

http://www.google.com/support/webmasters/bin/answer.py?answer=34592&topic=8482&hl=en#ping

लेकिन इस बारे में कोई जानकारी नहीं है कि किस अनुरोध के साथ पिंग करना है

क्या किसी को पता है कि यह पता क्या है और पैरामीटर क्या आवश्यक हैं?




सरल समाधान: file_get_contents("https://www.google.com/webmasters/tools/ping?sitemap={$sitemap}");

यह हर बड़े होस्टिंग प्रदाता पर काम करेगा। यदि आप वैकल्पिक त्रुटि रिपोर्टिंग चाहते हैं, तो यहां एक शुरुआत है:

$data = file_get_contents("https://www.google.com/webmasters/tools/ping?sitemap={$sitemap}");
$status = ( strpos($data,"Sitemap Notification Received") !== false ) ? "OK" : "ERROR";
echo "Submitting Google Sitemap: {$status}\n";

जितनी बार आप इसे करना चाहिए, जब तक आपकी साइट धीमे गति के बिना Google के बोटों से अतिरिक्त ट्रैफ़िक को नियंत्रित कर सकती है, तब तक आपको ऐसा परिवर्तन करना चाहिए, जब भी कोई बदलाव किया गया हो।