উইকেন্ডে Next.js দিয়ে side project বানানোর বাস্তব কারণ ছিল: কাজে আরও বড় একটি solo project আসছিল যেখানে SEO অত্যন্ত গুরুত্বপূর্ণ হবে। বাস্তব SEO সমস্যার সঙ্গে প্রথমবার সেই প্রজেক্টে মুখোমুখি হতে চাইনি।
ধারণা ছিল Google-ই প্রধান feedback source হবে। প্রজেক্ট live হওয়ার সঙ্গে সঙ্গে Google Search Console সেট আপ করি। Yandex Webmaster প্রায় বাদই দিচ্ছিলাম, কারণ content ছিল ইংরেজিতে এবং রুশ search engine-টিকে secondary মনে হচ্ছিল। তবু কৌতূহল থেকে sitemap সেখানে জমা দিলাম।
দুই সপ্তাহ পরে:
- Google: 58 ভিজিটর
- Yandex: 200 ভিজিটর
পার্থক্যটা চোখে পড়ার মতো, কিন্তু সবচেয়ে উপকারী অংশ এটি ছিল না। Yandex আমার pages অনেক দ্রুত index করছিল এবং আরও বিস্তারিত error reports দিচ্ছিল। সেই reports এমন কিছু সমস্যা খুঁজে ঠিক করতে সাহায্য করেছে যেগুলো অন্যভাবে হয়তো চোখেই পড়ত না।
আমি আসলে কী শিখতে চেয়েছিলাম
SEO নিয়ে আগেই পড়েছি। যা কম ছিল তা হলো real site-এর অভিজ্ঞতা: page publish করা, search engine কীভাবে খুঁজে পায় তা দেখা, indexing track করা, diagnostics পড়া, error ঠিক করা এবং পরে পরিবর্তন দেখা।
Side project আমাকে গুরুত্বপূর্ণ work project-এর আগে এই অভিজ্ঞতা নেওয়ার জায়গা দিয়েছে। এটি Google বনাম Yandex-এর controlled benchmark ছিল না। আমি এমন একটি real feedback loop চাইছিলাম যা শুধু পড়ে পাওয়া যায় না।
বড় চমক ছিল indexing আর diagnostics
58 বনাম 200 সহজে মনে থাকে, কিন্তু এটি প্রমাণ করে না যে Yandex সাধারণভাবে Google-এর চেয়ে “ভালো” বা সব English site একই ফল পাবে। একটি project এবং দুই সপ্তাহ এত বড় সিদ্ধান্তের জন্য যথেষ্ট নয়।
আমি যেটুকু নিশ্চিতভাবে বলতে পারি: প্রথম দুই সপ্তাহে Yandex এই project-এ বেশি traffic পাঠিয়েছে, pages দ্রুত index করেছে এবং আমার জন্য বেশি কাজে লাগা diagnostics দিয়েছে।
এতে webmaster tools সম্পর্কে আমার দৃষ্টিভঙ্গি বদলেছে। এখন এগুলোকে শুধু organic traffic dashboard নয়, search-এর observability হিসেবেও দেখি।
Crawling, indexing আর traffic আলাদা signal
Crawler একটি URL খুঁজে বা fetch করলেই URL index হবে না। Indexed page ভালো ranking পাবে তার নিশ্চয়তা নেই, আর ranking থাকলেই actual visit হবে এমনও নয়।
Google-এর official documentation crawling, indexing এবং results দেখানোকে আলাদা stage হিসেবে ব্যাখ্যা করে এবং technically correct page-ও crawl, index বা show হওয়ার নিশ্চয়তা পায় না। Yandex Webmaster-এও site diagnostics এবং indexing-related information আলাদা function।
58 বনাম 200 ছিল traffic observation. দ্রুত indexing আলাদা observation, আর বেশি useful diagnostics তৃতীয়টি।
যে workflow আমি আবার ব্যবহার করব
- শুরুতেই একাধিক webmaster tool connect করা।
- sitemap submit করে পরে কী হয় তা দেখা। Submission indexing-এর proof নয়।
- Indexing আর traffic আলাদা track করা।
- Diagnostics-কে investigation lead হিসেবে দেখা। Warning technical judgment-এর জায়গা নেয় না।
- Conclusion-এ time window রাখা। আমার result এক side project-এর প্রথম দুই সপ্তাহের।
এই experiment কী প্রমাণ করে না
আমি বলতে পারি না Yandex সব সময় দ্রুত index করবে, সব English site-এ বেশি traffic দেবে বা Google কিছু ভুল করছিল। এই data traffic difference-এর পুরো কারণও বলে না।
দুটি ঘটনা পরপর ঘটলেই প্রথমটি দ্বিতীয়টির কারণ, এমন প্রমাণ হয় না। পরিবর্তন দেখা আর তার কারণ ব্যাখ্যা করা আলাদা কাজ।
আমার জন্য কী বদলেছে
একটি untested assumption-এর কারণে Yandex Webmaster প্রায় বাদই দিয়েছিলাম। দুই সপ্তাহ পরে দেখলাম Yandex থেকে 200 ভিজিটর, Google থেকে 58, আর আমার ক্ষেত্রে দ্রুত indexing ও বেশি useful diagnostics।
Traffic number প্রথমে নজর কেড়েছে। কিন্তু বড় শিক্ষা ছিল method: tools connect করা, signals আলাদা করা, evidence দেখা এবং data যতটা বলে তার চেয়ে শক্ত conclusion না টানা।