چک لیست طراحی سایت

چک‌لیست جامع طراحی سایت وردپرسی

آیا می‌خواهید یک سایت وردپرسی حرفه‌ای و آماده برای رشد بسازید، اما نمی‌دانید از کجا شروع کنید؟ این چک‌لیست جامع طراحی سایت وردپرسی دقیقاً برای شماست! با رعایت این مراحل، حتی مبتدی‌ها می‌توانند یک سایت شخصی، شرکتی یا …. را از صفر تا ۱۰۰ بدون هیچ اشتباه فنی راه‌اندازی کنند.

در این راهنما، تمام نکات فنی و عملیاتی، از ثبت دامنه، تنظیم هاست، نصب وردپرس و قالب، افزونه‌ها، امنیت، بهینه‌سازی سرعت و SEO، تا اتصال به Google Search Console و Analytics به صورت مرحله به مرحله پوشش داده شده است.

با دنبال کردن این چک‌لیست:

  • سایت شما امن، سریع و SEO-Friendly خواهد بود
  • صفحات و محتوا بهینه و خوانا خواهند بود
  • کاربران و موتورهای جستجو سایت شما را به سرعت خواهند یافت
  • هیچ مرحله مهمی از قلم نمی‌افتد

اطلاعات اولیه

1️⃣ معرفی کسب‌وکار
برای ساخت صفحه «درباره ما»

  • معرفی کوتاه کسب‌وکار (چند خط درباره فعالیت شما)
  • تاریخچه یا سابقه فعالیت (از چه سالی شروع کرده‌اید؟)
  • معرفی اعضای اصلی مجموعه (نام + سمت + در صورت تمایل عکس)
  • افتخارات، گواهینامه‌ها یا مجوزها (در صورت تمایل عکس هم ارسال شود)

2️⃣ اطلاعات تماس (برای نمایش در سایت و گوگل)

  • آدرس کامل
  • شماره‌های تماس
  • شماره موبایل اصلی
  • ساعات کاری
  • ایمیل یا ایمیل‌های بخش‌ها
  • آدرس شبکه‌های اجتماعی (اینستاگرام، تلگرام و …)

3️⃣ خدمات یا حوزه فعالیت
برای ساخت صفحات خدمات سایت

برای هر خدمت لطفاً ارسال شود:

  • نام خدمت
  • توضیح کامل درباره آن (چه کاری برای مشتری انجام می‌دهید؟)
  • مزیت شما نسبت به رقبا (در صورت امکان)

4️⃣ پروژه‌ها / نمونه‌کارها

برای هر پروژه:

  • نام پروژه یا کارفرما
  • توضیح کوتاه
  • عکس یا فیلم (در صورت وجود)

5️⃣ لوگو و هویت بصری

  • فایل لوگو با کیفیت بالا (ترجیحاً PNG)
  • در صورت وجود نسخه‌های افقی یا عمودی هم ارسال شود
  • رنگ برند (اگر مشخص دارید)

6️⃣ مشتریان و اعتبار برند (اختیاری)

  • لیست مشتریان مهم
  • رضایت‌نامه یا نظرات مشتریان (در صورت وجود)

7️⃣ سلیقه طراحی
برای اینکه سایت مطابق سلیقه شما باشد:

  • 2 تا 5 سایت که ظاهرشان را دوست دارید ارسال کنید

هاست و دامنه

ثبت دامنه IR

آدرس سایت ایرنیک

  • دامنه‌های ir به صورت ملی توسط مرکز ثبت دامنه‌های ملی ایران (ایرنیک / IRNIC) مدیریت می‌شوند.
  • برای ثبت دامنه، باید در سایت ایرنیک ثبت نام کنید و یک شناسه کاربری (NIC Handle) ایجاد کنید

اطلاعات لازم برای ایجاد شناسه:

  • نام و نام خانوادگی / نام سازمان
  • کد ملی یا شناسه ملی
  • شماره تلفن همراه و ثابت
  • ایمیل معتبر
  • احراز هویت

نکات فنی:

  • ایمیل و شماره موبایل باید فعال باشند، چون کد تایید و اطلاع‌رسانی‌ها از طریق آن ارسال می‌شود
  • شناسه کاربری بعداً برای مدیریت دامنه و تمدید لازم است

پس از انتخاب نام دامنه و ایجاد شناسه، روی ثبت دامنه کلیک کنید

اطلاعات خواسته شده را وارد کنید:

  • شناسه مالک (Owner NIC Handle)
  • شناسه اداری (Admin NIC Handle)
  • شناسه فنی (Tech NIC Handle)
  • انتخاب مدت زمان ثبت: معمولاً 1 تا 5 سال

ثبت دامنه وب سایت

دامنه هایی که بیشتر استفاده می شوند دامنه های با پسوند com و ir هستند. اما پسوندهای متنوع دیگه ای هم وجود دارد که براساس حوزه کاری می توانید انتخاب نمایید.

برای ثبت دامنه ir، حتما باید در سامانه ایرنیک (nic.ir) ثبت نام و احراز هویت نمایید تا شناسه ایرنیک دریافت کنید. پس از دریافت این شناسه از طریق خود سامانه و سایت های زیر می توانید نسبه به تهیه دامنه اقدام نمایید.

پیشنهاد می شود اگر دامنه com برای سایت خود انتخاب می کنید حتما پسوند ir نیز تهیه شود و در ادامه به com متصل گردد.

مشخصات هاست مناسب ورپرس

هاست هایی که برای وردپرس استفاده می شوند، هاست های لینوکسی و هاست های وردپرسی هستند.

  • هاست : اشتراکی
  • مکان : ایران
  • سیستم عامل : لینوکس
  • کنترل پنل : سی پنل یا دایرکت ادمین
  • حداقل مشخصات : فضا 500MB

هاستینگ های پیشنهادی :

نت افراز

  • تهیه هاست از نت افراز با 8% تخفیف : کد UC137MNW

میهن وب هاست

  • تهیه هاست سی پنل ایران از میهن وب هاست

ایران سرور

  • تهیه هاست ویژه وردپرس

تنظیم DNS بر روی دامنه

با تنظیم Domain Name System، بر روی دامنه، دامنه شما به آی پی هاست متصل می گردد. DNS هاست شما توسط هاستیگ اعلام می گردد یا از طریق کنترل پنل هاست قابل مشاهده می باشد.

مثال : ns1.yourhost.com, ns2.yourhost.com

مراحل اتصال دامنه به هاست با تنظیم DNS

  1. وارد سایت تهیه دامنه شوید
  2. وارد تنظیم مشخصات دامنه شوید
  3. استفاده از DNS انتخابی
  4. در بخش DNS1 مشخصات شماره 1 را وارد نمایید
  5. در بخش DNS2 مشخصات شماره 2 را وارد نمایید
  6. نیازی به تنظیم DNS سوم تا پنج نیست
  7. تغییرات را ذخیره نمایید

کنترل اتصال صحیح دامنه به هاست

پس از ثبت تغییرات، مدت زمانی برای اعمال تغییرات لازم می باشد. برای دامنه com حدود 10 دقیقه و برای دامنه ir مدت زمان بیشتری

  1. وارد سایت DNS Checker شوید.
  2. آدرس سایت خود را وارد نمایید.
  3. کنترل کنید که اتصال ها با تیک سبز و به IP هاست شما وصل باشند.

نکات کلیدی DNS

  • حداقل ۲ Name Server معتبر وارد کنید
  • A Record دامنه به IP سرور هاست اشاره کند
  • CNAME برای www یا ساب‌دامنه‌ها استفاده شود
  • MX و TXT برای ایمیل و تایید مالکیت دامنه تنظیم شود
  • Propagation تا 48 ساعت طول می‌کشد، صبور باشید

تنظیمات اولیه هاست

فعال‌سازی گواهی SSL در سی‌پنل و دایرکت ادمین

  • SSL برای امنیت کاربران و SEO الزامی است
  • AutoSSL در سی‌پنل و Let’s Encrypt در دایرکت ادمین رایگان و امن هستند
  • حتما HTTP → HTTPS Redirect فعال شود
  • بررسی Mixed Content بعد از نصب الزامی است
  • فعال‌سازی SSL باعث بهبود رتبه سایت در گوگل می‌شود

فعال‌سازی SSL در سی‌پنل (cPanel)

مرحله ۱: ورود به سی‌پنل
وارد سی‌پنل شوید (معمولاً آدرس: https://yourdomain.com:2083)
نام کاربری و رمز عبور را وارد کنی

مرحله ۲: پیدا کردن بخش SSL/TLS
در داشبورد سی‌پنل، به بخش Security → SSL/TLS بروید
گزینه Manage SSL Sites یا SSL/TLS Status را پیدا کنید

مرحله ۳: فعال‌سازی Let’s Encrypt SSL (رایگان)
اگر هاست شما از AutoSSL پشتیبانی می‌کند، گزینه Run AutoSSL یا Enable AutoSSL را انتخاب کنید
دامنه مورد نظر را انتخاب کرده و تایید کنید
چند دقیقه صبر کنید تا گواهی صادر و نصب شود

بعد از نصب، سایت باید با https:// باز شود بررسی کنید خطای Mixed Content نداشته باشید (لینک‌های داخلی و تصاویر HTTPS باشند)

مرحله ۴: فعال کردن Force HTTPS
به فایل .htaccess بروید
کد زیر را اضافه کنید تا همه درخواست‌ها به HTTPS هدایت شوند:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

فعال‌سازی SSL در دایرکت ادمین (DirectAdmin)

مرحله ۱: ورود به دایرکت ادمین
آدرس ورود معمولاً: https://yourdomain.com:2222
نام کاربری و رمز عبور را وارد کنید

مرحله ۲: رفتن به بخش SSL Certificates
در پنل دایرکت ادمین، بخش Advanced Features → SSL Certificates را باز کنید
گزینه Free & automatic certificate from Let’s Encrypt را انتخاب کنید

مرحله ۳: فعال‌سازی گواهی
دامنه مورد نظر خود را انتخاب کنید
تیک گزینه‌های:

Include www
Redirect HTTP to HTTPS
روی Save یا Create کلیک کنید
چند دقیقه صبر کنید تا گواهی نصب شود

تیک گزینه “Force HTTPS Redirect” یا مشابه آن را فعال کنید و ذخیره نمایید.

بعد از نصب SSL، بررسی کنید که دامنه با HTTPS باز شود. اگر صفحات یا منابع داخلی HTTP دارند، خطای Mixed Content نمایش داده می‌شود و باید اصلاح شود

مرحله ۴: بررسی و رفع خطای Mixed Content
تمام لینک‌ها و منابع داخلی باید HTTPS باشند
بررسی لینک‌ها در محتوا و تصاویر

انتخاب نسخه PHP مناسب

سی پنل:

  1. وارد سی‌پنل شوید → Software → MultiPHP Manager
  2. دامنه مورد نظر را انتخاب کنید
  3. نسخه PHP توصیه شده: 8.1 یا 8.2
  4. روی Apply کلیک کنید

دایرکت ادمین:

  1. وارد دایرکت ادمین شوید → Domain Setup → Select PHP Version
  2. نسخه PHP توصیه شده: 8.1 یا 8.2
  3. تغییرات را ذخیره کنید

نکات فنی:

  • نسخه PHP پایین‌تر باعث ناسازگاری با وردپرس و افزونه‌های جدید می‌شود
  • نسخه PHP بالا بهبود سرعت و امنیت را به همراه دارد

تنظیم Root Folder و HTTPS

سی پنل:

  1. مسیر نصب وردپرس: /public_html
  2. اگر دامنه اصلی است: وردپرس در /public_html نصب شود
  3. اگر ساب‌دامنه است: مسیر جداگانه انتخاب شود (/public_html/subdomain)

دایرکت ادمین:

مسیر پیش‌فرض: /domains/yourdomain.ir/public_html
مسیر را قبل از نصب بررسی کنید تا SSL و ریدایرکت‌ها صحیح کار کنند

نکات فنی:

فعال کردن SSL قبل از نصب باعث می‌شود لینک‌ها HTTPS تنظیم شود
مسیر درست فولدر جلوگیری از مشکلات دسترسی فایل‌ها می‌کند

ریدایرکت www به بدون www یا برعکس

هدف: یک نسخه دامنه به عنوان اصلی تعیین شود تا Duplicate Content رخ ندهد

سی پنل (با .htaccess)

# Redirect non-www to www
RewriteEngine On
RewriteCond %{HTTP_HOST} ^example.ir [NC]
RewriteRule ^(.*)$ https://www.example.ir/$1 [L,R=301]

یا برعکس برای www → non-www:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.example.ir [NC]
RewriteRule ^(.*)$ https://example.ir/$1 [L,R=301]

دایرکت ادمین

  1. هنگام فعال‌سازی SSL، گزینه Force HTTPS Redirect یا گزینه مشابه برای هدایت www به non-www را فعال کنید

نکات فنی:

  • یک نسخه دامنه (www یا بدون www) Canonical شود
  • ریدایرکت 301 باعث حفظ اعتبار سئو می‌شود

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

برای هاست های اشتراکی به احتما زیاد تنظیمات زیر در دسترس شما نباشند. هرچند که هاستینگ ها، هاست های خود را برای میزبانی وردپرس بهینه کرده اند و نگرانی از بابت موارد زیر نخواهیم داشت.

تنظیمات محدودیت‌ها و دسترسی‌ها

File Permissions:

  • wp-config.php → 400 یا 440
    سایر فولدرها → 755
    فایل‌ها → 644

Limit Access:

  • از IP محدود برای دسترسی به phpMyAdmin و دایرکتوری‌های حساس استفاده کنید
    در صورت امکان، دسترسی SSH محدود و امن شود

فعال کردن ماژول‌های ضروری PHP

ماژول‌های پیشنهادی وردپرس:

  • mysqli / pdo_mysql
  • cURL
  • GD / Imagick
  • mbstring
  • xml, xmlrpc, zip
  • سی پنل: MultiPHP INI Editor → ماژول‌ها را فعال کنید
  • دایرکت ادمین: Select PHP Version → بررسی و فعال کردن ماژول‌های فوق

تنظیمات Max Upload و Memory Limit

برای نصب افزونه‌ها و آپلود فایل‌ها:

  • upload_max_filesize = 64M
  • post_max_size = 64M
  • memory_limit = 256M
  • سی پنل: MultiPHP INI Editor → ویرایش مقادیر
  • دایرکت ادمین: Select PHP Version → Options → تنظیم مقادیر

نکات فنی:

  • محدودیت کم باعث خطا هنگام نصب قالب یا افزونه‌های سنگین می‌شود

فعال کردن Gzip / Brotli Compression

  • کاهش حجم انتقال داده‌ها و افزایش سرعت سایت
  • سی پنل: Optimize Website → Enable Compression
  • دایرکت ادمین: Apache Settings → Enable Gzip / Brotli

پایگاه داده (دیتابیس) برای وردپرس

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

بررسی امنیت دیتابیس

  • پسورد پیچیده و منحصر به فرد انتخاب شود
  • دسترسی یوزر فقط به دیتابیس وردپرس داده شود
  • از Prefix پیش‌فرض wp_ استفاده نکنید، مثلاً wpabc_ برای امنیت بیشتر

ایجاد بانک اطلاعاتی در سی‌پنل

مرحله ۱: ورود به سی‌پنل
آدرس ورود: https://yourdomain.com:2083
وارد شوید با نام کاربری و رمز عبور هاست

مرحله ۲: ایجاد دیتابیس
به بخش Databases → MySQL Databases بروید
در قسمت Create New Database نام دیتابیس را وارد کنید (مثلاً wp_db)
روی Create Database کلیک کنید

مرحله ۳: ایجاد یوزر دیتابیس
در بخش MySQL Users → Add New User نام کاربری (مثلاً wp_user) و رمز عبور قوی ایجاد کنید
رمز عبور باید شامل:

  • حداقل ۸ کاراکتر
  • حروف بزرگ و کوچک
  • عدد و نماد باشد

روی Create User کلیک کنید

مرحله ۴: اتصال یوزر به دیتابیس
در بخش Add User To Database، یوزر و دیتابیس ایجاد شده را انتخاب کنید
دسترسی‌ها (Privileges) را تعیین کنید: توصیه شده برای وردپرس: All Privileges و روی Add کلیک کنید.

نکات فنی سی‌پنل

  • پیشوند دیتابیس: سی‌پنل معمولاً به صورت username_wpdb است
  • یوزر دیتابیس و پسورد را یادداشت کنید چون هنگام نصب وردپرس لازم است
  • دیتابیس باید با UTF-8 Unicode (utf8mb4) باشد

ایجاد بانک اطلاعاتی در دایرکت ادمین

مرحله ۱: ورود به دایرکت ادمین
آدرس ورود: https://yourdomain.com:2222
نام کاربری و رمز عبور هاست را وارد کنید

مرحله ۲: ایجاد دیتابیس
مسیر: Account Manager → MySQL Management → Create New Database
نام دیتابیس را وارد کنید (مثلاً wp_db)
نام کاربری دیتابیس: معمولاً پیشوند اکانت اضافه می‌شود (user_wpdb)
رمز عبور قوی وارد کنید
روی Create کلیک کنید

مرحله ۳: اختصاص دسترسی
در دایرکت ادمین، دسترسی یوزر به دیتابیس به صورت خودکار All Privileges تنظیم می‌شود
اگر نیاز به تغییر دارید، گزینه Modify Permissions استفاده کنید

نکات فنی دایرکت ادمین

  • رمز عبور قوی برای امنیت دیتابیس ضروری است
  • دیتابیس و یوزر را یادداشت کنید
  • کاراکترهای UTF-8 برای نصب وردپرس توصیه می‌شود

بررسی امنیت دیتابیس

  • پسورد پیچیده و منحصر به فرد انتخاب شود
  • دسترسی یوزر فقط به دیتابیس وردپرس داده شود
  • از Prefix پیش‌فرض wp_ استفاده نکنید، مثلاً wpabc_ برای امنیت بیشتر

نصب و راه اندازی وردپرس

دانلود آخرین نسخه وردپرس

در صورتی که قالب تهیه شده بسته نصب آسان ندارد، یا به هر دلیل خواهان نصب وردپرس خام هستید، باید از سایت وردپرس آخرین نسخه دانلود و نصب شود.

تذکر: در صورتی که تجربه کافی در زمینه ویرایش قالب مورد نظر خود را دارید پیشنهاد می شود که وردپرس خام را نصب نمایید و سپس به نصب قالب خام بپردازید.

دانلود آخرین نسخه وردپرس از سایت wordpress.org

فایل ZIP را روی سیستم خود ذخیره کنید.

آپلود وردپرس روی هاست

سی پنل

  1. وارد File Manager → public_html شوید
  2. روی Upload کلیک کرده و فایل ZIP وردپرس را آپلود کنید
  3. پس از آپلود، فایل را Extract کنید تا محتویات وردپرس در مسیر public_html قرار گیرد

دایرکت ادمین

  1. وارد File Manager → domains → yourdomain.ir → public_html شوید
  2. فایل ZIP وردپرس را آپلود کنید
  3. فایل را Extract کنید تا تمام فایل‌ها در مسیر اصلی نصب شود

نکات فنی:

  • فایل‌های WordPress باید در ریشه دامنه باشند و نه در فولدر فرعی مثل /wordpress، مگر بخواهید مسیر خاص باشد

نصب وردپرس

مرورگر را باز کنید و دامنه خود را وارد کنید: https://yourdomain.ir

فرم نصب ظاهر می‌شود

در مراحل نصب اطلاعات زیر را وارد نمایید

اطلاعات دیتابیس

  • نام دیتابیس شما
  • نام دیتابیس شما
  • نام کاربری دیتابیس

اطلاعات سایت و ادمین

  • Site Title → عنوان سایت
  • Username → نام کاربری ادمین وردپرس
  • Password → رمز قوی برای ادمین
  • Email → ایمیل مدیریت سایت

روی Install WordPress کلیک کنید

نکات فنی:

  • نام کاربری admin استفاده نکنید، امنیت پایین می‌آورد
  • رمز عبور ترکیبی از حرف بزرگ و کوچک، عدد و نماد باشد

قالب (Theme)

انتخاب قالب وردپرس

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

نکات کلیدی انتخاب قالب وردپرس

  • قالب از منابع معتبر
  • سرعت و بهینه بودن قالب
  • ریسپانسیو بودن (Mobile-Friendly)
  • سازگاری با افزونه‌ها
  • امکانات قالب
  • پشتیبانی و آپدیت قالب
  • سئو فرندلی بودن قالب
  • امنیت قالب و بدون Script مخرب
  • قابلیت سفارشی‌سازی و Child Theme
  • نسخه‌های آماده (Demo Import)

مراحل عملی انتخاب قالب

  1. بررسی هدف سایت: شخصی، شرکتی، فروشگاهی
  2. انتخاب قالب رایگان یا پریمیوم از منابع معتبر
  3. بررسی پیش‌نمایش آنلاین و نسخه موبایل
  4. بررسی سرعت و Core Web Vitals
  5. اطمینان از سازگاری با افزونه‌ها و وردپرس آخرین نسخه
  6. بررسی امکانات، پشتیبانی و آپدیت قالب
  7. بررسی SEO-Friendly بودن قالب
  8. نصب قالب در محیط تست یا staging
  9. بررسی عملکرد قالب با صفحات دمو

مرجع قالب های وردپرس و کاربرد آنها

وب سایت های رسمی تهیه و خرید قالب

منابع جهانی خرید قالب وردپرس

نام سایت توضیح لینک
ThemeForest بزرگ‌ترین مارکت قالب وردپرس، شامل قالب‌های شرکتی، فروشگاهی، شخصی و چندمنظوره themeforest.net
Elegant Themes ارائه‌دهنده قالب‌های حرفه‌ای با صفحه‌ساز Divi، مناسب سایت‌های شرکتی و شخصی elegantthemes.com
StudioPress قالب‌های سبک و SEO-friendly، مناسب سایت‌های حرفه‌ای و شرکتی studiopress.com
TemplateMonster قالب‌های شرکتی، فروشگاهی و چندمنظوره با پیش‌نمایش آنلاین و نسخه پریمیوم templatemonster.com
MyThemeShop قالب‌های سبک و سریع، مناسب وبلاگ و سایت‌های محتوا محور mythemeshop.com
CSSIgniter قالب‌های حرفه‌ای با سبک‌های مختلف و پشتیبانی قوی cssigniter.com

منابع ایرانی خرید قالب وردپرس

نام سایت توضیح لینک
ژاکت یکی از بزرگ‌ترین مارکت‌های ایرانی قالب و افزونه وردپرس، قالب‌های متنوع با پشتیبانی فارسی zhaket.com
مارکت راستچین قالب‌های راست‌چین شده با پشتیبانی فارسی، شامل چندمنظوره، فروشگاهی و شرکتی rtl-theme.com
وردپرس یار قالب‌های ایرانی و راست‌چین، آموزش نصب و پشتیبانی wordpressyar.com
تم‌فارست فارسی نسخه راست‌چین قالب‌های جهانی ThemeForest rtl-themeforest.ir

نکات کلیدی برای انتخاب قالب

  • منبع معتبر: قالب از سایت اصلی یا مارکت ایرانی معتبر خریداری شود
  • سازگاری با وردپرس: با آخرین نسخه وردپرس و PHP سازگار باشد
  • پیش‌نمایش آنلاین: قبل از خرید حتماً دمو قالب را بررسی کنید
  • پشتیبانی و آپدیت: قالب باید به صورت منظم به‌روز شود و پشتیبانی معتبر داشته باشد
  • SEO-Friendly و سبک بودن: قالب سبک و ریسپانسیو باشد تا سرعت سایت و تجربه کاربری حفظ شود

نصب قالب به صورت خام (Empty/Pure Theme)

مرحله ۱: ورود به پیشخوان وردپرس
وارد wp-admin سایت شوید: https://yourdomain.ir/wp-admin
نام کاربری و رمز عبور ادمین را وارد کنید

مرحله ۲: آپلود قالب
مسیر: Appearance → Themes → Add New → Upload Theme
فایل ZIP قالب را انتخاب و روی Install Now کلیک کنید

مرحله ۳: فعال‌سازی قالب
پس از نصب موفق، روی Activate کلیک کنید
قالب فعال شده و سایت با طراحی پیش‌فرض قالب آماده است

مزایا و نکات قالب خام

  • حجم سبک و سریع
  • می‌توانید تمام تنظیمات را از صفر انجام دهید
  • مناسب برای سایت‌های شخصی یا حرفه‌ای که می‌خواهند طراحی اختصاصی داشته باشند

نکات فنی

  • قبل از نصب، بررسی کنید قالب با نسخه PHP و وردپرس شما سازگار باشد
  • قالب خام معمولاً دارای صفحات دمو نیست، بنابراین همه صفحات و تنظیمات باید دستی ایجاد شوند

نصب قالب با نصب سریع (One-Click / Demo Import)

مرحله ۱: بررسی پشتیبانی قالب از دمو
قالب‌های حرفه‌ای (Astra, Kadence, OceanWP, Divi) معمولاً نصب سریع دمو دارند
بررسی کنید قالب دارای Import Demo / One-Click Install باشد

مرحله ۲: نصب قالب
مسیر: Appearance → Themes → Add New → Upload Theme
فایل ZIP قالب را آپلود کنید
روی Install Now کلیک کنید

مرحله ۳: نصب دمو (Demo Content)
مسیر: Appearance → Import Demo Data / Theme Options → One-Click Import
تنظیمات، صفحات، منوها، ویجت‌ها و نمونه محتوا به صورت خودکار بارگذاری می‌شوند

مزایا و نکات نصب سریع

  • سایت سریعاً شبیه پیش‌نمایش قالب آماده می‌شود
  • مناسب برای افراد مبتدی و کسانی که زمان ندارند
  • همه تنظیمات اولیه شامل هدر، فوتر، صفحات و ویجت‌ها اعمال می‌شود

نکات فنی

  • محتوا را با برند خود جایگزین کنید
  • تصاویر دمو را بهینه و جایگزین کنید
  • افزونه‌های لازم قالب را فعال کنید (Page Builder, SEO, Slider, Widgets)

نصب سایت با Duplicator

کاربرد این روش

  • انتقال سایت آماده یا قالب همراه با دمو به هاست جدید
    • قالب
    • صفحات و محتوا
    • افزونه‌ها
    • تنظیمات قالب و وردپرس
  • سریع و بدون نیاز به نصب دستی افزونه‌ها و صفحات

پیش‌نیازها

  • فایل‌های آماده از سایت مرجع (Export) شامل:
    • archive.zip → تمام فایل‌ها و دیتابیس
    • installer.php → اسکریپت نصب و راه‌اندازی خودکار
  • هاست با حداقل تنظیمات:
    • PHP 7.4+ یا PHP 8.x
    • MySQL/MariaDB
    • SSL فعال (در صورت نیاز HTTPS)

آپلود فایل‌ها روی هاست

  • مسیر: /public_html یا مسیر ساب‌دامنه
  • آپلود دو فایل:
    • archive.zip
    • installer.php

نکات فنی:

  • حجم فایل‌ها بسته به محتوا ممکن است زیاد باشد → بررسی Max Upload Size در PHP
  • در سی‌پنل: File Manager → Upload
  • در دایرکت ادمین: File Manager → Upload → Extract
  • قبل از اجرای installer.php، یک دیتابیس جدید ایجاد کنید

اجرای installer.php

مرورگر را باز کنید و آدرس را وارد کنید:

https://yourdomain.ir/installer.php

صفحه Duplicator باز می‌شود و مراحل زیر را طی می‌کنید:

  • Step 1: Validation → بررسی آپلود فایل‌ها و دیتابیس
  • Step 2: Setup Database → اطلاعات دیتابیس ساخته شده را وارد کنید:
    • Database Name
    • Database User
    • Password
    • Host: معمولا localhost
  • Step 3: Update Data → بررسی آدرس سایت و مسیر نصب

تکمیل نصب

Duplicator فایل‌های وردپرس، قالب و دیتابیس را در هاست شما نصب می‌کند

گزینه‌های نهایی:

  • حذف فایل installer.php و archive.zip بعد از نصب
  • ورود به پیشخوان وردپرس و بررسی عملکرد سایت

نکات فنی:

  • بررسی SSL و HTTPS بعد از نصب
  • بررسی لینک‌ها، تصاویر و مسیر فایل‌ها
  • بررسی سازگاری قالب و افزونه‌ها

مزایای استفاده از Duplicator

  • نصب سریع سایت کامل با یک اسکریپت
  • حفظ تمام تنظیمات قالب و افزونه‌ها
  • مناسب برای انتقال سایت آماده یا ایجاد نمونه دمو برای مشتری

نکات امنیتی

  • فایل installer.php بعد از نصب حتماً حذف شود
  • دیتابیس و یوزر فقط برای این سایت استفاده شود
  • SSL و ریدایرکت HTTPS فعال باشد

چک‌لیست نصب با Duplicator

  1. آپلود فایل‌های archive.zip و installer.php در مسیر مناسب
  2. ایجاد دیتابیس و یوزر با دسترسی کامل
  3. اجرای installer.php در مرورگر
  4. وارد کردن اطلاعات دیتابیس و مسیر سایت
  5. بررسی صحت نصب قالب، صفحات و افزونه‌ها
  6. حذف فایل installer.php و archive.zip
  7. فعال‌سازی SSL و HTTPS
  8. بررسی لینک‌ها و عملکرد سایت

افزونه ها (Plugins)

افزونه‌های ضروری قالب

بعضی قالب‌ها برای عملکرد کامل، نیاز به افزونه‌های خاص دارند. این افزونه‌ها معمولا همراه قالب ذکر می‌شوند.

به طور مثال

افزونه کاربرد
Slider Revolution ایجاد اسلایدرهای حرفه‌ای در صفحات قالب
Contact Form 7 / WPForms فرم تماس استاندارد یا فرم چندمرحله‌ای
WooCommerce اگر قالب فروشگاهی است، افزودن قابلیت فروش آنلاین
JetElements / Essential Addons for Elementor افزودن امکانات پیشرفته به قالب و صفحه‌ساز
Custom Post Type UI مدیریت انواع پست‌ها و بخش‌های اختصاصی قالب

نکات فنی

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

افزونه های مهم و کاربردی وردپرس

پیشنهاد می شود در ابتدای طراحی سایت از نصب افزونه های سئو ، سرعت و کش، امنیت و … خودداری نمایید و در مراحل پایانی که ذکر خواهد شد نسبت به نصب این افزونه ها و تنظیم آنها اقدام نمایید.

افزونه های صفحه ساز وردپرس

در صورتی که در انتخاب قالب دقت کرده باشید و از قالب های به روز و حرفه ای استفاده کنید، به احتمال بسیار بالایی نیاز به افزونه های صفحه ساز پیدا نخواهید کرد. اما در صورتی که مجبور به استفاده از این افزونه ها شدید از افزونه المنتور استفاده کنید که در 2 نسخه رایگان و پرو (با امکانات بیشتر) وجود دارد.

نکات فنی

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

تنظیمات مهم، ضروری و اولیه وردپرس

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

  • مسیر: Settings → General

موارد اصلی:

  1. Site Title: عنوان سایت (مثلاً نام برند یا موضوع سایت)
  2. Tagline: توضیح کوتاه سایت (مثلاً “مرجع آموزش وردپرس”)
  3. WordPress Address (URL) و Site Address (URL): بررسی HTTPS و درست بودن دامنه
  4. Email Address: ایمیل مدیریت سایت
  5. Membership: اگر نیاز است کاربران ثبت‌نام کنند، تیک بزنید
  6. New User Default Role: معمولا Subscriber

نکات فنی:

  • Site Address و WordPress Address با HTTPS باشد
  • ایمیل معتبر برای اطلاع‌رسانی و بازیابی رمز ضروری است

تنظیمات نوشتن (Writing Settings)

  • مسیر: Settings → Writing

موارد مهم:

  1. Default Post Category → دسته پیش‌فرض نوشته‌ها
  2. Default Post Format → قالب نوشتاری (Standard توصیه می‌شود)
  3. اگر قصد دارید از انتشار با ایمیل استفاده کنید، Mail Server تنظیم شود

نکات فنی:

  • این بخش معمولا برای کاربران مبتدی نیاز چندانی ندارد، ولی تنظیم دسته پیش‌فرض ضروری است

تنظیمات خواندن (Reading Settings)

  • مسیر: Settings → Reading

موارد اصلی:

  1. Your homepage displays → صفحه اصلی (صفحه استاتیک یا آخرین نوشته‌ها)
  2. Blog pages show at most → تعداد نوشته‌های بلاگ در هر صفحه
  3. Search Engine Visibility → اطمینان از دیده شدن سایت توسط موتورهای جستجو

نکات فنی:

  • اگر سایت آماده نیست، برای تست می‌توانید گزینه “Discourage search engines from indexing this site” را موقت فعال کنید.
  • صفحه اصلی را به صفحه استاتیک اختصاص دهید تا کنترل بهتر روی طراحی و محتوا داشته باشید

تنظیمات Discussion / نظرات

  • مسیر: Settings → Discussion

راهنمای بهینه‌سازی تنظیمات گفت‌وگو وردپرس

جدول خلاصه تنظیمات بخش گفت و گو

بخش تنظیمات پیشنهادی دلیل اهمیت
کوشش برای آگاه کردن دیگر وبلاگ‌ها (Pingbacks/Trackbacks) فعال یا غیر فعال بسته به سیاست سایت اطلاع از لینک‌های خارجی و کمک به لینک‌سازی، کنترل اسپم
اجازه به دیگران برای ثبت دیدگاه‌ها روی نوشته‌های تازه فعال افزایش تعامل کاربران، تولید محتوای کاربر و بهبود SEO داخلی
نویسنده دیدگاه باید نام و ایمیل وارد کند فعال کاهش اسپم و شناسایی کاربران واقعی
کاربران باید ثبت‌نام کرده باشند فعال برای سایت‌های عضویتی، غیر فعال برای سایت عمومی امنیت و کنترل بهتر، جلوگیری از دیدگاه‌های ناشناس اسپم
بستن خودکار دیدگاه‌ها روی نوشته‌های قدیمی فعال، پس از 14–30 روز کاهش اسپم و تمرکز روی محتوای تازه
فعال‌سازی دیدگاه‌های درختی (Threaded / Nested Comments) فعال، حداکثر 5 سطح بهتر شدن خوانایی گفتگوها و تجربه کاربری
صفحه‌بندی دیدگاه‌ها فعال، 50 دیدگاه در هر صفحه، برگه آخر، دیدگاه‌های تازه در بالا جلوگیری از کند شدن صفحات با تعداد زیاد دیدگاه
اطلاع‌رسانی ایمیل فعال برای دیدگاه جدید و نیازمند بررسی مدیریت سریع و پاسخ به کاربران
پیش از نمایش دیدگاه‌ها تأیید دستی دیدگاه‌ها، گزینه نویسنده قبلاً پذیرفته شده اختیاری جلوگیری از نمایش اسپم و لینک‌های مخرب
بررسی دیدگاه (Moderation) دیدگاه‌های با بیش از 2 لینک به صف بررسی منتقل شوند جلوگیری از دیدگاه‌های تبلیغاتی و بی‌کیفیت
کلیدهای دیدگاه پذیرفته نشده واژه‌ها و آی‌پی‌های مشکوک تعریف شود شناسایی و مدیریت دیدگاه‌های جفنگ و مخرب
نیم‌رخ‌ها (Avatars) نمایش نیم‌رخ‌ها فعال، پیش‌فرض Mystery Person بهبود تجربه کاربری و تعامل بصری با نویسنده‌ها

تنظیمات پیش‌فرض نوشته‌ها

کوشش برای آگاه کردن دیگر وبلاگ‌ها (Pingbacks & Trackbacks)
تنظیم پیشنهادی: فعال باشد (به جز سایت‌های بسیار بزرگ که ممکن است اسپم دریافت کنند)

  • به شما اطلاع می‌دهد وقتی کسی به سایت شما لینک داده است
  • برای لینک‌سازی و اعتبار محتوا مفید است
  • اگر اسپم زیاد است، می‌توانید غیرفعال کنید

اجازه به دیگران برای ثبت دیدگاه‌ها روی نوشته‌های تازه
تنظیم پیشنهادی: فعال باشد

  • تعامل کاربران و افزایش زمان حضور در سایت
  • تولید محتوای کاربر (UGC) و افزایش سئو داخلی
  • نکته: برای نوشته‌های شخصی یا خبرهای حساس می‌توانید غیرفعال کنید

دیگر تنظیمات دیدگاه‌ها (Other Comment Settings)

نویسنده دیدگاه باید نام و ایمیل وارد کند
تنظیم پیشنهادی: فعال باشد

  • کاهش اسپم
  • ایجاد تعامل واقعی و قابل پیگیری

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

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

بستن خودکار دیدگاه‌ها روی نوشته‌های قدیمی
تنظیم پیشنهادی: فعال باشد
تعداد روز: 14 تا 30 روز (بسته به فعالیت سایت)

  • جلوگیری از اسپم در نوشته‌های قدیمی
  • تمرکز روی محتوای تازه و فعال

فعال‌سازی دیدگاه‌های درختی (Threaded / Nested Comments)
تنظیم پیشنهادی: فعال، حداکثر 5 سطح

  • بهتر شدن خوانایی و گفتگوهای سازمان‌یافته
  • تجربه کاربری بهتر و تعامل بیشتر

صفحه‌بندی دیدگاه‌ها (Comment Paging)
تنظیم پیشنهادی: فعال، نمایش 50 دیدگاه در هر صفحه، برگه آخر نمایش داده شود، دیدگاه‌های تازه در بالا

  • جلوگیری از کند شدن صفحات با تعداد زیاد دیدگاه
  • تجربه کاربری بهتر و نمایش تازه‌ترین تعاملات

اطلاع‌رسانی ایمیلی
تنظیم پیشنهادی:

  1. وقتی کسی دیدگاه جدید نوشته است: فعال
  2. وقتی دیدگاه نیازمند بررسی است: فعال
  • شما سریعاً از نظرات کاربران باخبر می‌شوید
  • امکان مدیریت و پاسخ سریع

پیش از نمایش دیدگاه‌ها
تنظیم پیشنهادی: دیدگاه‌ها باید به صورت دستی تأیید شوند
گزینه اضافی: نویسنده قبلا دیدگاه پذیرفته شده داشته باشد (اختیاری)

  • جلوگیری از نمایش اسپم و لینک‌های مخرب
  • کنترل کیفیت نظرات

بررسی دیدگاه (Comment Moderation)
تنظیم پیشنهادی:

  1. نگه‌داشتن دیدگاه‌هایی که بیش از 2 لینک دارند
  2. افزودن کلمات کلیدی اسپم برای بررسی خودکار
  • کاهش اسپم و دیدگاه‌های بی‌کیفیت
  • جلوگیری از انتشار لینک‌های تبلیغاتی و مخرب

کلیدهای دیدگاه پذیرفته نشده (Disallowed Comment Keys)
تنظیم پیشنهادی: اضافه کردن واژه‌ها و آی‌پی‌های مشکوک

  • دیدگاه‌های مشکوک به صورت خودکار به صف جفنگ منتقل شوند
  • امنیت و مدیریت بهتر

نیم‌رخ‌ها (Avatars)
تنظیم پیشنهادی: نمایش نیم‌رخ فعال، پیش‌فرض: Mystery Person

  • بهتر شدن تجربه کاربری و شناخت نویسنده‌ها
  • ایجاد تعامل بصری و جذابیت بیشتر

تنظیمات رسانه‌ها (Media Settings)

  • مسیر: Settings → Media

جدول تنظیمات رسانه وردپرس

بخش تنظیم پیشنهادی توضیح و دلیل
اندازه بندانگشتی (Thumbnail) عرض: 150px، ارتفاع: 150px، بریدن تصاویر: فعال/غیرفعال بسته به نیاز تصاویر کوچک برای فهرست‌ها، گالری و ابزارک‌ها؛ فعال کردن بریدن باعث اندازه ثابت می‌شود، غیرفعال → متناسب با تصویر اصلی
اندازه میانه (Medium) بیشترین پهنا: 300px، بیشترین ارتفاع: 300px مناسب برای محتوای درون متن و تصاویر کوچک‌تر از اندازه اصلی
اندازه بزرگ (Large) بیشترین پهنا: 1200px، بیشترین ارتفاع: 1024px تصاویر با کیفیت بالا برای نمایش در صفحات یا گالری‌ها
سازماندهی پرونده‌ها هنگام بارگذاری فعال باشد: “پرونده‌ها را ماهانه و سالانه سازماندهی کن” مدیریت بهتر فایل‌ها، جلوگیری از شلوغی مسیر /wp-content/uploads و دسترسی سریع‌تر

نکات فنی و توصیه‌ها

  • Thumbnail: برای گالری‌ها و لیست‌های کوچک، انتخاب اندازه ثابت باعث هم‌خوانی طراحی می‌شود.
  • Medium: برای محتواهایی که در نوشته‌ها استفاده می‌شود و نیازی به کیفیت کامل ندارند، کاهش حجم صفحه را فراهم می‌کند.
  • Large: برای نمایش تمام‌صفحه یا تصاویر شاخص، بهتر است با کیفیت بالا ولی حجم مناسب ذخیره شود.
  • سازگاری با افزونه بهینه‌سازی تصاویر
  • اندازه تصاویر با قالب و Page Builder هماهنگ باشد
  • سازماندهی پرونده‌ها: فعال بودن این گزینه باعث می‌شود تصاویر و فایل‌ها به مسیر /wp-content/uploads/YYYY/MM/ منتقل شوند و مدیریت آنها راحت‌تر باشد.
    در صورت استفاده از افزونه بهینه‌سازی تصاویر (مثل Smush / ShortPixel)، بهتر است قبل از بارگذاری تصاویر تنظیمات Media انجام شده باشد.

تنظیمات پیوند یکتا (Permalinks)

  • مسیر: Settings → Permalinks

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

بخش گزینه پیشنهادی توضیح و دلیل
ساختار پیش‌فرض (Default) ❌ استفاده نشود ساده است ولی شامل ?p=123 بوده و هیچ فایده SEO ندارد، برای سایت‌های حرفه‌ای مناسب نیست
روز و نام (Day and Name) ✅ اختیاری برای بلاگ‌های خبری شامل تاریخ و نام نوشته، مناسب سایت‌های خبری، ولی لینک‌ها طولانی می‌شوند
ماه و نام (Month and Name) ✅ اختیاری برای بلاگ مشابه بالا، کوتاه‌تر از روز و نام، باز هم طولانی است
عددی (Numeric) ❌ استفاده نشود فقط شماره ID نوشته، برای SEO مناسب نیست و خوانایی ندارد
نام نوشته (Post Name) ✅ پیشنهاد اصلی برای اکثر سایت‌ها لینک کوتاه، خوانا و SEO-Friendly؛ مثال: https://pooyahayati.com/sample-post/
ساختار دلخواه (Custom Structure)   /blog/%postname%/✅ اگر می‌خواهید دسته‌بندی یا prefix اضافه کنید، مناسب برای سایت‌های شرکتی یا چند موضوعی
مبنای دسته (Category Base) ✅ مثال: topics یا پیش‌فرض category برای SEO بهتر و کوتاه‌تر کردن لینک دسته‌ها، نام کوتاه و مرتبط انتخاب شود
مبنای برچسب (Tag Base) ✅ مثال: tags URL برچسب کوتاه، خوانا و SEO-Friendly
پیوند یکتای محصولات ووکامرس فروشگاه‌محور با دسته‌بندی: /shop/product-category/sample-product/ لینک حرفه‌ای و ساختاریافته برای محصولات، به SEO و UX فروشگاه کمک می‌کند
پایگاه سفارشی برای محصولات مثال: /product/ می‌توانید prefix دلخواه برای محصولات بسازید، مثال: /shop/ یا /store/

نکات فنی و توصیه‌ها

  1. برای اکثر سایت‌ها، گزینه “نام نوشته / Post Name” بهترین است
    • لینک کوتاه، خوانا و SEO-Friendly
    • مناسب برای مقالات، صفحات شرکتی و سایت‌های شخصی
  2. برای فروشگاه‌های ووکامرس
    • استفاده از /shop/sample-product/ یا /shop/product-category/sample-product/ پیشنهاد می‌شود
    • باعث مرتب شدن ساختار لینک محصولات و دسته‌ها می‌شود
  3. Category Base و Tag Base
    1. استفاده از نام کوتاه و مرتبط با سایت باعث کوتاه‌تر شدن URL و SEO بهتر می‌شود
  4. تغییر پیوند یکتا بعد از انتشار محتوا
    1. اگر محتوا زیاد است، تغییر structure باعث ایجاد لینک‌های شکسته می‌شود
    2. در این صورت باید Redirect 301 برای لینک‌های قدیمی تنظیم شود
  5. تگ‌های موجود برای ساختار دلخواه
    • %year%, %monthnum%, %day%, %hour%, %minute%, %second%, %post_id%, %postname%, %category%, %author%
    • ترکیب‌ها برای سایت‌های خبری یا چندموضوعی قابل استفاده است
  6. سایر
    • قبل از تولید محتوا، Permalinks را تغییر دهید تا لینک‌ها بدون تغییر باقی بمانند
    • بعد از تغییر، بررسی کنید لینک صفحات و تصاویر درست بارگذاری شوند

طراحی صفحات سایت

ایجاد صفحات اختصاصی

مسیر: Pages → Add New

لیست صفحات ضروری سایت :

  • طراحی صفحه اصلی (Home) و تنظیم صفحه نخست
  • طراحی صفحه درباره ما (About Us)
  • طراحی صفحه تماس با ما (Contact Us)
  • طراحی صفحه بلاگ​ (Contact Us)
  • طراحی صفحه مقاله تکی
  • خدمات / محصولات (Services / Products)
  • طراحی صفحات مورد نیاز دیگر

نکات فنی:

  • Slug یا URL صفحه کوتاه و خوانا باشد (مثلاً /about-us/)
  • صفحه خانه را به صورت استاتیک تنظیم کنید:
    •  Settings → Reading → Your homepage displays → A static page
  • تصاویر و محتوا با اندازه‌های استاندارد Media بارگذاری شوند

طراحی هدر و فوتر سایت

طراحی هدر (Header)

مسیر: Appearance → Customize → Header یا با صفحه‌ساز

المان‌های پیشنهادی:

  1. لوگو و favicon
  2. منوی اصلی
  3. شماره تماس یا لینک شبکه‌های اجتماعی (برای سایت شرکتی)

نکات فنی:

  • لوگو با کیفیت و حجم کم (PNG یا WebP)
  • هدر ریسپانسیو و نمایش صحیح در موبایل و تبلت
  • منوهای بزرگ‌تر در موبایل به صورت Hamburger Menu

طراحی فوتر (Footer)

مسیر: Appearance → Customize → Footer یا صفحه‌ساز

المان‌های پیشنهادی:

  1. کپی‌رایت
  2. منوهای کوچک
  3. لینک شبکه‌های اجتماعی
  4. فرم عضویت در خبرنامه

نکات فنی:

  • فوتر سبک و کم حجم باشد
  • HTML استاندارد و سازگار با SEO باشد

ایجاد و تنظیم منوها

مسیر: Appearance → Menus

نکات مهم:

  • حداقل یک منوی اصلی برای هدر ایجاد شود
  • ترتیب منطقی صفحات و دسته‌ها
  • منوها در موبایل تست شوند

نکات فنی:

  • از Custom Links برای صفحات خارجی یا فرم‌ها استفاده کنید
  • لینک‌ها کوتاه، SEO-Friendly و بدون پارامترهای اضافه باشد

افزونه های فرم ساز وردپرس

تذکر: بعضی از قالب های حرفه ای وردپرس، بخش فرم ساز دارند و نیازی به نصب افزونه جداگانه ای ندارید (مثل قالب آوادا).

پیشنهاد من برای کارهای ساده افزونه رایگان Contact Form 7 می باشد و تنها در صورت نیاز به ساخت فرم های پیچیده و شرطی از افزونه گرویتی فرمز استفاده کنید

فرم‌های معمول:

  • فرم تماس
  • فرم ثبت‌نام یا اشتراک
  • فرم دریافت بازخورد

نکات فنی:

  • فعال کردن CAPTCHA / reCAPTCHA برای جلوگیری از اسپم
  • اتصال فرم‌ها به ایمیل معتبر یا CRM
  • بررسی ایمیل‌های ارسالی و تست قبل از انتشار

تنظیمات نهایی سایت

استفاده از افزونه های سئو برای وردپرس

پیشنهاد من استفاده از افزونه قدرتمند رنک مث پرو می باشد.

برای مطالعه بیشتر به چک لیست سئو مراجعه نمایید.

نصب افزونه های امنیتی وردپرس

پیشنهاد من استفاده از افزونه All in One WP Security می باشد

برای مطالعه بیشتر به چک لیست امنیتی مراجعه نمایید.

افزونه های افزایش سرعت سایت به همراه کش

پیشنهاد من استفاده از افزونه راکت می باشد

از افزونه DPPP فقط زمانی استفاده کنید که تعداد افزونه های زیادی رو سایت نصب کرده اید و باید بهینه سازی شوند (در صورت انتخاب مناسب قالب، اصلا نیازی به این افزونه نیست)

از افزونه اسماش نسخه پرو زمانی استفاده کنید که سایت شما عکس های زیادی دارد و یا نیاز به عکس های با کیفیت اما با حجم کمتر دارید.

برای مطالعه بیشتر به چک لیست افزایش سرعت مراجعه نمایید

تنظیمات نهایی

نمایش به موتورهای جستجو را فعال کنید

  • مسیر : تنظیمات ← خواندن ← نمایش به موتورهای جستجو
  • گزینه “Discourage search engines from indexing this site” را غیرفعال کنید تا سایت برای موتورهای جستجو قابل رویت شود.

اتصال به گوگل

اتصال سایت به Google Search Console (GSC)

۱. ایجاد حساب Google Search Console
به آدرس https://search.google.com/search-console بروید
وارد حساب گوگل خود شوید (یا ایجاد کنید)
روی “Start Now” / “شروع کن” کلیک کنید

۲. افزودن سایت به GSC
دو روش اصلی برای افزودن سایت وجود دارد:

روش توضیح مناسب برای
Domain تنها یک مالکیت برای کل دامنه (www + non-www + subdomains + HTTPS/HTTP) سایت‌های حرفه‌ای و فروشگاهی
URL Prefix فقط همان آدرس دامنه یا زیرشاخه مشخص سایت‌های کوچک یا تازه تاسیس، ساده‌تر برای مبتدی‌ها

پیشنهاد: برای اکثر سایت‌ها، URL Prefix با HTTPS انتخاب کنید:
https://yourdomain.ir/

۳. تایید مالکیت سایت
Google باید مطمئن شود شما مالک سایت هستید. روش‌های رایج:

روش توضیح نکات
HTML Tag متا تگ ارائه شده را داخل <head> قالب قرار دهید مسیر: Appearance → Customize → Additional CSS/HTML یا افزونه Header and Footer Scripts
HTML File Upload فایل HTML که GSC ارائه می‌دهد را در هاست آپلود کنید مسیر: /public_html/installer.html
Google Analytics حساب Google Analytics متصل باشد فقط اگر UA یا GA4 قبلاً نصب شده باشد
Google Tag Manager GTM فعال و اتصال صحیح حرفه‌ای، مخصوص سایت‌های پیچیده
DNS Verification اضافه کردن رکورد TXT به DNS دامنه امن و برای همه زیر دامنه‌ها معتبر

پیشنهاد برای مبتدی‌ها: روش HTML Tag یا Google Analytics ساده‌ترین راه است

۴. اضافه کردن Sitemap به GSC
مسیر: Index → Sitemaps
آدرس نقشه سایت را وارد کنید:

  1. وردپرس + Yoast SEO → https://yourdomain.ir/sitemap_index.xml
  2. Rank Math → مشابه sitemap_index.xml
  3. روی Submit کلیک کنید

نکات فنی:

  • sitemap کمک می‌کند گوگل تمام صفحات سایت را سریع‌تر شناسایی کند
  • نقشه سایت شامل صفحات، نوشته‌ها، دسته‌ها و محصولات ووکامرس است

۵. بررسی ایندکس اولیه
پس از ارسال sitemap:

مسیر: Coverage → Valid
بررسی کنید صفحات اصلی بدون ارور باشند
اگر خطا وجود دارد → رفع کنید (مثلاً لینک شکسته، صفحات Noindex)

۶. بررسی گزارش‌ها و هشدارها
Performance: تعداد Impression و Click صفحات
Enhancements: Mobile Usability, Core Web Vitals
Manual Actions: اگر گوگل جریمه‌ای اعمال کرده باشد
Security Issues: گزارش هک یا بدافزار

اتصال سایت به Google Analytics

۱. ایجاد حساب Google Analytics
به آدرس https://analytics.google.com/ بروید
وارد حساب گوگل خود شوید یا یک حساب جدید بسازید
روی Start measuring / شروع اندازه‌گیری کلیک کنید
اطلاعات سایت را وارد کنید:

  • Account Name: نام حساب (مثلاً “Site Analytics”)
  • Property Name: نام سایت
  • Timezone و Currency را تنظیم کنید

۲. انتخاب نوع Property
Google Analytics 4 (GA4) → جدید و استاندارد گوگل
Universal Analytics (UA) → قدیمی، فقط اگر نیاز به سازگاری با افزونه‌های قدیمی دارید
پیشنهاد: GA4 برای همه سایت‌های جدید

۳. دریافت Tracking Code
بعد از ایجاد Property → مسیر: Admin → Data Streams → Web → Measurement ID
Measurement ID نمونه: G-XXXXXXXXXX
این کد باید به سایت وردپرس اضافه شود

۴. روش‌های اتصال به وردپرس
الف) استفاده از افزونه (ساده‌ترین روش)

افزونه‌های پیشنهادی:

  • Site Kit by Google (رایگان، رسمی گوگل)
  • GA Google Analytics

مراحل با Site Kit:

  1. نصب و فعال‌سازی افزونه
  2. ورود با حساب گوگل
  3. انتخاب Property GA4
  4. تایید اتصال و فعال‌سازی
    آسان و بدون نیاز به کدنویسی
    امکان مشاهده گزارش‌ها در داشبورد وردپرس

ب) اضافه کردن کد دستی
مسیر: Appearance → Theme Editor → header.php
قبل از تگ </head> کد GA4 را اضافه کنید:

<!-- Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-XXXXXXXXXX');
</script>

فایل ذخیره شود

۵. بررسی عملکرد اتصال
پس از 24–48 ساعت، در Google Analytics → Realtime → Overview مشاهده کنید کاربران سایت آنلاین هستند
بررسی کنید صفحات بازدید شده و رفتار کاربران ثبت می‌شود

۶. تنظیم اهداف (Goals) و Conversion Tracking)
مسیر: Admin → Events / Conversions

نکات فنی:

  • برای سایت فروشگاهی حتما eCommerce Tracking فعال شود
  • نامگذاری اهداف واضح و کوتاه باشد

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

9 + 7 =