WordPress

How to Install WordPress and Set Up Your First Website in 30 Minutes

WordPress powers over 40% of all websites — and you can have yours running in under 30 minutes. This guide walks you through installation, essential settings, themes, plugins, and your first pages.

Cynet Team

Cynet Hosting

May 5, 2026 10 min read
Illustration showing WordPress installation process with one-click installer, theme selection, plugin setup, and website launch steps

You've registered a domain. You've signed up for hosting. You've pointed the nameservers. Now what?

Now you build the website. And the fastest, most beginner-friendly way to do that is with WordPress — the same platform used by over 40% of all websites on the internet, from personal blogs to Fortune 500 company sites.

This guide takes you from a blank hosting account to a working website in 30 minutes. No coding. No design skills. Just follow the steps.

Why WordPress?

Before we start, a quick note on why WordPress is the default recommendation for most website owners:

  • Free and open source — WordPress itself costs nothing. You only pay for hosting and your domain.
  • No coding required — The visual editor lets you build pages by dragging and dropping blocks.
  • 60,000+ plugins — Need a contact form, online store, booking system, or SEO tools? There's a plugin for it.
  • Thousands of themes — Professional designs you can customise without touching code.
  • Massive community — Any problem you encounter has already been solved and documented by someone else.
  • Your hosting supports it — Every Cynet hosting plan is built to run WordPress efficiently.
WordPress.org (self-hosted, which is what you'll install) is different from WordPress.com (a managed blog service). This guide covers the self-hosted version — the one you install on your own hosting account and have full control over.

What You'll Need

Before starting, make sure you have:

RequirementStatus
A domain nameRegistered and pointed to your hosting (DNS guide)
A hosting planActive with cPanel access (what is cPanel?)
SSL certificateActive — most plans provision this automatically (why SSL matters)
30 minutesThat's genuinely all you need

Part 1: Install WordPress (5 Minutes)

There are two paths depending on your hosting plan:

If You're on Business Hosting: Use Softaculous

  1. Log in to cPanel (how to log in)
  2. Find Softaculous Apps Installer in the Software section
  3. Click WordPressInstall
  4. Fill in the key settings:
SettingWhat to Enter
Protocolhttps:// (if SSL is active)
DomainSelect your domain
DirectoryLeave blank (installs on your main domain)
Site NameYour business or website name
Admin UsernameChoose something unique — never use "admin"
Admin PasswordUse the generator for a strong password. Save it somewhere safe.
Admin EmailYour email address
  1. Click Install — done in 60 seconds
Our Help Center has the full Softaculous installation walkthrough with every field explained.

If You're on WordPress Hosting: It's Already Done

WordPress Hosting plans come with WordPress pre-installed and managed through WP Toolkit — a more powerful management interface. When you activate your hosting, WordPress is ready to go.

Log in to cPanel → click WP Toolkit → click Log in next to your site to access the WordPress dashboard immediately.

See our WP Toolkit guide for managing your WordPress installation.

Part 2: Essential First-Time Settings (10 Minutes)

WordPress is installed, but the default settings need adjusting before you start building. Log in to your WordPress dashboard at yourdomain.com/wp-admin.

This determines what your page URLs look like. The default is ugly (?p=123). You want clean URLs.

  1. Go to Settings → Permalinks
  2. Select Post name
  3. Click Save Changes
Your URLs will now look like yourdomain.com/about-us instead of yourdomain.com/?p=42. Do this first — changing permalinks later can break existing links.

2.2 — Verify Your Site URLs Use HTTPS

  1. Go to Settings → General
  2. Ensure both fields use https://:
- WordPress Address (URL):https://yourdomain.com - Site Address (URL):https://yourdomain.com
  1. Set your Site Title and Tagline
  2. Set the correct Timezone (for Malaysia, select UTC+8)
  3. Click Save Changes

2.3 — Configure Reading Settings

  1. Go to Settings → Reading
  2. Your homepage displays: Choose "A static page" once you've created your homepage (we'll do this shortly)
  3. Search engine visibility: Make sure "Discourage search engines from indexing this site" is unchecked (unless you're still building and not ready for visitors)

2.4 — Delete Default Content

WordPress ships with sample content. Remove it:

  1. Posts → All Posts → delete "Hello world!"
  2. Pages → All Pages → delete "Sample Page" and "Privacy Policy" (you'll create your own later)
  3. Comments → delete the sample comment

2.5 — Set Your Display Name

  1. Go to Users → Profile
  2. Change Display name publicly as to your real name or business name — not your login username
  3. This is what appears as the author on blog posts

Part 3: Choose and Install a Theme (5 Minutes)

A theme controls how your website looks. WordPress comes with a default theme, but you'll want something that matches your business.

How to Install a Free Theme

  1. Go to Appearance → Themes → Add New Theme
  2. Browse or search for a theme
  3. Click InstallActivate
ThemeBest ForWhy
AstraBusiness sites, portfoliosLightweight, fast, works with all page builders
KadenceSmall businessesModern design, built-in header/footer builder
GeneratePressPerformance-focused sitesExtremely lightweight, clean code
Flavor starter themeSimple sitesMinimal, block-editor optimised

Tips for Choosing a Theme

  • Less is more. Pick a clean, simple theme and customise it. Avoid themes that look amazing in the demo but load slowly due to heavy animations and effects.
  • Check the ratings and update date. A theme last updated 3 years ago may not work with the latest WordPress.
  • Stick to the WordPress theme directory for free themes. Third-party sites sometimes bundle malware in "free" premium themes.
  • Speed matters. A lightweight theme on good hosting will outperform a heavy theme on any hosting. Read our guide on speeding up WordPress for more.

Customise Your Theme

After activating a theme, go to Appearance → Customize to:

  • Upload your logo
  • Set your site colours to match your brand
  • Configure the header and navigation menu
  • Set a homepage layout
Every theme has different customisation options, so explore what's available.

Part 4: Install Essential Plugins (5 Minutes)

Plugins add features to WordPress. There are over 60,000 available, but you only need a handful to start. Install too many and you'll slow your site down.

How to Install a Plugin

  1. Go to Plugins → Add New Plugin
  2. Search for the plugin by name
  3. Click Install NowActivate

The Starter Plugin Kit (6 Plugins)

These cover the essentials every website needs:

PluginPurposeWhy You Need It
Yoast SEO (or Rank Math)Search engine optimisationHelps Google find and rank your pages
LiteSpeed CacheCaching and speedDramatically speeds up page loading (works best on Cynet hosting with LiteSpeed servers)
UpdraftPlusBackupsAutomatic backups so you never lose your site (why backups matter)
Wordfence (or Sucuri)SecurityFirewall, malware scanning, login protection
WPForms LiteContact formsDrag-and-drop form builder for enquiry forms
Limit Login Attempts ReloadedLogin securityBlocks brute-force password attacks
That's it. Six plugins. You can add more later as specific needs arise, but resist the temptation to install 20 plugins on day one.

Plugins to Avoid

  • Plugins that duplicate hosting features — Your hosting already provides SSL, backups, and caching. Don't install redundant plugins.
  • Multiple plugins for the same purpose — Don't run two SEO plugins or two caching plugins simultaneously. They'll conflict.
  • Plugins not updated in 2+ years — They may have security vulnerabilities or compatibility issues.

Part 5: Create Your First Pages (5 Minutes)

Every business website needs at least three pages. Let's create them.

How to Create a Page

  1. Go to Pages → Add New Page
  2. Enter a title
  3. Use the block editor to add content — type / to see available blocks (paragraph, heading, image, list, button, etc.)
  4. Click Publish when ready

The Three Essential Pages

1. Home Page

Your homepage is the first thing most visitors see. Keep it focused:

  • Hero section: A clear headline explaining what you do, a supporting sentence, and a call-to-action button
  • Services or products: Brief overview of what you offer
  • Trust signals: Client logos, testimonials, or certifications
  • Contact prompt: Make it easy to get in touch

2. About Page

  • Who you are and what your business does
  • Why customers should trust you
  • A brief history or story (people connect with stories, not bullet points)
  • A team photo if you have one

3. Contact Page

  • A contact form (use the WPForms plugin you installed)
  • Your business email address (set up professional email if you haven't)
  • Phone number and WhatsApp link (if applicable)
  • Business address and Google Maps embed (if you have a physical location)
  • Operating hours

Set Your Homepage

After creating your homepage:

  1. Go to Settings → Reading
  2. Select A static page
  3. Set Homepage to the page you just created
  4. Set Posts page to a page called "Blog" (create an empty one if needed)
  5. Click Save Changes

Create a Navigation Menu

  1. Go to Appearance → Menus (or Appearance → Editor → Navigation in block themes)
  2. Create a new menu
  3. Add your pages: Home, About, Contact
  4. Set it as the Primary Menu
  5. Save

Part 6: Final Checks Before Going Live

Before you share your URL with anyone, run through this checklist:

Technical Checks

  • [ ] SSL is active — Your site loads with https:// and shows a padlock in the browser
  • [ ] Permalinks are set — URLs use words, not numbers
  • [ ] Site loads on mobile — Open your site on your phone and check it looks right
  • [ ] Contact form works — Submit a test message and verify you receive it
  • [ ] All links work — Click through your navigation and make sure nothing is broken

SEO Basics

  • [ ] Yoast/Rank Math is configured — Run through the setup wizard
  • [ ] Page titles and meta descriptions are set for your homepage, about, and contact pages
  • [ ] Search engine visibility is on — Settings → Reading → "Discourage search engines" should be unchecked
  • [ ] Google Search Console — Create a free account and submit your sitemap (yourdomain.com/sitemapindex.xml)

Security Basics

  • [ ] Admin username is not "admin" — Change it if it is
  • [ ] Strong passwords for WordPress and cPanel
  • [ ] Automatic updates are enabled for minor WordPress releases
  • [ ] Backup plugin is running and tested

What to Do in Week 2

Your website is live. Here's what to focus on next:

  • Add more content — Create pages for your services or products. Each page is an opportunity to rank in Google.
  • Start a blog — Write helpful articles for your audience. This drives organic search traffic over time.
  • Set up Google Business Profile — If you have a local business, this is essential for appearing in Google Maps and local search results.
  • Monitor speed — Use Google PageSpeed Insights to check your loading time. Our WordPress speed guide covers optimisation techniques.
  • Set up email — If you haven't already, create a professional email address through your hosting. Read our professional email setup guide.

Common First-Week Mistakes

Installing Too Many Plugins

Every plugin adds code to your site. More plugins means slower loading, more potential conflicts, and a bigger security surface. Start with 6, add only when you have a specific need.

Choosing a Theme Based on the Demo Alone

Demo sites look amazing because they're loaded with custom images, content, and settings. Your site won't look like the demo out of the box. Choose a theme based on layout flexibility and speed, not the demo's stock photos.

Ignoring Backups

Your website can break. Plugins update, themes conflict, you accidentally delete something. A backup lets you restore everything in minutes. Configure UpdraftPlus to back up daily to Google Drive or Dropbox.

Not Setting Up HTTPS From Day One

If your WordPress and Site URLs use http:// instead of https://, you'll need to do a database search-and-replace later to fix it. Always use https:// from the start.

Skipping the Mobile Check

Over 60% of web traffic in Malaysia comes from mobile devices. If your site doesn't look right on a phone, you're losing the majority of your visitors. Test on real devices, not just by resizing your browser window.

Which Hosting Plan Is Best for WordPress?

Both Business Hosting and WordPress Hosting run WordPress. The difference is in the infrastructure and tools:

FeatureBusiness HostingWordPress Hosting
Best forMultiple sites, general hostingWordPress-focused performance
WordPress installerSoftaculous (one-click)Pre-installed
Management toolsSoftaculousWP Toolkit (staging, cloning, security hardening)
Server technologyLiteSpeedLiteSpeed + NVMe SSD
Avg. page loadFast0.8 seconds
Starting priceRM 14.99/monthRM 17.99/month
If you're running a single WordPress site and want the best performance, WordPress Hosting is the better fit. If you need to host multiple sites (some may not be WordPress), Business Hosting gives you more flexibility.

Wrapping Up

You now have a working WordPress website with:

  • WordPress installed and configured
  • Clean URL structure
  • A professional theme
  • Essential plugins for SEO, speed, security, backups, and contact forms
  • Core pages (Home, About, Contact)
  • A navigation menu
The whole process takes about 30 minutes — and most of that is deciding what to write on your pages.

From here, your website grows with your business. Add pages, publish blog posts, install new features as you need them. WordPress scales with you.

Need help choosing a hosting plan to get started? Compare WordPress Hosting and Business Hosting, or read our full guide on choosing the best web hosting for your business.

wordpress install wordpress beginner guide website setup hosting malaysia tutorial

Cynet Team

Cynet Hosting

The Cynet Hosting team shares insights on web hosting, domains, and building a successful online presence in Malaysia.

Need reliable hosting?

Get fast, secure Malaysian hosting with 24/7 support. Free migration included.

Explore Hosting Plans

Not sure which plan is right for you?

Get a personalized recommendation in under 60 seconds.

Find the Right Plan