چکلیست سئوی فنی قبل از انتشار سایت
بیشتر مشکلات سئو در روز انتشار سایت، اشتباههای پیچیده و پنهان نیستند. کارهای سادهای هستند که فراموش شدهاند: صفحهای که ناخواسته به گوگل میگوید «مرا ایندکس نکن»، عنوانی که روی همهی صفحهها تکرار شده، یا نقشهی سایتی که آدرسهای ریدایرکتشده را فهرست کرده است. خبر خوب این است که جلوگیری از همهی اینها قبل از انتشار تقریباً هزینهای ندارد، ولی پیدا کردن و رفعشان بعد از انتشار، وقتی باید هفتهها منتظر خزش دوبارهی گوگل بمانید، گران تمام میشود. این چکلیست به همان ترتیبی نوشته شده که ما روی پروژههای واقعی بررسی میکنیم، همراه با دلیل هر مورد تا بتوانید آن را با سایت خودتان تطبیق دهید.
۱. مطمئن شوید سایت قابل خزش و ایندکس است
قبل از هر چیز باید مطمئن شوید موتورهای جستجو اجازهی دیدن صفحههای شما را دارند. سه جا میتواند جلوی آنها را بگیرد و معمولاً بعد از انتقال سایت از محیط آزمایشی به محیط اصلی، یکی از این سه فراموش میشود.
اول، فایل robots.txt را ببینید. این فایل باید صفحههای عمومی را مجاز کند و فقط چیزهایی را ببندد که واقعاً نباید خزیده شوند، مثل مسیرهای داخلی API. یک Disallow: / که از محیط آزمایشی جا مانده باشد، یکی از مخربترین اشتباههای زمان انتشار است.
دوم، تگ متای robots و هدر X-Robots-Tag را بررسی کنید. دستور noindex به گوگل میگوید صفحه را از ایندکس بیرون نگه دارد، حتی اگر همان صفحه در نقشهی سایت باشد. سایتهای آزمایشی اغلب عمداً noindex دارند و این دستور باید برای نسخهی اصلی حذف شود.
سوم، مطمئن شوید محتوای مهم در HTMLی که سرور برمیگرداند وجود دارد، نه فقط بعد از اجرای جاوااسکریپت. گوگل میتواند جاوااسکریپت را اجرا کند، ولی این کار در صف انجام میشود و کندتر است و بعضی خزندهها اصلاً آن را انجام نمیدهند. فریمورکهایی که صفحه را روی سرور یا هنگام build میسازند، این مشکل را بهصورت پیشفرض ندارند. اگر میخواهید دلیلش را بهتر بفهمید، مقالهی چرا Next.js برای سایت کسبوکار انتخاب خوبی است این تفاوت را توضیح میدهد.
۲. برای هر صفحه عنوان و توضیح یکتا بنویسید
تگ عنوان (title) قویترین سیگنال داخل صفحه است که کاملاً در اختیار شماست و همان تیتری است که کاربر در نتایج جستجو میبیند. هر صفحه باید عنوان مخصوص خودش را داشته باشد که همان صفحه را دقیق توصیف کند. موضوع اصلی را نزدیک ابتدای عنوان بیاورید، طول عنوان را آنقدر کوتاه نگه دارید که بریده نشود (حدود ۵۰ تا ۶۰ کاراکتر هدف امنی است) و نام برند را فقط یک بار، و آن هم در انتها، اضافه کنید نه دو بار.
توضیح متا (meta description) عامل مستقیم رتبه نیست، ولی روی کلیک کردن کاربر اثر دارد. آن را مثل یک معرفی کوتاه از صفحه بنویسید، حدود ۱۲۰ تا ۱۵۵ کاراکتر، و برای هر آدرس متفاوت باشد. اگر گوگل تشخیص بدهد بخش دیگری از صفحه برای عبارت جستجو مناسبتر است، ممکن است آن را عوض کند، پس زیاد وسواس به خرج ندهید؛ اما توضیح خوب باز هم نرخ کلیک را بهتر میکند. تگ قدیمی meta keywords را کلاً نادیده بگیرید، چون سالهاست موتورهای جستجو از آن استفاده نمیکنند.
۳. عنوانها و ساختار محتوا را روشن کنید
هر صفحه باید دقیقاً یک عنوان اصلی (h1) داشته باشد که بگوید صفحه دربارهی چیست، و بعد از آن عنوانهای h2 و h3 که محتوا را به بخشهای منطقی تقسیم کنند. عنوانها جای پر کردن کلمهی کلیدی نیستند؛ راهی هستند که هم خواننده و هم خزنده طرح کلی صفحه را بفهمد. اگر نمیتوانید عنوانهای روشن بنویسید، احتمالاً صفحه بیش از حد موضوع پوشش میدهد و بهتر است به دو صفحه تقسیم شود.
همچنین بررسی کنید صفحه آنقدر محتوای واقعی دارد که شایستهی ایندکس شدن باشد. صفحههای خیلی کوتاه که همان حرفهای صفحههای دیگر را تکرار میکنند، رایجترین دلیل دیده شدن پیام «خزیده شده ولی ایندکس نشده» در سایتهای جدید هستند. عمق، مثال مشخص و جزئیات اصیل از تعداد کلمه بهتنهایی مهمترند، ولی صفحههای سطحی بهندرت جایی در ایندکس پیدا میکنند.
۴. آدرس canonical را تنظیم و تکراریها را پاک کنید
آدرس canonical به گوگل میگوید کدام آدرس نسخهی اصلی یک صفحه است. هر صفحهی قابل ایندکس باید یک تگ canonical به آدرس نهایی خودش داشته باشد. مشکل زمانی پیش میآید که یک محتوا از چند آدرس در دسترس باشد: با www و بدون آن، با اسلش آخر و بدون آن، با HTTP و HTTPS، یا با پارامترهای رهگیری. یک نسخه را انتخاب کنید، بقیه را با ریدایرکت دائمی به آن هدایت کنید و مطمئن شوید تگهای canonical و لینکهای داخلی همه با هم همخوان هستند.
یک اشتباه کلاسیک ارزش هشدار جداگانه دارد: canonicalی که در layout مشترک تعریف شده و باعث میشود همهی صفحهها به صفحهی اصلی اشاره کنند. canonical را همیشه برای هر صفحه جداگانه تنظیم کنید و بعد از build، سورس نهایی چند نوع صفحهی مختلف را بررسی کنید.
۵. نقشهی سایت درست منتشر کنید
فایل sitemap.xml باید همهی صفحههایی را که میخواهید ایندکس شوند فهرست کند و فقط همانها را. آدرسهای ریدایرکتشده، صفحههای noindex و آدرسهایی که خطا برمیگردانند نباید در آن باشند. گوگل اعلام کرده که فیلدهای اولویت و تناوب تغییر را نادیده میگیرد، پس چیزی که مهم است خود آدرس و یک تاریخ آخرین تغییر صادقانه است. اگر سایت دوزبانه دارید، اضافه کردن لینک نسخههای زبانی جایگزین داخل نقشهی سایت به موتور جستجو کمک میکند دو نسخه را جفت کند.
نقشهی سایت را در robots.txt معرفی کنید و در Google Search Console ثبت کنید. گزارش آنجا نشان میدهد چند آدرس ثبتشده کشف و ایندکس شدهاند، و این سریعترین بازخوردی است که میتوانید بگیرید.
۶. دادهساختاریافتهی همخوان با صفحه اضافه کنید
دادهساختاریافته با واژگان Schema.org محتوای شما را به شکلی قابل فهم برای ماشین توصیف میکند. برای سایت کسبوکاری، مجموعهی شروع مفید این است: Organization برای شرکت، WebSite، BreadcrumbList برای مسیر ناوبری، Article برای مقالهها و Service یا Product در جاهایی که مربوط است. دادهساختاریافته نمایش نتیجهی غنی را تضمین نمیکند و هرگز جای محتوای قابلدیدن را نمیگیرد، ولی ابهام دربارهی اینکه شما کی هستید و هر صفحه چیست را از بین میبرد.
مهمترین قاعده این است: نشانهگذاری باید همان چیزی را توصیف کند که واقعاً در صفحه هست. نشانهگذاری محتوایی که کاربر نمیبیند، یا اغراق در جزئیات، ممکن است باعث نادیده گرفته شدن آن شود. قبل از انتشار آن را با ابزار Rich Results Test گوگل بررسی کنید.
۷. سرعت و Core Web Vitals را بسنجید
سرعت هم روی رتبه اثر دارد و هم روی تبدیل بازدیدکننده به مشتری. گوگل تجربهی واقعی کاربر را با سه معیار Core Web Vitals میسنجد: بارگذاری (LCP)، پاسخگویی (INP) و پایداری بصری (CLS). قبل از انتشار، قالبهای اصلی سایت را روی یک گوشی معمولی و با اینترنت کند آزمایش کنید، نه فقط روی سیستم سریع خودتان. تصاویر را فشرده کنید، از قالبهای مدرن مثل WebP استفاده کنید، ابعاد تصاویر را مشخص کنید تا صفحه نپرد و بزرگترین عنصر بالای صفحه را انیمیشن نکنید. مقالهی Core Web Vitals و اثر سرعت روی فروش هر معیار و رایجترین راهحلها را توضیح میدهد.
۸. سازگاری با موبایل و HTTPS را تأیید کنید
گوگل نسخهی موبایل سایت را ایندکس میکند، پس همان نسخه است که حساب میشود. بررسی کنید متن بدون زوم خوانا باشد، دکمهها و لینکها آنقدر به هم نزدیک نباشند که لمس اشتباه شوند و محتوایی که در دسکتاپ هست در موبایل پنهان نشده باشد. مطمئن شوید همهی آدرسها با HTTPS ارائه میشوند، HTTP به HTTPS هدایت میشود و هشدار محتوای ترکیبی وجود ندارد. هدرهای امنیتی مکمل طبیعی این مرحله هستند؛ مقالهی هدرهای امنیتی که هر سایت کسبوکاری باید داشته باشد را ببینید.
۹. تنظیمات چندزبانه را درست انجام دهید
اگر سایت به بیش از یک زبان موجود است، هر نسخه به آدرس مخصوص خودش و مجموعهی همخوانی از تگهای hreflang نیاز دارد. این لینکها باید دوطرفه باشند: اگر صفحهی فارسی به صفحهی انگلیسی اشاره میکند، صفحهی انگلیسی هم باید به آن برگردد. یک ارجاع به خود صفحه و، در صورت داشتن نسخهی پیشفرض، یک مورد x-default هم اضافه کنید. صفتهای lang و dir را برای هر زبان روی تگ HTML درست تنظیم کنید؛ این کار هم برای دسترسپذیری مهم است و هم برای چیدمان راستبهچپ.
۱۰. لینکسازی داخلی و مدیریت خطا را جدی بگیرید
هر صفحهی مهم باید با چند کلیک از صفحهی اصلی از طریق لینکهای معمولی در دسترس باشد و صفحههای مرتبط باید با متن لینک توصیفی به هم لینک بدهند. صفحهی ۴۰۴ سفارشی باید واقعاً کد وضعیت ۴۰۴ برگرداند و هر آدرسی که جابهجا شده باید با ریدایرکت دائمی به آدرس جدید هدایت شود. لینکهای داخلی خراب، توجه خزنده را هدر میدهند و بازدیدکننده را کلافه میکنند.
۱۱. بعد از انتشار بررسی کنید، فرض نکنید
وقتی سایت منتشر شد، Google Search Console را باز کنید، مالکیت را تأیید کنید و نقشهی سایت را ثبت کنید. با ابزار URL Inspection صفحهی اصلی و چند صفحهی کلیدی را بررسی کنید تا مطمئن شوید گوگل میتواند آنها را بگیرد و رندر کند. در هفتههای بعد، گزارش ایندکس را دنبال کنید: صفحههای کنارگذاشتهشده بهعنوان تکراری معمولاً به مشکل canonical اشاره دارند و صفحههای «خزیدهشده ولی ایندکسنشده» معمولاً به محتوای سطحی یا بیش از حد شبیه هم.
زیرساخت فنی بهتنهایی سایت را رتبهدار نمیکند. کاری که میکند برداشتن مانعهاست، تا محتوا و اعتبار شما بتوانند کارشان را انجام دهند. اگر میخواهید کارشناس تنظیمات انتشار سایت شما را بررسی کند، خدمات سئو ما شامل یک ممیزی فنی کامل است و برای یک نگاه اولیه هم میتوانید از تحلیلگر رایگان سئو استفاده کنید.
مطالب مرتبط
- چرا صفحات سایت ایندکس نمیشوند؟ مطالعهی موردی ۳۲ صفحهماجرای واقعی سایت خودمان: یک ماه بعد از انتشار، از ۳۲ صفحه فقط ۲۴ صفحه ایندکس شد. دلیلش چه بود، چطور پیدایش کردیم و چه کار کردیم.
- چکلیست عملی امنیت سایت برای کسبوکارهای کوچکعادتهای روزمرهای که سایت کسبوکار را امن نگه میدارند: بهروزرسانی، دسترسی مدیریتی، فرمها، بکاپ، پایش و برنامهی واکنش به حادثه.
- تأثیر سرعت سایت بر نرخ تبدیل و رتبه گوگلمعیارهای Core Web Vitals (LCP و INP و CLS) چطور روی نرخ تبدیل و رتبهی گوگل اثر میگذارند و چطور بسنجیم و بهبودشان بدهیم.
