چکلیست سئو تکنیکال برای وبسایتهای SaaS
سئو تکنیکال برای SaaS: دور نگه داشتن اپلیکیشن از جستوجو، رندر برای خزندهها، مستندات و تغییرنامهها، کنونیکال، داده ساختاریافته، سرعت و خزندههای AI.
تیم تحریریه FixReports9 دقیقه مطالعه
سئو تکنیکال برای یک شرکت SaaS بیشتر درباره جداسازی و رندر است. جداسازی، چون یک دامنه معمولاً یک سایت بازاریابی دارد که باید رتبه بگیرد، مستنداتی که باید رتبه بگیرند، و اپلیکیشنی که اصلاً نباید در جستوجو باشد. رندر، چون سایتهای SaaS اغلب بهصورت اپلیکیشنهای JavaScript ساخته میشوند، و در حالی که Google جاوااسکریپت را رندر میکند، بسیاری از خزندههای دیگر، از جمله بیشتر خزندههای هوش مصنوعی، این کار را نمیکنند. این چکلیست هر دو را پوشش میدهد، بهعلاوه پایههای معمول: کنونیکال، نقشه سایت، داده ساختاریافته، سرعت و اینکه موتورهای جستوجوی هوش مصنوعی چگونه به صفحات شما میرسند.
نکات کلیدی
- Google صفحات JavaScript را در مراحل جداگانه میخزد، رندر و ایندکس میکند و میگوید رندر سمت سرور یا پیشرندر «هنوز ایده بسیار خوبی است» چون همه رباتها نمیتوانند JavaScript اجرا کنند (Google Search Central (در زبانه جدید باز میشود)).
- تحلیلی در دسامبر 2024 نشان داد هیچیک از خزندههای بزرگ هوش مصنوعی، از جمله GPTBot، ClaudeBot و PerplexityBot، جاوااسکریپت را رندر نمیکردند (Vercel (در زبانه جدید باز میشود)).
- Google میگوید AI Overviews و AI Mode هیچ الزام فنی اضافهای ندارند و به نشانهگذاری خاص schema.org یا فایلهای متنی مخصوص هوش مصنوعی نیاز ندارند (Google Search Central (در زبانه جدید باز میشود)).
- OpenAI از OAI-SearchBot برای جستوجوی ChatGPT و از GPTBot برای آموزش مدل استفاده میکند؛ مسدود کردن GPTBot سایت را از جستوجوی ChatGPT حذف نمیکند (OpenAI (در زبانه جدید باز میشود)).
- Google-Extended تعیین میکند که آیا Google میتواند از محتوا برای آموزش Gemini استفاده کند یا نه، و بر حضور در جستوجوی Google اثری ندارد (Google Search Central (در زبانه جدید باز میشود)).
آیا اپلیکیشن شما باید در نتایج جستوجو باشد؟
خیر. صفحات اپلیکیشنی که پشت ورود به حساب قرار دارند چیزی برای جستوجوکنندگان ندارند و Googlebot وارد حساب نمیشود. خطر در جهت معکوس است: URLهای عمومی اپلیکیشن، مانند لینکهای اشتراکی، حالتهای خالی، صفحات بازنشانی رمز عبور و محیطهای staging، ممکن است ایندکس شوند و با صفحات بازاریابی شما رقابت کنند.
- اپلیکیشن را روی میزبان جداگانهای مانند
app.example.comارائه دهید و در همه پاسخهای آنX-Robots-Tag: noindexبفرستید. - محیطهای staging و پیشنمایش را با احراز هویت از جستوجو دور نگه دارید، که از قواعد robots قابلاعتمادتر است.
- برای حذف صفحات از Google به robots.txt تکیه نکنید: یک URL مسدودشده اگر از جای دیگری به آن لینک داده شده باشد هنوز میتواند فهرست شود، و Google نمیتواند noindex را در صفحهای ببیند که اجازه خزیدنش را ندارد (Google Search Central (در زبانه جدید باز میشود)).
- صفحات ورود و ثبتنام اغلب با نام جستوجو میشوند («yourproduct login»). قابل ایندکس نگه داشتن آنها به مشتریان فعلی کمک میکند پیدایشان کنند؛ اما نباید محتوای بازاریابی سنگینی داشته باشند.
ابزار بررسی robots.txt ما نشان میدهد هر خزنده اجازه دریافت چه چیزی را دارد، و ابزار بررسی متا تگها متا تگ robots و هدر X-Robots-Tag یک صفحه را نشان میدهد.
آیا موتورهای جستوجو و خزندههای هوش مصنوعی میتوانند صفحات بازاریابی شما را بخوانند؟
بررسی کنید که یک خزنده پیش از اجرای هر JavaScript چه چیزی دریافت میکند. اگر پاسخ HTML صفحه قیمتگذاری شما هیچ قیمت و سرتیتری ندارد و فقط یک تگ script دارد، خزندههایی که JavaScript اجرا نمیکنند یک صفحه خالی میبینند.
- Google جاوااسکریپت را با یک نسخه جدید Chromium رندر میکند، اما رندر پس از خزیدن و در یک صف انجام میشود، و Google رندر سمت سرور یا پیشرندر را توصیه میکند (Google Search Central (در زبانه جدید باز میشود)).
- خزندههای هوش مصنوعی: تحلیل Vercel از شبکه خودش نشان داد خزندههای OpenAI، Anthropic، Perplexity و Meta فایلهای JavaScript را دریافت میکردند اما اجرا نمیکردند؛ Gemini که از زیرساخت Google استفاده میکند و Applebot صفحات را رندر میکردند (Vercel (در زبانه جدید باز میشود)).
- پیشنمایش لینکها در اپلیکیشنهای پیامرسان و شبکههای اجتماعی معمولاً فقط HTML سرور را میخوانند، بنابراین عنوانها، توضیحات و تگهای Open Graph باید در آن باشند.
راهحل عملی این است که صفحات بازاریابی، مستندات و وبلاگ را روی سرور یا در زمان build رندر کنید، که فریمورکهایی مانند Next.js، Nuxt و Astro از آن پشتیبانی میکنند، و رندر سمت کلاینت را برای اپلیکیشنی که پشت ورود به حساب است نگه دارید. یک تست سریع: curl را روی URL خود اجرا کنید، یا بهجای DOM در ابزار بازرسی، سورس صفحه را ببینید و بررسی کنید که متن آنجا هست.
ساختار سایت بازاریابی باید چگونه باشد؟
خریداران SaaS با نیتهایی جستوجو میکنند که میتوان آنها را به صفحات مشخص نگاشت کرد. هر کدام از اینها سزاوار صفحهای مستقل و قابل ایندکس با عنوانی توصیفی و URL کنونیکال خودش است:
- صفحات محصول و قابلیتها، یک صفحه برای هر قابلیت اصلی.
- صفحات کاربرد و صنعت، برای جستوجوهایی مانند «نرمافزار صدور فاکتور برای آژانسها».
- صفحات یکپارچهسازی، یک صفحه برای هر یکپارچهسازی، چون افراد «[محصول شما] + [ابزار خودشان]» را جستوجو میکنند.
- قیمتگذاری، با پلنها و قیمتها در HTML، نه اینکه پس از رندر از یک API بارگذاری شوند.
- صفحات مقایسه و جایگزینها، منصفانه نوشتهشده: قیمتها و قابلیتهای رقبا تغییر میکنند، پس تاریخ بزنید و آنها را بهروز نگه دارید.
- داستان مشتریان، با اجازه آنها و با جزئیات واقعی و قابل انتساب.
از نسخههای کممحتوا پرهیز کنید: دهها صفحه تقریباً یکسان از نوع «[قابلیت] برای [صنعت]» که فقط چند کلمهشان عوض شده، همان چیزی است که سیاستهای اسپم Google آن را سوءاستفاده از محتوای انبوه (scaled content abuse) مینامد (Google Search Central (در زبانه جدید باز میشود)).
مستندات، مرکز راهنما و تغییرنامهها را چگونه مدیریت کنیم؟
مستندات اغلب ترافیک جستوجوی بیشتری از سایت بازاریابی میآورند، چون افراد دنبال روش انجام کارها میگردند.
- مستندات را عمومی و قابل ایندکس کنید، مگر اینکه اطلاعات مخصوص مشتریان را در بر داشته باشند.
- برای مستندات نسخهدار، کنونیکال نسخههای قدیمی را به نسخه فعلی همان صفحه اشاره دهید، یا نسخههای قدیمی را noindex کنید، تا نتایج جستوجو دستورالعملهای فعلی را نشان دهند.
- به هر صفحه مستندات عنوان و H1 توصیفی بدهید که با نحوه بیان کار توسط افراد مطابقت داشته باشد («خروجی گرفتن از فاکتورها به CSV»)، نه نامهای داخلی قابلیتها.
- مدخلهای تغییرنامه را در URLهای ثابت و تاریخدار نگه دارید.
- مستندات را در نقشه سایت XML خود بگنجانید، یا برایشان نقشه سایت جداگانهای بسازید که در robots.txt فهرست شده باشد.
اگر مرکز راهنمای شما روی یک پلتفرم شخص ثالث در یک زیردامنه اجرا میشود، بررسی کنید که در Search Console تأیید شده باشد و صفحاتش به سایت اصلی لینک بدهند.
کدام مشکلات کنونیکال، hreflang و ریدایرکت در سایتهای SaaS رایجاند؟
- پارامترها: تگهای UTM، کدهای ارجاع و پارامترهای تست A/B، URLهای تکراری ایجاد میکنند. هر صفحه باید URL تمیز خودش را بهعنوان کنونیکال اعلام کند (Google Search Central (در زبانه جدید باز میشود)).
- اسلش پایانی و حروف بزرگ و کوچک: یک شکل را انتخاب کنید و شکل دیگر را با ریدایرکت 301 هدایت کنید.
- صفحات ترجمهشده: اگر سایت بازاریابی را ترجمه میکنید، نسخههای زبانی را با hreflang به هم لینک دهید، از جمله یک ارجاع به خود و یک x-default (Google Search Central (در زبانه جدید باز میشود)).
- تغییر برند و انتقال دامنه: URLهای قدیمی را یکبهیک با ریدایرکت 301 به URLهای جدید نگاشت کنید؛ ریدایرکت همه چیز به صفحه اصلی، ارزش صفحات قدیمی را از بین میبرد.
ابزار بررسی سئو عنوانها، H1ها، کنونیکالها و قواعد robots را در صفحات کلیدی سایت شما تست میکند و لینکهای داخلی خراب را پیدا میکند.
چه داده ساختاریافتهای برای یک سایت SaaS مناسب است؟
- Organization در صفحه اصلی، با نام، URL، لوگو و لینکهای
sameAsبه پروفایلهای رسمی شما. - WebSite در صفحه اصلی با
nameوurl، که Google از آن برای انتخاب نام سایت نمایشدادهشده در نتایج استفاده میکند (Google Search Central (در زبانه جدید باز میشود)). - SoftwareApplication: نتیجه غنی اپلیکیشن نرمافزاری Google به قیمت و یکی از دو مورد امتیاز کلی (aggregate rating) یا نقد (review) نیاز دارد (Google Search Central (در زبانه جدید باز میشود)). فقط امتیازهایی را اضافه کنید که واقعی و در صفحه قابل مشاهده باشند؛ بدون آنها، نشانهگذاری همچنان محصول را توصیف میکند اما نتیجه غنی به دست نمیآورد.
- BreadcrumbList در صفحات مستندات و وبلاگ.
- Article در نوشتههای وبلاگ، با نویسنده و تاریخها.
انتظار نداشته باشید نشانهگذاری FAQ فضای اضافهای به دست بیاورد: Google نمایش نتایج غنی FAQ را در 7 مه 2026 متوقف کرد (Google Search Central (در زبانه جدید باز میشود)). ابزار بررسی دادههای ساختاریافته همه موارد یک صفحه و ویژگیهایی را که Google برای هر کدام الزامی میداند فهرست میکند.
چرا صفحات بازاریابی SaaS در Core Web Vitals رد میشوند؟
سایتهای بازاریابی SaaS معمولاً اسکریپتهای شخص ثالث زیادی بارگذاری میکنند: آنالیتیکس، تگ منیجرها، ابزارکهای چت، تست A/B، ضبط جلسه و پیکسلهای تبلیغاتی. اینها محتوای اصلی را به تأخیر میاندازند و ترد اصلی (main thread) را مشغول نگه میدارند، که بهصورت LCP کند و INP ضعیف ظاهر میشود.
- همه اسکریپتهای شخص ثالث را بازبینی کنید و آنهایی را که کسی استفاده نمیکند حذف کنید.
- ابزارکهای چت را هنگام تعامل بارگذاری کنید و از اسکریپتهای تست A/B که تا زمان اجرا صفحه را پنهان میکنند پرهیز کنید.
- تصاویر هیرو و اسکرینشاتهای محصول را در اندازه نمایشیشان، با فرمت WebP یا AVIF، و بدون بارگذاری تنبل برای اولین تصویر ارائه دهید.
- INP را در صفحاتی که محاسبهگر قیمت تعاملی و دموی محصول دارند زیر نظر داشته باشید.
Google از Core Web Vitals در سیستمهای رتبهبندیاش استفاده میکند، هرچند ارتباط محتوا در اولویت است (Google Search Central (در زبانه جدید باز میشود)). تست سرعت صفحه را مانند یک گوشی با اینترنت محدودشده اندازه میگیرد و وقتی Google داده کاربران واقعی را داشته باشد، آن را هم نشان میدهد.
موتورهای جستوجوی هوش مصنوعی چگونه محتوای SaaS را پیدا و به آن استناد میکنند؟
هیچ مسیر فنی جداگانهای برای جستوجوی هوش مصنوعی وجود ندارد، و برخی توصیههای رایج از سوی شرکتهایی که این سیستمها را اداره میکنند تأیید نشدهاند.
- AI Overviews و AI Mode در Google از صفحاتی استفاده میکنند که ایندکس شدهاند و واجد شرایط نمایش اسنیپت هستند؛ Google میگوید هیچ الزام اضافه، اسکیمای خاص یا نیازی به فایلهای متنی مخصوص هوش مصنوعی وجود ندارد (Google Search Central (در زبانه جدید باز میشود)).
- جستوجوی ChatGPT به OAI-SearchBot متکی است. اگر میخواهید در پاسخهای ChatGPT ظاهر شوید، OAI-SearchBot را در robots.txt مسدود نکنید؛ مسدود کردن GPTBot فقط شما را از آموزش مدل خارج میکند (OpenAI (در زبانه جدید باز میشود)).
- آموزش Gemini با توکن Google-Extended کنترل میشود که بر جستوجوی Google اثری ندارد (Google Search Central (در زبانه جدید باز میشود)).
- llms.txt یک پیشنهاد جامعهمحور برای خلاصهای از سایت به فرمت Markdown است. Google میگوید به چنین فایلهایی نیاز ندارد؛ سرویسهای هوش مصنوعی دیگر مستند نکردهاند که از آنها استفاده میکنند یا نه. انتشار آن هزینه کمی دارد، اما جایگزین صفحات قابل خزیدن نیست.
آنچه برای همه آنها مفید است یکسان است: صفحات رندرشده روی سرور، سرتیترهای روشن که به پرسشهای خریداران پاسخ میدهند، واقعیتهای مشخص مانند قیمتها و محدودیتها بهصورت متن، و صفحاتی که با هم تناقض ندارند.
پرسشهای متداول
مستندات ما باید روی زیردامنه باشد یا زیرپوشه؟
هر دو میتوانند رتبه بگیرند. مهمتر این است که مستندات قابل خزیدن باشند، از سایت اصلی به آنها لینک داده شده باشد، در نقشه سایت گنجانده شده باشند و در Search Console تأیید شده باشند.
آیا Google محتوای اپلیکیشن JavaScript ما را ایندکس میکند؟
Google میتواند JavaScript را رندر کند، اما این کار را در مرحلهای جداگانه انجام میدهد، و خزندههای دیگر اغلب این کار را نمیکنند. برای صفحاتی که میخواهید پیدا شوند، محتوا را روی سرور یا در زمان build رندر کنید.
آیا باید خزندههای هوش مصنوعی را مسدود کنیم؟
این یک تصمیم تجاری است. مسدود کردن خزندههای آموزشی مانند GPTBot یا Google-Extended محتوا را از آموزش مدلها دور نگه میدارد بدون اینکه شما را از جستوجو حذف کند؛ مسدود کردن خزندههای جستوجو مانند OAI-SearchBot شما را از پاسخهای آن سرویس حذف میکند. ابزار بررسی robots.txt نشان میدهد قواعد فعلی شما چه چیزی را مجاز میکنند.
آیا به نشانهگذاری SoftwareApplication نیاز داریم؟
اختیاری است. محصول شما را برای موتورهای جستوجو توصیف میکند؛ نتیجه غنی اپلیکیشن نرمافزاری علاوه بر این به امتیازها یا نقدهای واقعی نمایشدادهشده در صفحه نیاز دارد.
رایجترین اشتباه سئو تکنیکال در سایتهای SaaS چیست؟
دو مورد بیشترین آسیب را میزنند: صفحات بازاریابی که محتوایشان را فقط با JavaScript رندر میکنند، و URLهای staging یا اپلیکیشن که برای ایندکس باز ماندهاند.
منابع
- Google Search Central: آشنایی با مبانی سئو برای JavaScript (در زبانه جدید باز میشود)
- Google Search Central: قابلیتهای هوش مصنوعی و وبسایت شما (در زبانه جدید باز میشود)
- Google Search Central: خزندههای رایج Google (Google-Extended) (در زبانه جدید باز میشود)
- Google Search Central: جلوگیری از ایندکس در جستوجو با noindex (در زبانه جدید باز میشود)
- Google Search Central: چگونه یک URL کنونیکال مشخص کنیم (در زبانه جدید باز میشود)
- Google Search Central: نسخههای محلیشده صفحات شما (در زبانه جدید باز میشود)
- Google Search Central: نام سایتها در جستوجوی Google (در زبانه جدید باز میشود)
- Google Search Central: داده ساختاریافته اپلیکیشن نرمافزاری (در زبانه جدید باز میشود)
- Google Search Central: آشنایی با Core Web Vitals و نتایج جستوجوی Google (در زبانه جدید باز میشود)
- OpenAI: مروری بر خزندههای OpenAI (در زبانه جدید باز میشود)
- Vercel: The rise of the AI crawler (در زبانه جدید باز میشود)
همه راهنماها
- آیا اصلاح وبسایت ارزشش را دارد؟ آنچه مطالعات منتشرشده درباره سرعت، سئو و دسترسپذیری نشان میدهندتستهای A/B و مطالعات منتشرشده پس از بهبود سرعت، دادههای ساختاریافته و دسترسپذیری چه چیزی را سنجیدند و چگونه اثرش را در فروشگاه خود تخمین بزنید و بسنجید.
- چکلیست WCAG 2.2 AA برای محصولات SaaS و اپلیکیشنهای وبچکلیست WCAG 2.2 AA برای SaaS: ورود، فرمها، دیالوگها، ناوبری تکصفحهای، جدولها، نمودارها، کشیدن و رها کردن، مهلت جلسه و ACR موردنیاز خریداران.
- چکلیست دسترسپذیری برای وبسایت شرکتها: صفحات استخدام، فایلهای PDF، صفحات سرمایهگذاران و فرمهاچکلیست دسترسپذیری وبسایت شرکتها: ناوبری، صفحات استخدام و درخواست شغل، فایلهای PDF و گزارش سالانه، ویدیو، فرمها، بنر کوکی و بیانیه دسترسپذیری.