- আপনাকে অবশ্যই আপনার নিজস্ব XML ফিড হোস্ট করতে হবে এবং এটি HTTP বা HTTPS এর মাধ্যমে অ্যাক্সেসযোগ্য হতে হবে।
- আপনি একটি একক XML ফাইল বা একাধিক XML ফাইল একটি একক .zip ফাইলে একত্রিত করে সরবরাহ করতে পারেন।
- কোনো অবস্থাতেই একটি ফাইলের আকার 100 MB-এর বেশি হতে পারে না, এমনকি এটি একটি .zip ফাইল হলেও।
- আপনি যদি একটি একক XML ফাইল সরবরাহ করেন, তাহলে আপনি একটি প্লেইন টেক্সট ফাইল বা জিপ ফর্ম্যাটে একটি সংকুচিত টেক্সট ফাইল প্রদান করতে পারেন।
- Google আপনার ডেটার একটি সম্পূর্ণ স্ন্যাপশট পুনরুদ্ধার করে এবং অসম্পূর্ণ ফাইলগুলি ডাউনলোড করার চেষ্টা না করে তা নিশ্চিত করতে, আপনার HTTP সার্ভারে ফাইলগুলি পোস্ট করার সময় এই নির্দেশিকাগুলি অনুসরণ করুন:
- এমন একটি ডিরেক্টরিতে আপনার ফিড তৈরি করুন যেখান থেকে Google সামগ্রী আনে না৷
- আপনার ফিড সম্পূর্ণ হওয়ার পরে, একটি ডিরেক্টরিতে একটি প্রতীকী লিঙ্ক তৈরি করুন যেখান থেকে Google সামগ্রী নিয়ে আসে। প্রতীকী লিঙ্কটি নতুন তৈরি করা ফিডের দিকে নির্দেশ করা উচিত।
- আপনি বেসিক বা ডাইজেস্ট প্রমাণীকরণ ব্যবহার করে একটি ব্যবহারকারীর নাম এবং পাসওয়ার্ড দিয়ে আপনার ফাইলগুলি সুরক্ষিত করতে পারেন। (NTLM বর্তমানে সমর্থিত নয়।)
XML বৈধতা
Google আপনার ফিড প্রক্রিয়া করতে পারে তা নিশ্চিত করতে, Google-এ আপনার ফিড জমা দেওয়ার আগে আপনার ফিড স্কিমার প্রয়োজনীয়তা মেনে চলছে তা নিশ্চিত করতে অনুগ্রহ করে একটি XML স্কিমা যাচাইকারী ব্যবহার করুন। Google আপনার ফিড গ্রহণ করার আগে আপনার ফিড স্কিমা মেনে চলছে কিনা তাও যাচাই করবে।
আপনার XML ফিডের গঠন যাচাই করতে আপনাকে সাহায্য করার জন্য অনেকগুলি টুল উপলব্ধ রয়েছে৷ আপনি এই সাইটগুলিতে XML-সম্পর্কিত সরঞ্জামগুলি খুঁজে পেতে পারেন:
আপনি এই কমান্ড লাইনের সাথে আপনার ফিড যাচাই করতে xmllint
ব্যবহার করতে পারেন:
xmllint --schema http://www.google.com/shopping/reviews/schema/merchant/4.0/merchant_reviews.xsd --noout file.xml
অতিরিক্ত নির্দেশিকা
আপনি CDATA বিভাগগুলির সাথে আপনার ফিডে ডেটা মান নির্দিষ্ট করতে পারেন। আপনি যদি CDATA বিভাগ ব্যবহার করেন, বিশেষ অক্ষর এড়িয়ে যাবেন না।
আপনার ফিড UTF-8 এনকোডিং ব্যবহার করতে হবে। অনুগ্রহ করে ফিডের শুরুতে XML ঘোষণায় এই এনকোডিংটি উল্লেখ করুন:
<?xml version="1.0" encoding="UTF-8"?>