آموزش طراحی سایت و برنامهنویسی وب
آموزش ساخت سایت با وردپرس: راهنمای قدم به قدم از صفر (۲۰۲۶)
آموزش ساخت سایت با وردپرس یکی از بهترین نقطههای شروع برای کسی است که بدون برنامهنویسی یک سایت حرفهای میخواهد. خلاصهاش این است: یک دامنه بخرید، یک هاست مناسب تهیه کنید، وردپرس را نصب کنید، قالب و افزونههای لازم را انتخاب کنید و صفحات اصلی را بسازید. در این راهنمای قدمبهقدم، هر مرحله را همراه با نکتههایی توضیح میدهیم که از تجربهٔ واقعی ساخت و بهینهسازی سایتهای وردپرسی به دست آمدهاند. این نکتهها کمک میکنند از همان روز اول، سایتی سریع، امن و سئوشده داشته باشید.
چرا وردپرس؟
وردپرس یک سیستم مدیریت محتوای (CMS) رایگان و متنباز است. طبق آمار W3Techs در سپتامبر ۲۰۲۶، وردپرس روی ۴۰٫۲ درصد از کل سایتهای دنیا نصب است. از بین سایتهایی که CMS آنها مشخص است، ۵۸٫۸ درصد وردپرسی هستند. هیچ سیستم دیگری حتی نزدیک به این عدد نیست.
- بدون نیاز به برنامهنویسی: با ویرایشگر بلوکی خود وردپرس یا صفحهسازهایی مثل المنتور، صفحات را با کشیدن و رها کردن میسازید.
- انعطاف بالا: وبلاگ، سایت شرکتی، فروشگاه اینترنتی (با ووکامرس)، سایت آموزشی و پورتفولیو را میشود با آن ساخت.
- جامعهٔ بزرگ: هزاران قالب و افزونه، و آموزش فارسی فراوان برای تقریباً هر مشکلی.
- بهروز و فعال: نسخهٔ ۷٫۱ وردپرس در اوت ۲۰۲۶ منتشر شد و نسخهٔ امنیتی ۷٫۱٫۲ در ۲۲ سپتامبر ۲۰۲۶ آمد. یعنی وردپرس مدام بهروز میشود و شما هم باید سایت را بهروز نگه دارید.
اگر هنوز با خود وردپرس آشنا نیستید، اول مقالهٔ وردپرس چیست و چه کاربردهایی دارد را بخوانید.
وردپرس .org یا وردپرس .com؟
این دو را با هم اشتباه نگیرید. در این آموزش منظور ما WordPress.org است، یعنی نسخهای که روی هاست خودتان نصب میکنید و کنترل کاملش دست شماست.
| ویژگی | WordPress.org (خودمیزبان) | WordPress.com (میزبانیشده) |
|---|---|---|
| هزینهٔ نرمافزار | رایگان | پلن رایگان محدود، پلنهای پولی |
| هاست و دامنه | خودتان تهیه میکنید | ارائهشده توسط سرویس |
| نصب هر قالب و افزونه | آزاد | محدود به پلن |
| کنترل و مالکیت کامل | بله | محدود |
| مناسب برای | کسبوکار، فروشگاه، سایت حرفهای | وبلاگ شخصی ساده |
پیش از شروع: چه چیزهایی لازم دارید؟
- دامنه (Domain): آدرس سایت شما، مثل tavoosweb.ir.
- هاست (Hosting): فضایی روی یک سرور که فایلها و پایگاه دادهٔ سایت آنجا قرار میگیرد.
- هدف مشخص: بدانید سایت برای چیست و چه صفحاتی لازم دارد. سایت شرکتی و فروشگاه اینترنتی نیازهای خیلی متفاوتی دارند.
- کمی وقت: نصب و راهاندازی اولیه چند ساعت کار است. ساخت محتوای خوب زمان بیشتری میبرد.
- ۱دامنه
- ۲هاست
- ۳نصب وردپرس
- ۴تنظیمات اولیه
- ۵انتخاب قالب
- ۶صفحات اصلی
- ۷افزونههای ضروری
- ۸امنیت و بکاپ
- ۹سئو پایه
- ۱۰افزایش سرعت
قدم ۱: انتخاب و ثبت دامنه
دامنه هویت آنلاین شماست و بعداً تغییر دادنش دردسر زیادی دارد، پس با دقت انتخابش کنید:
- کوتاه، خوانا و بهخاطرسپردنی باشد و املای مبهم نداشته باشد.
- اگر مخاطبتان در ایران است، .ir انتخاب مناسبی است. این دامنه از طریق نمایندگیهای ایرنیک ثبت میشود. برای مخاطب بینالمللی .com رایجتر است.
- لازم نیست کلمهٔ کلیدی حتماً در دامنه باشد. طبق راهنمای گوگل، اثرش روی رتبه ناچیز است و نام برند ارزش بیشتری دارد.
- تا جای ممکن از خط تیره و عدد استفاده نکنید.
قدم ۲: انتخاب هاست مناسب وردپرس
این مهمترین تصمیم فنی کل پروژه است و متأسفانه بیشتر از همه نادیده گرفته میشود. طبق صفحهٔ رسمی الزامات وردپرس، هاست شما باید این موارد را داشته باشد:
- PHP نسخهٔ ۸٫۳ یا بالاتر
- MySQL نسخهٔ ۸٫۰ یا بالاتر، یا MariaDB نسخهٔ ۱۰٫۱۱ یا بالاتر
- پشتیبانی از HTTPS
وردپرس روی نسخههای قدیمیتر هم اجرا میشود، ولی به گفتهٔ خود وردپرس آن نسخهها به پایان عمر پشتیبانی رسیدهاند و ممکن است سایت را در معرض آسیبپذیریهای امنیتی قرار دهند.
تجربهٔ واقعی: در بهینهسازی یکی از سایتهایمان، زمان پاسخ صفحات بعد از فعال شدن کش از حدود ۲ ثانیه به کمتر از ۱۰۰ میلیثانیه رسید. ولی هر صفحهای که کش نداشت، باز هم بیش از ۲ ثانیه طول میکشید. این یعنی گلوگاه در خود سرور و منابع هاست بود. هاست ضعیف را با هیچ افزونهای نمیشود کاملاً جبران کرد. همین کندی باعث شده بود گوگل بعضی صفحات را اصلاً خزش نکند.
موقع خرید هاست به این موارد دقت کنید: نسخهٔ PHP، منابع اختصاصی (رم و CPU)، آپتایم واقعی، پشتیبانی پاسخگو، بکاپ خودکار و گواهی SSL رایگان. راهنمای کامل را در مقالهٔ انتخاب هاست مناسب برای وردپرس نوشتهایم.
قدم ۳: نصب وردپرس
روش سریع: نصب خودکار از کنترل پنل هاست
بیشتر هاستها (با کنترل پنل cPanel یا DirectAdmin) ابزاری مثل Softaculous یا Installatron دارند. کافی است وارد کنترل پنل شوید، وردپرس را انتخاب کنید، دامنه، نام کاربری و رمز مدیر را وارد کنید و روی نصب بزنید. کل کار چند دقیقه طول میکشد.
روش دستی
- آخرین نسخهٔ وردپرس را از سایت رسمی wordpress.org دانلود کنید. هیچوقت نسخهٔ دستکاریشده را از سایتهای نامعتبر دانلود نکنید.
- فایلها را در پوشهٔ
public_htmlهاست آپلود و از حالت فشرده خارج کنید. - از کنترل پنل یک پایگاه داده و یک کاربر پایگاه داده بسازید و دسترسی کامل را به کاربر بدهید.
- آدرس سایت را در مرورگر باز کنید. نصبکنندهٔ وردپرس اطلاعات پایگاه داده را میپرسد و فایل
wp-config.phpرا میسازد. - عنوان سایت، نام کاربری مدیر (از
adminاستفاده نکنید) و یک رمز قوی وارد کنید.
اگر میخواهید قبل از خرید هاست روی کامپیوتر خودتان تمرین کنید، مقالهٔ آموزش نصب وردپرس روی لوکال هاست را ببینید.
قدم ۴: تنظیمات اولیه بعد از نصب
قبل از اینکه سراغ طراحی بروید، این تنظیمات را در پیشخوان وردپرس انجام دهید. تغییر دادن بعضی از آنها بعد از راهاندازی سایت دردسرساز است:
- تنظیمات ← پیوندهای یکتا: گزینهٔ «نام نوشته» را انتخاب کنید تا آدرسها خوانا و سئوپسند باشند. اگر این را بعداً عوض کنید، همهٔ لینکهای قبلی خراب میشوند.
- تنظیمات ← عمومی: عنوان و معرفی کوتاه سایت، زبان فارسی و منطقهٔ زمانی تهران را تنظیم کنید.
- تنظیمات ← خواندن: مطمئن شوید گزینهٔ «از موتورهای جستجو درخواست کنید که این سایت را ایندکس نکنند» تیک نخورده باشد. این اشتباه کوچک میتواند سایت را کاملاً از گوگل حذف کند.
- محتوای نمونه را حذف کنید: نوشتهٔ «سلام دنیا!»، برگهٔ نمونه و دیدگاه پیشفرض.
- تنظیمات ← گفتگو: اگر دیدگاهها را فعال میکنید، تأیید دستی را روشن کنید تا جلوی اسپم گرفته شود.
قدم ۵: انتخاب قالب (Theme)
قالب ظاهر کلی سایت را تعیین میکند، ولی روی سرعت و سئو هم اثر زیادی دارد. معیارهای انتخاب قالب خوب:
- سرعت: قالب سبک و بهینه انتخاب کنید. قالبهایی که دهها قابلیت بیاستفاده دارند، سایت را کند میکنند.
- پشتیبانی از راستچین (RTL) و فونت فارسی
- بهروزرسانی منظم و سازگاری با آخرین نسخهٔ وردپرس
- سازگاری با صفحهسازها و افزونههایی که لازم دارید، مثل المنتور یا ووکامرس
هشدار مهم: هرگز از قالبها و افزونههای نالشده (کرکشده) استفاده نکنید. این فایلها اغلب کد مخرب دارند، بهروزرسانی امنیتی دریافت نمیکنند و میتوانند سایت را هک کنند یا از نتایج گوگل حذفش کنند. قالب رایگان معتبر از مخزن رسمی وردپرس یا قالب اورجینال خریداریشده، همیشه انتخاب امنتری است.
قدم ۶: ساخت صفحات اصلی سایت
بیشتر سایتها این صفحات پایه را لازم دارند:
- صفحهٔ اصلی: در چند ثانیه به بازدیدکننده بگوید شما که هستید و چه کاری برایش انجام میدهید.
- درباره ما: معرفی تیم، سابقه و دلیل اعتماد. این صفحه در اعتبار سایت نقش مهمی دارد.
- خدمات یا محصولات
- تماس با ما: فرم تماس، شماره، آدرس و راههای ارتباطی.
- بلاگ: برای انتشار محتوای آموزشی و جذب ترافیک از گوگل.
برای ساخت صفحات دو راه اصلی دارید: ویرایشگر بلوکی خود وردپرس (گوتنبرگ) که سبک و سریع است، یا صفحهسازهایی مثل المنتور که آزادی طراحی بیشتری میدهند. اگر میخواهید طراحی حرفهای با المنتور را عملی یاد بگیرید، دورهٔ رایگان طراحی لندینگ پیج با المنتور برای همین نوشته شده است.
قدم ۷: نصب افزونههای ضروری
افزونهها قابلیتهای جدید به وردپرس اضافه میکنند. این دستهها تقریباً برای همهٔ سایتها لازماند:
| کاربرد | نمونه افزونهها |
|---|---|
| سئو | Yoast SEO یا Rank Math |
| کش و سرعت | WP Rocket یا LiteSpeed Cache (اگر هاست LiteSpeed دارید) |
| بکاپ | UpdraftPlus |
| امنیت | Wordfence یا مشابه آن |
| فرم تماس | Contact Form 7 یا WPForms |
قانون طلایی: کمتر، بهتر است. هر افزونه کد، استایل و اسکریپت اضافهای روی سایت بار میکند. در بررسی یکی از سایتها ۲۵ افزونهٔ فعال پیدا کردیم که چند تایشان روی هر صفحهای اسکریپت بار میکردند، حتی صفحههایی که اصلاً از آنها استفاده نمیکردند. قبل از نصب هر افزونه از خودتان بپرسید: «واقعاً لازمش دارم؟» در این باره مقالهٔ چرا نباید از افزونهها زیاد استفاده کنیم را بخوانید. اگر هم به ابزارهای هوشمند علاقه دارید، افزونههای هوش مصنوعی وردپرس را ببینید.
قدم ۸: امنیت و بکاپ
- همیشه بهروز باشید: هستهٔ وردپرس، قالب و افزونهها را بهروز نگه دارید. نسخهٔ ۷٫۱٫۲ وردپرس، مثلاً، برای رفع یک آسیبپذیری امنیتی بحرانی منتشر شد.
- رمز قوی و ورود دومرحلهای برای حساب مدیر
- بکاپ منظم و خودکار که یک نسخهاش بیرون از هاست نگهداری شود
- افزونهها و قالبهای بیاستفاده را حذف کنید، نه فقط غیرفعال
فهرست کامل را در چکلیست امنیتی وردپرس آوردهایم.
قدم ۹: سئو پایهٔ سایت وردپرسی
بهترین زمان برای سئو، همان زمان ساخت سایت است، نه بعد از آن. این کارها را از روز اول انجام دهید:
- سایت را در Google Search Console ثبت و نقشهٔ سایت را معرفی کنید. افزونههای سئو سایتمپ را خودکار میسازند.
- برای هر برگه و نوشته عنوان سئو و توضیحات متای یکتا بنویسید.
- هر صفحه فقط یک تیتر H1 داشته باشد.
- برای تصاویر متن جایگزین (Alt) بنویسید.
- صفحات مرتبط را به هم لینک داخلی بدهید.
اگر تازه با سئو آشنا میشوید، مقالهٔ سئو چیست؟ راهنمای کامل سئو سایت از صفر را بخوانید.
قدم ۱۰: افزایش سرعت سایت
- کش صفحه را فعال کنید. مؤثرترین کار ممکن است و میتواند زمان پاسخ را چندین برابر کاهش دهد.
- تصاویر را قبل از آپلود فشرده کنید و در صورت امکان از فرمت WebP استفاده کنید.
- برای تصاویر زیر صفحه بارگذاری تنبل (Lazy Load) را فعال کنید.
- اسکریپتهای غیرضروری را حذف کنید یا فقط در صفحات لازم بار کنید.
جزئیات بیشتر را در مقالهٔ چطور سرعت سایت را افزایش دهیم ببینید.
اشتباهات رایج مبتدیها در ساخت سایت وردپرسی
| اشتباه | پیامد | راه درست |
|---|---|---|
| خرید ارزانترین هاست | کندی، قطعی و خزش ضعیف گوگل | هاست با منابع کافی و PHP بهروز |
| استفاده از قالب نالشده | بدافزار و خطر هک | قالب رایگان رسمی یا اورجینال |
| تیک «ایندکس نکن» در تنظیمات خواندن | حذف کامل سایت از گوگل | بررسی این گزینه بعد از نصب |
| تغییر پیوند یکتا بعد از انتشار | خطای ۴۰۴ برای همهٔ لینکهای قدیمی | تنظیم «نام نوشته» از روز اول |
| نصب افزونه برای هر کار کوچک | کندی و تداخل | فقط افزونههای واقعاً لازم |
| نداشتن بکاپ خارج از هاست | از دست رفتن کامل سایت | بکاپ خودکار در فضای جداگانه |
هزینهٔ ساخت سایت وردپرسی از چه اجزایی تشکیل میشود؟
خود وردپرس رایگان است، ولی ساخت سایت این هزینهها را دارد:
- دامنه: هزینهٔ سالانه. دامنههای .ir معمولاً ارزانتر از .com هستند.
- هاست: هزینهٔ ماهانه یا سالانه. هاست را با هزینهای که مشکلاتش بعداً ایجاد میکند مقایسه کنید، نه فقط با قیمتش.
- قالب و افزونههای پولی (اختیاری): خیلی از سایتها با گزینههای رایگان هم به خوبی راه میافتند.
- طراحی و محتوا: اگر خودتان انجام دهید زمانبر است. اگر برونسپاری کنید، هزینه دارد ولی سریعتر و حرفهایتر پیش میرود.
سؤالات متداول
برای ساخت سایت با وردپرس باید برنامهنویسی بلد باشم؟
خیر. ساخت یک سایت کامل با قالب، ویرایشگر بلوکی یا المنتور و افزونهها بدون برنامهنویسی ممکن است. دانستن کمی HTML و CSS فقط برای شخصیسازیهای دقیقتر کمک میکند.
ساخت سایت وردپرسی چقدر زمان میبرد؟
نصب و تنظیمات اولیه چند ساعت کار است. یک سایت شرکتی ساده ممکن است در چند روز آماده شود. زمان اصلی را طراحی و تولید محتوای خوب میگیرد.
میتوانم با وردپرس فروشگاه اینترنتی بسازم؟
بله. با افزونهٔ رایگان ووکامرس (WooCommerce) میتوانید محصولات فیزیکی، دانلودی یا دورههای آموزشی بفروشید و درگاه پرداخت ایرانی هم به آن وصل کنید.
میتوانم با هوش مصنوعی سایت وردپرسی بسازم؟
بله. ابزارهای هوش مصنوعی در تولید محتوا، طراحی و حتی کدنویسی کمک زیادی میکنند. راهنمای کاملش را در مقالهٔ آموزش ساخت سایت وردپرسی با هوش مصنوعی نوشتهایم.
وردپرس برای سئو خوب است؟
بله. وردپرس ساختار استانداردی دارد و با افزونههای سئو مدیریت عنوان، متا، سایتمپ و اسکیما خیلی ساده میشود. البته سرعت هاست و کیفیت محتوا همچنان تعیینکنندهاند.
جمعبندی
ساخت سایت با وردپرس ده قدم اصلی دارد: دامنه، هاست، نصب، تنظیمات اولیه، قالب، صفحات، افزونهها، امنیت، سئو و سرعت. بیشتر مشکلاتی که بعداً سراغ سایتها میآید، مثل کندی، ایندکس نشدن در گوگل و هک، از تصمیمهای اشتباه در همین قدمهای اول شروع میشوند. پس روی انتخاب هاست و قالب وقت بگذارید و تنظیمات پایه را از روز اول درست انجام دهید.
اگر ترجیح میدهید یک تیم متخصص سایت شما را از صفر سریع، امن و سئوشده بسازد، خدمات طراحی سایت حرفهای طاووس وب را ببینید. اگر فروشگاه اینترنتی میخواهید، صفحهٔ طراحی سایت فروشگاهی و برای معرفی کسبوکار، صفحهٔ طراحی سایت شرکتی را هم ببینید. برای ادامهٔ یادگیری هم مقالات دستهٔ آموزش وردپرس را دنبال کنید.