Hey Vivy, I haven't used any of those hosting services before so I can't quite comment. I've used Bluehost and WP Engine. WP Engine is more expensive, but they're good. They're a hosting service that is dedicated to WordPress users, so their support people are quite knowledgeable about WP in general. I've had excellent experiences with them. Jeremy
In summary, learn HTML, CSS, JavaScript/jQuery and Python/web2py. This will help you create your full-featured website as easily as possible and as quickly as possible without much fuss. And it’ll be lots of fun, too, because web2py is a wonderful framework that comes with everything you need right out of the box! Batteries are included. One-stop shopping for web development!
Do you want to include a blog? This will be helpful for search engine optimization (SEO) — more on that in a minute — encourage engagement and community, and establish you as an expert. If the blog is the cornerstone of your site, take some time to outline (or, for overachievers, write) your first few posts and plan some topics you might write about over the next year.
hello there the website on how to create a website is all good but do i have to pay a monthly fee to create a website were i can talk to people or just broadcast myself on youtube to tell everyone what my site is made for so they can talk back to me i think i have a pretty good idea on that subject but getting started there seems to be a lot of buttons to push like findind domain name finding a host
That said, even if your website is responsive, it’s usually a good idea to make some additional adjustments for your mobile site. In general, you want to remove any excessive details. Your mobile website should focus entirely on your call-to-action – whether that’s getting users to call your business, fill-out a contact form, join a mailing list, or make an online order.
Website Builder: Website builders (such as Wix and Weebly) are the perfect solution for beginners with minimal technical knowledge looking to create their own designed website. Having advanced light years over the past 3-4 years, website builders offer outstanding functionality and out-of-the-box design and features that would meet most business needs. In many instances, Builders offer a ‘drag-and-drop’ functionality whereby you see the results as you create the site. A wide range of templates are offered and whilst color and positioning can be changed, website builder templates are generally less customizable than those used by CMS platforms.

Hello Kate, Based on your comment, that doesn't sound right at all! Did you give you a very detailed and sensible reason of why they are requesting the $700? Normally, domain names cost about $12 - $15 to renew on an annual basis. You can see more discussions about domain names that we've put together here. You should definitely demand a reasonable and detailed explanation. Good luck with that. Jeremy
My name is Jamie Spencer and I have been building websites since the beginning of the internet ( shows my age a bit! ) I’ve also been blogging as my main source of income for the past eight years. I have created and sold a wide variety of websites and blogs in different niches which means I am probably in a great place to help you create your first website.

However, there are number of issues surrounding free hosts. For starters, a lot of people will not take you seriously if you don’t own your domain name (yoursite.com). Furthermore, certain functions, such as connecting with social media platforms, are not available. The biggest disadvantage, however, is that you don’t own the site or content. Suddenly spending the $5-$10 per month for host doesn’t send like a bad investment, does it
You've got the site, now you need some visitors. How are they going to find you? Search engines, naturally — and where your site ranks can have a huge impact on your business. GoCentral Website Builder helps improve your rank on Google, Yahoo and Bing by automatically reviewing your site and adding relevant, high-value keywords and phrases. And a higher rank means more visitors.

Great article! Having trawled the internet and read quite a few websites on how to build a website, I can honestly say this is the most comprehensive and easy to understand - to a complete novice! Your step-by-step guide is thorough and very informative and has given me the confidence to go ahead and try to set up my own business website ... A big THANK YOU!


