How to Upload Files to a Free WordPress Hosting Account via SFTP

If you’re looking for a place to host your blog or website, you might be wondering where you should go. There are a lot of choices out there, and while it’s great to have options, it can sometimes be overwhelming deciding which one is the best for you.

No matter what you’re looking for in a hosting service, whether you need a free version or you want to spend a little more money to get something premium, there’s a solution for you. In this article, we’ll discuss how to upload files to a free WordPress hosting account via SFTP (Secure File Transfer Protocol). Using SFTP to transfer files to your host is the simplest and most effective way to get your content up and running on the web.

Find Out What You Need

Before you begin hosting your site with WordPress, you’ll need to find out what you need. Does your site need a content-heavy focus on one subject or are you looking for a general blog platform? What are your budget constraints? Do you need unlimited storage space or would you rather pay per month for each additional gigabyte?

These are all important questions to ask yourself before making a decision. Not all WordPress hosts are created equal, and you don’t want to end up with a service that doesn’t meet your needs. Take your time finding the right hosting service for you.

Choose A Free WordPress Hosting Account

Now that you have your answers, it’s time to move on to the next step. Your first stop should be the WordPress website itself. On the surface, WordPress gives you the tools to create a professional-looking blog or website in no time, but behind the scenes, it’s a whole different story. When it comes to actually hosting your site, many WordPress hosts are pretty lacking. To put it lightly, not all free hosting services are created equal. You’ll find that some hosts are simply not designed to support large WordPress installations. They don’t offer the storage space or the bandwidth that you might need. Take your time researching different hosting companies and make a wise decision that serves your needs.

Secure File Transfer Protocol

One of the things that you’ll need to do before you upload any files to your host is to use the SFTP protocol. This is a secure way to transfer files to and from your host. To learn more, visit this useful Wikipedia page or read the official documentation from SFTP on WordPress’ website.

The SFTP protocol allows you to create secure (https) connections between your computer and the server that houses your blog or website. When a connection is established using the SFTP protocol, all the data that is being transferred is protected by encryption technology. This is vital for privacy and security on the web.

Create A Free WordPress Account

With your blog or website on the way, it’s time to create a free WordPress account. To get started, visit this link and click the Create a Free WordPress Account button. You’ll be taken to the Create A Free WordPress Account page where you can enter a domain name for your site (e.g.,

Keep in mind that this is a free hosting service, so there’s no credit card required. When you reach this point, you’ll see the Create a Free WordPress Account page. Underneath the title, you’ll see the Get Started button. Click it to continue to the next step.

Install WordPress

The first thing that you’ll need to do is install WordPress on the web server that you selected for your blog or website. WordPress is a very popular content-management system (CMS) that can be used to build a professional-looking blog or website. If you’re building a business site, then you might also want to look at the Semantic Media Gallery that can be used to upload and display your business’ images. With WordPress, you can focus on creating your content while the platform handles the technical aspects of web publishing. Plus, if you’re looking for a free option, WordPress is a great choice.

Configure Your Blog Or Website For External Access

Once that you’ve installed WordPress, it’s time to configure the platform for external access. This is very similar to the installation process for a normal web server. Once again, you’ll need to visit the administration area of your WordPress dashboard. From there, click the Settings button followed by the General tab.

Ensure that the “External URL” field is filled in and that the protocol (i.e., HTTP or HTTPS) is correct. You can leave the box next to the “Welcome to your new blog” message blank because you’ll be using a static page for now (when you first get started, WordPress will display this message when a visitor lands on your blog’s about page).

Additionally, you can drumroll … set up your SEO (search engine optimization) metadata. When searching for information about your business or product online, people will often use search engines like Google to find what they’re looking for. To get started, enter a keyword for your blog post, and click the SEARCH icon to get started.

Configure Your Blog Or Website For Internal Access

Once that you’ve configured your blog or website for external access, you can take a moment to access the administration area of your WordPress dashboard and change the internal URL of your site to reflect the domain name that you selected for your blog (e.g.,

This is pretty self-explanatory. After you’ve changed the internal URL, simply reload the page and you’ll be faced with a static page that refers to the content within the dashboard. You can add and manage modules, blog posts, and pages just as you would for a normal web server. The only difference is that these are WordPress-specific tasks that you need to perform to get the most from the platform.

That’s all there is to setting up a WordPress-based blog or website. The process is basically the same for any other content-management system (CMS), and we cover this in greater detail in our guide to the best CMS for blogs and websites.

The bonus of using a WordPress hosting plan is that you get to add a wide range of tools and extensions (i.e., add-ons) to the platform. Many WordPress hosts will provide you with a free toolbox filled with all the basic content-management functions that you’ll need to get started (e.g., blogging, setting up an eCommerce store, creating a social media profile, etc.).

Secure File Transfer Protocol

If you’re uploading files to your host via the SFTP protocol, then you’ll need to create a secure (HTTPS) connection to the server before you can upload files. To do this, visit this useful link (it’ll take you to the SSL (Secure Sockets Layer) Certificate page for the Acme Group where you can download a free SSL certificate).

You’ll need to complete the form on this page, and then click the Download Your Certificate button to continue to the next step. Once your certificate is downloaded, you’ll see a copy of it in the chain of certificates in the upper-right corner of your browser window.