ویرگول
ورودثبت نام
میثم رحیمی
میثم رحیمیاینجا خبر سئو کپی نمی‌کنم، تجربه عملی از پروژه‌های واقعی می‌نویسم. هدف؟ با هم از اشتباهات یاد بگیریم. برای نکات عمیق‌تر و روزانه، تو کانال تلگرام منتظرتم 👇@digitalbrick_fa
میثم رحیمی
میثم رحیمی
خواندن ۴ دقیقه·۲ ماه پیش

سئو منفی چیست؟ (چطور با ۲ راه‌حل، جلوی حمله رقبا به سایت وردپرسی‌مان را بگیریم؟) + پیشنهاد ویژه

تاحالا شده صبح از خواب پاشی، سرچ کنسول گوگل رو باز کنی و قلبت بیاد تو دهنت؟

یهو می‌بینی تو بخش خطاها (Errors) هزاران خطای ۴۰۴ (صفحه پیدا نشد) جدید گزارش شده. با خودت میگی: «یا خدا... هک شدم؟ خودم چی‌کار کردم؟»

اما یه سناریوی بدتر هم هست: نکنه این خرابی نیست، و یه خرابکاری عمدیه؟

آره دقیقا همینه...

به این دنیای تاریک خوش اومدی. تو سئو، همیشه همه‌چیز رفاقتی نیست. بعضی وقتا رقبا برای اینکه تو رو بزنن زمین، دست به کارهای کثیفی به اسم سئو منفی (Negative SEO) می‌زنن.

یعنی هزارتا لینک اسپم رو می‌فرستن سمت سایتت تا اعتبارت رو پیش گوگل خراب کنن.

داستان ترسناکیه، ولی خبر خوب اینه که اگه سایتت وردپرسیه، جمع کردن ۲ تا از رایج‌ترین مدل‌های این حمله، خیلی سادس.

تو این مقاله، می‌خوام بهت نشون بدم چطوری با ۲ تا راه‌حل ساده (هم با کد هم بی‌کد)، جلوی این حملات رو بگیری.

حمله اول: بمباران ۴۰۴

این چطوری کار می‌کنه؟

رقیبت میاد هزارتا لینک اسپم (از سایت هایی که گوگل روشون حساسه) رو می‌فرسته به آدرس‌هایی از سایتت که اصلاً وجود ندارن!

مثلاً: example.com/buy-apple-cheap

هدفش چیه؟

دو تا چیز:

۱. خراب کردن اعتبارت: گوگل می‌بینه که کلی سایت های اسپم دارن به تو لینک می‌دن.

۲. هدر دادن کرال باجت: ربات‌های گوگل رو مجبور می‌کنه کل وقتشون رو بذارن روی این آدرس‌های زامبی و بی‌خودی، جای اینکه برن سراغ صفحه‌های اصلی و مهم سایتت.

راه‌حل چیه؟

باید خیلی راحت به گوگل بگیم: «ببین گوگل جان! هر صفحه‌ای که ۴۰۴ بود (یعنی نبود)، لطفاً اصلاً نگاش نکن. نه ایندکسش کن، نه دنبالش کن.»

حمله دوم: اسپم از طریق «سرچ» داخلی

این چطوری کار می‌کنه؟

این یکی یه کم زرنگ‌بازی داره. رقیبت میاد و هزارتا «جستجوی» اسپم تو خود سایت تو ایجاد می‌کنه.

مثلاً: example.com/?s=viagra-spam-link

این کار باعث می‌شه سایت وردپرسی تو، هزارتا صفحه «نتیجه جستجوی بی‌خودی» بسازه. اگه این صفحه‌ها خدایی نکرده ایندکس بشن، سایت تو از نظر گوگل پر از محتوای به درد نخور به نظر می‌رسه.

راه‌حل چیه؟

باز باید به گوگل بگیم: «ببین! صفحه‌های "نتایج جستجوی" داخلی من، چیز مهمی نیستن. لطفاً اون‌ها رو هم کلاً بی‌خیال شو.»

خب، چطوری جلوی این حملات رو بگیریم؟ (۲ راه حل)

حالا بریم سراغ اصل مطلب. تو ۲ تا راه برای بستن این حفره های امنیتی داری:

راه‌حل ۱: روش با کد

این روش واسه اوناییه که می‌دونن دارن چی‌کار می‌کنن.

⚠️ هشدار قرمز: اول بک‌آپ بگیر!

قبل اینکه بخوای به فایل functions.php (توی «ویرایشگر پوسته» وردپرس) دست بزنی، به خداوندی خدا بک‌آپ بگیر! یه ; این‌ور اون‌ور بشه، کل سایتت سفید می‌شه و می‌ره رو هوا.

۱. کد برای Noindex کردن ۴۰۴ ها:

