
به اشتراک بگذارید
سئو | بلاگ وبداده
WWW یا بدون WWW؛ کدام برای سئو وردپرس بهتر است؟
- از نظر سئو فرقی ندارد: گوگل رسماً اعلام کرده هیچکدام مزیت رتبهای ندارند؛ مهم «ثبات» است نه انتخاب.
- خطر اصلی، نسخهی دوگانه است: اگر هر دو نسخه باز شوند، گوگل آن را محتوای تکراری میبیند و اعتبار صفحه تقسیم میشود.
- راهحل، ریدایرکت 301 است: یک نسخه را اصلی بگذارید و نسخهی دیگر را بهصورت دائمی به آن منتقل کنید.
- تنظیم در دو جا: آدرس سایت در Settings ‹ General وردپرس و سپس ریدایرکت سطح سرور (htaccess یا Nginx).
- گرایش امروز به بدون www است: چون کوتاهتر و مدرنتر است و مرورگرها www را پنهان میکنند.
در یک نگاه

WWW یا بدون WWW؛ تفاوت در کجاست؟
نکتهی فنی
تأثیر www و بدون www بر سئوی سایت
نقلقول از منبع معتبر
چطور نسخهی درست را انتخاب و پیادهسازی کنیم؟
۱) یک نسخه را انتخاب کنید
۲) آدرس سایت را تنظیم کنید
۳) ریدایرکت 301 بسازید
روش 1: ریدایرکت در فایل htaccess (آپاچی)
# تغییر مسیر دائمی از www به بدون www (نسخهی کانونیکال = بدون www)
# این بلوک را در ابتدای فایل .htaccess و پیش از «# BEGIN WordPress» بگذارید
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.example\.com [NC]
RewriteRule ^(.*)$ https://example.com/$1 [R=301,L]Apache# تغییر مسیر دائمی از بدون www به www (نسخهی کانونیکال = www)
RewriteEngine On
RewriteCond %{HTTP_HOST} ^example\.com [NC]
RewriteRule ^(.*)$ https://www.example.com/$1 [R=301,L]Apacheهشدار
روش 2: ریدایرکت در Nginx
# ریدایرکت 301 در Nginx؛ یک server block جداگانه برای نسخهی www
server {
listen 443 ssl;
server_name www.example.com;
# گواهی SSL باید روی هر دو نسخه نصب باشد
return 301 https://example.com$request_uri;
}Nginxروش 3: بررسی و اطمینان از نتیجه
# بررسی اینکه ریدایرکت 301 درست کار میکند (کد وضعیت و مقصد را نشان میدهد)
curl -I https://www.example.com
# خروجی مطلوب باید شامل این دو خط باشد:
# HTTP/2 301
# location: https://example.com/Bash| معیار | بدون www (example.com) | با www (www.example.com) |
|---|---|---|
| اثر بر رتبهی گوگل | بدون تفاوت | بدون تفاوت |
| طول و ظاهر آدرس | کوتاهتر و مدرنتر | چهار کاراکتر بلندتر |
| امکان رکورد CNAME روی ریشه | محدودیت دارد | بهراحتی ممکن است |
| جداسازی کوکی زیردامنهها | دشوارتر | سادهتر |
| سازگاری با CDN و دامین استاتیک | گاهی نیازمند ترفند DNS | منعطفتر |
| برداشت کاربر امروزی | پیشفرض و آشنا | گاهی قدیمی به نظر میرسد |

هاست وردپرس وبداده و تنظیم درست نسخهی دامنه
- ✅ صدور گواهی SSL رایگان روی هر دو نسخهی www و بدون www تا ریدایرکت بدون اخطار امنیتی کار کند.
- ✅ دسترسی به فایل htaccess و ابزار Redirects در سیپنل برای ساخت سریع ریدایرکت 301.
- ✅ امکان تنظیم رکوردهای DNS برای اتصال به CDN و راهاندازی دامین استاتیک.
- ✅ پشتیبانی فارسی و راهنمایی گامبهگام برای انتخاب و تثبیت نسخهی درست دامنه.
معایب و محدودیتهای هر انتخاب (نگاه صادقانه)
پرسشهای پرتکرار درباره www و بدون www
آیا www یا بدون www برای سئو بهتر است؟
از نظر سئو هیچکدام بهتر نیست. گوگل هر دو را یکسان میبیند و تنها چیزی که اهمیت دارد این است که یک نسخه را انتخاب و نسخهی دیگر را با ریدایرکت 301 به آن هدایت کنید تا محتوای تکراری ایجاد نشود.
اگر هر دو نسخه باز شوند چه اتفاقی میافتد؟
در این حالت گوگل ممکن است دو نسخه را محتوای تکراری ببیند و اعتبار صفحه بین آنها تقسیم شود. این موضوع مستقیماً سایت را جریمه نمیکند، اما رتبهگیری را ضعیفتر و کندتر میکند. راهحل، ریدایرکت 301 یک نسخه به نسخهی دیگر است.
کدام نسخه را برای سایت جدید انتخاب کنم؟
برای سایت تازه، نسخهی بدون www معمولاً انتخاب بهتری است چون کوتاهتر، مدرنتر و برای کاربر آشناتر است و مرورگرها هم www را پنهان میکنند. اما این صرفاً یک ترجیح است، نه یک قانون سئو.
چطور در وردپرس نسخهی دامنه را تنظیم کنم؟
به پیشخان وردپرس و مسیر Settings ‹ General بروید و هر دو فیلد «WordPress Address (URL)» و «Site Address (URL)» را با همان یک نسخه پر کنید. سپس ریدایرکت 301 را در سطح سرور (htaccess یا Nginx) بسازید.
آیا هنوز باید نسخهی ترجیحی را در سرچ کنسول تنظیم کنم؟
خیر. گوگل از سال 2019 این تنظیم را حذف کرده و خودش نسخهی کانونیکال را تشخیص میدهد. امروز بهتر است در سرچ کنسول از نوع Domain property استفاده کنید که هر دو نسخه و همهی زیردامنهها را یکجا پوشش میدهد.
تغییر از www به بدون www به رتبهام آسیب میزند؟
اگر تغییر را با ریدایرکت 301 درست انجام دهید، آسیبی به رتبه نمیرسد و اعتبار صفحات منتقل میشود. فقط مطمئن شوید همهی آدرسهای قدیمی به نسخهی جدید هدایت شدهاند و ریدایرکت زنجیرهای ایجاد نکردهاید.
چرا روی دامنهی بدون www نمیتوان CNAME گذاشت؟
طبق استاندارد DNS، دامنهی ریشه (apex) نمیتواند رکورد CNAME داشته باشد چون با رکوردهای دیگری مثل NS و SOA تداخل پیدا میکند. نسخهی www چون زیردامنه است این محدودیت را ندارد؛ به همین دلیل برخی برای CDN نسخهی www را راحتتر میدانند.
بعد از تنظیم، چطور مطمئن شوم ریدایرکت کار میکند؟
کافی است نسخهی اضافی را با دستور curl یا یک ابزار آنلاین بررسی header صدا بزنید و ببینید کد 301 و آدرس مقصد درست برمیگردد. همچنین در مرورگر هر دو نسخه را باز کنید و مطمئن شوید همیشه به یک آدرس نهایی میرسید.