One of the things that sets WordPress apart from its competitors is the large range of plugins available for download. There are currently over 40,000 plugins in the WordPress Plugin Directory than can be installed in just a few seconds. In most cases, all you have to do is find a plugin you’d like to install, click “Install Now”, then click “Activate”.
Full Disclaimer: If you choose to use the domain and hosting option I recommend in this tutorial and click my links to get to it, I’ll earn a commission (though there is no extra cost to you – it will actually be quite a bit cheaper since I’m able to offer a coupon code). I want to be very clear that there are definitely other good choices for your domain and hosting out there. This is simply the one I’ve been using since the beginning, and I’m very satisfied. If you do choose to use my link, thank you! 
As far as actually doing the nuts and bolts building and design of your site, you also have plenty of options. You can hire someone to design and code a website, or you can try your own hand. You can use an online service to create web pages, or build it offline using a desktop software tool. Or, if you're a coding dynamo, use a plain text editor to create a site from scratch. How you mix and match these decisions depends on your skills, time, budget, and gumption.
You can sell products and services on your website if you have the Online Store plan. You’ll have an online store that will allow you to add products and services, set up different types of payment methods, and even specific types of shipping. Your store will be integrated into your website as a page. You can add featured products for your visitors to scroll through, make quick purchases using PayPal and Apple Pay and promote your store/products through coupons. You can also use the same type of email marketing that is included in the Business Plus plan to send email communications to your subscribers and customers about sales in your store, coupon offers and events. Establishing a strong online commerce can boost your current sales, especially if you have a brick-and-mortar store.
Creating a website is not as complicated as it was before. Today, you don’t have to know much about technology to develop and successfully run your own site. That’s because there are more than few popular content management systems that are designed for the users. So, the first thing you should do is to choose a content management system. Although it depends on the site you want, we would strongly suggest self-hosted WordPress.
Thanks for the time you put into this. Has been very helpful along side the hours that I have already put in myself scouring and trialling sites. Any recommendations for sites where they assist in interactive map building such as the magicseaweed.com site. I can build a location map and embed it onto my site (that I am building at the moment through Wix) but it's very limited and I cannot link it to a specific page or location on my website pages. I would also like to create a service where subscribers can access more information on the website than non subscribers. Any thoughts on the best site to use?
You will need to test your web pages as you design them in the major browsers: Chrome, Firefox, Internet Explorer 11 and Microsoft Edge. All these browsers can be obtained free of charge, so it should be no hardship to get them. Unfortunately, directly testing your site is the only way you can be really sure that it works the way you want it to on your visitors' machines. In addition, if you have a smartphone, try out your site there too.
Another great video-based learning library is Treehouse. Their library isn’t as extensive as Lynda’s, but they still have a lot to offer – especially in the area of web development. I actually prefer Treehouse over Lynda, as they include code challenges and quizzes with their video-based projects. In fact, I learned to build an iPhone app in just two days by using Treehouse. Unfortunately, I have yet to see any schools offering free subscriptions to their students – but that doesn’t stop your from asking!
Stop whatever you're doing and ask yourself this simple question: "Do I need a website?" If your response was anything other than "yes," you need to think again. It doesn't matter if you're the head of a multinational corporation who employs thousands of people or a local mom-and-pop shop from around the way, you need a website to help potential customers find you online. If you have a business, failure to establish an online home is a failure to grow.
I’m pretty new to the whole web development/design aspect of things. I’ve tinkered before with free things but more specifically with forum design. I’m very interested in building a website but aside from having a main traditional website feel I’m looking to incorporate a forum to it. Would it be possible to do this with this WordPress/BlueHost tutorial here? Or would there be something you recommend for that sort of thing?

Once you see what skills are required for building a website, you can decide whether you want to invest the time in learning them. I highly recommend that you do learn these skills, as it will provide you with so many more options when building and maintaining your websites. Also, if you want a career developing websites, these skills are essential.

Investigate e-commerce solutions — How are you planning to sell and accept payment on your website? You’ll need to get that squared away before promoting your website. If you’re using WordPress, we recommend Woocommerce (so much so, that we’ve even got hosting just for Woocommerce users). Study up on the world of e-commerce and pick an online payment gateway.


Around two months ago I graduated from the University of Applied Sciences in Rotterdam as a User Experience Designer. Pretty awesome but soon I discovered there was not a lot of work in this area of expertise. So to enhance my chances for a suitable job I decided to improve my front-end skills. Every company wants people with programming skills nowadays. Since I advertised that in my motivational letters and mentioning it in my CV I have multiple invitation from companies to get to know each other." -- Ruud Visser, Graduate from University of Applied Sciences in Rotterdam


