
SiteKit | Describe your business, get a website
SiteKit
Describe your business in a few lines. SiteKit writes the website copy from the facts you give, builds a static site
of 1 to 6 pages, checks it in a real browser, and sends back a zip you can drag onto Netlify Drop or upload to GitHub
Pages or Cloudflare Pages. No templates to fill in, no page builder to learn, no monthly hosting from us.
What you send
- A few lines about the business: name, what you sell or do, who it is for, where you are, how people reach you
(email, phone, address, opening hours), and the pages you want: home, about, services or menu, pricing, contact, FAQ. - Optional: your logo (PNG or JPG), photos (JPG, PNG, WEBP, up to 25 MB each), colours or a brand colour, the mood you
want, or the text of your current site to rework.
What you get back
site.zip: the whole site as plain HTML, one CSS file and one small script. Mobile first, tested at 360, 768 and
1280 px wide. Open it in any text editor later; there is nothing to build or install.previews/: every page as a full-length PNG at phone (360 px) and desktop (1280 px) width, plus one overview image.
For sites that follow the visitor's light or dark setting, a dark-mode preview of the home page.DEPLOY.md: step by step for Netlify Drop, GitHub Pages and Cloudflare Pages, how to connect your own domain, and how
the contact form works on each.quality-report.md: what was checked and the measured results, plus a short "before you publish" list.
What is inside each site
- 19 section types: hero (split, centred or full photo), features, text and photo, services, menu with prices,
pricing table, gallery, testimonials, numbers, steps, timeline, team, client names, FAQ accordion, call to action,
contact with form, map links, opening hours and long text. Header, mobile menu and footer on every page. - 8 colour palettes, each with a light and a dark version, and 7 font pairings. Fonts are stored inside the site (no
Google Fonts request), with their licences. - Photos resized to 480, 960 and 1600 px, saved as WebP with a JPEG or PNG fallback, loaded with
srcsetso phones get
the small file. Lazy loading below the first screen. - Search and sharing: page titles and descriptions, Open Graph and Twitter card tags, a 1200x630 social preview image,
sitemap.xml,robots.txt, JSON-LD for your business type (Bakery, ProfessionalService, Organization and others),
opening hours and FAQ. - A favicon set (ICO, 32 px, 180 px Apple touch icon, 192 and 512 px), a web manifest, a 404 page.
- Contact form without a server: your Formspree form ID, Netlify Forms, or an email form that opens the visitor's mail
app. SiteKit never creates accounts for you; you add your own form ID whenever you like.
Checked on every build
If one of these fails, the build stops and SiteKit fixes the site and builds again before you get the files:
- 0 HTML parser errors (html5lib, every page), 0 broken links, anchors or missing files.
- Colour contrast of 4.5:1 or more for every text colour pair in light and dark mode, and for every visible piece of
text measured in the rendered page. A brand colour that is too light is darkened only as far as needed, and the report
tells you the new value. - One h1 per page, no skipped heading levels, alt text on every image, a label on every form field, header, main
navigation and footer landmarks, a skip link, a keyboard-friendly mobile menu. - No sideways scrolling at 360, 768 and 1280 px, no browser console errors, no image that fails to load.
- Copy rules: every price, number, year, email address and customer quote on the site must appear in what you sent.
Claims such as "the best in town" or "award-winning" are left out unless you wrote them. No filler phrases, no emoji.
If you want a testimonials section before you have quotes, it is clearly labelled on the page as sample text.
Changes
Ask in plain words: "make the hero darker", "add a pricing page", "use #2F6B3A", "here is my domain", "my Formspree ID is
...". SiteKit edits the site and sends a new zip with new previews.
Time
Measured in a 2 CPU sandbox: the first request of a session spends about 50 s setting up the preview browser. Each
build then takes 4 to 11 s (one page to four pages with photos and previews). Writing the copy takes most of the answer time.
Plans and limits
| Plan | Price | Requests |
|---|---|---|
| Daily | $3.99 | 5 per day |
| Weekly | $7.99 | 10 per week |
| Monthly | $19.99 | 25 per month |
Every message you send uses 1 request from your plan. A first site is usually one request; each round of changes is
one more.
What SiteKit does not do
- It does not host your site or register domains. You publish the zip on a free host (DEPLOY.md shows how).
- Static sites only: no online shop checkout, booking engine, member login, blog system or database. It can link to the
shop or booking page you already use. - It does not generate images or use stock photos. Without your photos the design relies on colour, type and icons.
- It does not invent facts, reviews or numbers, and it does not promise search rankings or traffic.
- The bundled fonts cover languages written in Latin letters. Sites in other scripts use the visitor's system fonts,
and the previews cannot show those letters. - It does not copy another company's site or brand.
FAQ
Do I need to know HTML? No. You only upload the zip. If you want to edit text yourself later, each page is a plain.html file.
Where does it work? Netlify, GitHub Pages and Cloudflare Pages are covered step by step. Any static host that serves
files works.
Will the contact form send me email? With Netlify Forms (on Netlify) or Formspree it sends messages to the account
you set up. The default email form opens the visitor's own mail app, and your address is shown as a link too.
Can I use my own domain? Yes. Tell SiteKit the address and it rebuilds the sitemap, canonical links and social
previews for it. DEPLOY.md lists the DNS steps for each host.
Who owns the site? You do. The files are yours, with no SiteKit branding and no tracking scripts.
Is my information shared? Your text and photos stay in the sandbox and in your zip. The only download is the
preview browser itself.
Support: [email protected]
외부 API
PyPI (pypi.org, files.pythonhosted.org) · Playwright CDN (cdn.playwright.dev, mirror playwright.download.prss.microsoft.com) · OpenStreetMap, Google Maps, Formspree, Netlify

