چگونه یک سایت وردپرسی را از صفر راهاندازی کنیم؟
راهاندازی سایت وردپرسی از صفر، فقط نصب و پیکربندی نیست؛ یک زنجیره تصمیم است که از هدف کسبوکار تا اولین بکاپ ادامه دارد. در این راهنما، کل مسیر را بهصورت یک پروژه یکپارچه ترسیم میکنم.
اولین باری که یک سایت وردپرسی را از صفر تا انتشار بالا آوردم، همهچیز را در یک شب تمام کردم: دامنه خریدم، روی هاست نصب کردم، یک قالب رایگان گذاشتم و سایت را منتشر کردم. آن سایت، سه ماه بعد دوباره از صفر بازسازی شد. نه به این دلیل که کارم بد بود، بلکه چون ساخت یک سایت از صفر، یک پروژهی چندهفتهای است، نه یک شببیداری. این تجربه، به من آموخت که در این مسیر، ترتیب و تصمیمهای اولیه، مهمتر از سرعت اجرا هستند.
این راهنما، برخلاف نسخهی مبتدی که قبلاً در چگونه یک سایت وردپرسی راهاندازی کنیم نوشتهام، از زاویهی «پروژه» به این مسیر نگاه میکند. یعنی: این مسیر، شش فاز دارد، هر فاز یک سری تصمیم، و هر تصمیم، روی فازهای بعدی اثر میگذارد. اگر تازه با وردپرس آشنا میشوید، پیشنهاد میکنم اول وردپرس چیست و چگونه شروع به کار با آن کنیم را بخوانید و بعد به این نوشته برگردید.
ذهنیت درست: سایت، محصول است نه سرگرمی
بزرگترین اشتباهی که در راهاندازی سایتها دیدهام، نه فنی است و نه مالی — بلکه «ذهنی» است. اکثر افراد، سایت را مثل یک اسباببازی میبینند که باید سریع بالا بیاید و «حال کنیم». در حالی که سایت، یک محصول است — با کاربر، هدف، چرخهی نگهداری، هزینهی پنهان، و آینده.
این تفاوت، در سه جای مشخص خودش را نشان میدهد:
- در سرعت: برای یک اسباببازی، سرعت خوب است. برای یک محصول، ترتیب مهمتر از سرعت است.
- در انتخابها: برای اسباببازی، ارزانترین گزینه کافی است. برای محصول، مقرونبهصرفهترین گزینه — که همیشه ارزانترین نیست.
- در نگهداری: اسباببازی، بعد از مدتی رها میشود. محصول، هر ماه بهروز میشود.
اگر این ذهنیت را از ابتدا بپذیرید، در فازهای بعدی، تصمیمهایتان بسیار آسانتر میشود. یک پروژه، وقتی بهعنوان محصول دیده شود، ناخودآگاه با دقتتری ساخته میشود.
سایت، موجودی است که نفس میکشد. اگر آن را مثل یک محصول نبینید، بعد از شش ماه متوجه میشوید که چیزی برای نگهداری باقی نمانده است.
شش فاز راهاندازی یک سایت از صفر
برای اینکه کل مسیر را ساختارمند کنیم، پروژه را به شش فاز تقسیم میکنم. هر فاز، یک هدف مشخص دارد و ترتیبشان، از تجربهی پروژههای واقعی بهدست آمده:
| فاز | هدف | خروجی |
|---|---|---|
| صفر | تعریف هدف و مخاطب | یک سند یکصفحهای |
| یک | زیرساخت فنی | دامنه و هاست آماده |
| دو | نصب و تنظیمات پایه | سایت قابل ورود |
| سه | هویت بصری | قالب و افزونه فعال |
| چهار | محتوا | صفحات و اولین محتوا |
| پنج | سختسازی و بکاپ | سایت امن و بازیابیپذیر |
| شش | انتشار و پایش | سایت زنده و قابلرصد |
نکتهی مهم: هیچ فازی قابلحذف نیست، ولی هر فاز قابلفشردهسازی است. اگر عجله دارید، میتوانید هر فاز را در چند ساعت ببندید — به شرطی که بدانید چه کاری انجام میدهید و چرا. آنچه خطرناک است، «رد کردن» یک فاز بهطور کامل است.
فاز صفر: تصمیمهای پیش از هر خریدی
این فاز، ممکن است بیاهمیت به نظر برسد، ولی در واقع مهمترین فاز پروژه است. قبل از اینکه یک ریال خرج کنید، باید به سه سؤال پاسخ بدهید:
- هدف اصلی سایت چیست؟ یک جمله: «این سایت برای اینکه ... ساخته میشود.» اگر نتوانید این جمله را بگویید، در فازهای بعدی، هر تصمیمی سلیقهای میشود.
- مخاطب اصلی کیست؟ نه «همه»؛ یک یا دو گروه مشخص. از کجا میآید؟ با چه دستگاهی؟ چه انتظاری دارد؟
- اندازهی پروژه در سه سال آینده چقدر است؟ این سایت قرار است سایت شخصی بماند یا روزی به یک فروشگاه تبدیل شود؟ این سؤال، تعیین میکند امروز چقدر باید زیرساخت قوی بسازید.
پاسخ این سه سؤال، در یک سند یکصفحهای نوشته میشود. این سند، در تمام فازهای بعدی، به شما میگوید «کدام تصمیم، برای این سایت درست است». بدون این سند، شما در پایان فاز سه، یک سایت زیبا دارید که هیچکدام از نیازهای اصلیتان را پوشش نمیدهد.
فاز یک: زیرساخت — دامنه و هاست
در این فاز، دو خرید مهم انجام میدهید: دامنه و هاست. انتخاب دامنه، مهمتر از آن است که فکر میکنید. راهنمای کامل در دامنه چیست و چگونه ثبت میشود و چگونه دامنه مناسب انتخاب کنیم آمده است. سه قاعدهی سرانگشتی که در همهی پروژهها بهکار میبرم:
- کوتاه، ساده، قابلتلفظ: دامنهای که در تلفن باید حرفبهحرف هجی کنید، انتخاب بدی است.
- پسوند معتبر: برای سایتهای ایرانی،
.irیا.com. پسوندهای عجیب، اعتماد را کم میکنند. - جدا از برند شخصی: اگر روزی بخواهید سایت را بفروشید، دامنهی نام شخصی، مانع است.
در مورد هاست، راهنمای کامل در هاست چیست و چگونه انتخاب درستی داشته باشیم و چگونه هاست مناسب برای وردپرس انتخاب کنیم آمده. سه فیلتر کلیدی که همیشه اعمال میکنم:
- کش سرور (LiteSpeed یا معادلش): روی همقیمتها، این فاکتور بهتنهایی از سه افزونهی بهینهسازی مؤثرتر است.
- پشتیبانی فارسی و پاسخگو: قبل از خرید، یک سؤال فنی ساده بپرسید و زمان پاسخ را اندازه بگیرید.
- بکاپ خودکار روزانه: این را بهعنوان پیشفرض در نظر بگیرید، نه بهعنوان امتیاز اضافه.
یک نکتهی عملی که خیلی به کارم آمده: دامنه را از یک شرکت و هاست را از شرکت دیگر بخرید. این کار، شما را از قفلشدن به یک شرکت نجات میدهد. اگر روزی خواستید هاست را عوض کنید، دامنه دستنخورده میماند.
فاز دو: نصب و تنظیمات پایه
در این فاز، وردپرس را روی هاست نصب میکنید. در اکثر هاستهای مدرن، این کار با یک کلیک انجام میشود. مسیر گامبهگام در آموزش نصب وردپرس روی هاست برای مبتدیان آمده، و اگر هاست شما نصب خودکار ندارد، روش دستی در نصب وردپرس به صورت دستی روی هاست توضیح داده شده است.
بعد از نصب، چهار تنظیم ضروری را همان روز اول انجام دهید:
- عنوان و توضیح سایت: در تنظیمات عمومی.
- منطقهی زمانی: تهران.
- ساختار پیوندهای یکتا: روی حالت «ساختارپسند» یا
/post-name/. این را همان اول انجام دهید؛ تغییرش بعد از انتشار دهها صفحه، یعنی شکستن همهی لینکها. - نام کاربری ادمین غیرقابلحدس: هرگز
adminرا نگذارید.
راهنمای مفصل تنظیمات اولیه در آشنایی با تنظیمات اولیه وردپرس و گردش اولیه در پیشخوان در آشنایی با پیشخوان وردپرس برای مبتدیان آمده است. فاز دو، سادهترین فاز است، ولی همان فازی است که اگر عجولانه انجام شود، بعداً بیشترین درد را میسازد.
فاز سه: هویت بصری — قالب و افزونه
این فاز، فازی است که همه دوست دارند در آن عمیق شوند — چون بصری و لذتبخش است. ولی صادقانه بگویم: در این فاز، بیشترین اشتباهات پروژه رخ میدهد. چون انتخابها همه بر اساس سلیقه گرفته میشوند و نیازمندیها فراموش میشوند.
در انتخاب قالب، سه معیار را بر سلیقه مقدم کنید:
- سبکی و سرعت: قالب سنگین، بعداً دردسر است. معیار کامل در قالب وردپرس سبک چیست و چگونه سرعت سایت را افزایش میدهد.
- سازگاری با نیازهای شما: اگر قرار است فروشگاه راه بیندازید، قالبی که ووکامرس را رسماً پشتیبانی میکند.
- پشتیبانی RTL و فارسی: برای سایت فارسی، تست سهدقیقهای RTL حتماً قبل از نهاییکردن انتخاب انجام شود.
روش نصب قالب در چگونه قالب وردپرس را نصب و فعال کنیم آمده است. اما نکتهی مهمتر: همان روز اول، یک چایلد تم بسازید و هر تغییر بعدی را در آن انجام دهید. بدون چایلد تم، هر آپدیت قالب، همهی تغییراتتان را پاک میکند. مفهوم و روش ساخت در قالب چایلد وردپرس چیست و چه زمانی به آن نیاز داریم و توسعه وردپرس با Child Theme چگونه انجام میشود باز شده است.
برای افزونهها، قانون «دارو است، نه مکمل» را رعایت کنید. فقط چیزهایی که در فاز صفر بهعنوان نیازمندی تعیین کردهاید. فهرست ضروریهای همیشگی در بهترین افزونههای ضروری وردپرس برای هر سایت و روش نصب امن در آموزش نصب افزونه در وردپرس برای مبتدیان آمده است.
قالب خوب، قالبی است که کمترین دخالت را در مسیر رندر داشته باشد. سلیقه بصری، در چایلد تم ساخته میشود، نه در انتخاب قالب.
فاز چهار: محتوا — قلب پروژه
این فاز، همانجایی است که اکثر افراد، انرژیشان را از دست میدهند. بعد از زیباییهای قالب، نوبت به «نوشتن» میرسد — و این کار، سختترین بخش پروژه است. ولی بدون محتوا، سایت شما یک پوستهی خالی است.
ترتیب ساخت محتوا در سایت تازه:
- صفحات پایه: خانه، دربارهما، تماس با ما. مسیر در چگونه برگه در وردپرس بسازیم.
- منوی سایت: از همان صفحات پایه. مسیر در آموزش ساخت منو در وردپرس برای مبتدیان.
- اولین نوشتهی واقعی: نه یک «تست» با متن لورومایپسوم، بلکه یک محتوای واقعی که ارزش انتشار داشته باشد. مسیر در چگونه اولین پست خود را در وردپرس منتشر کنیم.
- ساختار دستهبندی و برچسب: از همان اول با یک ساختار مشخص، نه پراکنده. این ساختار، در رشد سئوی سایت، اساسی است.
یک نکتهی مهم که در پروژهها زیاد دیدهام: محتوا را قبل از انتشار کامل کنید، نه بعد از آن. سایتی که با سه صفحهی ناقص منتشر شود، اعتماد کاربر را میشکند و بازگرداندنش دشوار است. حداقل پنج تا هفت صفحهی کامل، پیش از انتشار داشته باشید.
در این فاز، پیوند ساختار محتوا با سئو از همان ابتدا شکل میگیرد. مفاهیم پایه در سئو چیست و چگونه به رشد سایت کمک میکند آمده است.
فاز پنج: سختسازی و بکاپ
این فاز، همان فازی است که اکثر افراد «حذفش» میکنند. دلیلش هم روشن است: هیچچیز بصری و لذتبخشی در آن نیست. ولی این فاز، در روز حادثه، تفاوت بین «سایت سالم» و «سایت ازدسترفته» است.
سه اقدام ضروری:
- بکاپ خودکار: راهاندازی یک افزونهی بکاپ با ذخیرهسازی بیرون هاست. مسیر در چگونه از وردپرس بکاپ بگیریم؟ راهنمای مبتدیان.
- SSL و HTTPS: برای هر سایت، استاندارد امروز است. مسیر در چگونه SSL سایت را نصب و فعال کنیم.
- سختسازی ورود: تغییر نام کاربری ادمین، فعالسازی 2FA، محدودسازی تلاشهای ورود. راهنمای کامل در راهنمای امنیت وردپرس برای مبتدیان.
یک تجربهی واقعی: در یکی از پروژهها، این فاز را به «بعد از انتشار» موکول کردیم. سه هفته بعد از انتشار، سایت هک شد و چون بکاپ بیرون هاست نداشتیم، سه هفته محتوا از دست رفت. از آن روز به بعد، هیچ سایتی را بدون این فاز منتشر نمیکنم — حتی یک سایت شخصی.
فاز شش: انتشار و پایش
در این فاز، سایت بهطور رسمی منتشر میشود و پایش آغاز میگردد. دو کار مشخص:
- افزودن سایت به Google Search Console: برای دیدن ورودیها، ایندکس شدن، و خطاهای احتمالی. این ابزار، صادقترین آینهی سلامت فنی سایت شماست.
- نصب ابزار تحلیل: برای دیدن رفتار کاربر. توصیه میکنم سبکترین راه ممکن را انتخاب کنید.
در هفتهی اول پس از انتشار، سه عدد را پایش کنید: TTFB، LCP و نرخ پرش. اگر یکی از این سه، بد بود، در همان هفتهی اول رفع کنید. تجربهام میگوید: هر عدد بدی که در هفتهی اول رفع نشود، بعد از سه ماه حل کردنش هزینهی چندبرابری دارد. روشهای بهینهسازی در چگونه سرعت سایت وردپرسی را افزایش دهیم آمده است.
زمانبندی و هزینهی واقعی
پرتکرارترین سؤال در این مسیر: «چقدر طول میکشد؟» پاسخ صادقانه: بستگی به اندازهی پروژه دارد، ولی برای یک سایت شخصی/شرکتی ساده، یک زمانبندی واقعبینانه اینطور است:
| فاز | زمان | هزینه |
|---|---|---|
| صفر: تصمیمها | ۱ تا ۲ روز | رایگان |
| یک: زیرساخت | ۲ تا ۴ ساعت | سالانه |
| دو: نصب و تنظیمات | ۲ تا ۳ ساعت | رایگان |
| سه: قالب و افزونه | ۳ تا ۵ روز | اختیاری |
| چهار: محتوا | ۱ تا ۲ هفته | زمانبر |
| پنج: سختسازی | ۳ تا ۴ ساعت | رایگان |
| شش: انتشار و پایش | ۱ روز + ماهانه | رایگان |
در مجموع، برای یک سایت با کیفیت، سه تا چهار هفته زمان لازم است. اگر کسی به شما گفت «یک شبه سایت تحویل میدهم»، آن سایت، یک سایت محصولی نیست؛ یک دموی گذرا است.
اشتباهاتی که پروژه را به عقب میاندازند
در پروژههای واقعی، این پنج اشتباه را بیشتر از همه دیدهام:
- خرید قالب قبل از تعریف نیاز: قالب زیبا، سپس کشف اینکه ووکامرس را پشتیبانی نمیکند.
- نصب دهها افزونه در روز اول: بعد از شش ماه، هیچکدام را نمیشناسید و سایت کند است.
- انتشار بدون محتوای کافی: سایت با سه صفحهی ناقص، اعتماد کاربر را میشکند.
- نبود بکاپ بیرون هاست: روز حادثه، همهچیز از دست میرود.
- تغییرات بدون چایلد تم: آپدیت بعدی قالب، همهچیز را پاک میکند.
هر کدام از اینها، خودش میتواند کل پروژه را یک ماه به عقب بیندازد. با رعایت ترتیب فازها، هیچکدام از این اشتباهات رخ نمیدهد.
نگاه معمار: سایت بهمثابه یک محصول نرمافزاری
برای کسی که سالها در حوزهی مهندسی محصولات دیجیتال کار کرده، «راهاندازی سایت وردپرسی» در نگاه اول یک فعالیت فنی است. اما اگر عمیقتر نگاه کنید، این مسیر، سه اصل مهندسی را منعکس میکند که در هر محصول نرمافزاری جدی وجود دارد:
- اصل «تصمیمگیری معکوس» (Working Backwards): یعنی از هدف نهایی شروع کنید و بهعقب برگردید. این همان کاری است که در فاز صفر با تعریف هدف و مخاطب انجام میدهیم. بدون این اصل، هر تصمیم فنی، سلیقهای میشود.
- اصل «کوچکترین محصول قابلانتشار» (MVP): یعنی بهجای ساختن یک سایت عظیم، ابتدا سایت را با کمترین قابلیتهای واقعی منتشر کنید و بعد از بازخورد، آن را رشد دهید. برای وردپرس، این یعنی یک قالب سبک، چهار افزونهی ضروری، پنج صفحهی کامل — نه بیشتر.
- اصل «توسعهی مرحلهای با بازخورد» (Iterative Refinement): یعنی بعد از انتشار، سایت را بهعنوان یک محصول زنده ببینید و بر اساس دادههای واقعی، بهبود دهید. این دقیقاً همان مرحلهی پایش است که در فاز شش دیدیم.
این سه اصل، تفاوت بین یک سایت «که کار میکند» و یک سایت «که زندگی میکند» را میسازد. در دنیای مهندسی محصول، هیچ محصولی در نسخهی اول کامل نیست؛ همیشه نسخهی دوم، از دل دادههای نسخهی اول بیرون میآید. برای وردپرس، این نسخهی دوم، معمولاً یک مهاجرت تدریجی به قالب یا ساختار بهتری است که در تغییر قالب وردپرس بدون آسیب به سایت مسیرش آمده است. و اگر روزی خواستید سایت را از یک هاست به هاست دیگر منتقل کنید، همان پروتکل انتقال تدریجی را در چگونه سایت وردپرسی را به هاست جدید منتقل کنیم باز کردهام. اینها همه ادامهی طبیعی فاز شش هستند — نه شروع یک پروژهی جدید.
آنچه از این نقشه باید با خود ببرید
خلاصهی شش فاز در یک جمله: راهاندازی سایت از صفر، یک پروژهی چندهفتهای است که با هدف شروع میشود و با پایش ادامه پیدا میکند. هیچکدام از فازها سخت نیست؛ سختی در ترتیب و انضباط است. اگر ترتیب را رعایت کنید، پروژهی بعدی شما، از اولی بهتر خواهد بود.
قدم عملی امشبتان: فاز صفر را انجام دهید — یک خط بنویسید که هدف اصلی سایت چیست. همین یک جمله، تمام تصمیمهای بعدی شما را راحتتر میکند. اگر سایت فعلی دارید ولی این جمله را ندارید، هنوز وقت دارید که آن را بنویسید و مسیر را اصلاح کنید.
اگر تجربهای از راهاندازی سایت وردپرسی از صفر دارید — چه موفق، چه با پشیمانی — برای من جذاب است بدانم کدام فاز بیشترین وقت یا استرس شما را برد. تجربهتان را در دیدگاهها بنویسید؛ مخصوصاً اگر فازی هست که در این نقشه نبوده ولی در پروژهی شما کلیدی بوده، آن هم دادهای است که برای نفر بعدی، ساعتها وقت ذخیره میکند. 🚀