نخستین سایتی که با وردپرس ساختم، بعد از نصب، مستقیم رفتم سراغ طراحی و محتوا. سه ماه بعد، وقتی تصمیم گرفتم ساختار URL سایت را تغییر بدهم، فهمیدم که این تصمیم بعد از انتشار ده‌ها محتوا، هزینه سنگینی دارد. آن تجربه به من یاد داد که تنظیمات اولیه وردپرس، یک لایه اختیاری نیست؛ یک ضرورت قبل از شروع انتشار است. این مقاله، همان چک‌لیستی است که امروز به هر مبتدی توصیه می‌کنم قبل از هر کار دیگری اجرا کند.

چرا تنظیمات اولیه وردپرس حیاتی است؟

وردپرس بعد از نصب، با تنظیمات پیش‌فرض آماده کار است. اما این پیش‌فرض‌ها برای وبلاگ‌های شخصی طراحی شده‌اند و برای پروژه‌های جدی، نیاز به تنظیم دارند. سه دلیل اصلی اهمیت تنظیمات اولیه.

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

دلیل دوم، امنیت. بعضی تنظیمات امنیتی در همان روز اول باید اعمال شوند. اگر این کار را نکنید، حتی یک سایت با محتوای محدود هم می‌تواند هدف حمله قرار بگیرد. اگر با مبانی امنیت آشنا نیستید، مطلب امنیت وب چیست نقطه شروع کاملی است.

دلیل سوم، تجربه کاربری. تنظیمات بحث، رسانه و حریم خصوصی، تجربه کاربران شما را شکل می‌دهند. تنظیمات درست، تجربه حرفه‌ای؛ تنظیمات اشتباه، تجربه آماتور.

تنظیمات اولیه وردپرس، تصمیم‌هایی است که اگر امروز درست نگیرید، فردا با هزینه چند برابر باید اصلاح کنید.

تنظیمات عمومی (General Settings)

اولین منوی تنظیمات وردپرس، بخش Settings و بعد General است. این لایه، هویت اصلی سایت شما را تعریف می‌کند.

Site Title و Tagline. عنوان سایت و شعار کوتاه. این دو در نتایج گوگل و تب مرورگر نمایش داده می‌شوند. برای سئو، عنوان سایت باید کلمه کلیدی اصلی شما را شامل شود. توصیه من: عنوان سایت را کوتاه و متمایز، و Tagline را به‌عنوان توضیح مکمل بنویسید.

WordPress Address و Site Address. این دو آدرس، معمولاً یکسان هستند اما در پروژه‌های خاص می‌توانند متفاوت باشند. مثلاً اگر وردپرس را در زیرپوشه نصب کرده‌اید، WordPress Address زیرپوشه و Site Address دامنه اصلی است. تغییر این لایه بعد از نصب، نیاز به تنظیمات پیشرفته دارد و در صورت اشتباه می‌تواند کل سایت را از دسترس خارج کند.

Administration Email. ایمیلی که وردپرس برای اطلاع‌رسانی‌های مهم استفاده می‌کند. توصیه می‌کنم حتماً ایمیلی فعال و امن انتخاب کنید، چون هشدارهای امنیتی به این ایمیل ارسال می‌شود.

Membership. اگر می‌خواهید امکان ثبت‌نام کاربران در سایت را فعال کنید، این گزینه را روشن کنید. برای سایت‌های فروشگاهی یا آموزشی، این گزینه ضروری است.

Site Language. زبان پیش‌فرض پیشخوان وردپرس. برای سایت فارسی، باید روی Persian تنظیم شود. این تنظیم روی زبان پیشخوان و بخشی از خروجی سایت اثر می‌گذارد.

Timezone و Time Format. منطقه زمانی و فرمت نمایش تاریخ. برای سایت ایرانی، منطقه زمانی Tehran و فرمت تاریخ جلالی یا میلادی بر اساس ترجیح شما تنظیم می‌شود. توجه کنید که تغییر منطقه زمانی بعد از انتشار محتوا می‌تواند تاریخ نوشته‌ها را جابه‌جا کند.

تنظیم Permalinks یا پیوندهای یکتا، مهم‌ترین تصمیم سئویی در روز اول است. این تنظیم ساختار URL سایت شما را تعیین می‌کند.

وردپرس چهار حالت برای پیوندهای یکتا دارد. حالت Plain که URL را با شماره پست نمایش می‌دهد. حالت Day and name، Month and name، و Numeric که هر کدام ساختار متفاوتی دارند. حالت Post name که URL را فقط با slug نوشته نمایش می‌دهد.

