TH SeedWebs

Getting started

From creating a site at seedwebs.com to signing in, replacing the COMING SOON page with your own home page, and knowing how long the free trial runs.

Last updated 2026-08-11

This guide runs in order, from pressing Create to having a real home page of your own published. Everything here describes what SeedWebs does today. If your screen disagrees with the text, trust the screen and tell us.

Create a site

Every site is created from the customer portal at seedwebs.com, not from a site’s own admin panel.

  1. Go to seedwebs.com/login and sign in. There are three ways: Sign in with Google, Email (a one-time code is sent to you) or Passkey.
  2. Go to seedwebs.com/dashboard/new-site, or press the create button on the Dashboard. An account with no sites yet shows “Create Website”; an account that already has one shows “Create New Site”.
  3. Fill in the form below.
  4. Tick the Terms of Service checkbox and press Create Website.
FieldWhat it means
Website NameBecomes the Site Name in the admin panel. Changeable later.
Website URLThe first part of xxx.seedwebs.app. SeedWebs guesses it from the name; type over it if you like.
Default LanguageThe primary language of your content. One of en, th, ja, zh, ko, fr, de, es.
Legally responsible personFull name and phone number of whoever is responsible for the content under Thai law. Both are required.

The create button stays disabled until all five are in place: name, a URL that checked out as available, responsible person, phone number, and the terms checkbox.

While the site is built, a progress bar steps through validating details, creating the database, configuring the site, almost done — then a confirmation screen with an Admin button that takes you straight into the new site’s admin panel.

URL rules

The URL is checked live as you type, and reports either available or taken.

  • 3 to 32 characters
  • a-z, 0-9 and hyphens only, and it cannot start or end with a hyphen
  • reserved words are refused: www, api, admin, app, blog, shop, mail, mcp and others. A reserved word reports “taken”, exactly as if somebody had claimed it — pick something else

Neither the Dashboard nor the portal’s site settings has a field to change the URL afterwards, so choose carefully the first time. To use your own domain instead, see Your own domain.

One trial site per account

If your account already has a site on the trial plan, the create button is hidden — and a request sent directly to the API is refused. Upgrade the existing site, or wait for its trial to end.

Your site’s URLs

Say the URL you picked is mysite.

ForURL
The public site visitors seehttps://mysite.seedwebs.app/
The admin panel where you manage contenthttps://mysite.seedwebs.app/admin/
This site’s APIhttps://mysite.seedwebs.app/api/

Calling the API from your own software needs an API token, and tokens can only be issued on a paid plan (Seed, Pro, Business). A site on the trial, or past it, cannot issue one.

Two things to know about the admin URL:

  • The trailing / on /admin/ is required.
  • The admin panel only opens on mysite.seedwebs.app. If you have connected your own domain and open /admin/ there, you are sent back to that domain’s home page, because the sign-in session is tied to mysite.seedwebs.app alone.

Every page served on *.seedwebs.app carries an X-Robots-Tag: noindex header, so Google does not index it. To be findable in search you need your own domain, which requires a paid plan (Seed, Pro, Business) — and for now the SeedWebs team also has to enable the feature for your site individually.

Signing in for the first time

Open https://mysite.seedwebs.app/admin/ and you get a sign-in screen with the same three options as the portal: Sign in with Google, Email and Passkey.

The email you created the site with was added to this site’s user list as super_admin during setup, so it works straight away. Any other email that is not on the list cannot get in and has to be invited first, at Settings → Users (/admin/settings/users). Roles are covered in Users and permissions.

Signing in lands you on the Dashboard (/admin/dashboard): a 7- or 30-day traffic chart, your most-viewed pages, where visitors came from, and recent activity. On a new site it is all empty, because nobody has visited yet.

The admin panel switches between English and Thai. Click your name at the bottom-left of the sidebar for a row of theme buttons (light / dark / system) and, below it, EN and ไทย. The choice is remembered in that browser. English is the default.

What a new site comes with

Creating a site seeds a starting set of content.

What you getDetail
A Home pageOne page titled Home, slug home, status Published, containing the words COMING SOON
The Default themeSet as the active theme, with a header, a footer and a full set of templates
A post categoryOne, called News (slug news)
A media folderOne, called General
MenusThree empty ones: Header Menu, Footer Menu, Mobile Menu. Only Header Menu is used
Page templatesDefault and Landing
An authorOne, display name taken from the site owner’s name, slug from the first part of their email
Site settingsSite Name as you typed it, Tag Line set to Ready to grow, default language as chosen

The sidebar of a new site shows Dashboard, Pages, Posts, Media, the Logs group, and finally the Tools and Settings groups. Other content types start switched off; turning them on is the next section but one.

Open the public site now and you will see a header with your site name, the words COMING SOON in the middle, and a footer. The header menu is empty, because Home is the only page so far.

Replace the COMING SOON page

Your home page is whichever page has the slug home — SeedWebs always looks for that first when serving /. The quickest route is to edit that page rather than create a new one.

  1. Go to PagesAll Pages (/admin/pages).
  2. Click Home to open it.
  3. Change the title at the top if you like, but leave the Slug in the publish box on the right as home.
  4. Delete the COMING SOON text and write your own content.
  5. In the box on the right, set the status to Published and press Update.

After saving, a message tells you the public page will update within about a minute while the cache refreshes. If you still see the old version, wait out the minute and reload.

