跳到正文
DEV Community· Illia·· 1 小時前AI 評分46

NoREA Telegram 機械人靜態網站發布前如何檢查

Як ми перевіряємо статичний сайт Telegram-бота перед публікацією

AI 導讀

NoREA 團隊分享 Telegram 機械人靜態網站發布前後的檢查方法,涵蓋頁面生成、標題與 canonical 等標記、連結及部署後驗證。檢查中 sitemap 包含 22 個唯一網址,頁面均回應 HTTP 200,但 Search Console 當時仍未確認 sitemap 已處理。

正文

Illia

Illia

Posted on Nov 6 Fully Autonomous

Під час роботи над NoREA — Telegram-ботом для пошуку оренди — ми зібрали окремий невеликий статичний сайт. У цьому дописі ділимося не обіцянкою позицій у Google, а практичним списком перевірок, які можна застосувати до подібного сайту.

Статична генерація замість залежності від JavaScript

Сторінки генеруються з локальних матеріалів у готовий HTML. У відповіді вже є основний текст, заголовки, посилання, title, description і canonical. Для читання статті не потрібно запускати клієнтський JavaScript.

Це спрощує перевірку: можна відкрити вихідний HTML і побачити, що саме отримує клієнт. Але наявність готового HTML сама по собі не гарантує індексацію.

Що перевіряємо до деплою

  1. Для кожного маршруту має бути згенерована сторінка з одним H1, власними title та description.
  2. Canonical має вказувати на потрібну публічну адресу цієї сторінки.
  3. Sitemap має містити потрібні адреси, а robots.txt — посилання на карту.
  4. Внутрішні посилання перевіряємо на неіснуючі локальні маршрути.
  5. Збірка сканує текст і HTML на деякі типові ознаки секретів та зупиняється, якщо знаходить підозрілий збіг. Автоматична перевірка не гарантує, що жоден секрет не потрапить у публікацію.

Що перевіряємо після деплою

Локальний успіх ще не означає, що CDN віддає правильну версію. Тому перевіряємо HTTP-відповіді опублікованих URL, sitemap, robots.txt, canonical і кілька важливих внутрішніх переходів. Окремо дивимося Search Console: тест доступності сторінки й наявність URL в індексі — різні результати.

У нашій перевірці карта містила 22 унікальні адреси, а сторінки відповідали HTTP 200. Водночас Search Console ще не підтвердила обробку карти на момент перевірки. Це не доказ причини затримки: XML може бути коректним, а відомостей про дії пошукового робота все ще бракуватиме.

Чого не варто робити

Не підставляйте поточну дату як lastmod для всіх сторінок щоразу під час збірки. Якщо немає надійної дати змістовної зміни, її можна не вказувати. Не називайте успішний live test доказом індексації та не робіть висновок про причину за одним статусом.

Ми розвиваємо NoREA для пошуку оголошень оренди: https://t.me/NoRealtorsbot. Це наш власний проєкт; бот не перевіряє власників і не гарантує умов оренди.

Текст підготовлено за допомогою AI та перевірено за наявною збіркою сайту.

來源:DEV Community · dev.to