توصیه من برای ۹۰ درصد سایت‌ها، حالت Post Name است. این حالت هم سئو-پسند است و هم برای کاربر قابل خواندن. برای سایت‌های فروشگاهی، معمولاً ساختار سفارشی مثل /product/%postname%/ یا /shop/%product_cat%/%postname%/ توصیه می‌شود. تحلیل دقیق این لایه در مطلب ساختار URL حرفه‌ای آمده است.

نکته حیاتی: اگر پیوندهای یکتا را در روز اول تنظیم کنید، بعداً نیازی به تغییر نخواهید داشت. اما اگر بعد از انتشار محتوا تغییر دهید، همه لینک‌های قدیمی می‌شکنند و باید ریدایرکت 301 تنظیم کنید. این فرآیند پیچیده و پرخطاست، پس بهترین راه این است که از روز اول تصمیم درست بگیرید.

یک نکته فنی هم درباره ساختار URL: از کلمات پرکاربرد مثل blog در ساختار پیش‌فرض استفاده نکنید مگر اینکه واقعاً بخش وبلاگ دارید. ساختار تمیزتر، در بلندمدت مفیدتر است.

تنظیمات نوشتن و خواندن

دو منوی Settings و بعد Writing و Reading تنظیمات مهمی دارند که در تجربه مبتدیان زیاد دیده می‌شود.

تنظیمات نوشتن. بخش Default Post Category و Default Post Format. اگر دسته‌بندی پیش‌فرض را روی Uncategorized رها کنید، سایت شما از ابتدا با دسته‌بندی بی‌معنی شروع می‌شود. توصیه من: یک دسته‌بندی عمومی مثل «اخبار» یا «مقالات» تعریف کنید و آن را به‌عنوان پیش‌فرض تنظیم کنید. برای فرمت پست، معمولاً Standard مناسب است.

تنظیمات خواندن. این بخش سه گزینه مهم دارد. اول، انتخاب اینکه صفحه اصلی سایت، آخرین نوشته‌ها باشد یا یک برگه ثابت. برای سایت‌های شرکتی، فروشگاهی و آموزشی، صفحه ثابت انتخاب درست است. برای وبلاگ، آخرین نوشته‌ها مناسب است. دوم، تعداد نوشته‌های نمایش‌داده‌شده در هر صفحه که معمولاً بین ۸ تا ۱۲ مناسب است. سوم، گزینه Search Engine Visibility که اگر تیک‌خورده باشد، سایت شما از دید گوگل پنهان می‌شود. توجه کنید: بعد از توسعه، حتماً این گزینه را غیرفعال کنید. یکی از شایع‌ترین اشتباهات مبتدیان، جاگذاشتن این تیک بعد از انتشار سایت است.

تنظیمات بحث و دیدگاه‌ها

منوی Settings و بعد Discussion، تنظیمات مربوط به دیدگاه‌ها و ارتباط با کاربران را کنترل می‌کند.

سه تنظیم اصلی در این لایه. اول، انتخاب اینکه دیدگاه‌ها نیاز به تایید دارند یا نه. توصیه من، فعال بودن تایید است چون جلوی اسپم را می‌گیرد. دوم، فعال بودن یا نبودن دیدگاه‌ها روی همه نوشته‌ها به‌صورت پیش‌فرض. برای سایت‌های شرکتی، معمولاً دیدگاه‌ها غیرفعال می‌شوند. برای وبلاگ، فعال. سوم، تنظیمات اطلاع‌رسانی ایمیلی که تعیین می‌کند چه زمانی به شما ایمیل بفرستد.

در لایه امنیت، توصیه می‌کنم حتماً گزینه «Comment author must have a previously approved comment» را فعال کنید. این تنظیم، جلوی بخش بزرگی از اسپم‌های خودکار را می‌گیرد. برای سایت‌های پرترافیک، افزونه‌های ضداسپم تخصصی مثل Akismet هم لایه محافظتی اضافه می‌کنند.

یک نکته کاربردی: اگر می‌خواهید سایت شما دیدگاه‌ها را به‌عنوان منبع بک‌لینک یا تعامل اجتماعی استفاده کند، لایه moderation را جدی بگیرید. دیدگاه‌های تایید‌نشده در نتایج گوگل ظاهر نمی‌شوند اما دیدگاه‌های اسپم می‌توانند اعتبار سایت را در بلندمدت تخریب کنند.

تنظیمات رسانه و تصاویر

منوی Settings و بعد Media، تنظیمات مربوط به تصاویر و فایل‌های رسانه را کنترل می‌کند.

وردپرس به‌طور پیش‌فرض سه سایز برای هر تصویر آپلودشده ایجاد می‌کند: Thumbnail (۱۵۰x۱۵۰)، Medium (۳۰۰x۳۰۰) و Large (۱۰۲۴x۱۰۲۴). این سایزها در تنظیمات رسانه قابل تغییر هستند.

توصیه من: ابعاد پیش‌فرض را بر اساس طراحی سایت خودتان تنظیم کنید. برای وبلاگ معمولی، پیش‌فرض‌ها مناسب است. برای فروشگاه اینترنتی، معمولاً ابعاد بزرگ‌تری برای تصویر محصول نیاز دارید. تحلیل این لایه با مفاهیم فرمت تصویر که در بهترین فرمت تصویر وب آمده، گره خورده است.

گزینه دوم در این لایه، «Organize my uploads into month- and year-based folders» است. اگر فعال باشد، وردپرس تصاویر را در پوشه‌های بر اساس ماه و سال سازمان می‌دهد. این تنظیم در سایت‌های پرمحتوا به مدیریت بهتر کمک می‌کند.

تنظیمات حریم خصوصی و رضایت کوکی

منوی Settings و بعد Privacy، یکی از جدیدترین لایه‌های تنظیمات وردپرس است که بعد از قوانین GDPR به‌طور جدی اضافه شد.

در این لایه دو تنظیم اصلی وجود دارد. اول، انتخاب برگه Privacy Policy سایت. هر سایت جدی باید یک صفحه سیاست حریم خصوصی داشته باشد که توضیح دهد چه داده‌ای جمع می‌کند و چگونه استفاده می‌کند. وردپرس به‌طور پیش‌فرض یک متن پایه ارائه می‌دهد که می‌توانید بر اساس نیاز سایت خودتان ویرایش کنید.

دوم، مدیریت Consent یا رضایت کاربران. اگر سایت شما از سرویس‌های تحلیلی مثل Google Analytics یا ابزارهای تبلیغاتی استفاده می‌کند و مخاطب اروپایی دارید، نیاز به بنر رضایت کوکی دارید. مطلب امنیت وب چیست مبانی این لایه حقوقی را توضیح می‌دهد.

برای سایت‌های ایرانی که مخاطب اصلی‌شان داخلی است، الزام قانونی GDPR مستقیماً اعمال نمی‌شود. اما رویکرد سخت‌گیرانه این قوانین می‌تواند الگوی خوبی برای شفافیت با کاربران ایرانی باشد. حداقل توصیه من، داشتن یک صفحه سیاست حریم خصوصی شفاف است.

تنظیمات امنیتی ضروری

بعد از تنظیمات پیش‌فرض، پنج تنظیم امنیتی ضروری که باید در همان روز اول انجام دهید.

اول، تغییر نام کاربری admin. اگر نام کاربری شما admin است، حتماً آن را عوض کنید. نام کاربری admin، هدف اصلی حملات Brute Force است. برای این کار باید یک کاربر جدید با نقش Administrator بسازید و کاربر قبلی را حذف کنید. راهنمای کامل در امن‌سازی ورود ادمین وردپرس آمده است.

دوم، رمز عبور قوی. حداقل ۱۲ کاراکتر، ترکیب حروف بزرگ و کوچک، اعداد و نمادهای خاص. اگر از مدیر رمز استفاده می‌کنید، حتماً رمز یکتا برای وردپرس بسازید. اصول مدیریت رمز در مدیریت رمز عبور امن آمده است.

سوم، احراز هویت دو مرحله‌ای. فعال‌سازی 2FA یک لایه امنیتی جدی است. راهنمای گام‌به‌گام در فعال‌سازی 2FA آمده است.

چهارم، محدودسازی ویرایش فایل. در فایل wp-config.php، ثابت DISALLOW_FILE_EDIT را روی true تنظیم کنید. این تنظیم، امکان ویرایش فایل‌های قالب و افزونه از پنل پیشخوان را غیرفعال می‌کند و جلوی بخش بزرگی از حملات را می‌گیرد. راهنمای کامل در امن‌سازی فایل wp-config آمده است.

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

چک‌لیست تنظیمات قبل از انتشار

