মূল কনটেন্টে যান
NShamimPRO Marketing through AI: ইতিহাস শুরু এখানেই

Google এ পোস্ট ইনডেক্স হচ্ছে না? কারণ ও সমাধান

কাঠের কার্ড ক্যাটালগ আলমারি, খোলা ড্রয়ার আর বাইরে ভেসে থাকা একটি কার্ড
এই লেখায় যা আছে (১৪)
  1. আগে নিশ্চিত হোন: পোস্টটা কি সত্যিই ইনডেক্স হয়নি?
  2. Search Console এ ইনডেক্স না হওয়ার কারণ কোথায় দেখবেন?
  3. Crawled, currently not indexed মানে কী, আর কী করবেন?
  4. Discovered, currently not indexed কেন হয়?
  5. টেকনিক্যাল বাধা হলে WordPress এ কোথায় ঠিক করবেন?
  6. উদাহরণ: ৪০টি পোস্টের একটা ব্লগ
  7. Request indexing কখন কাজে লাগে, কখন লাগে না?
  8. এরপর কী করবেন
  9. সচরাচর জিজ্ঞাসা
  10. নতুন ওয়েবসাইট Google এ আসতে কত দিন লাগে?
  11. আগে ইনডেক্স ছিল, এখন পোস্ট ইনডেক্স থেকে চলে গেছে কেন?
  12. Request indexing দিনে কতবার করা যায়?
  13. ইনডেক্স না হওয়া মানে কি সাইট পেনাল্টি খেয়েছে?
  14. তথ্যসূত্র

সংক্ষেপে: পোস্ট ইনডেক্স না হলে Search Console এর URL Inspection এ URL দিয়ে কারণটা দেখুন। noindex, robots.txt ব্লক, ভুল canonical বা রিডাইরেক্ট হলে সেটা ঠিক করে Request indexing দিন। “Crawled” বা “Discovered, currently not indexed” হলে সাধারণত কোনো টেকনিক্যাল ভুল নেই; কনটেন্টের মান, ইন্টারনাল লিংক আর সাইটের সামগ্রিক মান বাড়ানোই সমাধান।

আগে নিশ্চিত হোন: পোস্টটা কি সত্যিই ইনডেক্স হয়নি?

অনেকে Google এ site:example.com/post-url লিখে কিছু না পেলেই ধরে নেন পোস্ট ইনডেক্স হয়নি। এই পদ্ধতি নির্ভরযোগ্য নয়। সঠিক জায়গা হলো Search Console এর উপরের সার্চ বক্সে পুরো URL দিয়ে URL Inspection চালানো।

ফলাফলে “URL is on Google” এলে পেজ ইনডেক্সে আছে, র‍্যাঙ্ক না করা আলাদা সমস্যা। “URL is not on Google” এলে নিচে “Page indexing” অংশ খুলুন। সেখানে চারটা লাইন সবচেয়ে কাজের:

  • Crawl allowed? না হলে robots.txt আটকে রেখেছে।
  • Indexing allowed? না হলে পেজে noindex আছে।
  • User-declared canonical আর Google-selected canonical: দুটো আলাদা হলে Google অন্য একটা পেজকে আসল ধরছে।
  • Last crawl: কবে শেষ Googlebot এসেছিল। “N/A” মানে এখনো ক্রলই হয়নি।

এরপর “Test live URL” চাপুন। এটা পেজের এখনকার অবস্থা দেখায়, তাই আপনি কিছু ঠিক করার পর সেটা কাজ করেছে কিনা এখানেই যাচাই করবেন।

Search Console এ ইনডেক্স না হওয়ার কারণ কোথায় দেখবেন?

পুরো সাইটের ছবি পেতে যান Indexing > Pages, তারপর নিচে “Why pages aren’t indexed” টেবিল। প্রতিটা কারণে ক্লিক করলে উদাহরণ URL দেখা যায়। সব কারণ সমস্যা নয়, কিছু একেবারে স্বাভাবিক:

