وبلاگ
چک لیست طراحی سایت و تحویل به مشتری
چک لیست طراحی سایت و تحویل به مشتری؛ از محتوا تا پشتیبانی (راهنمای کامل فریلنسرها)
همونطور که میدونین چکلیست تحویل سایت مجموعهای از مراحل فنی، محتوایی و آموزشیه که طراح وب باید قبل از تحویل رسمی پروژه چک کنه تا سایت آماده، ایمن و بهینه به دست مشتری برسه.
آرمین یه طراح سایت بود که همه میگفتن کارش عالیه. سه ماه روی یه پروژه وقت گذاشته بود، کدها تمیز بودن، طراحی قشنگ بود، سرعت سایت هم بالا. اما وقتی سایت رو به مشتری تحویل داد،تا یه هفته بعد تلفنش خاموش نشد. «فرمها کار نمیکنن»، «گوگل سایت رو ایندکس نکرده»، «لوگو روی موبایل له شده»… آرمین تازه فهمید مشکل از کد نبود؛ مشکل از نداشتن یه چکلیست تحویل سایت به مشتری بود.

چکلیست تحویل سایت به مشتری؛ از محتوا تا پشتیبانی (راهنمای کامل فریلنسرها)
این مقاله برای اینه که دیگه مشکلات آرمین برات پیش نیاد . میخوایم قدمبهقدم ببینیم یه تحویل واقعاً حرفهای چه شکلیه، چیارو باید چک کنی، چه مستنداتی باید آماده باشه و چطور بعد از تحویل هم یه رابطه بلندمدت با مشتری بسازی که هم برای جفتتون ارزش داشته باشه.
“کیفیت یعنی انجام درست کارها حتی وقتی کسی نگاهت نمیکنه.”
«هنری فورد»
مطالعه بیشتر:
چرا اصلاً به چک لیست تحویل سایت نیاز داری؟
شاید فکر کنی «من همه چیز رو حفظم، چکلیست برای چیه؟» اما طبق یه تحقیق منتشرشده توسط Project Management Institute (PMI)، حدود ۳۹٪ از پروژههای فناوری بهخاطر ضعف در تحویل و مستندسازی شکست میخورن، نه بهخاطر مشکل فنی.
نگار، همکار آرمین، یه سایت سادهتر از آرمین میساخت. ولی هر بار که پروژهای تحویل میداد، یه PDF چند صفحهای هم میفرستاد. مشتریاش احساس میکردن با یه تیم حرفهای طرفن. نتیجه؟ نگار ۳ برابر آرمین ارجاع میگرفت ، با همون سطح مهارت فنی.

چرا اصلاً به چکلیست تحویل سایت نیاز داری؟
اینجاست که یه سؤال مهم پیش میاد: مشتری اصلاً چی میخره؟ وقتی یه نفر از تو سایت میخره، نهتنها داره بابت کدنویسی و طراحی پول میده، بلکه داره بابت اطمینان پول میده. اطمینان از اینکه سایتش کار میکنه، کسی پیداش میکنه، و اگه مشکلی پیش اومد، یکی هست که جواب بده. چکلیست تحویل سایت دقیقاً همین اطمینان رو به مشتری میده.
حرفهای بودن در تحویل، از حرفهای بودن در کدنویسی مهمتره
وقتی مشتری یه سایت میخره، داره «آرامش ذهن» میخره، نه «کد». چکلیست تحویل سایت به مشتری همین آرامش ذهنی رو میده و ارجاعهای بعدی رو برای تو میاره.
فکر کن دو تا مکانیک داری. اولی ماشینت رو درست میکنه، کلید میده دستت و میگه «برو». دومی یه برگه کامل میده که توش نوشته چی تعویض شد، کِی باید برگردی، مراقب چیا باید باشی. کدوم رو بیشتر دوست داری؟ کدوم رو به دوستات معرفی میکنی؟ جواب واضحه. فریلنسری هم دقیقاً همینه.
“«چکلیستها ابزار فراموشکارها نیستن؛ ابزار کسایی هستن که میخوان هیچچیز مهمی از قلم نیفته.»”
Atul Gawande، The Checklist Manifesto
گوانده این کتاب رو بعد از بررسی اشتباهات پزشکی نوشت، جاهایی که جراحهای باتجربه بهخاطر فراموش کردن یه قدم ساده، بیمار رو از دست میدادن. اگه جراحها به چکلیست نیاز دارن، طراح سایت هم قطعاً نیاز داره.
گامبهگام: چکلیست کامل تحویل پروژه طراحی سایت

