Believe it or not, knowing how to make a WordPress website is one of the most important skills you need to master as a website owner these days.
Here are some reasons why:
- If you know how to make a website yourself, then you will save a lot of money on web developers and designers.
- It will also allow you to follow market trends and add new features to your website without the help of a programmer.
- You will effectively stay ahead of your competitors because their projects will be slowed down by the need to consult with developers. You will be able to create most things yourself (within reason, of course).
With that said, the most important piece of the puzzle here is that you can learn how to create a WordPress website and then create something amazing for your business or project yourself .
Last but not least, the DIY (no coding skills required) approach I'll present here is incredibly cost-effective. In fact, you can get your website up and running for as little as $35 per year.
Here's how to make a website yourself, step by step:
I'll describe it in a hurry? Step-by-step steps on how to create a WordPress website in less than an hour:
- Use Reg.ru to find the perfect domain name for your website. (5% discount with code 1278-FD50-2DA6-15AC )
- Buy hosting for your website at Beget.com (from $3.5/month) and get a domain name for free.
- Install WordPress through the Beget interface.
- Here's everything you need to know about WordPress.
- Choose a WordPress theme.
- Install required WordPress plugins.
- Start creating your pages and blog posts.
Okay, now let's take a step-by-step look at what we're going to do in the next steps. It's important to note that you can do all of this yourself while minimizing costs where possible.
In short, at the end of this guide, you'll have a functional, beautiful website that won't put you in debt. Here's what we'll go through:
WordPress File Download Plugin
Friends, you can’t list all the plugins in one post. If none of the ones presented suits you, you can choose the right one yourself. Enter the keyword download or downloads and they will appear in the WordPress plugin directory. There are quite a few of them to suit your needs; you will definitely find a plugin for downloading files from the WordPress website:
Plugins with the download keyword
Yes, I almost forgot, look at this plugin, I talked about it once. A good download manager for a web resource.
I hope my post today was helpful to you. See you again on the pages of my blog. Good luck and bye bye!
Best WordPress Hosting
Even if you don't pay for themes and plugins, you will still need money for a WordPress site - at least to purchase hosting space and register a domain name.
The best platform for WP projects is Bluehost hosting. It has an official recommendation from WordPress.org - the developers of the engine. They recommend Bluehost as one of the hosting providers that is best optimized for CMS requirements. Independent experts also agree with the WordPress developers, who regularly include Bluehost in the ranking of the best ratings in the world.
Try Bluehost hosting
To understand why Bluehost.com has so many positive reviews, just look at the list of its advantages:
- Automatic installation of CMS WordPress on hosting in one click!
- Server uptime rates consistently approach 100%.
- High download speed.
- Using a CDN to quickly deliver content to users.
- Hosting web projects on servers in different countries of the world.
- Free domain and SSL when paying for a plan.
- Supports one-click installation of a large number of web applications.
- Prompt technical support that answers questions via tickets, online chat or by phone.
Bluehost has special rates for WordPress sites. They are based on shared hosting and are divided into two lines: WordPress Hosting and WP Pro. The first is suitable for small projects and consists of three tariffs. In the minimum package, for $3.95 per month you get 50 GB of SSD storage, on which you can create 1 website. At higher tariffs, the limitation on the number of sites and available disk space is removed. All service packages include a free domain and SSL as a gift.
The WP Pro line offers more powerful solutions that allow you to create professional websites on WordPress.
- Build ($19.95 per month) - the basis for launching a professional website with a built-in analytics center, 100+ free themes, daily backups, and malware protection.
- Grow ($29.95 per month) – All the features of Build plus additional SEO tools, video compression up to 10 GB per month, premium support.
- Scale ($49.95 per month) – All the features of Grow plus unlimited backups, PayPal integration, unlimited video compression, advanced search, chat support.
The latest service package is suitable for e-commerce. But if you want to create a store on WordPress, then it’s better to immediately go to another category of tariffs, which is called eCommerce. Here are service packages optimized for the combination of WordPress and WooCommerce, the most popular e-commerce plugin. Plans range from $6.95 to $12.95 per month. All packages have a built-in theme tailored for sales, free SSL and a free call back widget.
For large projects, Bluehost also offers VPS and Dedicated rentals. Virtual servers start at $18.99, physical servers start at $79.99. All the features of shared hosting are available to them, but some tools need to be installed manually - for example, a backup system.
The site's domain name is also registered with Bluehost. The cost of rent for a year depends on the domain zone. For example, an address like mysite.com can be purchased for $11.99, and mysite.blog can be purchased for $16.99. The most inexpensive solution on Bluehost is a domain in the .SPACE zone. National zones are not represented in the catalog, so if you want a website on .RU/РФ, then buy a domain on another site, and then link it to a project on Bluehost in a few clicks.
Buying hosting. Reliable hosting BeGet
I have been using this hosting for quite some time and am very pleased with it. Therefore, I suggest you choose it. Hosting is inexpensive, has a clear control panel, and hosting is designed to work with the most popular CMS (content management systems).
Such as: Joomla!, WordPress, Drupal and many others, both paid and free CMS. All free engines for the site are installed automatically (this will be discussed below), in general, this is what any beginner needs.
Hosting prices are very competitive, including for tariffs that allow you to host 5 (like mine) or more websites at the same time. There is an opportunity for a 30-day trial period, that is, free. If you decide to host your website on this hosting, then you need to go to beget.com. Choose a suitable tariff plan. The START tariff is enough for five sites, 10 GB of disk space and much more:
Basic hosting rates. Select Start
Fill out the account registration form. Fill in all the required fields and click – Register an account:
Register an account
After registering in the system, you can begin directly working on posting a website or blog on the Internet. As you already know above, you are given a month to test the hosting, after which you can pay (monthly or immediately for the year). We are already halfway towards the appearance of a new website on the Internet.
How to select and register a domain for a website
For this, I used the 2domains domain registration service. Registering one domain name in the ru or рф zone costs only 99 rubles per year. Registration is instant and your domain becomes available immediately. To register a domain, you need to do the following: go to the 2domains website and register:
Domain registration on the 2domains service
All your domains, both Russian and international, will be in one control panel and you will be able to manage them from one place. You just need to register in the system once (create an account) and in the future you will be able to quickly register domains.
After successful registration, log into your account and create your profile. To do this, in the top menu, click on “Profiles” and then select which profile you want to create - for RU/SU/RF domains for an individual or legal entity or a profile for registering international domains (com, net, and others):
Create your profile
Fill out the form that opens according to the examples located next to each field and save the data. If you find errors, correct them. Afterwards, you will see a list of Profiles and the Profile you created will appear in the list. If you already have created Profiles, skip this point. Then top up your balance. To do this, go to the “Balance” section in the top menu and select “Top up balance”.
Calculate how much you need for registration (to do this, multiply the number of domains by the price of registering one domain. The price can be found by clicking on the “Price List” link in the menu). After this, you will be asked to select the method by which you want to top up your balance. Specify the replenishment amount and top up the balance using the desired method (WebMoney, Yandex money, etc.):
Top up balance
After your balance has been replenished and your profile has been created, go to the “Domains” - “Select domain” section in the top menu:
Choose a domain for your website
A page will open in front of you where you can choose the right, beautiful, suitable domain for your website by keyword (not an easy task). Just enter the main and/or additional keyword in English or Russian (in the Russian Federation zone), based on which you would like to select a domain!:
Selecting a domain by keyword for a website
Be sure to try to include a word from the name or topic of your future website or blog in the domain name. Of course, all good domains are taken, but if you take the time, you can find a completely acceptable one. Afterwards, click select domain. A list of name options will open in front of you, add the ones you like and those you like to your cart:
A list of name options will open in front of you.
Next, you can register a domain from the cart, but first you need to check it (while you were selecting names, the domain may have already been taken). The domains field will display your selected names that you want to register. Click the "Check" button:
Domain occupancy check
Your domains will be checked and if they are available, a domain order form will open. There is nothing complicated here, check the box “Use the registrar’s DNS servers for free” - then the domain will have the registrar’s DNS servers installed, and then you can change them to the ones you need at any time.
Next, select the profile for which the domains will be registered (which you previously created). And click "Continue".
Attention! Before completing registration, check that the domain name is spelled correctly (that it is exactly what you need and there are no typos) and that the required and correct profile is selected. If you make a mistake with the domain, it will no longer be possible to change it later:
Use the registrar's DNS server
That's it, your domains are queued for registration and will be registered within a few minutes. The domain you registered will appear in the list of all your domains (My Domains) and you will be able to configure it in detail - change DNS, make entries in DNS, etc. Now we move on to the next step; to create a website you need reliable hosting.