স্ট্যাটাস মানে কিছু করতে হবে?
Excluded by ‘noindex’ tag পেজে noindex নির্দেশ আছে পেজটা সার্চে চাইলে হ্যাঁ, noindex সরান
Blocked by robots.txt robots.txt ক্রল আটকাচ্ছে ভুল করে হলে হ্যাঁ
Alternate page with proper canonical tag পেজটা অন্য একটা আসল পেজের বিকল্প না, Google নিজেই বলে কিছু করার নেই
Duplicate without user-selected canonical ডুপ্লিকেট, আপনি canonical দেননি, Google অন্যটা বেছেছে যদি ভুল পেজ বেছে থাকে, তাহলে হ্যাঁ
Page with redirect URL অন্য পেজে রিডাইরেক্ট হয় সাধারণত না
Not found (404) পেজ নেই পেজ সরানো হলে নতুন ঠিকানায় 301 দিন
Soft 404 পেজ “পাওয়া যায়নি” ধরনের বা প্রায় ফাঁকা, কিন্তু 200 কোড দিচ্ছে হ্যাঁ, কনটেন্ট দিন অথবা আসল 404 দিন
Crawled, currently not indexed Google ক্রল করেছে, ইনডেক্স করেনি নিচে আলাদা করে দেখুন
Discovered, currently not indexed Google URL জানে, এখনো ক্রল করেনি নিচে আলাদা করে দেখুন

রিপোর্টটা পড়ার আরও বিস্তারিত নিয়ম আছে আমাদের Google Search Console গাইডে।

Crawled, currently not indexed মানে কী, আর কী করবেন?

Search Console Help এর ভাষায়, পেজটা Google ক্রল করেছে কিন্তু ইনডেক্স করেনি, আর ভবিষ্যতে করতেও পারে, না-ও পারে। এখানে কোনো টেকনিক্যাল ভুলের কথা বলা হচ্ছে না। Google এর “How Search works” গাইড পরিষ্কার বলে, যা প্রসেস করা হয় তার সবকিছু ইনডেক্স হয় না, আর কনটেন্টের মান কম হলে সেটা একটা কারণ হতে পারে।

তাই এই স্ট্যাটাসে সমাধান হলো পেজটাকে ইনডেক্স করার মতো যোগ্য করা:

  1. একই টপিকে আপনার আরেকটা পোস্ট আছে কি? দুটো প্রায় একই হলে একটায় মিশিয়ে অন্যটা 301 করুন।
  2. পোস্টে নতুন কী আছে? প্রথম পাতার ফলাফলে যা আছে তার বাইরে নিজের উদাহরণ, ছবি, ডেটা বা ধাপ যোগ করুন।
  3. পাতলা পেজ: ৩০০ শব্দের ট্যাগ আর্কাইভ, ফাঁকা ক্যাটাগরি বা অ্যাটাচমেন্ট পেজ ইনডেক্স না হওয়াই স্বাভাবিক। এগুলো noindex করাই ভালো।
  4. ইন্টারনাল লিংক: সাইটের জনপ্রিয় ২ থেকে ৩টা প্রাসঙ্গিক পোস্ট থেকে লিংক দিন।

AI দিয়ে একসাথে অনেক পোস্ট বানানোর পর এই স্ট্যাটাস বেড়ে গেলে সমস্যা AI ব্যবহার নয়, বরং মান আর মৌলিকত্ব। এ নিয়ে বিস্তারিত আছে AI কনটেন্ট কি Google এ র‍্যাংক করে লেখায়।

Discovered, currently not indexed কেন হয়?

Google URL টা জানে (সাইটম্যাপ বা লিংক থেকে), কিন্তু এখনো ক্রল করেনি। Search Console Help অনুযায়ী সাধারণ কারণ হলো, Google ক্রল করতে চেয়েছিল কিন্তু তাতে সাইটের সার্ভারের উপর বেশি চাপ পড়ত বলে পিছিয়ে দিয়েছে।

ছোট ব্লগে এর বাস্তব কারণ সাধারণত তিনটা: খুব নতুন সাইট যেটার উপর Google এর আগ্রহ এখনো কম, ধীর বা প্রায়ই ডাউন থাকা শেয়ার্ড হোস্টিং, আর অল্প সময়ে অনেক বেশি নতুন URL। Search Console এর Settings > Crawl stats এ সার্ভার রেসপন্স টাইম আর ত্রুটি দেখুন। হোস্ট সমস্যা থাকলে আগে সেটা ঠিক করুন।

