হ্যালো — আপনি একই মেসেজে দুটো প্রশ্ন করেছেন: কেন আপনার তিনটি ডোমেইনের সিঙ্ক আপনার নির্ধারিত সময়ের এক ঘণ্টা পরে চালু হয়েছে, আর আপনার অপ্টিমাইজেশন টিমকে স্বায়ত্তশাসিত মোডে পাল্টে দেওয়া উচিত কিনা। দেখা যাচ্ছে দুটোই আসলে একই আলোচনা, তাই আলাদা দুটো উত্তর না দিয়ে দুটো একসাথেই ধরছি।
সিস্টেমের গঠন থেকে শুরু করা যাক, কারণ এটাই দুটো সমস্যাকেই ব্যাখ্যা করে। এখানে প্রতিটি টিম তিনটি মোডের একটিতে চলে — একবার, ম্যানুয়াল, স্বায়ত্তশাসিত — আর "স্বায়ত্তশাসিত" কোনো আলাদা, বেশি বুদ্ধিমান টায়ার নয়। এটা আসলে একটা শিডিউল যুক্ত এবং লুপ খোলা রাখা একটা ম্যানুয়াল রান। একই এজেন্ট, একই গার্ডরেল, একদম সবকিছু একই, শুধু বোতাম কে চাপবে তা আপনার বদলে একটা শিডিউলার ঠিক করে। এটা স্পষ্ট হয়ে গেলে বাকি সবকিছু আপনা থেকেই বোধগম্য হয়ে যায়।
কেন আপনার সিঙ্ক আর আপনার শিডিউল আলাদা জায়গায় থাকে
| শিডিউল | এটা কী চালায় |
|---|---|
| ডেটা সিঙ্ক | Search Console / Analytics / স্টোর ডেটার দৈনিক পুল যা আপনার ড্যাশবোর্ডে আসে — বাকি সবকিছুর জ্বালানি |
| এজেন্ট রান | প্রতিটা সিঙ্কের পর স্বয়ংক্রিয় অপ্টিমাইজেশন রান, আপনার ব্রিফ কিউ পূরণ করা রিসার্চ সুইপ, এবং আপনি চালু রেখে যাওয়া যেকোনো টিম |
সিঙ্ক সেটিংস আপনি পাবেন প্রতিটা ডোমেইনের সাথে, আর রান সেটিংস প্রতিটা টিমের সাথে — কোনো একক মিলিত অটোমেশন পেজে নয়, যা প্রথমবার খুঁজতে গেলে একটু অস্বাভাবিক লাগে, তা জানি। তবে এটা ইচ্ছাকৃত। আপনার সিঙ্ক ফ্রিকোয়েন্সি ডেটা নিয়ে: Search Console আসলে কত দ্রুত রিফ্রেশ হয়। আপনার রান ফ্রিকোয়েন্সি টিম নিয়ে: সেই টিম যা দেখছে তার ভিত্তিতে কত দ্রুত কাজ করুক আপনি চান। এগুলো আলাদা প্রশ্ন, আলাদা উত্তর, আর এই প্ল্যাটফর্মের আগের একটা সংস্করণে এই দুটোকে একই পেজে জোড়া দেওয়া হয়েছিল, ফলে একটা ছুঁলেই দুটো নিয়েই ভাবতে হতো। সেগুলো আলাদা করাটাই ছিল সমাধান।
আপনার অপ্টিমাইজেশন টিমের জন্য কিছু শিডিউল করার আগে জানা দরকার: শিডিউলে চালু হওয়া একটা রান আর হাতে চালু করা একটা রান, শুরু হয়ে যাওয়ার পর একদম একই জিনিস তৈরি করে। একই রিপোর্ট, একই হিস্ট্রি এন্ট্রি, একই ক্রেডিট খরচ, মাঝপথে খুলে দেখার একই সুযোগ। আমি দেখেছি মানুষ ধরে নেয় শিডিউল করা রানগুলো খরচ বাঁচাতে হালকা, কাটছাঁট করা সংস্করণ — তা নয়। নিজে চালু করা একটা রানের ওপর যদি ভরসা না থাকে, তাহলে সেটাকে টাইমারে বসাবেন না।
আপনার মাইগ্রেট করা শিডিউলে আসলে কী ভুল হয়েছিল
আপনি বলেছিলেন আপনার পুরনো টুল থেকে সময়টা সরাসরি পেস্ট করেছেন — ১৪:০০ UTC, যা আপনার সময়ে দুপুর ২টায় পড়ার কথা ছিল। এটাই ঠিক সেই ফাঁদ। আমাদের সময়ের ফিল্ড আপনার লোকাল ঘড়ি চায়, UTC নয়; নিচেই এটা যে টাইমজোন শনাক্ত করেছে তা দেখায়, যাতে আপনাকে আন্দাজ করতে না হয়। সেখানে একটা UTC মান পেস্ট করলে সেটাকে ইতিমধ্যে-লোকাল ধরে নিয়ে আবার UTC-তে রূপান্তর করা হয়, ফলে বিকেল ২টার বদলে বিকেল ৪টায় রান হয়ে যায়। আপনার বাকি দুটো ডোমেইনের সমাধান: পুরনো টুল যা UTC মান দিয়েছিল তা উপেক্ষা করে সময়গুলো লোকালে আবার লিখুন।
আপনি যে ঘণ্টার কথা আসলে জিজ্ঞেস করেছিলেন — সিঙ্ক ৬টার বদলে সকাল ৭টায় হওয়া — এটা একটা DST-জনিত ব্যাপার, আর প্রতি মার্চ ও অক্টোবরে চেষ্টা করে বের করার বদলে একবার বুঝে নেওয়াই ভালো। জানুয়ারিতে বার্লিনে সকাল ৬:০০-তে সিঙ্ক সেট করলে প্ল্যাটফর্ম সেটাকে ৫:০০ UTC হিসেবে সংরক্ষণ করে, কারণ শীতকালে বার্লিন UTC+1-এ থাকে। একটা সরল শিডিউলার চিরকাল ৫:০০ UTC-তেই চালু হতে থাকত। DST বদলের পর বার্লিন UTC+2-তে চলে যায়, আর সেই একই ৫:০০ UTC এখন লোকাল সময়ে সকাল ৭:০০-তে পড়ে যায় — নীরবে, কোনো এরর ছাড়াই, শুধু প্রত্যাশার চেয়ে দুই ঘণ্টা পরের একটা সংখ্যা। আমরা বরং এন্ট্রির সময় বর্তমান অফসেট অনুযায়ী রূপান্তর করি, ফলে সকাল ৬:০০-এর শিডিউল মানে যেদিন চলে সেদিনের ওয়াল-ক্লক সকাল ৬:০০-ই, DST থাক বা না থাক। লোকালে সময় আবার লিখেও যদি এখনো এক ঘণ্টার পার্থক্য দেখেন, তাহলে সেটা সাপোর্ট টিকিট করার মতো ব্যাপার — নতুনভাবে লেখা একটা শিডিউলে এমন হওয়ার কথা নয়।
আসল ফ্রিকোয়েন্সি ঠিক করা
- সিঙ্ক: দৈনিক, এর চেয়ে দ্রুত নয়। Search Console-এর ডেটা ভালো দিনেও দুই থেকে তিনদিন পিছিয়ে থাকে। আপনার তিনটি ডোমেইনে ঘণ্টায় ঘণ্টায় সিঙ্ক করলে বেশি সতেজ সংখ্যা পাবেন না, শুধু সিঙ্ক হিস্ট্রি ভরে যাবে বারবার একই পুরনো ডেটা টেনে আনা জবে।
- অপ্টিমাইজেশন: সিঙ্কের সাথে সংযুক্ত, আলাদাভাবে সময় বাঁধা নয়। আপনি যা শিডিউল করতে যাচ্ছেন তার জন্য এটাই সবচেয়ে গুরুত্বপূর্ণ অংশ। যদি সিঙ্ক ৬:০০-এর বদলে ৬:০২-তে শেষ হয় কারণ সেদিন সকালে Google-এর API ধীর ছিল, অপ্টিমাইজেশন রান তার ঠিক পরেই, সেই সদ্য পাওয়া ডেটার ওপর চালু হয় — এটা নিজের ৬:১৫ স্লটের জন্য অপেক্ষা করে না, আর সিঙ্ক দেরি হলে গতকালের সংখ্যার বিরুদ্ধে চলার ঝুঁকিও নেয় না। দুটো আলাদা ঘড়ি যেদিন একে অপর থেকে আলাদা হয়ে যায় সেদিন পর্যন্ত ভালোই মনে হয়।
- রিসার্চ: সাপ্তাহিক, আপনার কনটেন্ট টিম আসলে যতটা সামলাতে পারে ততটা। ব্রিফ রাতারাতি পুরনো হয়ে যায় না, আর কিউতে পড়ে থাকা রিভিউ না-হওয়া ব্রিফও, কেউ সেগুলোতে কাজ না করলেও, তৈরি করতে ক্রেডিট খরচ করায়। যদি আপনার টিম বাস্তবসম্মতভাবে সপ্তাহে চার-পাঁচটা ব্রিফ অনুমোদন করতে পারে, তাহলে সুইপের আকারও সেই অনুযায়ী রাখুন — সাপ্তাহিক রিভিউ অভ্যাসের জন্য দৈনিক সুইপ শুধু এমন একটা ব্যাকলগ তৈরি করে যা কেউ কখনো শেষ করে না।
- বিজ্ঞাপন, আগামী মাসে আপনি যখন সেই টিমে পৌঁছাবেন: ইচ্ছাকৃতভাবে কোনো শিডিউল নেই। ড্রাফট চাহিদা অনুযায়ী তৈরি হয়; আপনি ছাড়া কিছুই পোস্ট বা খরচ হয় না। যুক্তিটা অটোপাইলট খরচের বিরুদ্ধে যুক্তি-তে আছে, তবে সংক্ষিপ্ত সংস্করণ হলো: কনটেন্ট সিঙ্কে শিডিউলিং ভুল একটি সামান্য বিরক্তিকর ব্যাপার, কিন্তু বিজ্ঞাপন খরচে শিডিউলিং ভুল মানে একটি বিল। ওই টিমের সেটিংস আজ আপনি যা সেট করছেন তার মতো দেখাবে বলে আশা করবেন না।
তাহলে — অপ্টিমাইজেশন কি স্বয়ংক্রিয়তে পরিবর্তন করা উচিত?
এখানে সৎ উত্তরটি হলো, যা প্রশ্নটি যতটা নাটকীয় মনে হয় তার চেয়ে কম নাটকীয়: এটি চালু করলে আপনার ভাবনার চেয়ে কম পরিবর্তন হয়। এজেন্ট আপনি নিজে রান ক্লিক করার সময় যে ক্ষমতা ছিল না, এমন কোনো নতুন ক্ষমতা পায় না — ধ্বংসাত্মক যেকোনো কিছুর ক্ষেত্রে একই নিশ্চিতকরণ বাধা, একই বিচার-বুদ্ধি, একই সবকিছু। যা পরিবর্তন হয় তা কেবল কখন এটি কাজ করবে সেই সিদ্ধান্ত কে নেয়। এখন, আপনি নেন। শিডিউলে, ঘড়ি নেয়।
"স্বয়ংক্রিয় নিরাপদ কিনা" এর বদলে আমি যে প্রশ্নটি আসলে জিজ্ঞাসা করব তা হলো: আপনার শেষ তিনটি ম্যানুয়াল অপ্টিমাইজেশন রানের ফলাফল আপনি যে ক্যাডেন্সে সেট করেছেন তাতে আবার ঘটতে, অনুপস্থিত অবস্থায়, তা কি আপনি স্বাচ্ছন্দ্যবোধ করেন? যদি হ্যাঁ হয়, আপনি প্রস্তুত — চালু করুন। যদি আপনি স্বাচ্ছন্দ্যবোধ করেন শুধু কারণ পরবর্তী কিছু ঘটার আগে আপনি ব্যক্তিগতভাবে ওই তিনটি রান পর্যালোচনা করেছিলেন, সেটি একটি সত্যিকারের সংকেত, এবং এর মানে হলো আরেকটু বেশি সময় ম্যানুয়াল থাকাই সঠিক সিদ্ধান্ত, সাহসের অভাব নয়।
আপনি এখন যেখানে আছেন তা বিবেচনা করে — তিনটি ডোমেইন সবেমাত্র মাইগ্রেট হয়েছে, সময় এখনও পুরোপুরি স্থির হয়নি — আমি আরও কয়েক দিন স্বয়ংক্রিয় করার আগে অপেক্ষা করার পরামর্শ দেব। বাকি দুটি শিডিউল ঠিক করুন, আগামীকালের সিঙ্ক সঠিক সময়ে হচ্ছে কিনা দেখুন, ম্যানুয়ালি আরও দুই-তিনবার অপ্টিমাইজেশন চালান যাতে আপনি আসলে শুরু থেকে শেষ পর্যন্ত এটি কী করে তা দেখতে পান। তারপর শিডিউল করুন। উপরের ক্যাডেন্স প্রশ্নগুলোর উত্তর দেওয়া বিমূর্তভাবে করার চেয়ে সামনে একটি বাস্তব রান থাকলে অনেক সহজ হয়ে যায়, এবং এক সপ্তাহ অপেক্ষা করে সেটা পাওয়ার কোনো খরচ নেই।