چکلیست کامل تحویل پروژه طراحی سایت
گام ۱: تست فنی کامل سایت قبل از لانچ
قبل از هر چیز، سایت باید بینقص از نظر فنی باشه. این مرحله جایی نیست که «شاید» کار کنه؛ باید «حتماً» درست باشه. بیشتر مشکلاتی که مشتریها بعد از تحویل گزارش میدن، همینجا ریشه دارن، چیزهایی که اگه یه ساعت وقت میذاشتی، پیدا میکردی.
- تست فرمهای تماس و فرمهای سفارش (ارسال ایمیل واقعی به یه آدرس تست)
- بررسی لینکهای شکسته با ابزارهایی مثل Ahrefs Broken Link Checker
- تست سرعت صفحات در Google PageSpeed Insights (هدف: بالای ۸۵ در موبایل)
- بررسی نمایش درست در مرورگرهای مختلف (Chrome، Firefox، Safari، Edge)
- تست ریسپانسیو بودن در موبایل، تبلت و دسکتاپ، با ابزار DevTools یا BrowserStack
- بررسی اتصال SSL (HTTPS فعال باشه و redirect از HTTP انجام بشه)
- تست صفحه ۴۰۴ سفارشی (باید brandشده باشه، نه پیشفرض)
- چک کردن console مرورگر برای خطاهای جاوااسکریپت
- تست عملکرد فیلترها، جستجو و سیستمهای پرداخت (اگه وجود داشته باشن)
آرمین همین مرحله رو رد کرده بود. فکر میکرد «چون روی لپتاپ خودش درسته، همهجا درسته.» ولی مشتری با اینترنت ضعیف، موبایل ارزونقیمت و مرورگر آپدیتنشده وارد سایت میشه. تست فنی یعنی دیدن سایت از چشم مشتری، نه از چشم خودت.
«قبل از اینکه کلید رو تحویل بدی، مطمئن شو همه درها باز میشن.»
گام ۲: بررسی محتوا و متنها
یکی از بیشترین مشکلات تحویل سایت اینه که محتوا یا ناقصه، یا اشتباه تایپی داره، یا کپیپیست از جای دیگست. این سهتا میتونن تمام زحمتت رو خراب کنن و بدتر از اون، اعتبار مشتری رو توی چشم کاربراش خراب کنن.
- غلطگیری همه متنها، حتی footer، صفحه ۴۰۴ و tooltip ها
- بررسی تصاویر از نظر کیفیت، رزولوشن و حق مؤلف (Unsplash و Pexels رایگانن)
- چک کردن Alt Text برای تمام تصاویر (برای سئو و دسترسپذیری)
- مطمئن شدن از صحت آدرس، شماره تلفن، ایمیل و اطلاعات تماس
- بررسی متنهای پیشفرض (Lorem Ipsum) که پاک شده باشن
- چک کردن لینکهای شبکههای اجتماعی که به پروفایل درست وصل باشن
- تأیید محتوا توسط مشتری قبل از لانچ نهایی، این رو بهصورت مکتوب بگیر
نگار همیشه یه مرحله «تأیید محتوا» رو در قرارداد میذاشت. این کار باعث میشد مشتری خودش مسئول محتوای نهایی باشه و نگار از هر بازگشتی در امان بمونه. اگه مشتری بعداً میگفت «چرا آدرسم اشتباهه؟»، نگار میتونست ایمیل تأیید رو نشونش بده.