সাইটের বেশিরভাগ URL এই স্ট্যাটাসে থাকলে Google এর ক্রল বাজেট গাইড প্রাসঙ্গিক হয়ে ওঠে। কয়েকটা নতুন পোস্ট কয়েক দিন এখানে থাকা স্বাভাবিক।

টেকনিক্যাল বাধা হলে WordPress এ কোথায় ঠিক করবেন?

URL Inspection এ “Indexing allowed? No” বা “Crawl allowed? No” এলে কারণটা সাধারণত এই জায়গাগুলোর কোনো একটায় থাকে:

  • পুরো সাইটে noindex: Settings > Reading এ “Discourage search engines from indexing this site” টিক তুলে দিন।
  • একটা পোস্টে noindex: Rank Math এ পোস্ট এডিটরের Rank Math প্যানেল > Advanced ট্যাবে Robots Meta দেখুন; Yoast এ পোস্টের Yoast প্যানেল > Advanced অংশে সার্চে দেখানোর অপশনটা দেখুন।
  • robots.txt ব্লক: Rank Math এ General Settings > Edit robots.txt থেকে ফাইলটা দেখা ও বদলানো যায়। হোস্টের ফাইল ম্যানেজারে আলাদা একটা robots.txt ফাইল থাকলে প্লাগইনের সেটিংয়ের বদলে সেটাই কাজ করে, তাই দুই জায়গাই দেখুন।
  • ভুল canonical: একই প্যানেলের Advanced ট্যাবে হাতে বসানো canonical URL আছে কিনা দেখুন। পুরনো সাইট থেকে কপি করা পোস্টে প্রায়ই পুরনো ডোমেইনের canonical থেকে যায়।
  • সার্ভার ত্রুটি (5xx): এটা প্লাগইনের নয়, হোস্টিংয়ের সমস্যা। একই সময়ে অনেক URL এ ত্রুটি দেখালে হোস্টের সাপোর্টে লগসহ জানান।

ঠিক করার পর “Test live URL” দিয়ে নিশ্চিত হন যে এখন “Indexing allowed? Yes” দেখাচ্ছে। ক্যাশ প্লাগইন বা Cloudflare চালু থাকলে আগে ক্যাশ পরিষ্কার করুন, নইলে Google পুরনো ভার্সন দেখতে পারে।

উদাহরণ: ৪০টি পোস্টের একটা ব্লগ

নিচের সংখ্যাগুলো বানানো উদাহরণ, কোনো বাস্তব সাইটের নয়। ধরুন একটা ভ্রমণ ব্লগের Pages রিপোর্টে দেখা গেল:

  • Crawled, currently not indexed: ৯টি পোস্ট। খুলে দেখা গেল ৬টি “কক্সবাজারে কী করবেন” ধরনের প্রায় একই লেখা, আর ৩টি ৪০০ শব্দের ছোট নোট।
  • Discovered, currently not indexed: ৪টি, সবগুলো গত সপ্তাহে প্রকাশিত।
  • Excluded by ‘noindex’ tag: ২০টি ট্যাগ পেজ।

সিদ্ধান্ত: ৬টি একই ধরনের পোস্ট মিলিয়ে ২টি পূর্ণাঙ্গ গাইড বানানো, বাকি ৪টি URL 301। ছোট ৩টিতে নিজের তোলা খরচের হিসাব আর রুট যোগ করে সম্পূর্ণ করা। নতুন ৪টি নিয়ে কিছু না করে দুই সপ্তাহ অপেক্ষা। ট্যাগ পেজ ইচ্ছাকৃত, তাই কিছু করার নেই। খেয়াল করুন, এখানে Request indexing বারবার চাপা কোনো সমাধানের অংশ নয়।

Request indexing কখন কাজে লাগে, কখন লাগে না?

URL Inspection এ “Request indexing” চাপলে পেজটা ক্রলের সারিতে যায়। Google এর ডকুমেন্টেশন তিনটা কথা পরিষ্কার বলে: এর একটা কোটা আছে, একই URL বারবার জমা দিলে দ্রুত ক্রল হয় না, আর অনুরোধ করলেই ইনডেক্স হবে এমন কোনো গ্যারান্টি নেই (Google Search Central, recrawl গাইড)।