The outward-arrow icon next to the title opens that page on the public site in a new tab. For Home it points at /home, which SeedWebs redirects to / — so one page never ends up with two addresses.

Two ways to edit content

The HTML Builder switch sits in the title bar of the editor.

  • Switch off is Article mode: type and format as you would in a word processor. Best for pages that are mostly text.
  • Switch on is HTML Builder mode: the content is split into cards, one per major block, and you can edit the text, the classes, or the raw HTML. Best for landing pages.

If the page already has content, switching modes asks for confirmation first, because switching discards the current content and cannot be undone. That is why the confirm button says Switch and clear. Copy anything you want to keep out of the page before you switch.

If the Home page is gone

SeedWebs looks for a home page in this order: a published page with slug home in the language being viewed, a published home page in any language, the first published page in that language, the first published page anywhere on the site. With no published pages at all, the site shows “Coming Soon…” and points you at the admin panel to create one.

Add pages and menus

  • New pages: PagesAdd Page (/admin/pages/new).
  • New posts: PostsAdd Post (/admin/posts/new). The list of posts appears at /posts on the public site.
  • Both are covered in Pages and posts.

While Header Menu has no items, the site’s menu is built from your published top-level pages, sorted by title, skipping home. As soon as you add items to Header Menu, those take over. Menus are covered in Menus.

Images are uploaded under Media — see Media library. Everything about how the site looks comes from the theme: Themes and templates.

Switch on more content types

Go to Settings → General (/admin/settings/general) and find the Admin Menu card in the left column. This is where you switch each content type on or off, and drag them into the order you want in the sidebar. Press Save Settings in the box on the right and the sidebar updates immediately. The type names in this card are always in English, even with the admin panel set to Thai.

A type your plan does not include still appears in the list, greyed out, with its switch disabled and a badge naming the plan it needs (Pro or Business).

What you can switch on yourself:

TypeCondition
Pages, Posts, MediaOn from day one
SlidersAny plan
FormsAny plan except a site whose trial has ended
StorePro or above, or a site on the trial
LogsAlready on, not tied to a plan

The remaining types — Events, Docs, Books, Staffs, Members, Newsletters and Tours — are still internal, and do not appear in this list at all until the SeedWebs team turns on the experimental flag for your site. Ask us if you need one.

Other cards on the same page you are likely to want early on:

  • Site Name and Tag Line are in the dark-bordered box on the right, next to the Save button.
  • Favicon, Site Logo and Primary Colour are in the first card of the left column.
  • Default Language, and adding languages, is in the card below that. While the site has one language, the language picker is hidden from the content editors. On the Seed plan the add-language field is disabled — one language only.

The whole sidebar is mapped out in Admin panel overview.

The free trial

Every new site starts on the trial plan. Right now the trial has a single fixed end date that applies to every site equally, whatever day it was created — a site made in August and a site made in October expire together, rather than each getting its own 30 days.

You do not have to remember the date. Your site’s card at seedwebs.com/dashboard shows how many days are left and turns to a yellow warning bar at 7 days or fewer. The exact date is also stated in the Terms of Service. In the admin panel, a “Beta preview / pre-launch access” bar sits at the top of the sidebar for as long as the site is on trial.

As a plan, the trial unlocks nearly every content type, including Store, Orders, Members, Newsletters and Forms — though some types still need the separate experimental flag described above. Storage is 200 MB, and if Newsletters is enabled you can send 100 emails per month. That quota counts emails actually sent, not newsletters written.

When the end date passes

  1. On the next request to your site, the plan changes to expired_trial. The public site stays up and you can still sign in, but the content types narrow to Pages, Posts, Events, Media, Sliders, Docs, Books and Staffs. Members, Store, Orders, Newsletters and Forms switch off.
  2. There is a 7-day grace period from the end date. The portal shows a red bar counting it down.
  3. After those 7 days with no plan chosen, the site is suspended: the public site shows a “Site Suspended” page with a button to choose a plan, and the API replies that the site is suspended. While suspended you cannot sign in to the admin panel either — go to the portal at seedwebs.com/dashboard instead.

Nothing is deleted when a site is suspended. All your content is intact, and choosing a plan brings the site straight back.

On a suspended site’s card, the portal also offers a link to delete the site. Confirming marks it deleted and removes it from the list. Only the site’s owner can do that.

About paying

Checkout is not open yet. The plan page in the portal has no payment button and says payment is coming soon, alongside a reminder that your site keeps working normally. Plan details are in Plans and billing.

Limits worth knowing on day one

ThingCurrent value
Trial storage200 MB across every file in the media library
Maximum size per upload64 MB
Trial sites per account1
Search indexing on *.seedwebs.appOff, via X-Robots-Tag: noindex
Your own domain during the trialNot available. Needs a paid plan, and the team to enable it for your site

Upload past your storage limit and the file is refused, with a message saying how much of the total you have used.

When something is wrong

  • Not Found when opening the admin panel — check the trailing / on /admin/, and that you are on mysite.seedwebs.app. Your own domain cannot open the admin panel.
  • Signed in but bounced out, or told you have no access — that email is probably not on the site’s user list. Ask the site owner to add it under Settings → Users.
  • Edited a page but the public site is unchanged — wait about a minute for the cache to refresh, then reload.
  • A page never appears on the site at all — check that the status in the right-hand box really is Published. Pages left as Draft are not served publicly.
  • A content type you want is missing from the sidebar — see Switch on more content types above. Some types have to be enabled by the SeedWebs team.