بررسی محتوا و متنها
گام ۳: تنظیمات سئو اولیه
حتی اگه قرار نباشه سئو کامل انجام بدی، یه سری تنظیمات پایه باید حتماً موقع تحویل سایت انجام شده باشه. این تنظیمات رو نادیده بگیری، سایت عملاً «نامرئی» میمونه و مشتری ۳ ماه بعد میپرسه «چرا کسی از گوگل نمیاد؟»
- نصب و تنظیم افزونه سئو (Yoast یا RankMath برای وردپرس)
- تنظیم Title و Meta Description صفحه اصلی و صفحات کلیدی
- ارسال Sitemap.xml به گوگل سرچ کنسول
- بررسی robots.txt، مطمئن شو سایت روی noindex نیست
- تنظیم Google Analytics 4 یا Google Tag Manager
- ثبت سایت در Google Search Console و تأیید مالکیت
- تنظیم Canonical URL برای جلوگیری از محتوای تکراری
- بررسی ساختار هدینگها (H1، H2، H3) در صفحات اصلی
- بهینهسازی حجم تصاویر (WebP، فشردهسازی با TinyPNG)
طبق گزارش Backlinko (2023)، بیش از ۹۰٪ از صفحات وب هیچ ترافیک ارگانیکی دریافت نمیکنن، عمدتاً بهخاطر نادیده گرفتن همین تنظیمات اولیه. این یعنی اگه این مرحله رو درست انجام بدی، سایت مشتریت از همون ابتدا شانس بهتری نسبت به ۹۰٪ رقباش داره.
«سایتی که گوگل پیداش نکنه، مثل مغازهایه که توی جنگل ساختیش.»
گام ۴: تنظیمات امنیتی و بکاپ
امنیت سایت یکی از چیزاییه که مشتری معمولاً نمیدونه نیاز داره ولی وقتی هک بشه، اولین سؤالش اینه: «مگه تو مسئولش نبودی؟» اگه از ابتدا اقدامات امنیتی پایه رو انجام داده باشی و مستند کرده باشی، هم سایت سالمتره، هم خودت از هر مسئولیتی در امانی.
- نصب افزونه امنیتی (Wordfence یا iThemes Security)
- تغییر آدرس پیشفرض ورود به وردپرس (wp-admin به یه آدرس سفارشی)
- فعال کردن احراز هویت دو مرحلهای (2FA) برای ادمین
- غیرفعال کردن XML-RPC در صورت عدم نیاز
- تنظیم بکاپ خودکار (حداقل هفتگی با UpdraftPlus یا پنل هاست)
- بررسی و تنظیم درست مجوزهای پوشهها و فایلها (Folder: 755، File: 644)
- بهروز کردن همه افزونهها، قالب و هسته وردپرس به آخرین نسخه
- حذف افزونهها و قالبهای غیرفعال که ریسک امنیتی دارن
- تنظیم Limit Login Attempts برای جلوگیری از Brute Force

تنظیمات امنیتی و بکاپ
آرمین بعد از اون اتفاق تلخ، یه قانون برای خودش گذاشت: هیچ سایتی رو بدون بکاپ خودکار تحویل نده. چون اگه روزی مشکلی پیش بیاد و بکاپ نباشه، نه مشتری میبخشه، نه خودت خودت رو میبخشی.
گام ۵: عملکرد و بهینهسازی سرعت
سرعت سایت دیگه یه «ویژگی خوب» نیست یه ضرورته. طبق دادههای گوگل، ۵۳٪ از کاربران موبایل اگه سایت بیشتر از ۳ ثانیه لود بشه، ترکش میکنن. این یعنی نصف مشتریهای بالقوه مشتریت هنوز صفحه رو ندیدن که رفتن.
- فعال کردن Caching (WP Rocket، W3 Total Cache یا LiteSpeed Cache)
- فعال کردن GZIP Compression روی سرور
- بررسی و حذف افزونههای غیرضروری که سرعت رو کم میکنن
- استفاده از CDN (مثل Cloudflare رایگان) برای تصاویر و فایلهای استاتیک
- بهینهسازی پایگاه داده (حذف revision ها، اسپمها و ردیفهای اضافه)
- Lazy Load برای تصاویر
- Minify کردن فایلهای CSS و JS
هدف اینه که سایت در Google PageSpeed به حداقل ۸۵ در موبایل و ۹۰ در دسکتاپ برسه. اگر هم نمیرسه، حداقل وضعیت رو مستند کن و به مشتری توضیح بده چرا و چه اقداماتی برای بهبودش انجام شده.
گام ۶: مستندسازی و آموزش مشتری
این مرحلهایه که ۹۰٪ فریلنسرها از دستش میدن و همین ۱۰٪ که انجامش میدن، مشتریهای دائمی دارن. مشتری بعد از تحویل باید بتونه با سایتش زندگی کنه. اگه هر بار برای یه کار ساده باید با تو تماس بگیره، هم برای تو آزاردهندهست، هم برای مشتری.
نگار برای هر پروژه یه «پکیج تحویل» آماده میکرد که شامل اینا بود:
- راهنمای ویدیویی کوتاه (۵ تا ۱۰ دقیقه) برای کار با پنل مدیریت
- PDF مستندات سایت، شامل دامنه، هاست، رمزها، لیست افزونهها و توضیح هر کدوم
- لیست کارهایی که مشتری باید ماهانه انجام بده (بهروزرسانی، بررسی بکاپها)
- اطلاعات پشتیبانی: ایمیل، شماره تماس و ساعات پاسخگویی
- راهنمای اضافه کردن محتوا (پست، محصول، تصویر) به زبان ساده
- قرارداد نگهداری ماهانه (اختیاری ولی پیشنهادی)

