5.Безкоштовний хостинг для фронтенду. Gitlab Pages. SEO на ранній стадії
Відео версія
(YouTube - для зворотнього зв'язку)
На ранніх стадіях розробки має сенс зробити сайт заглушку для кращої оптимізації в пошукових системах в майбутньому.
Використовуйте Gitlab pages для безкоштовного хостингу фронту
В Gitlab Deploy
-> Pages
для генерації CI скрипту або ж налаштування сторінки
В звичайних випадках (використовуючи framework) CI скрипт вигляда якось так:
.gitlab-ci.yml
image: node:20.12.2-alpine3.19
before_script:
- npm ci --ignore-scripts
pages:
script:
- npm run generate
artifacts:
paths:
- public
rules:
- if: $CI_COMMIT_BRANCH == "main"
public
- повинна бути директорією в яку проходить збірка або генерація
Для SEO не забуваймо про robot.txt
public/robot.txt
User-agent: *
Disallow: