سئو تکنیکال
چکلیست کامل سئو تکنیکال پیش از انتشار سایت
چکلیست عملی سئو تکنیکال پیش از انتشار سایت: خزش و ایندکس، کدهای وضعیت، ساختار تیترها، تصاویر، Core Web Vitals، داده ساختاریافته، امنیت و موبایل.
پیش از انتشار هر سایت، یک بررسی فنی منظم جلوی مشکلاتی را میگیرد که بعداً رفعشان چند برابر گرانتر است. این چکلیست بر پایه مواردی نوشته شده که در پروژههای واقعی بیشترین تکرار را داشتهاند.
خزش و ایندکس
اولین چیزی که باید بررسی شود این است که آیا موتور جستوجو اصلاً میتواند صفحات را ببیند.
- فایل robots.txt نباید فایلهای CSS و JavaScript را مسدود کند؛ در غیر این صورت گوگل صفحه را ناقص رندر میکند
- مسیرهای مدیریتی باید هم مسدود و هم پشت احراز هویت باشند
- هر صفحه باید تگ canonical درست و مطلق داشته باشد
- صفحات آزمایشی و نسخههای تکراری باید noindex شوند
- نقشه سایت باید فقط آدرسهای با وضعیت ۲۰۰ داشته باشد
کدهای وضعیت
صفحه ناموجود باید ۴۰۴ برگرداند، نه ۲۰۰ با متن خطا. انتقال دائمی باید ۳۰۱ باشد، نه تغییر مسیر جاوااسکریپتی. زنجیره انتقال بیش از یک مرحله باید کوتاه شود.
بررسی کنید نسخه با www و بدون www، و نسخه http و https، همگی به یک آدرس واحد منتقل شوند.
ساختار محتوا
- هر صفحه دقیقاً یک تگ H1 داشته باشد
- ترتیب تیترها منطقی باشد و از H2 به H4 پرش نکند
- عنوان صفحه بین ۳۰ تا ۶۰ نویسه و یکتا باشد
- توضیحات متا بین ۷۰ تا ۱۵۸ نویسه و مخصوص همان صفحه باشد
- هیچ دو صفحهای عنوان یکسان نداشته باشند
تصاویر و رسانه
هر تصویر باید متن جایگزین توصیفی داشته باشد. ابعاد `width` و `height` را صریح بنویسید تا هنگام بارگذاری، چیدمان صفحه نپرد. تصاویر خارج از دید اولیه را با `loading="lazy"` بارگذاری کنید، ولی تصویر اصلی بالای صفحه را هرگز lazy نکنید؛ این کار مستقیماً LCP را بدتر میکند.
سرعت و Core Web Vitals
اهداف قابل قبول در داده میدانی کاربران:
- LCP کمتر از ۲.۵ ثانیه
- INP کمتر از ۲۰۰ میلیثانیه
- CLS کمتر از ۰.۱
نکته مهم این است که ارزیابی باید در صدک ۷۵ بازدیدهای واقعی موبایل انجام شود، نه در آزمایش آزمایشگاهی روی لپتاپ توسعهدهنده. تفاوت این دو معمولاً چشمگیر است.
بیشترین اثر را این موارد دارند: فشردهسازی متنی روی سرور، کش بلندمدت برای فایلهای نسخهدار، کاهش حجم جاوااسکریپت اولیه، و زیرمجموعهسازی فونت فارسی.
داده ساختاریافته
از `Organization` و `WebSite` در صفحه اصلی، `Article` در مقالات، `BreadcrumbList` در همه صفحات داخلی و `FAQPage` در بخش پرسشهای متداول استفاده کنید. داده ساختاریافته باید با محتوای قابل مشاهده صفحه مطابقت داشته باشد؛ نشانهگذاری چیزی که روی صفحه نیست، نقض دستورالعمل است.
امنیت پایه
- گواهی HTTPS معتبر و انتقال خودکار از http
- هدرهای امنیتی شامل CSP، X-Content-Type-Options و Referrer-Policy
- کوکی نشست با پرچم HttpOnly و Secure
- محدودیت نرخ روی فرمها و مسیرهای ورود
موبایل
بیش از هفتاد درصد بازدید سایتهای فارسی از موبایل است. حتماً بررسی کنید: نبود اسکرول افقی در عرض ۳۶۰ پیکسل، اندازه متن حداقل ۱۲ پیکسل، ناحیه لمسی حداقل ۴۰ پیکسل، و اندازه فونت ۱۶ پیکسل در فیلدهای ورودی تا iOS صفحه را زوم نکند.
پس از انتشار
سرچ کنسول را متصل کنید، نقشه سایت را ثبت کنید و در هفته اول گزارش پوشش را روزانه ببینید. صفحاتی که با وضعیت «خزیدهشده ولی ایندکسنشده» ظاهر میشوند، معمولاً محتوای کمعمق یا تکراری دارند.
برای بررسی فنی سایت خودتان درخواست بررسی ثبت کنید. راهنمای سئو سایتهای React هم مکمل این چکلیست است. توضیحات رسمی در مستندات خزش و ایندکس گوگل موجود است.