“«مشتریای که میدونه چطور از محصولت استفاده کنه، هیچوقت ناراضی نمیشه.»”
Seth Godin
یه نکته طلایی: این پکیج تحویل رو بهعنوان یه «هدیه» ارائه بده، نه یه وظیفه. وقتی مشتری میبینه که یه ویدیو آموزشی ضبط کردی فقط برای پروژش، احساس میکنه یه نفر واقعاً بهش اهمیت داده ،نه فقط یه فریلنسر که کارش رو تحویل داده و رفته.
گام ۷: تست نهایی و تحویل رسمی
قبل از فشار دادن دکمه «لانچ»، یه راند آخر تست انجام بده، ترجیحاً با یه نفر دیگه که پروژه رو نمیشناسه. چشم تازه، باگهایی میبینه که تو دیگه بهشون عادت کردی.
- یه بار کامل سایت رو از دید کاربر جدید مرور کن
- همه فرمها رو دوباره تست کن
- بررسی نهایی لینکها، تصاویر و محتوا
- ۲۴ ساعت اول بعد از لانچ، سایت رو مانیتور کن
- ایمیل تأیید تحویل رسمی با تاریخ و جزئیات پروژه بفرست
- صورتحساب نهایی رو ارسال کن
- یه نظرسنجی رضایت مشتری بفرست (Google Form ساده کافیه)
- درخواست ریویو یا ارجاع بده، یه پیام صادقانه کافیه
درخواست ارجاع رو دست کم نگیر. طبق تحقیقات Nielsen، ۹۲٪ از مردم به توصیههای آشنایان بیشتر از هر نوع تبلیغی اعتماد دارن. یه مشتری راضی که از تو تعریف کنه، ارزشش از هزار تا تبلیغ بیشتره.
تحویل حرفهای vs تحویل معمولی، چه فرقی میکنه؟
| معیار | تحویل معمولی | تحویل حرفهای |
|---|---|---|
| تست فنی | فقط دیدن سایت روی مرورگر خودت | تست کامل روی همه مرورگرها و دستگاهها |
| سئو | بدون تنظیمات | سرچ کنسول، سایتمپ، افزونه سئو |
| سرعت | بدون بهینهسازی | Cache، CDN، تصاویر بهینه |
| آموزش مشتری | «اگه سؤالی داشتی بپرس» | ویدیو آموزشی + PDF مستندات |
| امنیت | نادیده گرفته شده | افزونه امنیتی + بکاپ خودکار + 2FA |
| رضایت مشتری | متوسط | بالا + احتمال ارجاع بیشتر |
| ارجاعهای بعدی | کم | ۲ تا ۳ برابر بیشتر |
استفاده از چکلیست: مزایا و معایب
مزایا ✅
- کاهش چشمگیر تعداد تیکتها و تماسهای بعد از تحویل
- افزایش اعتماد مشتری و احتمال ارجاع به دوستان و همکاران
- ذهن آزادتر، دیگه نگران «یادم رفته یه چیزی» نیستی
- ساخت برند حرفهای برای خودت بهعنوان فریلنسر یا آژانس
- کاهش احتمال اختلاف با مشتری بر سر «چه چیزی قرار بود تحویل بدی»
- تسریع پروژههای آینده، هر بار از صفر شروع نمیکنی
- مستند شدن کارِت، اگه کسی دیگهای بخواد پروژه رو ادامه بده، همه چیز روشنه
معایب احتمالی ⚠️
- زمان اضافه برای تکمیل موارد چکلیست، ولی این وقت بعداً چندبرابر پس میگیری
- ممکنه برای پروژههای خیلی کوچیک (مثل یه Landing Page ساده) کمی بیش از حد باشه
- اگه چکلیست ایستا باشه، با مرور زمان منسوخ میشه، باید حداقل هر ۶ ماه یه بار آپدیتش کنی
- ممکنه اول برای مشتریهایی که به کار فریلنسرها عادت دارن، کمی رسمی بهنظر برسه، توضیح بده که این به نفع خودشونه
بعد از تحویل: پشتیبانی سایت رو جدی بگیر
آرمین بعد از اون تجربه تلخ، یه تصمیم گرفت: پکیج پشتیبانی ماهانه ارائه بده. نهتنها کمتر اذیت شد، بلکه درآمد ثابت ماهانه هم به کسبوکارش اضافه شد. یه پکیج پشتیبانی ۵۰۰ هزار تومانی ماهانه شاید ناچیز بهنظر برسه، ولی وقتی ۱۰ مشتری داری، ماهی ۵ میلیون تومان درآمد ثابت داری، بدون اینکه پروژه جدیدی بگیری.
پشتیبانی سایت بهمعنای رفع مشکلات مجانی نیست. یه ساختار درست داره:
- پشتیبانی رایگان: ۱ تا ۲ هفته بعد از تحویل، فقط برای باگهایی که در مرحله تحویل مشخص نشدن
- پشتیبانی ماهانه (پولی): بهروزرسانی افزونهها و هسته، بکاپگیری، نظارت بر زمان کار، تغییرات جزئی محتوا
- قرارداد SLA: تعریف دقیق زمان پاسخ (مثلاً ۲۴ ساعت کاری) و نوع خدماتی که شامل میشه
- تغییرات بزرگ: هر چیزی که بیشتر از ۱ ساعت وقت میبره، باید بهعنوان پروژه مجزا فاکتور بشه
طبق گزارش WP Engine (2023)، کسبوکارهایی که سرویس نگهداری وبسایت دریافت میکنن، ۳۵٪ کمتر دچار مشکلات امنیتی جدی میشن. این عدد رو به مشتری نشون بده، کمکت میکنه ارزش پکیج نگهداری رو توجیه کنی.
«بهترین فروش، فروشیه که بعد از خرید شروع میشه.»
۵ اشتباه رایج فریلنسرها هنگام تحویل سایت
بعد از سالها کار با فریلنسرها و آژانسهای دیجیتال، یه سری اشتباه تکرارشونده هست که اگه ازشون جلوگیری کنی، ۸۰٪ مشکلات بعد از تحویل حل میشن.