এটা কাজে লাগে যখন নতুন গুরুত্বপূর্ণ পোস্ট প্রকাশ করলেন, বা noindex ভুল ঠিক করার পর বা বড় আপডেটের পর Google কে জানাতে চান। পুরো সাইটের অনেক URL এর জন্য সাইটম্যাপ জমা দেওয়াই সঠিক পথ।

নতুন পোস্ট ইনডেক্স হতে কত সময় লাগবে, তার নির্দিষ্ট উত্তর নেই। Google বলছে ক্রল হতে কয়েক দিন থেকে কয়েক সপ্তাহ লাগতে পারে। Pages রিপোর্টে “Validate fix” চাপলে সেই যাচাই সাধারণত প্রায় দুই সপ্তাহ পর্যন্ত, কখনো আরও বেশি সময় নেয়।

কিছু পেইড “instant indexer” টুল বা Indexing API এর অপব্যবহারের কথা শুনবেন। Google এর ডকুমেন্টেশন অনুযায়ী Indexing API শুধু চাকরির বিজ্ঞাপন (JobPosting) আর লাইভ স্ট্রিম ভিডিও (BroadcastEvent) পেজের জন্য। সাধারণ ব্লগ পোস্টে এটা ব্যবহার করা নিয়মের বাইরে, তাই এড়িয়ে চলুন।

এরপর কী করবেন

  1. যে পোস্ট ইনডেক্স হচ্ছে না, সেটা URL Inspection এ দিয়ে “Crawl allowed”, “Indexing allowed” আর canonical লাইন তিনটা লিখে রাখুন।
  2. টেকনিক্যাল বাধা থাকলে ঠিক করে “Test live URL” দিয়ে যাচাই করুন, তারপর একবার Request indexing দিন।
  3. Crawled বা Discovered স্ট্যাটাস হলে পোস্টটা মান, মৌলিকত্ব আর ইন্টারনাল লিংকের দিক থেকে নতুন করে দেখুন। পুরো সাইটের চেক দরকার হলে পড়ুন টেকনিক্যাল SEO এর ১০টি চেক।
  4. NShamimPRO এর টেকনিক্যাল SEO কোর্সে GSC তে ক্রলেবিলিটি সমস্যা, ডুপ্লিকেট টপিক পেজ খোঁজা ও ঠিক করা আর ইন্টারনাল লিংক উন্নত করার কাজ ভিডিওতে ধাপে ধাপে দেখানো আছে।

সচরাচর জিজ্ঞাসা

নতুন ওয়েবসাইট Google এ আসতে কত দিন লাগে?

নির্দিষ্ট সময় নেই। Google বলছে ক্রল হতে কয়েক দিন থেকে কয়েক সপ্তাহ লাগতে পারে। Search Console এ সাইট যুক্ত করে সাইটম্যাপ জমা দিলে Google দ্রুত URL গুলো জানতে পারে।

আগে ইনডেক্স ছিল, এখন পোস্ট ইনডেক্স থেকে চলে গেছে কেন?

Google সময়ের সাথে ইনডেক্স থেকে পেজ বাদ দিতে পারে, বিশেষ করে মান কম বা ডুপ্লিকেট মনে হলে। URL Inspection এ বর্তমান কারণ দেখুন, আর canonical বদলে গেছে কিনা মিলিয়ে নিন।

Request indexing দিনে কতবার করা যায়?

Google একটা কোটা আছে বলে জানায়, কিন্তু নির্দিষ্ট সংখ্যা প্রকাশ করে না। একই URL বারবার জমা দিলে কোনো লাভ হয় না, তাই প্রতিটা গুরুত্বপূর্ণ পরিবর্তনের পর একবারই যথেষ্ট।

ইনডেক্স না হওয়া মানে কি সাইট পেনাল্টি খেয়েছে?

সাধারণত না। ম্যানুয়াল পেনাল্টি হলে Search Console এর Security & Manual Actions > Manual actions এ বার্তা থাকে। সেখানে কিছু না থাকলে কারণ টেকনিক্যাল বা কনটেন্টের মান।

তথ্যসূত্র

বিষয়: Technical SEO