How to Create a FREE WordPress Website (With Free Hosting & Domain)
📺 ดูคลิป · 👁️ 63,944 views · 📅 2025 · ⏱️ 18:40 · 🌐 Websites / WordPress / Hosting / Builders
📌 สรุป
คลิปสอนสร้างเว็บ WordPress แบบฟรีทั้งหมด ทั้ง hosting และ domain โดยใช้ InfinityFree เป็น host ฟรี, ธีม Astra, plugin Starter Templates และ Elementor page builder ไม่มีโค้ด เหมาะสำหรับผู้เริ่มต้นที่ต้องการทดลองทำเว็บโดยไม่เสียเงิน แต่ในตอนท้ายผู้สอน (Dan) แนะนำให้ใช้ paid hosting เช่น Hostinger เพราะดีกว่ามาก
🔑 ประเด็น / ขั้นตอนหลัก
- สมัคร InfinityFree — ไปที่เว็บ register email + password + verify email → สร้าง free hosting account (ได้ฟรีสูงสุด 3 account)
- เลือก subdomain ฟรี — ใช้ extension .free.nf เลือก subdomain ที่ unique → InfinityFree generate username + password อัตโนมัติ
- ติดตั้ง WordPress — ใน Control Panel ไปที่ Software → Softaculous Apps Installer → WordPress → Quick Install → กรอก admin username/password/email → click Install
- เข้า WP Admin — URL คือ domain/wp-admin ใส่ credentials ที่สร้าง → เข้าถึง Dashboard
- ติดตั้งธีม Astra — Appearance → Themes → Add Theme → ค้นหา Astra → Install → Activate
- ติดตั้ง plugin Starter Templates — Plugins → Add Plugin → ค้น Starter Templates → Install → Activate → Get Started
- เลือก page builder Elementor — เลือก Build with Templates → เลือก Elementor เป็น page builder (ถ้าไม่เห็นให้ไป Settings แล้ว uncheck แล้วกลับมาใหม่)
- เลือก template — เลือกจาก template ฟรี (เช่น Planet Earth) → อัปโหลดโลโก้หรือข้าม → Submit and Build → รอ ~48 วินาที
- แก้ไขเว็บด้วย Elementor — เปิด incognito browser หากมีปัญหา → Pages → Edit with Elementor → ลาก widget เพิ่ม/แก้ text/รูปภาพ/ปุ่ม ได้เลย → Publish
- ข้อจำกัด free hosting — เว็บช้า, โฆษณาเต็ม control panel, ไม่มี backup, host อาจลบ account ที่ inactive, InfinityFree มีสิทธิ์ใช้ content คุณ, support แทบไม่มี
🛠️ เครื่องมือ / บริการ / ลิงก์ที่พูดถึง
- InfinityFree — free hosting + free subdomain (.free.nf), ฟรี 100%: infinityfree.com
- freehosting.com — ทางเลือก free host (ผู้สอนไม่แนะนำ เพราะ buggy + ลบ account 90 วัน inactivity)
- WordPress — CMS ฟรี ติดตั้งผ่าน Softaculous
- ธีม Astra — WordPress theme ฟรี ยอดนิยม
- Starter Templates (plugin ฟรี) — ให้ template สำเร็จรูปร้อยกว่าแบบ
- Elementor — drag & drop page builder ฟรี ไม่ต้องเขียนโค้ด
- Hostinger — paid hosting ที่ผู้สอนแนะนำ มีลิงก์พิเศษในคำอธิบาย: ราคา ~$50/ปี หรือ ~$75/2 ปี รวม domain ฟรี
💡 เอาไปใช้ / ข้อสังเกต
- คลิปนี้เป็น lead magnet affiliate ชัดเจน — สอนฟรีแต่สรุปปลายว่า free hosting มีข้อจำกัดเยอะ แล้วปิดด้วย affiliate link Hostinger ซึ่งเป็น paid hosting รายได้จริงมาจากคอมมิชชั่น Hostinger
- โมเดลนี้ใช้ได้ดี: สอน pain point (ฟรีแต่ยุ่งยาก) → เสนอ paid solution ที่ดีกว่า → มี special discount link = conversion สูงกว่า cold pitch
- สำหรับผู้การที่สนใจทดลองสร้าง AI agent website หรือ landing page ราคา Hostinger $50/ปีถูกพอและติดตั้งง่ายกว่า free host มาก ควรพิจารณา paid ตั้งแต่ต้นถ้าจะใช้จริง
- Elementor + Astra + Starter Templates = stack มาตรฐาน no-code WordPress ที่ใช้กันแพร่หลาย เรียนครั้งเดียวใช้ได้กับทุกโปรเจกต์เว็บ WordPress
📄 Transcript เต็ม (English, 3,378 คำ)
Hey, my name is Dan and in this video I'm going to show you step by step how to create a WordPress website completely for free. And yes, that includes hosting. So you'll be able to run your WordPress website at zero cost. We'll be using a free hosting provider, a free page builder, and only free plugins to build and run this website. I'll also show you how to get free access to hundreds of professionally designed website templates that work for pretty much any type of website. And all of these website templates are fully customizable using the free drag and drop page builder that I'm going to show you. And don't worry, even if you've never built a website before, we're going to make this easy. There's not any coding involved. And we're not going to skip over anything, so you can easily just follow along and have your WordPress website ready by the end of this video. Before we install WordPress and build your site, you do need to understand some important things about free hosting to see if it's right for you. Now, not all free hosting is the same. Some hosts are faster, some have fewer limits, and some even give you a free website address so you can get started almost instantly. I've researched several of them. And in this tutorial, we're going to be using one that does give you a free website address. But before we set up your account, let's quickly compare two popular options so you can see why this one makes the most sense. So, here we've got infinitely free on the left and freehosting.com here on the right. We'll compare them across five key areas. Things that will make the biggest difference in how easy your site is to set up, run, and maintain. So, first up, free subdomain. InfinityFree gives you a free subdomain, so you can launch without buying a domain name. Freehosting.com doesn't. You'll need to bring your own, which means more setup time and cost. Content rights are next. With Infinityree, you keep ownership of your site's content, but they do have broad permissions to reuse content posted on their site. With freehosting.com, you also keep ownership, but their rights to use your hosted content are more limited. Then we have what I'm calling account and inactivity. InfinityFree lets you have up to three free accounts, and they can delete inactive accounts, although they don't say exactly how long inactive means. Freehosting.com seems somewhat stricter here. If your site doesn't get visitors or your domain stops pointing to their servers for 90 days, they'll delete the account without notice. Not exactly ideal for either host. Next is backups and recovery. And again, neither provider here offers backups for free hosting accounts, so you're on your own to keep copies of your site's files and database. And finally, I've added some testing notes here from my own experience. Infinity Free loads a bit faster and it has a smoother setup, though you will see ads all over the control panel. Freehosting.com felt a bit clunky to set up and it had some small bugs along the way, particularly when I was using Chrome. Based on all of these points, we're going to use Infinity Free for this tutorial. It's faster to get started, and the free subdomain is a really nice bonus. Generally, free hosting, no matter which host you use, is best suited for those tiny projects or maybe even a proof of concept for your website. And the free subdomain from Infinity Free lets us get right to the WordPress install after signing up. So, in this first step, I'll walk you through how to create the free hosting account at InfinityFree and how to connect to your free subdomain. Once that's done, we'll be ready to install WordPress in the next step. in the video description. Click the link to get to the Infinity Free website so you can follow along with this tutorial starting on this page. I'll click register now and then I'm going to enter in my email address and then I'll pick a password. Then agree that you've read the terms of service and finally click sign up. Here you'll be prompted to verify your email address. So I'll open that in a new tab. I'll find that email from InfinityFree and then I'll click verify email address. Now we can go ahead and close these tabs for now and I'll click confirm. Here we can see that we have zero out of three free hosting accounts. To create one, click create account. And as you can see, we will be getting some ads during the signup process. I'll close this one. Then I'll scroll down. We can see here are the hosting plans. These three are paid, but we'll start with the free one. And again, in terms of features, it's pretty bare bones, but I'll click create now. And then here, we want to choose our domain name. This is free, and we can add and change later. I like to use a different domain extension, free NF. And for our subdomain, we just need to choose something unique. For this tutorial, I'll use medics infinity free WordPress 2free.nf. And I'll click check availability. That looks available. And you can change this account label if you'd like. I'll leave this here. InfinityFree is going to generate an account username for us. They will also generate an account password, but I'm going to change this and I'll enter my own. and then click here to open email consent and say I approve. Then click create account and Infinity Free will start to set up our hosting. In my research, this does happen fairly quickly. And you can see here this is your automatically generated account username. Now yours might take a little bit longer, but here we can see our domain. I'm going to copy this. Rightclick, copy, and in a new tab, I'll paste and search. And it tells us our domain is ready. So I'm going to close this. And then back in the Infinity Free account, we want to go to control panel. Then here, click I approve. So now that we have an account and our free hosting is ready, it's time to install WordPress. This process isn't quite as simple from within this control panel as when using paid hosting providers, but it's still relatively easy to follow. Once you're on this page, let's scroll down under the software section. Open the Soft Oculus apps installer. Once we're on this page, you should see WordPress under the top scripts section. Find it and then click install here. You'll see your domain in this drop down. And I'm going to click quick install to change some of our settings down here. Scroll down to this admin account section. Here we'll create login information that we'll use when we want to edit our WordPress site. I'll click here to enter a new username. Then I'll hide this password and change it. I'll keep this admin email as it's the same email that I signed up for Infinity Free with. I'm going to scroll down and then click install. And in my testing, this finishes very quickly. And here we have a summary. I'm going to right click on this link and open it in a new tab. If we go up, you can see that our domain has changed from the parking page that Infinity Free initially displayed. This is a good indication that our WordPress install was successful. Let's close this. And then below our domain is our administrative URL. You can see it's the same with the exception of this /wpadmin. Let's copy this full domain. Rightclick, copy. Come up to a new tab and paste. From this WP admin page, we can log in using the credentials that we just created. This was the admin username and then I'll enter my password here and log in. Great. Now we've logged into WP admin and this is where we can control our WordPress site. You'll see that we're currently on the dashboard tab and the next step that we want to do now that we're in WP Admin is to install our website's theme. A theme controls the colors, fonts, and layouts of our site. and we'll install a popular free theme called Astra. To do so, come down here to appearance, then click themes. Once here, click add theme. You may already see it, but if not, search themes here for Astra. Then I'll come over and select install. Once it's done installing, click activate. Now that our theme is installed, we'll add the starter templates plugin. A plugin works like an app for your website. It adds new features just like apps do on your phone. Starter templates gives you access to hundreds of professionally designed website templates that you can easily customize. And it's also free. To install it, let's come over here on the left side to plugins. And then once here, come up to add plugin. On the far right, click to search for plugins and type in starter templates. Scroll down and this is the one we want. I'm going to click install now. And just like our theme, once it's installed, click activate. That will bring us to our installed plugins list. And under starter templates, click get started. On this screen, we want to build our website with classic starter templates. So, click build with templates. And here, we'll use Elementor as our page builder. Elementor is a drag and drop page builder for WordPress that lets you edit your site visually without writing any code. Now, if for some reason you don't see Elementor listed here as the page builder, let me quickly show you how you can enable it. So, if you don't see it, click back here, then click exit to dashboard. Come over on the left to settings and then scroll down to the bottom. If this is checked, you'll want to uncheck it like mine is shown here. Then click save changes. Navigate back to plugins and then again under starter templates, click get started once more. Click build with templates and if it was missing before, you'll now see Elementor. Click on it to go to the next page. Now, let's choose a template for your site. A template gives you a readymade design you can start with, so your site looks professional from day one. You can browse the templates by these categories. And if we scroll down, you'll see that some of the templates are marked as premium. All the others are free and Earth is one that I like to use because it works well for lots of different sites. When you find a template you like, go ahead and select it. If you're unsure or want to change, you can click back here and you can always choose a new one. But I'll proceed with Planet Earth. At this point, you can upload a logo. You can change your font pairings or your color palettes, but I'm going to proceed with just the default options. and then click continue. On this screen, you can come down and click skip this step. And you don't have to share your info here if you don't want. Just make sure to click that you understand. And then you can click submit and build my website. You'll see the progress as your website gets built. And this usually only takes a few minutes. And there we go. This one only took 48 seconds. Go ahead and click view your website. In a new tab, your domain will open and you'll see the template that we've just selected. and installed. Let's scroll to the top. And with our template installed, we can now begin to customize your site using Elementor's simple drag and drop interface. I'll link to my recent Elementor tutorial where I go into detail about how this works. But let me show you the very basics here so you can get an idea of what's possible. Before we continue, I'm going to close this tab, the Infinity Free Control Panel, and this one as well. Then in this top bar, click edit with Elementor. And you can see this is a little slow. That's one of the downsides about free hosting. All right. So here the page never loaded, at least on the Chrome guest profile. You can see that Elementor is offering some troubleshooting tips. One way I found to work around this is to open an incognito window. So here I have my URL typed out in an incognito browser and I'm going to type in WP admin at the end of this search. Click enter. Here I'll enter my login information like we've done before and I'll click login. That brings us back to the WP admin panel. And if you want to edit your site in Elementor from here, you can go to pages and then if we hover over any of the individual pages, we can click edit with Elementor here. And as you can see, this does finally load when using an incognito browser. So this is one of the quirks that you might experience when you use free hosting. These are not issues that I typically experience with any other paid host. But now that we're here, you can see that the page is shown in its editable form. Outlined in magenta in these sections are containers. You can see that around the edge here. And all of the elements that make up your website, like the text and the buttons and the images, they're all organized within these containers. To add a new container, we can just kind of hover here and click the plus icon. And then once we have this new container, we can add elements by dragging in widgets from the lefth hand pane. So I can bring in a text heading. That way our new container isn't empty. You can see the new heading within the new container in this structure pane. But I'll close this for now. If you hover over the container again, we can move it around with this drag handle. So I can move it below these images. And to delete a container and all of the elements within, we can just click the X. We can also edit any of the elements that were included with the template. So if we scroll up to the top, just click on any text element and we can edit it right in line. Or anytime you have this element selected, you can find the options to change it in this panel over on the left. This content tab is where we can change things like the title and link and HTML tag for an element like a heading. And then on the style tab here is where you'll find all the options that you can use to change the styling of the text. And once you get familiar with the settings in the content and the style tab, all of the other elements work in a similar way. So let's close this and click on the button. We can change the type and text and link here on the content tab of the button. And then in the style tab, we can change all of the button styling. And if we scroll down, the same thing works with the images. So if I select this image, I can come over to choose image and then select files to upload, select a file, open it, click select, and then just like the other elements, we can change the style of this picture on the style tab. Now, let's scroll back up to the top. In this top bar, you have a few options. Here, you can see how your site looks on mobile or on a tablet. I like designing the site while on desktop. You can use the page drop down to visit your other pages and start making changes to those. And then you can publish any changes with this button here. We can also preview your site with this button. Using Elementor, it's even easy to add new pages, change menu options, make changes to your website header and footer, and add new blocks to your pages using additional free templates. If you're a beginner and want the step-by-step guide on how to make those types of changes, please do check out my Elementor WordPress tutorial linked in the description. The chapter timestamps are labeled and you can use them to navigate right to the part of the tutorial that you want to watch. Before we wrap up, I want to share my experience with some of the limits and frustrations that I ran into when testing free hosting providers. There are important negative aspects to free hosting that I think you should be aware of. Broadly speaking, I like to think of free hosting as a great way to test out a site without spending any money at all. So, like you've seen in this tutorial, it can be a good way to test out the WordPress install. We were able to try a theme and a template. You can see how you like using Elementor and you can do all that without committing to paid hosting or even committing to a paid domain because we're still using that free domain. But one of the downsides to free hosting is that your website could get removed by the host for a number of reasons and some hosts like InfinityFree do retain rights to use your content. That's why I personally don't like to count on free hosting as a stable long-term solution. Even if free hosting providers don't run ads on your content, your website itself, there can be many ads in the account setup and the control panels. And that's exactly what we saw at the start of this video. When I tested freehosting.com, the setup was a little buggy, especially when using Chrome. We just saw here how I needed to open an incognito window to access the edit with Elementor view. Sometimes the WordPress installs on the free hosts can take a few tries. I had a few that didn't quite finish. And there are a few more steps to installing WordPress in your theme and your template than there are when using paid hosting. Your website will typically load slower with a free host, something that I've seen a lot in my testing. There is limited, if any, support, and there are usually other limits that might prevent you from running your website exactly how you would like. In short, to summarize all of the drawbacks with free hosting, it can work, but like most things, you get what you pay for. For all of those reasons, if you want to avoid those limits and inconveniences, my recommendation is to go with affordable paid hosting. I use Hostinger for many of my sites, and it's far better than using free hosting. It's fast, reliable. WordPress is even easier to install, and a free domain is included. I've put a special discount link in the description so that you can save even more. Free hosting is okay if you simply want to experiment with WordPress and Elementor, but when using our special link, you can host your website with Hostinger for less than $50 a year or for about $75 for 2 years. If you do decide to go with Hostinger, I have a full step-by-step WordPress tutorial you can follow next. In that video, I go through the exact same process that we just followed here with free hosting, but I do it with Hostinger. Everything else is still free, but we'll use the premium hosting for all of the benefits it provides. Just click this next video or on the video link in the description below so that you can get your site set up the right way. Thanks for watching.