I recently stumbled across this article and wanted to add my opinion to this. I am a newbie at programming and still trying to learn everything so I do a lot of research about different websites providing learning material but still didn’t heard about TutsPlus, so looking forward to look at it. I tried W3Schools and CodeCademy from the list and am satisfied with both of these sources. While w3Schools provides theoretical knowledge, CodeCademy provides the ability to do some practical tasks and that’s great. I also took interactive coding for beginners course on Bitdegree website and was also very satisfied with it as it has both theory and practice, so maybe that can be some additional material to this article.
Disclaimer: Reviews on FitSmallBusiness.com are the product of independent research by our writers, researchers, and editorial team. User reviews and comments are contributions from independent users not affiliated with FitSmallBusiness.com's editorial team. Banks, issuers, credit card companies, and other product & service providers are not responsible for any content posted on FitSmallBusiness.com. As such, they do not endorse or guarantee any posted comments or reviews. Post Your Comment
Newsletters remain one of the best ways to connect with your customers, so create one and make it the center of your email marketing strategy. Use it as a way to showcase your voice and your brand, to share news and upcoming event for your business, and to introduce new products (but don’t be too pushy). Send it out regularly, loaded with fresh content, and then solicit feedback.
Michael Muchmore is PC Magazine's lead analyst for software and web applications. A native New Yorker, he has at various times headed up PC Magazine's coverage of Web development, enterprise software, and display technologies. Michael cowrote one of the first overviews of web services for a general audience. Before that he worked on PC Magazine's S... See Full Bio
GoCentral Website Builder lets you quickly build a customized site and get it out there for the world to see. It’s all done through components that we call sections. What're those? They're features that you can slide into your website to provide added functionality instead of being limited by a template. Just pick an industry or interest, and we drop you into a customizable design.
Responsive design is a popular web design strategy used by some of these site builders. This approach reformats the same webpage content to fit different screens. But in terms of SEO (search engine optimization), the search engines only care about whether a site displays suitably on mobile screen sizes. Both Bing and Google have pages where you can enter your URL to see if your site plays on mobile acceptably.
When your website is ready for public viewing, you'll have to upload your webpages to your web server. You can buy space on a server from various providers (see How much does it cost to do something on the web?). Once you settle on which provider to use, the provider will email you the access information, usually in the form of an SFTP URL, username, password, and other information needed to connect to their server. Bear in mind that (S)FTP is now somewhat old-fashioned, and other uploading systems are starting to become popular, such as RSync and Git/GitHub.
If you’re just selling one or two products, Weebly has the capability to handle this. However, if the primary purpose of your website is to sell products, you may want to choose a website builder that specializes in creating an online store. Volusion is an all-in-one ecommerce software that helps you to create and manage your online store, sell your products, and market your business. It’s pricing is comparable to Weebly’s ecommerce plan at $15 per month and you can try it out for free for 14 days, no credit card required.
Disclaimer: We spend hours researching and writing our articles and strive to provide accurate, up-to-date content. However, our research is meant to aid your own, and we are not acting as licensed professionals. We recommend that you consult with your own lawyer, accountant, or other licensed professional for relevant business decisions. Click here to see our full disclaimer.
I’m pretty new to the whole web development/design aspect of things. I’ve tinkered before with free things but more specifically with forum design. I’m very interested in building a website but aside from having a main traditional website feel I’m looking to incorporate a forum to it. Would it be possible to do this with this WordPress/BlueHost tutorial here? Or would there be something you recommend for that sort of thing?
I am in the process of rejuvenating my current website. I have someone out of house running it remotely, but want to switch to run it in house myself. I’ve decided to run it via Wix.com, simply because I found it easier to use. However, in some of their more premium (and expensive) packages, they offer x amount of email campaigns with the more expensive packages.. I already have four email accounts set up via the pre-existing website and don’t want these to become void.. I own the pre existing domain already (and want to keep it, which is possible via Wix). Will my pre existing email accounts remain viable even if I switch to a new website company? Can you give me some clarity on the repercussions of switching to Wix.com (I am planning to pay the minimum which allows me get rid of any Wix adverts) will have on my pre existing site in reference to the email accounts already set up.
Once you have an overview of your website plan/sitemap, you can drill down to the specifics of the content you need to create for a website launch. It will be important to create evergreen content (content that will not be changing much and will appear on the static pages) and also important to have fresh content appearing on your website on a regular basis.
By all means run some tests on a real device, especially on real mobile devices. Mobile device simulation is a new, evolving technology and less reliable than desktop simulation. Mobile devices cost money, of course, so we suggest taking a look at the Open Device Lab initiative. You can also share devices if you want to test on many platforms without spending too much.
Very nice of you to give us this understandable and detailed description of how to make a website. To be honest I haven´t started yet but I do have one question before that: is there a time frame of how long the website (letś say build through wordpress) will exist? i have built some blogs previously which experied at one point, the domain simply did not exist anymore. I am looking to build a website which will develop throughout time, ideally lifetime. thanks!
Hi Chris, We actually used WordPress to build this website. Our website is focused on blogging and so we used the best, most flexible platform for this purchase. Having said that, we've heavily customized this websites since we're now proficient with coding. If it was 6 years ago, we wouldn't be able to do what we are doing now. We started making websites in 6 - 7 years ago and didn't know anything about coding. It took us a few years to become more proficient with coding, with a lot of practice. So during the first few years, we relied on code-free, drag and drop website builders for all of our projects. They were great since we didn't need to be technical at all, and we were able to build businesses. So if you want to build something similar to our website, I'd suggest you learn how to code and practice a lot. Eventually you'll get there! Hope this explains things a bit! Jeremy
×