ده مورد ضروری که قبل از انتشار سایت باید تنظیم شوند.

ردیفتنظیممقدار توصیه‌شده
۱Site Title و Taglineعنوان متمایز با کلمه کلیدی
۲TimezoneTehran
۳Site LanguagePersian
۴PermalinksPost Name
۵Search Engine Visibilityغیرفعال
۶Default Post Categoryدسته‌بندی معنادار
۷Comment Moderationفعال
۸Media Sizesبر اساس طراحی سایت
۹Privacy Policy Pageتعریف شده
۱۰Admin User و 2FAامن

علاوه بر این‌ها، سه تنظیم دیگر هم توصیه می‌کنم. اول، تعریف ساختار URL سفارشی برای محصولات ووکامرس اگر فروشگاه دارید. دوم، فعال‌سازی SSL و انتقال به HTTPS. سوم، تنظیم SMTP برای ارسال ایمیل تراکنشی وردپرس.

پرسش‌های پرتکرار درباره تنظیمات اولیه وردپرس

چرا باید تنظیمات اولیه را قبل از انتشار انجام دهیم؟ چون بعضی تنظیمات مثل پیوندهای یکتا بعد از انتشار محتوا، تغییرشان هزینه‌بر و پرخطر است.

مهم‌ترین تنظیم اولیه کدام است؟ پیوندهای یکتا یا Permalinks. این تنظیم، ساختار URL سایت شما را تعیین می‌کند که در بلندمدت روی سئو اثر جدی دارد.

چطور پیوندهای یکتا را تغییر دهم؟ از منوی Settings و بخش Permalinks. حالت Post Name را انتخاب کنید و ذخیره کنید.

آیا تنظیم Search Engine Visibility را باید فعال کنم؟ فقط در فاز توسعه. بعد از انتشار سایت، باید غیرفعال باشد تا گوگل سایت شما را ایندکس کند.

چطور تنظیمات امنیتی وردپرس را اعمال کنم؟ با تغییر نام کاربری admin، رمز قوی، 2FA و محدودسازی ویرایش فایل. راهنمای کامل در مطلب امنیت وردپرس آمده است.

آیا نیاز به تنظیم Timezone است؟ بله، برای سایت ایرانی، Tehran انتخاب درست است. تغییر این تنظیم بعد از انتشار می‌تواند تاریخ نوشته‌ها را جابه‌جا کند.

چطور از تنظیمات فعلی بکاپ بگیرم؟ تنظیمات وردپرس در دیتابیس ذخیره می‌شوند، پس بکاپ کامل سایت شامل تنظیمات هم می‌شود.

آیا بعد از تنظیمات اولیه، نیاز به تنظیم دیگری هست؟ بله، در فاز توسعه، تنظیمات سئو، افزونه‌ها و طراحی. اما این تنظیمات اولیه پایه همه‌چیز است.

جمع‌بندی و توصیه عملی

تنظیمات اولیه وردپرس، لایه‌ای است که اگر درست انجام شود، بقیه مسیر ساده و پایدار می‌شود. اگر این لایه درست انجام نشود، هر تصمیم دیگر، مسئله‌های جدیدی ایجاد می‌کند.

اگر مبتدی هستید، چک‌لیست ده‌موردی بالا را دقیق اجرا کنید. اگر در سطح متوسط هستید، لایه تنظیمات سفارشی و افزونه‌های تخصصی را جدی بگیرید. اگر حرفه‌ای هستید، تنظیمات را در ساختار اسکریپت‌های خودکار و چک‌لیست‌های تیمی جای دهید تا هر پروژه جدید با استاندارد یکسان شروع شود.

سه سؤال کلیدی برای تصمیم نهایی. اول، آیا پیوندهای یکتا را درست تنظیم کرده‌اید؟ اگر نه، همین امروز اصلاح کنید. دوم، آیا تنظیمات امنیتی پایه را اعمال کرده‌اید؟ اگر نه، این لایه را به بالای اولویت ببرید. سوم، آیا بکاپ منظم فعال دارید؟ اگر نه، اولین کار امشب است.

در پایان، تنظیمات اولیه، صرفه‌جویی زمان در آینده است. هر دقیقه‌ای که امروز برای این لایه صرف کنید، ساعت‌ها در ماه‌های آینده ذخیره می‌کند. اگر تجربه‌ای از تنظیمات وردپرس یا چالشی در آن داشته‌اید، خوشحال می‌شوم در دیدگاه‌ها بشنوم. 🎯