
تا حالا شده اون لحظهی ترسناک رو تجربه کنید که سایت جدید رو با کلی ذوق و شوق لانچ میکنید، به کلاینت تبریک میگید، شیرینی میخورید و منتظر ترافیک هستید... اما خبری نمیشه؟ یک هفته میگذره و سایت توی گوگل نیست!
میرید سراغ سورس کد و بوم! 💥
<meta name="robots" content="noindex">
اون لحظه، انگار آب یخ میریزن روی سر آدم. تمام زحمات تیم فنی و محتوا پشت یه «تیک» کوچیک توی تنظیمات وردپرس یا یه خط کد توی هدر گیر کرده.
امروز میخوام یه بار برای همیشه این پرونده رو ببندم. این مقاله فقط یه مقاله نیست؛ بیمهنامه لانچ سایت شماست.
من اینجا یه «چکلیست حیاتی» براتون آماده کردم که حاصل سالها تجربه (و چندتا سکته ناقص!) توی پروژههای مختلفه. قبل از اینکه دکمه انتشار نهایی سایت رو بزنید، این موارد رو خطبهخط چک کنید.
ببینید، گوگل با کسی شوخی نداره. وقتی سایت رو لانچ میکنید (چه سایت جدید باشه، چه ریدیزاین)، رباتهای گوگل (Googlebots) با ولع میان سراغش. اگر توی همون برخورد اول با درهای بسته (Noindex)، لینکهای شکسته (404) یا ساختار گیجکننده روبرو بشن، «بودجه خزش» (Crawl Budget) شما هدر میره و اعتماد گوگل به شما خدشهدار میشه.
لانچ سایت فقط عوض کردن ظاهر نیست؛ انتقال اعتبار (Authority) و معرفی هویت جدید به گوگله.
این مهمترین بخش ماجراست. اگر اینجا اشتباه کنید، بقیه موارد اصلاً دیده نمیشن!
حذف تگ Noindex: مطمئن بشید تیک معروف "Discourage search engines" در تنظیمات وردپرس برداشته شده. همچنین سورس صفحات مهم رو چک کنید که تگ <meta name="robots" content="noindex"> توشون جا نمونده باشه.
بررسی فایل Robots.txt: فایل robots.txt رو باز کنید و مطمئن بشید که دستور Disallow: / جلوی دسترسی رباتها به کل سایت یا بخشهای حیاتی (مثل پوشههای CSS و JS) رو نگرفته باشه.
تگهای Canonical: همه صفحات باید تگ کانونیکال داشته باشن. به طور پیشفرض، هر صفحه باید به خودش اشاره کنه (Self-canonical)، مگر اینکه صفحه تکراری باشه و بخواید اعتبارش رو منتقل کنید.
تگهای Hreflang (برای سایتهای چندزبانه): اگه سایتتون چندزبانه است، چک کنید که این تگها درست پیادهسازی شدن و ارجاع دوطرفه (Return Tags) دارن تا گوگل زبان درست رو به کاربر نشون بده.
اینجاست که باید آدرسدهیها رو مدیریت کنید تا کاربر و گوگل توی بنبست گیر نکنن.
نقشه ریدایرکت 301 (حیاتی): تمام URLهای قدیمی باید دقیقاً به URLهای جدیدِ مرتبط ریدایرکت 301 بشن. لطفاً (خواهش میکنم!) همه رو فلهای به صفحه اصلی ریدایرکت نکنید؛ این کار یعنی کشتن تجربه کاربری (Soft 404).
اصلاح لینکهای داخلی: دیتابیس رو چک کنید که لینکهای داخلی به دامنه آزمایشی (Staging) اشاره نکنن و همه با دامین اصلی (Live) جایگزین شده باشن.
شکار لینکهای شکسته (404): قبل از اینکه کاربرها بیان، خودتون با ابزاری مثل Screaming Frog کل سایت رو کرال کنید تا مطمئن بشید لینک شکسته داخلی ندارید.
ساختار URLها: آدرسها باید کوتاه، توصیفی، ترجیحاً انگلیسی و بدون پارامترهای عجیبوغریب باشن.
حالا که ساختار درسته، باید مطمئن بشیم محتوا برای گوگل قابل فهم و جذابه.
تایتل و متا دیسکریپشن یونیک: هیچ صفحهای نباید بدون تایتل و متا باشه. همچنین چک کنید که تایتلها تکراری نباشن.
سلسله مراتب هدینگها (H1-H6): هر صفحه فقط و فقط باید یک H1 داشته باشه. ترتیب H2 و H3 ها رو هم منطقی بچینید.
بهینهسازی تصاویر: تصاویر باید تگ Alt (متن جایگزین) داشته باشن و حجمشون فشرده (فرمت WebP) باشه تا سرعت سایت رو نگیرن.
بررسی محتوای تکراری: با ابزارهایی مثل Siteliner مطمئن بشید که محتوای تکراری داخلی (Duplicate Content) زیادی تولید نکردید.
سایت بدون ابزار اندازهگیری، مثل رانندگی با چشمبسته است.
سرعت و Core Web Vitals: با ابزار PageSpeed Insights سرعت لود رو چک کنید. معیارهای LCP (سرعت لود بزرگترین المان) و CLS (تغییر چیدمان) باید در محدوده سبز باشن.
تست ریسپانسیو (Mobile Friendly): یادتون باشه گوگل Mobile-First Index هست. سایت رو توی موبایلهای مختلف باز کنید و مطمئن بشید همهچی درسته.
نصب صحیح GA4 و GSC: مطمئن بشید کدهای گوگل آنالیتیکس ۴ و سرچ کنسول درست توی هدر قرار گرفتن و دارن دیتا رو دریافت میکنن (Real-time آنالیتیکس رو چک کنید).
ثبت نقشه سایت (Sitemap.xml): سایتمپ جدید رو بسازید، آدرسهای قدیمی یا noindex رو از توش پاک کنید و بلافاصله بعد از لانچ توی سرچ کنسول ثبتش کنید.
دوستان، چکلیست بالا عالیه، ولی تجربه من میگه شیطان در جزئیات پنهان شده. این ۳ مورد رو با ذرهبین چک کنید:
۱. محیط استیجینگ که ایندکس شده!
خیلی وقتا دولوپرها یادشون میره روی محیط تست (Staging) پسورد بذارن. گوگل میاد استیجینگ رو ایندکس میکنه و وقتی سایت اصلی بالا میاد، گوگل فکر میکنه سایت اصلی کپی (Duplicate) از استیجینگه!
راه حل: حتماً روی سابدامین تست، پسورد بذارید یا کلاً دسترسی IPهای خاص رو باز بذارید.
۲. ریدایرکتهای زنجیرهای (Redirect Chains)
صفحه A رو ریدایرکت کردید به B، بعد B رو ریدایرکت کردید به C. این یعنی اتلاف بودجه خزش و کندی سرعت.
راه حل: مستقیم A رو به C ریدایرکت کنید.
۳. تگ X-Robots در هدر HTTP
گاهی وقتا توی کد HTML هیچ تگ noindex نمیبینید، ولی سایت ایندکس نمیشه. چرا؟ چون دولوپر از سمت سرور (HTTP Header) دستور X-Robots-Tag: noindex رو ارسال کرده.
راه حل: حتماً با ابزارهایی مثل اکستنشنهای کروم (مثلاً SEO Pro Extension) هدرهای صفحه رو چک کنید، نه فقط سورس HTML رو.
لانچ سایت پایان کار نیست، شروع کار ماست.
بعد از اینکه سایت بالا اومد و چکلیست رو پاس کردید، تا ۴۸ ساعت مانیتورینگ رو قطع نکنید. بخش Real-time گوگل آنالیتیکس و بخش Coverage (Page Indexing) سرچ کنسول بهترین دوستان شما در این بازه هستن.
حالا نوبت شماست. بزرگترین سوتی که موقع لانچ سایت دادید یا دیدید چی بوده؟ (قول میدم قضاوت نکنم، همهمون تجربه کردیم! 😉). توی کامنتها برام بنویسید.
اگه این چکلیست به دردتون خورد، لینکشو برای همکارای دولوپر و سئوکارتون بفرستید تا اونا هم از سکته نجات پیدا کنن!