اشتباه رایج فریلنسرها هنگام تحویل سایت
۱. تحویل بدون ایمیل رسمی
خیلی از فریلنسرها سایت رو لانچ میکنن و فقط یه پیام واتساپی میفرستن: «سایتت آمادهست!» این اصلاً کافی نیست. یه ایمیل رسمی با تاریخ دقیق، لیست کارهای انجامشده و تأییدیه تحویل، هم حرفهایتره، هم در آینده سند قانونی محسوب میشه.
۲. نگهداشتن رمزها پیش خودت
برخی فریلنسرها فکر میکنن اگه رمز هاست رو ندن، مشتری مجبور میشه برگرده. این کاملاً اشتباهه و در مواردی غیرقانونی. همه دسترسیها باید از ابتدا به نام مشتری ثبت باشه. این کار اعتماد میسازه، نه وابستگی.
۳. قبول کردن تغییرات بینهایت بعد از تحویل
بعد از تحویل رسمی، هر تغییری که مشتری میخواد باید در چارچوب یه ساختار مشخص باشه. اگه حد و مرز نذاری، یه پروژه تحویلدادهشده تبدیل میشه به یه پروژه بیپایان بدون درآمد اضافه.
۴. فراموش کردن محیط staging قبل از لانچ
هر تغییری رو مستقیم روی سایت اصلی اعمال نکن. یه محیط تست (Staging) داشته باش که تغییرات رو اول اونجا امتحان کنی. هاستهای خوب مثل Kinsta یا WP Engine این قابلیت رو بهصورت پیشفرض دارن.
۵. نپرسیدن از مشتری درباره رضایتش
خیلیها از پرسیدن میترسن، «نکنه چیزی بگه که بدم بیاد.» ولی واقعیت اینه که مشتری ناراضی که چیزی نگفته، دیگه برنمیگرده. مشتریای که نظرش رو گفته و تو جواب دادی، احتمالاً وفادارترین مشتریت میشه.

