
Questions about building a website, answered
The technical choices behind a website, explained for people who want to understand them before they commit: stacks, frameworks, forms, speed and moving between platforms.
- How to make a website from scratchTo make a website from scratch, plan your pages on paper, write the content and structure in HTML, style it with CSS, add a little JavaScript only if you need interaction, then publish the files to a free static host such as GitHub Pages, Netlify or Cloudflare Pages and point a domain at it. A simple personal or business site takes a beginner a few days to a few weeks.4 min read →
- Next.js vs WordPress: which should you build on?Choose WordPress if non-technical people will publish content, you want thousands of ready plugins and themes, and you can manage updates and security. Choose Next.js if a developer builds and maintains the site, you want full control over design and performance, and the site is custom or part of a product. Many teams combine them: WordPress for content, Next.js for the front end.4 min read →
- Is React good for building a website?React is good for websites with interactive features, many reusable parts or app-like behavior, and React's own documentation recommends using it through a framework such as Next.js so pages are rendered on the server and stay fast and search-friendly. For a simple brochure site with a few static pages, React adds complexity you may not need; plain HTML, a static site generator or a website builder can be simpler.4 min read →
- How to turn a Figma design into a websiteYou can turn a Figma design into a website in four ways: publish directly with Figma Sites (Figma's own web publishing, launched in 2025), rebuild it in a visual builder such as Framer or Webflow, hand it to a developer using Figma's Dev Mode, or code it yourself in HTML and CSS or a framework. The right route depends on how custom the design is and who will maintain the site.4 min read →
- How to make a website wireframeTo make a website wireframe, decide what each page must achieve, list the content it needs, then sketch the page as simple gray boxes and labels showing where the headline, images, text and buttons go, in order of importance. Do it on paper or in a tool like Figma, plan the mobile version too, and show it to a few people before any colors, fonts or images are chosen.4 min read →
- Static vs dynamic website: what's the difference?A static website serves pages that are built ahead of time and identical for every visitor, so it is fast, cheap to host and hard to hack. A dynamic website builds pages on the server when they are requested, so it can show personalized or constantly changing content such as accounts, carts and dashboards. Most marketing sites, portfolios and blogs can be static; stores and apps need dynamic parts.4 min read →
- How to add a contact form to a static websiteA static site has no server to receive form data, so you hand the submission to something that does. The three common options are your host's built-in forms (Netlify Forms works by adding one attribute), a form backend service such as Formspree that emails you each submission, or a small serverless function you write. All three work with plain HTML, and the first two need no code beyond the form itself.4 min read →
- How to add a blog to a websiteAdd a blog on your own domain, ideally at yoursite.com/blog. If your site runs on a builder such as Wix, Squarespace, Webflow or WordPress, use its built-in blog. If it is custom code, use Markdown files for an occasional blog or a headless CMS if non-developers will write. Avoid putting the blog on a separate platform's domain, because the traffic and links it earns then help that platform, not your site.4 min read →
- How to make a website fasterTo make a website faster, fix the biggest problems first: compress and resize images and serve modern formats, never lazy-load the main hero image, remove or defer unused JavaScript and third-party scripts, load fewer font files, and serve the site from a CDN with caching. Measure before and after with PageSpeed Insights against Google's Core Web Vitals.4 min read →
- How to edit an AI-generated website after it's builtEdit an AI-generated website in the smallest way that works: change text and images directly in the builder's editor, use short, specific prompts for layout or style changes, edit the code yourself if you can export it, and regenerate a whole section only when it is fundamentally wrong. Save a version before each change so you can roll back if an edit breaks something.4 min read →
- How to move a website off Wix or SquarespaceYou cannot export a Wix or Squarespace site's design to another platform, so moving means rebuilding. Export the content you can (Squarespace offers a partial WordPress export; Wix has no full site export), save every image and page's text, rebuild the site on the new platform, keep the same URLs or set up 301 redirects, then point or transfer your domain and check Search Console.4 min read →
- Webflow vs WordPress: which should you use?Choose Webflow if you want design control in a visual editor, hosting and security handled for you, and a site built by designers rather than developers. Choose WordPress if you want the largest ecosystem of themes and plugins, full ownership and portability, and many content features, and you can manage updates and security. WordPress is cheaper to start; Webflow is simpler to keep secure.4 min read →
Go deeper
Other topics
The short answers.
The quick version of each building a website question.
How to make a website from scratch
To make a website from scratch, plan your pages on paper, write the content and structure in HTML, style it with CSS, add a little JavaScript only if you need interaction, then publish the files to a free static host such as GitHub Pages, Netlify or Cloudflare Pages and point a domain at it. A simple personal or business site takes a beginner a few days to a few weeks.
Next.js vs WordPress: which should you build on?
Choose WordPress if non-technical people will publish content, you want thousands of ready plugins and themes, and you can manage updates and security. Choose Next.js if a developer builds and maintains the site, you want full control over design and performance, and the site is custom or part of a product. Many teams combine them: WordPress for content, Next.js for the front end.
Is React good for building a website?
React is good for websites with interactive features, many reusable parts or app-like behavior, and React's own documentation recommends using it through a framework such as Next.js so pages are rendered on the server and stay fast and search-friendly. For a simple brochure site with a few static pages, React adds complexity you may not need; plain HTML, a static site generator or a website builder can be simpler.
How to turn a Figma design into a website
You can turn a Figma design into a website in four ways: publish directly with Figma Sites (Figma's own web publishing, launched in 2025), rebuild it in a visual builder such as Framer or Webflow, hand it to a developer using Figma's Dev Mode, or code it yourself in HTML and CSS or a framework. The right route depends on how custom the design is and who will maintain the site.
How to make a website wireframe
To make a website wireframe, decide what each page must achieve, list the content it needs, then sketch the page as simple gray boxes and labels showing where the headline, images, text and buttons go, in order of importance. Do it on paper or in a tool like Figma, plan the mobile version too, and show it to a few people before any colors, fonts or images are chosen.
Static vs dynamic website: what's the difference?
A static website serves pages that are built ahead of time and identical for every visitor, so it is fast, cheap to host and hard to hack. A dynamic website builds pages on the server when they are requested, so it can show personalized or constantly changing content such as accounts, carts and dashboards. Most marketing sites, portfolios and blogs can be static; stores and apps need dynamic parts.
How to add a contact form to a static website
A static site has no server to receive form data, so you hand the submission to something that does. The three common options are your host's built-in forms (Netlify Forms works by adding one attribute), a form backend service such as Formspree that emails you each submission, or a small serverless function you write. All three work with plain HTML, and the first two need no code beyond the form itself.
How to add a blog to a website
Add a blog on your own domain, ideally at yoursite.com/blog. If your site runs on a builder such as Wix, Squarespace, Webflow or WordPress, use its built-in blog. If it is custom code, use Markdown files for an occasional blog or a headless CMS if non-developers will write. Avoid putting the blog on a separate platform's domain, because the traffic and links it earns then help that platform, not your site.

Build something that doesn't look AI-made.
Describe the site you want. Watch it get designed, not just generated. Then publish it to its own orlume.site address.
- Free to start
- No card required
- Publish to a live URL
- You own the code