این کد رو بنداز آخر فایل functions.php قالبت:

PHP

function custom_404_meta_tags() { if (is_404()) { echo '<meta name="robots" content="noindex, nofollow" />'; } } add_action('wp_head', 'custom_404_meta_tags');

۲. کد برای Noindex کردن سرچ:

اینم بنداز همونجا:

PHP

function add_noindex_to_search_pages() { if (is_search()) { echo '<meta name="robots" content="noindex, nofollow" />'; } } add_action('wp_head', 'add_noindex_to_search_pages');

الان سایت وردپرسی تو جلوی این حملات هیچ مشکلی نداره!

راه‌حل ۲: روش آسون و بی‌دردسر

بریم سراغ خبر خوب:

اگه افزونه سئو داری، اصلاً لازم نبود این کدها رو بزنی!

این افزونه‌ها همون کار رو با چند تا کلیک برات می‌کنن:

🔹 اگه Rank Math داری:

Rank Math خودش اتومات ۴۰۴ ها رو Noindex می‌کنه.

برای صفحه‌های سرچ هم برو تو «تنظیمات عمومی» ⬅️ «متفرقه»، تیک «Noindex کردن صفحات جستجو» رو بزن.

🔹 اگه Yoast SEO داری:

برو تو «تنظیمات» ⬅️ «پیشرفته» ⬅️ «نمایش جستجو»، اون گزینه «نمایش صفحات جستجو در نتایج جستجو» رو بذار رو خیر (Off).

الان تو به جای نوشتن کد های بالا تونستی جلوی حملات به سایتت رو بگیری!

از کجا بفهمیم کار می‌کنه؟ (تست نهایی)

چه با کد زده باشی چه با افزونه، یه بار چکش کن خیال خودت راحت شه.

۱. برو تو سایتت یه آدرس چرت و پرت بزن (مثلاً: example.com/asdasd123).

۲. تو صفحه‌ای که باز شد (همون ۴۰۴)، راست‌کلیک کن و View Page Source (یا نمایش منبع صفحه) رو بزن.

۳. Ctrl+F بزن و کلمه noindex رو سرچ کن.

۴. باید تگ <meta name="robots" content="noindex, nofollow" /> رو ببینی.

(این کارو برای یه صفحه جستجوی داخلی هم انجام بده).

همین الان با چند دقیقه وقت گذاشتن، جلوی یکی از کثیف‌ترین حملات سئو منفی رو گرفتی.

پیشنهاد ویژه

این تازه یه گوشه‌ش بود...

دمت گرم که تا آخر این مقاله اومدی. تو همین چند دقیقه، ما با هم یه سپر دفاعی مهم رو برای سایتت فعال کردیم. تو یاد گرفتی که چطور جلوی دو تا از کثیف‌ترین حملات سئو منفی رو بگیری.

اما سئو یه بازی تموم‌نشدنیه. راستش رو بخوای، بحث فقط سئو منفی و رقبا نیست. بحث اصلی، تغییر دائمیه.

اما کانال تلگرام و اینستاگرام من، قراره «گفتگوی روزانه» ما باشه.

آدرس کانال تلگرام : digitalbrick_fa

آدرس پیج اینستاگرام : digital.brick

من نمی‌تونم برای هر آپدیت کوچیک یا هر سوال فنی یه مقاله کامل تو ویرگول بنویسم. واسه همین، کانال تلگرام و پیج ایسنتاگرام رو ساختم تا فضایی باشه که:

  1. سریع و کوتاه حرف بزنیم: به جای مقاله‌های طولانی، «نکته‌های عملی» و تحلیل‌های فوری از آپدیت‌های جدید رو می‌ذارم.

  2. با هم در ارتباط باشیم: من اونجا «تجربه‌های روزانه» از دل پروژه‌های واقعی رو به اشتراک می‌ذارم. (مخصوصاً تو اینستاگرام می‌تونیم حرف بزنیم و سوالی که دارید رو بپرسید).

  3. فقط هشدار نیست، فرصته: نمی‌خوام فقط بترسونمت. می‌خوام بهت بگم که چطور از دل همین آپدیت‌های جدید، فرصت‌های تازه برای رشد پیدا کنیم.

اگه دوست داری تو این جریان باشی و با هم رشد کنیم، خوشحال می‌شم اونجا ببینمت.

سئو منفیwordpressوردپرسسئوseo
۰
۰
میثم رحیمی
میثم رحیمی
اینجا خبر سئو کپی نمی‌کنم، تجربه عملی از پروژه‌های واقعی می‌نویسم. هدف؟ با هم از اشتباهات یاد بگیریم. برای نکات عمیق‌تر و روزانه، تو کانال تلگرام منتظرتم 👇@digitalbrick_fa
شاید از این پست‌ها خوشتان بیاید