سوالات متداول درباره چکلیست تحویل سایت
۱. چند روز قبل از تحویل باید چکلیست رو شروع کنم؟
حداقل ۳ تا ۵ روز کاری قبل از تاریخ تحویل. بعضی از مراحل مثل ایندکس شدن توسط گوگل زمان میبره و نباید صبر کنی. اگه پروژه بزرگه، یه هفته کامل وقت بذار.
۲. آیا باید برای همه پروژهها همین چکلیست رو استفاده کنم؟
پایه چکلیست ثابته، ولی میتونی بر اساس نوع پروژه (فروشگاه، پورتفولیو، شرکتی) آیتمهایی اضافه یا حذف کنی. مثلاً برای یه فروشگاه آنلاین، تست درگاه پرداخت و فرآیند سفارش بخش جداگانهای میخواد.
۳. پشتیبانی رایگان تا چه مدت منطقیه؟
معمولاً ۱۴ روز برای باگهایی که در مرحله تحویل مشخص نشدن. هر چیزی بیشتر از این باید در قالب قرارداد پشتیبانی پولی باشه. این مدت رو در قرارداد اولیه مشخص کن تا سوءتفاهم پیش نیاد.
۴. اگه مشتری بعد از تحویل تغییرات زیادی خواست چیکار کنم؟
اگه قرارداد داری، Scope of Work رو مبنا بذار. تغییرات خارج از قرارداد بهعنوان «سفارش اضافه» فاکتور بده. اگه قرارداد نداری، وقتشه که بنویسی! یه قرارداد ساده یه صفحهای هم بهتر از هیچه.
۵. آیا باید رمزهای هاست و دامنه رو به مشتری بدم؟
بله، تمام دسترسیها متعلق به مشتریه، نه تو. بهترین کار اینه که دسترسیها رو به مشتری بدی و یه کپی هم (با اجازه کتبی مشتری) پیش خودت نگه داری تا پشتیبانی راحتتر باشه.
۶. چطور مطمئن بشم مشتری از تحویل راضیه؟
یه فرم ساده رضایتسنجی بفرست، ۳ تا ۵ سؤال کوتاه. سؤالاتی مثل «از ۱ تا ۱۰ چقدر از تحویل راضی بودی؟» و «چیزی بود که دوست داشتی بهتر باشه؟» این اطلاعات هم به بهبود کارت کمک میکنه، هم نشون میده که نظر مشتری برات مهمه.
۷. آیا برای تحویل سایت باید قرارداد جداگانهای داشته باشم؟
لازم نیست قرارداد جدید بنویسی، ولی یه «صورتجلسه تحویل» یا «ایمیل تأیید تحویل» ضروریه. این سند باید تاریخ تحویل، لیست موارد تحویلشده، شرایط پشتیبانی رایگان و مبلغ نهایی رو داشته باشه.
مطالعه بیشتر:



