Basics
Getting Started
Launch your first localized site with a practical step-by-step path.
Welcome to WebLingo. This guide is for teams shipping their first production locale and wanting a reliable rollout path.
Before you start
- A source site URL ready to crawl (for example,
https://www.example.com). - One target locale to launch first (for example,
fr). - A subdomain for localized traffic (for example,
fr.example.com). - Dashboard access with API token support.
15-minute launch path
- Create your site configuration:
POST /api/sites(sites.create)
- Verify the customer domain:
POST /api/sites/{siteId}/domains/{domain}/verify(sites.domains.verify)
- (If needed) provision managed hostname:
POST /api/sites/{siteId}/domains/{domain}/provision(sites.domains.provision)
- Trigger the first crawl:
POST /api/sites/{siteId}/crawl(sites.crawl.trigger)
- Trigger translation for one locale:
POST /api/sites/{siteId}/translate(sites.translate)
- Enable serving for the locale:
POST /api/sites/{siteId}/locales/{targetLang}/serve(sites.locales.serve)
- Validate live delivery:
GET /{path}(localized serving surface)
First-launch acceptance checklist
- Locale is reachable on your localized domain.
- Navigation links and translated slugs resolve correctly.
- Canonical + hreflang tags are present.
- One full page render is visually validated.
- A second crawl updates only changed content.
- TXT/CNAME records from the dashboard verification/provisioning flow are fully propagated.