Simple WordPress website guide
You want to offer paid memberships to your audience and understand that WordPress is the best, most secure option. Problem is, you've never used WordPress before and don’t know where to start. Luckily, with one-click hosting and a great theme—it's easier than you think!
In this guide, we'll show you how create a simple, yet powerful WordPress website. Then, once you’ve set up a strong foundation, you can add Memberful to the mix to sell memberships to your audience and restrict content for members only.
How to build a simple WordPress website
- Choose reliable, managed WordPress hosting.
- Register your domain name.
- Install an SSL certificate on your site.
- Install a theme on your site.
- Set up your pages and menu.
- Customize and tweak your site.
- Install key plugins.
Some terms you should be familiar with:
- WordPress.org is software you use to create a website; hosting is not included.
- WordPress.com is a commercial company that uses the WordPress.org software, but provides hosting. Memberful only works with the Business Plan.
- A domain name is your website’s address.
- Web hosting is a service that stores your website on the internet.
- SSL establishes an encrypted link between your website and a web browser to ensure data passed between them remains private.
- A theme is a template you add to your site to set the design and layout.
- Plugins let you add features and functions to your site that don’t come built in.
Choose reliable, managed WordPress hosting
WordPress.org is a free website building platform. It’s the house for all your content. Once you build your website, you need to make it available for people to access on the web; this is accomplished through hosting providers. Hosting is the street where your website lives.
Having reliable, managed hosting is important. If you’re running a business, you can’t afford for your site to go down for a few hours or for pages to load slowly.
Choose a hosting provider who offers one-click WordPress installation. Siteground is a good option for smaller sites (pricing starts at $3/month). After you sign up for a hosting plan, your host will take you through a few steps to set up your website.
Register your domain name
Your domain name is your website’s address (e.g. https://companyname.org or https://yourname.com). You need a domain name so people can access your website by typing your address into their browser’s URL bar. Choosing the right name is important so give it some thought.
To keep it simple, choose a host that includes domain names with their plans or sells domain names for an annual fee. Alternatively, you can buy a domain name from companies such as Hover.com and Namecheap.com and then transfer it to your host. Just don’t forget to renew your name before the end of your term (yearly or other) so your domain name registrar doesn’t put it back up for sale!
Install an SSL certificate on your site
SSL establishes an encrypted link between your website and a web browser to ensure data passed between them remains private. You’ll know a website has an SSL certificate when the web address starts with https:// instead of http:// (“s” stands for secure).
Think of SSL as an alarm system for your website: When a customer makes a purchase through your site, SSL keeps their personal information protected.
Install a theme on your site
A WordPress theme is a template you add to your website to set the design and layout. Themes are the decorative aspects of your website akin to the paint color in your living room. There are many free and paid themes to choose from.
We recommend the Make theme from our sister company The Theme Foundry. It’s a clean-looking theme with a built in page builder. Page builders make it easy to build and customize your website. If you’ve chosen a theme that doesn’t have a built in page builder, we recommend Beaver Builder.
To install your theme, navigate to Appearance → Themes from the sidebar in your WordPress dashboard, and click Add New. Search for the Make theme and click Install.
Just like the paint color on your living room walls—themes aren’t permanent. You can change your theme without impacting the pages, posts, and content on your site.
Set up your pages, posts, and menu
With WordPress, you can create pages (and posts) for all your content. Pages and posts are like the rooms in your house.
- Pages should be used for static information. Some common website pages are Home, About, Services, and Contact us.
- Posts should be used for dynamic content like a newly written blog post. Unlike pages, posts can be categorized.
To add a page, navigate to Pages from your WordPress dashboard, and click Add New. This will open a WordPress editor (not unlike Microsoft Word), where you can build your page with text, images, and more. Click Update to save your work.
To add a post, navigate to Posts from your WordPress dashboard, and click Add New. Add your content, categorize your post, and then click Update to save your work.
To add your pages or categorized posts to the navigation bar, navigate to Appearance → Menus from your WordPress dashboard. Click the checkbox next to the pages and categories you want to add to your menu, and then click Add to Menu. Rearrange the menu items if required and click Save Menu.
Customize and tweak your site
There are a few settings you’ll want to tweak to further customize your site. It’s like adding a welcome mat and a few potted plants to your house.
You’ll want to:
- Set up a static homepage; most WordPress themes show your most recent blog post as your front page which is not always ideal. (Settings → Reading)
- Change your website’s title, tagline, and time zone. (Settings → General)
- Add a favicon which is an icon associated with your site. (Appearance → Customize → Site identity)
- Enable Permalinks to show the page title in the web address instead of a random string of letters, numbers, and characters. (Settings → Permalinks → Permalink Settings)
Install key plugins
Now it’s time to install a few key plugins to enhance your site's functionality. Plugins let you add features and functions to your WordPress site that don’t come built in. This is like adding a surround sound system to your home.
To add a plugin to you site, navigate to Plugins from your WordPress dashboard, and click Add New. Some basic plugins we recommend installing are:
- VaultPress for backup and security
- Disable Toolbar to control who sees the WordPress toolbar when viewing your site
- Remove dashboard access to control who can access your WordPress dashboard
- LearnDash if you want to create online courses
- bbPress if you want to add a forum to your site
Important! WordPress and the third-party plugin developers will make bug fixes, add new features, and release security updates periodically. You must update your WordPress site and plugins as soon as the updates are released so that you’re running the latest, safest versions. Please note that Mmny managed WordPress hosts automatically update WordPress for you.
Way to go! 🎉
You now have a simple, yet powerful, WordPress website up and running. The next step is to integrate Memberful so you can start selling memberships to your audience.
Start selling memberships the easy way! 🚀 🙌 💪
Join some of the world's biggest audience-supported creators.
- Import your members
- Edit email templates
- Create a Plan
- Create Plan Groups
- Change Plan price
- Include or sell Downloads
- Update your account settings
- Choose your currency
- Give free access
- Enable Apple Pay
- Integrate with Google Analytics
- Add custom conversion tracking
- Set member attributes
- Integrate with Zapier
- Create a coupon
- Add a custom field
- Offer and manage gifts
- Integrate with Tapfiliate
- Include VAT
- Use a staging site
- Move all members of a Plan
- Install the Memberful plugin
- WordPress hosting providers
- Enable SSL (recommended)
- Other plugins (recommended)
- Theme compatibility
- Add a link to buy a plan
- Add a link to buy a gift
- Protect WordPress content
- Organize protected content
- Memberful account links
- Private RSS Feeds
- WordPress shortcodes
- WordPress functions
- Disconnect/reconnect plugin