SEO এবং স্টোরফ্রন্ট প্রচার
একটি দোকানের SEO-এর বড় অংশ স্বয়ংক্রিয়ভাবে কাজ করে, কোনো ম্যানুয়াল সেটআপ ছাড়াই: প্ল্যাটফর্ম নিজেই সার্চ রোবটের জন্য পেজ প্রস্তুত করে, পণ্যগুলোকে স্ট্রাকচার্ড ডেটা দিয়ে মার্কআপ করে, সাইটম্যাপ এবং পণ্য ফিড পরিচালনা করে। এই বিভাগে — কী নিজে থেকেই হয়, আর কী অতিরিক্ত কনফিগার করা উচিত: বিজ্ঞাপন চ্যানেলে পণ্য ফিড, ঠিকানা পরিবর্তনের সময় রিডাইরেক্ট, Search Console সংযোগ।
কী স্বয়ংক্রিয়ভাবে কাজ করে#
ক্যাটালগ, দাম বা স্টকের প্রতিটি পরিবর্তনে প্ল্যাটফর্ম আপনার স্টোরফ্রন্টের পেজগুলো সার্চ রোবট এবং AI এজেন্টদের জন্য নতুন করে প্রস্তুত করে — একজন জীবন্ত ক্রেতা যা দেখেন তার থেকে আলাদাভাবে (তাকে সাধারণ দ্রুত ওয়েব অ্যাপ দেওয়া হয়)।
- মেটা ট্যাগ এবং শিরোনাম — হোমপেজ, ক্যাটালগ, কালেকশন এবং প্রতিটি পণ্যের জন্য title/description; বর্ণনা অক্ষর অনুযায়ী সঠিক দৈর্ঘ্যে সযত্নে ছাঁটা হয়, বাইট অনুযায়ী নয় — তাই জর্জিয়ান, আরবি বা চীনা টেক্সট অক্ষরের মাঝখানে কেটে যায় না।
- Canonical লিংক — প্রতিটি পেজের একটি "প্রধান" ঠিকানা থাকে; ডুপ্লিকেটগুলো (যেমন পণ্যের পুরনো ও নতুন URL) সঠিকভাবে বর্তমান ঠিকানার দিকে নির্দেশ করে, লিংকের ওজন না হারিয়ে।
- hreflang — যদি স্টোরফ্রন্টে একাধিক ভাষা চালু থাকে, সার্চ ইঞ্জিন একটি পেজের ভাষা সংস্করণগুলোর সংযোগ পায়।
- sitemap.xml — সাইটম্যাপ স্বয়ংক্রিয়ভাবে আপডেট হয়, প্রতিটি ভাষার হোমপেজ, ক্যাটালগ, পণ্য, কালেকশন এবং নিবন্ধ অন্তর্ভুক্ত করে; সাইটম্যাপে পণ্যের কার্ডে সর্বশেষ পরিবর্তনের তারিখ (
lastmod) দেওয়া থাকে: ক্যাটালগ আপডেট হলে তা পণ্য থেকেই নেওয়া হয়, তাই সার্চ ইঞ্জিন দেখে কী সত্যিই পরিবর্তিত হয়েছে এবং সবকিছু একসাথে আবার ক্রল করে না (লোকেশন সেটিংস সম্পাদনার পর সাইটম্যাপ সম্পূর্ণভাবে পুনর্গঠিত হয়, এবং তাতে তারিখগুলো একবারের জন্য বর্তমান হয়ে যায়)। ছবিসহ পণ্যের জন্য সাইটম্যাপ অতিরিক্তভাবে image-sitemap বহন করে — Google ছবিতে ইনডেক্সিংয়ের জন্য ছবির সরাসরি লিংক। ক্যাটাগরিগুলোর আলাদা পেজ নেই (ক্যাটাগরি হলো ক্যাটালগের একটি বিভাগ), তাই সাইটম্যাপেও সেগুলো নেই। - robots.txt — ফাইল ম্যানুয়ালি সম্পাদনা ছাড়াই নিজে থেকে তৈরি ও আপডেট হয়।
- স্ট্রাকচার্ড ডেটা (JSON-LD):
- দোকানের হোমপেজে —
Store/Organizationএবং সাইট সার্চের মার্কআপ (Google সার্চ ফলাফলে সরাসরি সাইটের সার্চ বার দেখাতে পারে); রেস্টুরেন্টের ক্ষেত্রে এর বদলে — মেনুর লিংকসহRestaurant; - পণ্যের পেজে — দাম, স্টক, বারকোড (GTIN), আর্টিকেল, ব্র্যান্ড, অবস্থা, ডেলিভারি ও রিটার্নের শর্তসহ
Product/Offer; - একাধিক ভ্যারিয়েন্টসহ (রঙ/সাইজ) পণ্যের ক্ষেত্রে —
ProductGroupএকসাথে সব ভ্যারিয়েন্ট নিয়ে: তাদের SKU, বারকোড, দাম, ওজন — Google বোঝে যে এটি অপশন নির্বাচনসহ একটি পণ্য, আলাদা আইটেম নয়; - সব পেজে ব্রেডক্রাম্ব (
BreadcrumbList)।
- দোকানের হোমপেজে —
- বট এবং AI এজেন্টদের জন্য প্রিরেন্ডার — হোমপেজ, ক্যাটালগ, কালেকশন পেজ, কালেকশনের তালিকা এবং পণ্যের কার্ড সার্চ রোবট ও AI ক্রলারদের কাছে সম্পূর্ণ বিষয়বস্তুসহ প্রস্তুত HTML পেজ হিসেবে দেওয়া হয় ("খালি" JS অ্যাপ হিসেবে নয়) — এটি সাধারণ সার্চ বট এবং কেনাকাটার সহায়কের মতো AI এজেন্টদের ক্রলার উভয়ের ক্ষেত্রেই প্রযোজ্য।
- ক্যাটালগের ফিল্টার "আবর্জনা" পেজ তৈরি করে না। ক্যাটালগ নিজে, সিলেকশন এবং ব্র্যান্ড পেজ সার্চের জন্য খোলা, কিন্তু তাদের অবস্থাগুলো — নির্বাচিত প্রস্তুতকারক বা পণ্যের ধরন, দামের পরিসর, সার্চ, অপ্রচলিত সাজানো — ইনডেক্সিং থেকে বন্ধ (
noindex), তবুও এমন পেজের পণ্যগুলো রোবট ক্রল করে। Canonical লিংক সর্বদা ক্যাটালগের পরিষ্কার ঠিকানার দিকে নিয়ে যায়, তাই utm ট্যাগ এবং পরিষেবা প্যারামিটারগুলো আলাদা পেজে পরিণত হয় না। এটি ছাড়া ফিল্টারের হাজারো সমন্বয় ক্রলিং বাজেট খেয়ে ফেলত এবং ক্যাটালগ ও পণ্যের কার্ডের বদলে প্রায় একই রকম ঠিকানাগুলোর মধ্যে ওজন ছড়িয়ে দিত। - নিজস্ব ডোমেইন উপরের সব ঠিকানায় বিবেচনা করা হয়: যদি স্টোরফ্রন্টে নিজস্ব ডোমেইন সংযুক্ত থাকে, canonical লিংক, sitemap, robots.txt এবং llms.txt স্বয়ংক্রিয়ভাবে আপনার ডোমেইনের দিকে নির্দেশ করে, প্ল্যাটফর্মের সাবডোমেইনের দিকে নয় — দেখুন নিজস্ব ডোমেইন।
এর কোনোটিরই ম্যানুয়াল চালু করা প্রয়োজন হয় না — ক্যাটালগ বা লোকেশন প্রোফাইল পরিবর্তনের সময় আপডেট নিজে থেকেই হয়।
বিজ্ঞাপন চ্যানেলে পণ্য ফিড#
অর্গানিক সার্চের জন্য SEO মার্কআপ ছাড়াও, প্ল্যাটফর্ম ক্যাটালগ আলাদা পণ্য ফিড হিসেবে এক্সপোর্ট করতে পারে — বিজ্ঞাপন অ্যাকাউন্ট এবং মার্কেটপ্লেসের জন্য, যাদের নিজস্ব ফরম্যাটে (XML/CSV) ফাইল প্রয়োজন। এগুলো অ্যাপ স্টোর-এ এক্সটেনশন হিসেবে সংযুক্ত হয়, লোকেশন অনুযায়ী:
| চ্যানেল | বিভাগ |
|---|---|
| Google Merchant Center (Shopping, বিনামূল্যের লিস্টিং) | Google Product Feed |
| Meta (Facebook/Instagram Shops) | Meta Product Feed |
| TikTok (Video Shopping Ads) | TikTok Product Feed |
| Pinterest (product pins) | Pinterest Product Feed |
| Microsoft / Bing Shopping | Microsoft Product Feed |
| Criteo (রিটার্গেটিং) | Criteo Product Feed |
| Yandex (সার্চ, Yandex Products, Alisa) | Yandex Products |
সব ফিড একই ক্যাটালগ থেকে তৈরি হয় এবং পণ্য, দাম ও স্টক পরিবর্তনের সময় স্বয়ংক্রিয়ভাবে আপডেট হয় — ম্যানুয়ালি কিছু পুনরুত্পাদন করার প্রয়োজন নেই।
AI এজেন্টদের জন্য স্টোরফ্রন্ট#
ক্লাসিক SEO থেকে আলাদাভাবে, প্ল্যাটফর্ম স্টোরফ্রন্টকে এজন্য প্রস্তুত করে যে এটি ক্রমশ মানুষ নয়, বরং AI এজেন্টরা "পড়ে" — ভয়েস সহায়ক, শপিং বট, সার্চ AI সিস্টেম:
- প্রতিটি ডোমেইনে একটি
llms.txtপেজ আছে — ভাষা মডেলের জন্য বিশেষভাবে সংক্ষিপ্ত মেশিন-পাঠযোগ্য সাইটম্যাপ: কী ধরনের দোকান, কী কী পণ্য ও ক্যাটাগরি আছে, API কোথায় খুঁজতে হবে; - AI ক্রলারকে দেওয়া পণ্য ও ক্যাটালগের পেজগুলোতে বিস্তৃত বর্ণনা থাকে — বৈশিষ্ট্য, ভ্যারিয়েন্ট, স্টক, ডেলিভারি ও রিটার্নের শর্ত — যা সাধারণত ইন্টারফেসের ইন্টারঅ্যাকটিভ উপাদানের পেছনে লুকানো থাকে এবং সাধারণ ক্রলারের কাছে অদৃশ্য;
- বাহ্যিক AI এজেন্টরা পাবলিক Guest API/MCP-এর মাধ্যমে প্রোগ্রাম্যাটিকভাবে পণ্য খুঁজতে এবং অর্ডার করতে পারে — বিস্তারিত AI এজেন্টদের জন্য Guest API বিভাগে।
রিডাইরেক্ট ম্যানেজার এবং 404 লগ#
স্টোরের ঠিকানার কাঠামো পরিবর্তন হলে (অন্য প্ল্যাটফর্ম থেকে স্থানান্তর, ক্যাটাগরি/পণ্যের URL পরিবর্তন) পুরনো লিংকগুলো 404 দেখাতে শুরু করে — সার্চ ইঞ্জিন ও সোশ্যাল নেটওয়ার্ক থেকে আসা ট্রাফিক ও লিংকের ওজন হারিয়ে যায়। স্টোর স্টুডিও → স্টোরফ্রন্ট → “SEO ও ফিড” বিভাগটি ডেভেলপারের সহায়তা ছাড়াই এটি সমাধান করে:
- রিডাইরেক্ট — “কোথা থেকে → কোথায়” নিয়মের টেবিল: সঠিক মিল, ঠিকানার শুরু দিয়ে মিল বা রেগুলার এক্সপ্রেশন দিয়ে মিল; রেসপন্স কোড 301 (স্থায়ী), 302 (সাময়িক) বা 410 (পেজটি চূড়ান্তভাবে মুছে ফেলা হয়েছে); নিয়মগুলো চালু/বন্ধ করা যায় এবং নোট যোগ করা যায়।
- CSV ইমপোর্ট — আপনি যদি WordPress/WooCommerce থেকে স্থানান্তর করছেন এবং Redirection প্লাগইন দিয়ে আগেই রিডাইরেক্ট সেটআপ করে থাকেন, তাহলে নিয়মগুলো হাতে হাতে স্থানান্তর না করে একটি ফাইলেই প্রস্তুত তালিকা ইমপোর্ট করতে পারেন।
- 404 লগ — প্ল্যাটফর্ম নিজেই রেকর্ড করে গত ৩০ দিনে কোন কোন ঠিকানায় “মৃত” ভিজিট এসেছে (কতবার, সর্বশেষ কখন)। লগের প্রতিটি সারিতে “রিডাইরেক্ট তৈরি করুন” বোতাম থাকে, যা ইতিমধ্যে ঠিকানা বসানো অবস্থায় নতুন নিয়মের ফর্ম খুলে দেয়।
- রিডাইরেক্ট সার্চ রোবট এবং প্রকৃত ভিজিটর — উভয়ের জন্যই কার্যকর হয়: বট পেজ লেভেলেই সঠিক HTTP স্ট্যাটাস (301/302/410) পায় — ঠিকানা স্থানান্তরের সময় পজিশন ও লিংকের ওজন ধরে রাখার জন্য এটিই গুরুত্বপূর্ণ; আর পুরনো লিংকে আসা মানুষ “পেজটি পাওয়া যায়নি” ছাড়াই নতুন ঠিকানায় পৌঁছায়।
অর্গানিক সার্চ কোয়েরি#
পরিসংখ্যান বিভাগে অর্গানিক সার্চ কোয়েরির বিস্তারিত আছে: কোন শব্দে Google-এ আপনাকে খুঁজে পাওয়া যায়, সেগুলোতে কত ক্লিক ও ইমপ্রেশন, সার্চ ফলাফলে গড় পজিশন কত। সাধারণ ভিজিটর অ্যানালিটিক্স (Google Analytics) এমন তথ্য একেবারেই দেয় না — সার্চ ফ্রেজ শুধু Search Console-এর মাধ্যমে দেখা যায়।
কিছু সংযুক্ত বা যাচাই করতে হয় না: Search Console প্ল্যাটফর্মের দিক থেকে সংযুক্ত, আর আপনাকে আপনার সাইটের স্লাইস দেখানো হয়। “পরিসংখ্যান”-এ অর্গানিক সার্চসহ ট্রাফিক সোর্সের সারিগুলো কোয়েরির টেবিলে খুলে যায় — আলাদা স্ক্রিন বানানোর দরকার নেই।
নিজস্ব ডোমেইন ও SEO#
পাবলিক সাইট ডিফল্টভাবে প্ল্যাটফর্মের সাবডোমেইনে থাকে (আপনার-স্টোর.cenaly.com)। নিজস্ব ডোমেইন সংযুক্ত করলে SEO ঠিকানা (canonical, sitemap, পণ্যের ফিড, llms.txt) স্বয়ংক্রিয়ভাবে সেটির জন্য পুনর্গঠিত হয় — বিজ্ঞাপনে, সাইনবোর্ডে যে ঠিকানা ব্যবহার করা উচিত এবং সার্চ ইঞ্জিন যেটি দেখবে, সেটিই এই ঠিকানা। সংযুক্ত করার বিস্তারিত নির্দেশনা নিজস্ব ডোমেইন বিভাগে।
সম্পর্কিত বিভাগ#
- অনলাইন স্টোর: স্টোরফ্রন্ট ও বিক্রয় — রিটেইল ভার্টিক্যালের ওভারভিউ
- Google Product Feed — Google Merchant Center-এর জন্য পণ্যের ফিড
- নিজস্ব ডোমেইন — নিজস্ব ডোমেইন সংযুক্ত করা
- পরিসংখ্যান — সাইটের ভিজিটর ও অর্গানিক কোয়েরি
- সাইট বিল্ডার — স্টোরফ্রন্টের ডিজাইন
- AI এজেন্টদের জন্য Guest API — AI এজেন্টরা আপনার স্টোরফ্রন্ট কীভাবে দেখে
সাধারণ প্রশ্ন#
SEO কাজ করতে হাতে কিছু সেটআপ করতে হবে কি?#
বেসিক SEO (মেটা ট্যাগ, canonical, hreflang, sitemap, robots.txt, পণ্যের মার্কআপ, বটের জন্য প্রিরেন্ডার) সেটআপ ছাড়াই সাথে সাথে কাজ করে। “পরিসংখ্যান”-এ অর্গানিক কোয়েরির ব্রেকডাউনও তাই — নিজে Search Console সংযুক্ত করতে হয় না। হাতে শুধু সেগুলোই সংযুক্ত করা উচিত যেগুলোর জন্য বাইরের অ্যাকাউন্ট লাগে: পণ্যের ফিড (Google Merchant Center ইত্যাদি)।
নতুন পণ্যের কথা সার্চ ইঞ্জিন কীভাবে জানতে পারে?#
পণ্য যোগ, পরিবর্তন বা মুছে ফেলার সময় প্ল্যাটফর্ম নিজেই সেই লোকেশনের SEO পেজ ও sitemap পুনরায় তৈরি করে — সাধারণত কয়েক সেকেন্ড থেকে কয়েক মিনিটে। এরপর ইনডেক্সিংয়ের গতি নির্ভর করে সার্চ ইঞ্জিনের নিজের উপর।
সংরক্ষণের সাথে সাথেই রিডাইরেক্ট কার্যকর হয়?#
হ্যাঁ, নিয়মটি সাথে সাথেই বট ও প্রকৃত ভিজিটর — উভয়ের জন্য কার্যকর হয়; আলাদা পাবলিশিং ধাপের দরকার নেই।
WordPress থেকে রিডাইরেক্ট স্থানান্তর করা যায়?#
হ্যাঁ, আপনি যদি Redirection প্লাগইন (বা তার ফরম্যাটে অনুরূপ CSV এক্সপোর্ট) ব্যবহার করে থাকেন, তাহলে “SEO ও ফিড” বিভাগে একটি ফাইলেই নিয়মের তালিকা ইমপোর্ট করা যায়।
Yandex এবং .ru ডোমেইনের কী হবে?#
Yandex-এ পণ্যের এক্সপোর্ট আছে (Yandex Products)। মার্কআপ, সাইটম্যাপ, robots.txt ও hreflang প্ল্যাটফর্মের সব ডোমেইনে — রাশিয়ান ব্র্যান্ডসহ — একইভাবে তৈরি হয়। তবে রোবটকে প্রস্তুত পেজ দেওয়া (প্রিরেন্ডার) এবং রিডাইরেক্ট ম্যানেজার এখন cenaly.com ও cenaly.com ডোমেইনে কাজ করে: রাশিয়ান কনট্যুরে (cenaly.ru) রিডাইরেক্টের নিয়মগুলো আপনার অ্যাকাউন্টে সংরক্ষিত হয়, কিন্তু স্টোরফ্রন্ট ও রোবট পর্যন্ত এখনো পৌঁছায় না, এবং সার্চ বটকে সাধারণ ওয়েব অ্যাপ্লিকেশন দেওয়া হয়। অর্গানিক কোয়েরির ব্রেকডাউনসহ “পরিসংখ্যান” বিভাগটি Google Search Console-এর উপর তৈরি — Yandex-এর মাধ্যমে প্রচারিত ডোমেইনের জন্য এই ব্রেকডাউন এখনো পাওয়া যায় না, Yandex Webmaster-ভিত্তিক বিকল্পটি তৈরি হচ্ছে।