Senarai semak SEO teknikal untuk laman web SaaS
SEO teknikal SaaS: aplikasi di luar carian, pemaparan untuk perangkak, dokumentasi, log perubahan, kanonik, data berstruktur, kelajuan dan perangkak AI.
Pasukan Editorial FixReportsBacaan 8 minit
SEO teknikal bagi syarikat SaaS kebanyakannya berkisar tentang pemisahan dan pemaparan. Pemisahan, kerana satu domain biasanya menempatkan laman pemasaran yang sepatutnya mendapat kedudukan, dokumentasi yang sepatutnya mendapat kedudukan, dan aplikasi yang langsung tidak sepatutnya berada dalam carian. Pemaparan, kerana laman SaaS sering dibina sebagai aplikasi JavaScript, dan walaupun Google memaparkan JavaScript, banyak perangkak lain, termasuk kebanyakan perangkak AI, tidak berbuat demikian. Senarai semak ini merangkumi kedua-duanya, serta asas yang biasa: kanonik, peta laman, data berstruktur, kelajuan dan cara enjin carian AI mencapai halaman anda.
Perkara utama
- Google merangkak, memaparkan dan mengindeks halaman JavaScript dalam fasa yang berasingan dan menyatakan bahawa pemaparan sebelah pelayan atau pra-pemaparan “is still a great idea” (masih idea yang bagus) kerana bukan semua bot dapat menjalankan JavaScript (Google Search Central (dibuka dalam tab baharu)).
- Analisis pada Disember 2024 mendapati tiada satu pun perangkak AI utama, termasuk GPTBot, ClaudeBot dan PerplexityBot, yang memaparkan JavaScript (Vercel (dibuka dalam tab baharu)).
- Google menyatakan bahawa AI Overviews dan AI Mode tidak mempunyai keperluan teknikal tambahan dan tidak memerlukan markup schema.org khas atau fail teks AI (Google Search Central (dibuka dalam tab baharu)).
- OpenAI menggunakan OAI-SearchBot untuk carian ChatGPT dan GPTBot untuk melatih model; menyekat GPTBot tidak mengeluarkan laman daripada carian ChatGPT (OpenAI (dibuka dalam tab baharu)).
- Google-Extended mengawal sama ada Google boleh menggunakan kandungan untuk melatih Gemini dan tidak menjejaskan kemasukan dalam Google Search (Google Search Central (dibuka dalam tab baharu)).
Patutkah aplikasi anda berada dalam hasil carian?
Tidak. Halaman aplikasi di sebalik log masuk tidak mempunyai apa-apa untuk pencari, dan Googlebot tidak log masuk. Risikonya sebaliknya: URL awam daripada aplikasi, seperti pautan yang dikongsi, keadaan kosong, halaman tetapan semula kata laluan dan persekitaran staging, boleh terindeks dan bersaing dengan halaman pemasaran anda.
- Sajikan aplikasi pada hosnya sendiri, seperti
app.example.com, dan hantarX-Robots-Tag: noindexpada setiap respons daripadanya. - Jauhkan persekitaran staging dan pratonton daripada carian dengan pengesahan (log masuk), yang lebih boleh dipercayai berbanding peraturan robots.
- Jangan bergantung pada robots.txt untuk mengeluarkan halaman daripada Google: URL yang disekat masih boleh disenaraikan jika ia dipautkan dari tempat lain, dan Google tidak dapat melihat noindex pada halaman yang tidak dibenarkan untuk dirangkak (Google Search Central (dibuka dalam tab baharu)).
- Halaman log masuk dan pendaftaran sering dicari mengikut nama (“yourproduct login”). Membiarkannya boleh diindeks membantu pelanggan sedia ada menemuinya; halaman ini tidak sepatutnya membawa kandungan pemasaran yang berat.
Penyemak robots.txt kami menunjukkan apa yang boleh diambil oleh setiap perangkak, dan penyemak tag meta menunjukkan tag meta robots dan pengepala X-Robots-Tag sesebuah halaman.
Bolehkah enjin carian dan perangkak AI membaca halaman pemasaran anda?
Semak apa yang diterima oleh perangkak sebelum sebarang JavaScript dijalankan. Jika respons HTML halaman harga anda tiada harga dan tiada tajuk, hanya tag skrip, maka perangkak yang tidak menjalankan JavaScript melihat halaman kosong.
- Google memaparkan JavaScript dengan Chromium versi terkini, tetapi pemaparan berlaku dalam baris gilir selepas perangkakan, dan Google mengesyorkan pemaparan sebelah pelayan atau pra-pemaparan (Google Search Central (dibuka dalam tab baharu)).
- Perangkak AI: analisis Vercel terhadap rangkaiannya mendapati perangkak OpenAI, Anthropic, Perplexity dan Meta mengambil fail JavaScript tetapi tidak melaksanakannya; Gemini, yang menggunakan infrastruktur Google, dan Applebot memang memaparkan halaman (Vercel (dibuka dalam tab baharu)).
- Pratonton pautan dalam aplikasi sembang dan rangkaian sosial biasanya hanya membaca HTML pelayan, jadi tajuk, penerangan dan tag Open Graph mesti ada di dalamnya.
Pembaikan praktikalnya ialah memaparkan halaman pemasaran, dokumentasi dan blog pada pelayan atau semasa binaan, yang disokong oleh rangka kerja seperti Next.js, Nuxt dan Astro, dan mengekalkan pemaparan sebelah klien untuk aplikasi yang memerlukan log masuk. Ujian pantas: jalankan curl pada URL anda, atau lihat sumber halaman dan bukannya DOM yang diperiksa, dan semak bahawa teksnya ada.
Bagaimanakah struktur laman pemasaran yang sepatutnya?
Pembeli SaaS mencari dengan niat yang boleh anda petakan kepada halaman. Setiap satu daripada yang berikut layak mendapat halaman tersendiri yang boleh diindeks dengan tajuk yang deskriptif dan URL kanoniknya sendiri:
- Halaman produk dan ciri, satu bagi setiap keupayaan utama.
- Halaman kes penggunaan dan industri, untuk carian seperti “perisian invois untuk agensi”.
- Halaman integrasi, satu bagi setiap integrasi, kerana orang mencari “[produk anda] + [alat mereka]”.
- Harga, dengan pelan dan harga dalam HTML, bukan dimuatkan daripada API selepas pemaparan.
- Halaman perbandingan dan alternatif, ditulis secara adil: harga dan ciri pesaing berubah, jadi letakkan tarikh dan pastikan ia sentiasa terkini.
- Kisah pelanggan, dengan kebenaran dan butiran sebenar yang boleh dikaitkan dengan sumbernya.
Elakkan variasi yang nipis: berpuluh-puluh halaman “[ciri] untuk [industri]” yang hampir serupa dengan perkataan yang ditukar ganti ialah apa yang dipanggil oleh dasar spam Google sebagai penyalahgunaan kandungan berskala (scaled content abuse) (Google Search Central (dibuka dalam tab baharu)).
Bagaimanakah cara mengendalikan dokumentasi, pusat bantuan dan log perubahan?
Dokumentasi sering membawa lebih banyak trafik carian berbanding laman pemasaran, kerana orang mencari cara melakukan sesuatu.
- Jadikan dokumentasi awam dan boleh diindeks melainkan ia mengandungi maklumat khusus pelanggan.
- Untuk dokumentasi berversi, halakan kanonik versi lama kepada versi semasa halaman yang sama, atau tandakan versi lama sebagai noindex, supaya hasil carian menunjukkan arahan semasa.
- Berikan setiap halaman dokumentasi tajuk dan H1 deskriptif yang sepadan dengan cara orang menyatakan tugas itu (“Eksport invois ke CSV”), bukan nama ciri dalaman.
- Simpan entri log perubahan pada URL yang stabil dan bertarikh.
- Sertakan dokumentasi dalam peta laman XML anda, atau berikan dokumentasi peta lamannya sendiri yang disenaraikan dalam robots.txt.
Jika pusat bantuan anda berjalan pada platform pihak ketiga di subdomain, semak bahawa ia telah disahkan dalam Search Console dan bahawa halamannya memaut kembali ke laman utama.
Isu kanonik, hreflang dan ubah hala manakah yang biasa berlaku pada laman SaaS?
- Parameter: tag UTM, kod rujukan dan parameter ujian A/B mencipta URL pendua. Setiap halaman sepatutnya mengisytiharkan URL bersihnya sendiri sebagai kanonik (Google Search Central (dibuka dalam tab baharu)).
- Garis condong di hujung dan huruf besar/kecil: pilih satu bentuk dan ubah hala bentuk yang lain dengan 301.
- Halaman setempat: jika anda menterjemah laman pemasaran, pautkan versi bahasa dengan hreflang, termasuk rujukan kendiri dan x-default (Google Search Central (dibuka dalam tab baharu)).
- Penjenamaan semula dan pemindahan domain: petakan URL lama kepada URL baharu secara satu lawan satu dengan ubah hala 301; mengubah hala segala-galanya ke halaman utama menghilangkan nilai halaman lama.
Penyemak SEO menguji tajuk, H1, kanonik dan peraturan robots pada halaman penting laman anda, dan menemui pautan dalaman yang rosak.
Data berstruktur apakah yang sesuai untuk laman SaaS?
- Organization pada halaman utama, dengan nama, URL, logo dan pautan
sameAske profil rasmi anda. - WebSite pada halaman utama dengan
namedanurl, yang digunakan oleh Google untuk memilih nama laman yang dipaparkan dalam hasil carian (Google Search Central (dibuka dalam tab baharu)). - SoftwareApplication: hasil kaya aplikasi perisian Google memerlukan harga dan sama ada penilaian agregat atau ulasan (Google Search Central (dibuka dalam tab baharu)). Tambah hanya penilaian yang tulen dan kelihatan pada halaman; tanpanya, markup itu masih menghuraikan produk tetapi tidak akan memperoleh hasil kaya.
- BreadcrumbList pada halaman dokumentasi dan blog.
- Article pada catatan blog, dengan penulis dan tarikh.
Jangan jangka markup FAQ akan memperoleh ruang tambahan: Google berhenti memaparkan hasil kaya FAQ pada 7 Mei 2026 (Google Search Central (dibuka dalam tab baharu)). Penyemak data berstruktur menyenaraikan setiap item pada halaman dan sifat yang diwajibkan oleh Google bagi item itu.
Mengapakah halaman pemasaran SaaS gagal Core Web Vitals?
Laman pemasaran SaaS cenderung memuatkan banyak skrip pihak ketiga: analitik, pengurus tag, widget sembang, ujian A/B, rakaman sesi dan piksel iklan. Skrip ini melambatkan kandungan utama dan menyibukkan utas utama, yang kelihatan sebagai LCP yang perlahan dan INP yang lemah.
- Audit setiap skrip pihak ketiga dan buang yang tidak digunakan oleh sesiapa.
- Muatkan widget sembang apabila ada interaksi, dan elakkan skrip ujian A/B yang menyembunyikan halaman sehingga skrip itu dijalankan.
- Sajikan imej hero dan tangkapan skrin produk pada saiz paparannya, dalam WebP atau AVIF, tanpa memuatkan imej pertama secara tertunda (lazy loading).
- Pantau INP pada halaman yang mempunyai kalkulator harga dan demo interaktif.
Google menggunakan Core Web Vitals dalam sistem kedudukannya, walaupun kerelevanan diutamakan (Google Search Central (dibuka dalam tab baharu)). Ujian kelajuan mengukur halaman seperti telefon yang dihadkan kelajuannya dan menunjukkan data pengguna sebenar apabila Google mempunyainya.
Bagaimanakah enjin carian AI menemui dan memetik kandungan SaaS?
Tiada laluan teknikal berasingan untuk carian AI, dan sesetengah nasihat popular tidak disokong oleh syarikat yang mengendalikan sistem ini.
- Google AI Overviews dan AI Mode menggunakan halaman yang telah diindeks dan layak untuk memaparkan petikan; Google menyatakan tiada keperluan tambahan, tiada skema khas dan tiada keperluan untuk fail teks AI (Google Search Central (dibuka dalam tab baharu)).
- Carian ChatGPT bergantung pada OAI-SearchBot. Jika anda mahu muncul dalam jawapan ChatGPT, jangan sekat OAI-SearchBot dalam robots.txt; menyekat GPTBot hanya menarik diri daripada latihan (OpenAI (dibuka dalam tab baharu)).
- Latihan Gemini dikawal oleh token Google-Extended, yang tidak menjejaskan Google Search (Google Search Central (dibuka dalam tab baharu)).
- llms.txt ialah cadangan komuniti untuk ringkasan Markdown sesebuah laman. Google menyatakan bahawa ia tidak memerlukan fail sebegini; perkhidmatan AI lain belum mendokumentasikan sama ada mereka menggunakannya. Kosnya rendah untuk diterbitkan, tetapi ia bukan pengganti halaman yang boleh dirangkak.
Apa yang membantu merentas semuanya adalah sama: halaman yang dipaparkan pada pelayan, tajuk yang jelas yang menjawab soalan pembeli, fakta khusus seperti harga dan had dalam bentuk teks, dan halaman yang tidak bercanggah antara satu sama lain.
Soalan lazim
Patutkah dokumentasi kami berada di subdomain atau subfolder?
Kedua-duanya boleh mendapat kedudukan. Yang lebih penting ialah dokumentasi boleh dirangkak, dipautkan dari laman utama, disertakan dalam peta laman dan disahkan dalam Search Console.
Adakah Google mengindeks kandungan dalam aplikasi JavaScript kami?
Google boleh memaparkan JavaScript, tetapi ia melakukannya dalam langkah yang berasingan, dan perangkak lain sering tidak berbuat demikian. Bagi halaman yang anda mahu ditemui, paparkan kandungan pada pelayan atau semasa binaan.
Patutkah kami menyekat perangkak AI?
Ini keputusan perniagaan. Menyekat perangkak latihan seperti GPTBot atau Google-Extended menjauhkan kandungan daripada latihan model tanpa mengeluarkan anda daripada carian; menyekat perangkak carian seperti OAI-SearchBot mengeluarkan anda daripada jawapan perkhidmatan itu. Penyemak robots.txt menunjukkan apa yang dibenarkan oleh peraturan anda sekarang.
Adakah kami memerlukan markup SoftwareApplication?
Ia pilihan. Markup ini menghuraikan produk anda kepada enjin carian; hasil kaya aplikasi perisian juga memerlukan penilaian atau ulasan tulen yang dipaparkan pada halaman.
Apakah kesilapan SEO teknikal yang paling biasa pada laman SaaS?
Dua kesilapan yang paling merosakkan: halaman pemasaran yang memaparkan kandungannya hanya dengan JavaScript, dan URL staging atau aplikasi yang dibiarkan terbuka untuk diindeks.
Sumber
- Google Search Central: Memahami asas SEO JavaScript (dibuka dalam tab baharu)
- Google Search Central: Ciri AI dan laman web anda (dibuka dalam tab baharu)
- Google Search Central: Perangkak biasa Google (Google-Extended) (dibuka dalam tab baharu)
- Google Search Central: Sekat pengindeksan carian dengan noindex (dibuka dalam tab baharu)
- Google Search Central: Cara menetapkan URL kanonik (dibuka dalam tab baharu)
- Google Search Central: Versi setempat halaman anda (dibuka dalam tab baharu)
- Google Search Central: Nama laman dalam Google Search (dibuka dalam tab baharu)
- Google Search Central: Data berstruktur aplikasi perisian (dibuka dalam tab baharu)
- Google Search Central: Memahami Core Web Vitals dan hasil carian Google (dibuka dalam tab baharu)
- OpenAI: Overview of OpenAI crawlers (dibuka dalam tab baharu)
- Vercel: The rise of the AI crawler (dibuka dalam tab baharu)
Semua panduan
- Adakah membaiki laman web anda berbaloi? Apa yang ditunjukkan oleh kajian yang diterbitkan tentang kelajuan, SEO dan kebolehcapaianApa yang diukur ujian A/B dan kajian terbitan selepas kerja kelajuan, data berstruktur dan kebolehcapaian, serta cara menganggar dan mengukur kesannya.
- Senarai semak kebolehcapaian untuk laman web syarikat: kerjaya, PDF, halaman pelabur dan borangSenarai semak kebolehcapaian laman syarikat: navigasi, kerjaya dan permohonan kerja, PDF dan laporan tahunan, video, borang, sepanduk kuki dan pernyataan.
- Senarai semak WCAG 2.2 AA untuk produk SaaS dan aplikasi webSenarai semak WCAG 2.2 AA untuk SaaS: log masuk, borang, dialog, navigasi SPA, jadual, carta, seret dan lepas, tamat masa dan ACR yang diminta pembeli.