সার্চ ইঞ্জিনগুলো কি আপনার PHP ওয়েবসাইটের জন্য লাল সতর্কতা চিহ্ন দেখাচ্ছে? আপনি কি আপনার ওয়েবসাইটের ট্রাফিকে হঠাৎ পতন অনুভব করছেন? খুব দুঃখের সাথে জানাতে হচ্ছে, কিন্তু সম্ভবত আপনার PHP ওয়েবসাইট ব্ল্যাকলিস্টেড হয়েছে।
সার্চ ইঞ্জিনগুলো বিভিন্ন কারণে ওয়েবসাইট ব্ল্যাকলিস্ট করে - ম্যালওয়্যার অপারেশন, প্রতারক এবং স্প্যামি কন্টেন্ট, ফিশিং লিংক, আপত্তিজনক সাইটে রিডাইরেকশন, ইত্যাদি। এই সব খুব গোপনে ঘটতে পারে এবং আপনি অনবহিত থাকতে পারেন যতক্ষণ না কোনো সার্চ ইঞ্জিন থেকে ওয়েবসাইট ব্ল্যাকলিস্টেড হওয়ার নোটিশ পান। বিভিন্ন অ্যান্টিভাইরাস এবং সার্চ ইঞ্জিন যেমন Google, Bing, Norton, McAfee, Kaspersky, AVG, Malwarebytes, Firefox, ইত্যাদি সাপেক্ষে আপনার ওয়েবসাইট স্ক্যান করে ম্যালওয়্যার এবং নিরাপত্তা সমস্যা খুঁজে বের করে তাদের ব্যবহারকারীদের সুরক্ষিত রাখতে।
ব্ল্যাকলিস্ট আপনার এবং আপনার ব্র্যান্ডের জন্য লজ্জাজনক এবং আপনার ওয়েবসাইটে কাস্টমারদের আস্থা ধ্বংস করতে পারে। একটি ওয়েবসাইট ব্ল্যাকলিস্ট শুধু দর্শকদের আপনার ওয়েবপেজে প্রবেশ করা থেকে বিরত রাখে না, বরং আপনার SEO প্রচেষ্টাও ব্যর্থ করে। অবশ্যই, Google এবং অন্যান্য সার্চ দিগ्गজরা আপনার ওয়েবসাইটকে SERP ল্যাডারের নিচে ফেলে দেয়।
তবে, চিন্তা করবেন না। এটিকে উল্টানোর উপায় আছে। এটিকে বলা হয় — PHP ব্ল্যাকলিস্ট রিমูভাল। এটি কীভাবে কাজ করে? আপনি আপনার ওয়েবসাইটকে কারণ থেকে পরিষ্কার করুন, সব ব্যাকডোর সরিয়ে ফেলুন, সব রিডাইরেকশন ঠিক করুন, সবকিছু ঠিকঠাক চলে তা নিশ্চিত করুন, এবং অবশেষে Google-এ রিভিউ için সাবমিট করুন। PHP ব্ল্যাকলিস্ট রিমুভালের পুরো প্রক্রিয়া, রিভিউসহ, ২-৩ দিন বা তার বেশি সময় নিতে পারে। তাই যত দ্রুত শুরু করবেন তত ভালো।
এই ব্লগ পোস্টে, আমি ধাপে ধাপে দেখাব কীভাবে কারণ সনাক্ত করতে হয়, তা দূর করতে হয়, এবং ওয়েবসাইটকে রিভিউর জন্য পাঠাতে হয়। তাই যদি PHP ব্ল্যাকলিস্ট রিমুভালের জন্য ধাপে ধাপে গাইড খুঁজছেন, আপনার খোঁজ এখানেই শেষ।
আপনার PHP ওয়েবসাইট ব্ল্যাকলিস্টেড হয়েছে কিনা চেক করুন?
আপনার ওয়েবসাইটকে ব্ল্যাকলিস্টের জন্য চেক করা শুরু করুন। আপনি কোনো নির্দিষ্ট সার্চ ইঞ্জিন থেকে নোটিশ পেয়েছে থাকতে পারেন, কিন্তু আপনি চকিত হবেন জানতে কতগুলো সার্চ ইঞ্জিন আসলে আপনাকে ব্ল্যাকলিস্ট করেছে। সাধারণত যখন একটি ব্ল্যাকলিস্ট হয়, মনে করুন Google আপনাকে ব্ল্যাকলিস্ট করল, তখন অন্যান্য সার্চ ইঞ্জিন এবং অ্যান্টিভাইরাস ও সার্টিফিকেশন কোম্পানিগুলোও আপনাকে ব্ল্যাকলিস্ট করার অনুসরণ করে।
এই ব্ল্যাকলিস্ট চেকার টুল দিয়ে ১৫ সেকেন্ডের কম সময়ে চেক করুন আপনার ওয়েবসাইট ব্ল্যাকলিস্টেড হয়েছে কিনা!
ব্ল্যাকলিস্টেড ওয়েবসাইটের লক্ষণ
যখন একটি সার্চ ইঞ্জিন একটি ওয়েবসাইট ব্ল্যাকলিস্ট করে, এটি "Deceptive Site Ahead", "This Site may be hacked", "The site may harm your computer" এর মতো বিভিন্ন সতর্কতা মেসেজ দেখায়। এটি নিঃসন্দেহে ওয়েবসাইট ব্ল্যাকলিস্টের সবচেয়ে গুরুত্বপূর্ণ লক্ষণ, তবে অন্যান্য লক্ষণও রয়েছে।
নিচের মত লক্ষণগুলোও ব্ল্যাকলিস্টের ফলাফল হতে পারে, তাই সেগুলিকে সيريাসলি নেওয়া উচিত:
- ট্রাফিকে হঠাৎ পতন।
- সতর্কতা মেসেজ নিয়ে খুব বেশি কাস্টমার অভিযোগ।
- আপনার ওয়েবসাইট স্প্যাম পাঠাচ্ছে বলে অভিযোগ।
- রিডাইরেক্ট হ্যাক: আপনার ওয়েবসাইট ভিজিট করলে ম্যালওয়্যার-সংক্রামিত ওয়েবসাইটে চলে যাওয়া।
সম্পর্কিত গাইড – হ্যাক করা PHP ওয়েবসাইট ঠিক করুন
PHP ব্ল্যাকলিস্টিংয়ের সম্ভাব্য কারণগুলো কী?
ওয়েবসাইট ব্ল্যাকলিস্টের সাধারণ কারণগুলো:
১. ফিশিং লিংক
সার্চ ইঞ্জিন আপনার ওয়েবসাইট ব্ল্যাকলিস্ট করবে যদি সেটি আপনার ওয়েবসাইটে কোনো ফিশিং লিংক খুঁজে পায়। এই ফিশিং লিংকগুলো SQL ইনজেকশন বা সিম্পলি আপনার ওয়েবসাইট হ্যাক করে ইনজেক্ট করা হতে পারে।
২. ম্যালওয়্যার
যদি Google সন্দেহ করে যে আপনার ওয়েবসাইটে ম্যালিশাস সফটওয়্যার রয়েছে, তবে এটি আপনার ওয়েবসাইট ব্ল্যাকলিস্ট করবে। আপনার ওয়েবসাইট ভিজিট করলে ব্যবহারকারী অটোমেটিক্যালি একটি ম্যালওয়্যার-সংক্রামিত পেজে রিডাইরেক্ট হবে বা একটি ম্যালিশাস ফাইল ডাউনলোড হবে। য่า হউক, Google আপনাকে তার ব্ল্যাকলিস্টে রাখবে। আপনার ওয়েবসাইটে কোনো ম্যালওয়্যার আছে কিনা চেক করতে এখানে ক্লিক করুন: আপনার ওয়েবসাইট ম্যালওয়্যার চেক করুন।
৩. ব্ল্যাক হ্যাট SEO টেকনিক
আপনি যদি সার্চ ইঞ্জিনে উচ্চ র্যাঙ্ক পেতে ব্ল্যাক হ্যাট SEO টেকনিক ব্যবহার করেন, তবে Google আপনাকে ব্ল্যাকলিস্ট করতে পারে। ব্ল্যাক হ্যাট SEO টেকনিকের মধ্যে রয়েছে কিওয়ার্ড স্টাফিং, ক্লোয়াকিং, প্রতিযোগীর রিপোর্ট করা, ইত্যাদি।
PHP ব্ল্যাকলিস্ট রিমুভাল টেকনিক
যখন একটি সার্চ ইঞ্জিন আপনাকে ব্ল্যাকলিস্ট করে, ৯৯% সম্ভাবনা আপনার ওয়েবসাইট আক্রমণের অধীন আছে বা ইতিমধ্যে হ্যাক করা হয়েছে।
তবুও, ব্ল্যাকলিস্টের সঠিক কারণ খুঁজে বের করা ভালো আইডিয়া। আপনি কী করতে পারেন: Google Search Console-এ ইঙ্গিতের জন্য স্ক্যান করুন। অথবা, আপনার নিরাপত্তা প্রদানকারীর দেওয়া নোটিফিকেশন এবং অ্যালার্টগুলো দ্রুত দেখুন, যদি আপনি কোনো নিরাপত্তা প্রদানকারী ব্যবহার করেন।
Google Search Console-এ কারণ খুঁজে বের করতে:
- আপনার Google Search Console-এ লগইন করুন
- 'Security Tab'-এ নেভিগেট করুন
- সেখানে Google নির্দিষ্ট করা সমস্যাগুলো পাবেন।
কারণ খুঁজে পাওয়ার পর, সেটি সমাধান করুন। প্রতারক পেজের জন্য (যেমন উপরের ছবিতে দেখানো), সকল ফ্ল্যাগড পেজ সরিয়ে ফেললে আপনার ওয়েবসাইট থেকে ব্ল্যাকলিস্টিং উঠে যাবে। এখানে একটি প্রশ্ন উঠে: এই পেজগুলো কোথা থেকে এলো, ধরে নেওয়া যে আপনি এগুলো তৈরি করেননি।
ফিশিং লিংক, প্রতারক পেজ, এবং ম্যালভার্টস আপনার ওয়েবসাইটে একটি বড় সমস্যার ইঙ্গিত দেয়। আপনার ওয়েবসাইট হ্যাক হয়ে থাকতে পারে।
এই মানে, শুধু সে নির্দিষ্ট পেজগুলো মুছে ফেলা স্থায়ী সমাধান নয়। এবং আরও দের না হলে এই পেজগুলো আবার উদ্ভূত হবে।
সম্পর্কিত গাইড – PHP ওয়েবসাইট সুরক্ষিত কীভাবে করবেন
অতএব, সার্চ ইঞ্জিন ব্ল্যাকলিস্ট আপনার ওয়েবসাইট থেকে সরিয়ে ফেলতে সম্পূর্ণ ম্যালওয়্যার রিমুভাল অপরিহার্য। কিন্তু ম্যানুয়াল ম্যালওয়্যার রিমুভাল সহজ কাজ নয় এবং এটি শুধু টেক এক্সপার্টদের করলে ভালো। তারপরও, এটি অনেক সময় বিভ্রান্তিকর এবং 오verwhelming হয়।
সময় এবং শ্রম বাঁচাতে, একজন নিরাপত্তা প্রফেশনালকে এই কাজটি করাতে নিন।
Astra-এর তৎক্ষণিক ম্যালওয়্যার রিমুভাল-এ, আমাদের নিরাপত্তা এক্সপার্টরা ৪ ঘন্টার কম সময়ে আপনার ওয়েবসাইট পরিষ্কার করেন। তারা আপনার ওয়েবসাইটকে Google-এ রিভিউর জন্য সাবমিট করে (২-৩ দিন সময় লাগে) এবং নিশ্চিত করে যে এই প্রক্রিয়ার শেষে আপনার একটি সতর্কতা-মুক্ত ওয়েবসাইট আছে।
তবে, যদি আপনি আপনার টেক এক্সপার্টাইজে আত্মবিশ্বাসী হন, আপনার ওয়েবসাইটে ম্যানুয়াল PHP ব্ল্যাকলিস্ট রিমুভাল চালাতে নিচের ধাপগুলো অনুসরণ করুন:
১. সংক্রমণ খুঁজে বের করুন
প্রথমে, আপনার ওয়েবসাইটে সমস্যাটি খুঁজে বের করতে হবে, যাতে সমাধান করা যায়। আপনার ওয়েবসাইটের স্ট্যাটাস চেক করতে, এই ওয়েবসাইটে যান: ASTRA Security। আপনার ওয়েবসাইটে সম্ভাব্য ম্যালওয়্যার খুঁজে বের করতে ম্যালওয়্যার স্ক্যানার ব্যবহার করুন।
২. সংক্রমণ ঠিক করুন
আপনার ওয়েবসাইটকে কী সংক্রামিত করছে সেটি জানার পর, আপনার ওয়েবসাইট থেকে সংক্রমণ দূর করা খুব সহজ হয়ে যায়।
- SQL ইনজেকশন প্রতিরোধের পদক্ষেপ নিন। আপনার ওয়েবসাইট যদি SQL কোয়েরি দ্বারা সংক্রামিত হয়, এই আর্টিকেলটি ফলো করুন: SQL ইনজেকশনের সমাধান।
- আপনার ওয়েবসাইটে কোনো ভিজ্যুয়াল মডিফিকেশন থাকলে, সেগুলি ম্যানুয়ালি রিসেট করুন।
- আপনার সিস্টেমের সম্পূর্ণ ওয়াইপ করুন, এবং রিইনস্টল করুন।
- ক্রস-সাইট স্ক্রিপ্টিং আক্রমণের ক্ষেত্রে, উল্লিখিত পেজটি ফলো করুন।
- শক্তিশালী লগইন ক্রেডেনশিয়াল ব্যবহার করুন।
- আপনার অ্যাডমিন অ্যাকাউন্টগুলো পুনরায় চেক করুন।
- প্লাগইনগুলো সরিয়ে ফেলুন।
৩. আপনার IP ঠিকানা স্প্যাম লিস্ট থেকে সরিয়ে ফেলুন
যখন একটি ওয়েবসাইট আক্রমণের অধীন থাকে, এটি এর ক্লায়েন্টদের স্প্যাম পাঠাতে ব্যবহার করা যেতে পারে। IP ঠিকানা স্প্যাম লিস্ট থেকে সরিয়ে ফেলতে, এখানে যান: আমার IP ঠিকানা স্প্যাম লিস্ট থেকে সরিয়ে ফেলুন।
৪. Google সতর্কতা মেসেজ ঠিক করুন
Google সতর্কতা মেসেজ ঠিক করলে, পরোক্ষভাবে আপনার ওয়েবসাইটে সম্ভাব্য সংক্রমণগুলো দূর হবে।
৫. হোয়াইট হ্যাট SEO ব্যবহার করুন
ব্ল্যাক হ্যাট SEO আপনার ওয়েবসাইট ব্ল্যাকলিস্ট করবে। তাই, বদলে হোয়াইট হ্যাট SEO ব্যবহার করুন যা শুধু আপনাকে ব্ল্যাকলিস্ট থেকে সুরক্ষিত রাখবে না, বরং কোনো নিয়ম লঙ্ঘন ছাড়াই আপনার ওয়েবসাইটের র্যাঙ্কিংও বাড়াবে। এই সমস্যা হ্যান্ডেল করার সবচেয়ে সহজ উপায় হলো আপনার ওয়েবসাইটের ব্যাকআপ রাখা, বা এই কেসের জন্য একাধিক ব্যাকআপ। হ্যাক হওয়ার আগের, ম্যালওয়্যার যোগ হওয়ার আগের আপনার ওয়েবসাইটের একটি ক্লিন ভার্সন। যাতে আপনি সেখান থেকে আপনার প্রি-হ্যাক ভার্সন ইনস্টল করে চলতে পারেন।
উপসংহার…
PHP ব্ল্যাকলিস্ট রিমুভাল জটিল হতে পারে যদি সঠিকভাবে না করা হয়। কিন্তু আমরা এখানে PHP ব্ল্যাকলিস্ট রিমুভালকে যতটা সম্ভব সহজ করতে আছি। যদি আপনার আরও প্রশ্ন থাকে, কমেন্টে জানান।