HTML & CSS : HTML (Hyper Text Markup Language) and CSS (Cascading Style Sheets) are the most basic building blocks of web coding. Using HTML you can make the basic layout of your webpage. CSS will allow you to make it more good looking. You’ll have to master coding with HTML and CSS. Further, you should know about Bootstrap. Bootstrap is a CSS framework. It provides you a jumping-off point for faster coding.
Hi Kahil, I think it will be challenging to find a free website builder that will allow you to connect your own domain name to the website. All of the good website builders I know of, such as Wix or Weebly, even though they allow you to build websites for free, they do require you to upgrade to at least their lowest plan before you can connect your own domain to the website. I suppose this is just a trade off - they can brand their names on your free website, in return for allowing you to build a website for free. If you want the ability for each customer to log in to view his/her own specific / individual pricing, it's not a feature that most website builders have. Builders such as Wix and Weebly has membership functions, but they just protect pages behind a membership gateway, where all members can access the same pages. So you can't set pages up that each member has his/her own unique pages, if you know what I mean. If you want that function, I think you'll have to use a more powerful membership software. Perhaps WordPress has a plugin for that, but I'm not familiar with one. Jeremy
Given the role that the internet plays in our lives, the ability to build a web site seems like it should be as important as learning to read or write. Whether you’re aspiring to become a published author, record a CD, or build a business, the ability to build a web site is going to be an essential asset. There’s no way to really be relevant without it. But it’s not something that’s taught in school.
Hi Laura, If you are using Mailchimp (we use Aweber ourselves), you don't need the website builder to be integrated with Mailchimp at all,unless you run an ecommerce store (I'll address this below). Newsletter services allow you to create a sign up box, then provides you with some codes where you can copy and paste these codes into your website. All website builders have a tool that allows you to embed codes into wherever you want on your webpages. Once you publish your website, then the sign up box will show up. If you are operating an online store, you can integrate Mailchimp with websites built with Squarespace, Shopify or Bigcommerce. This way, after your customer buys from you, they are automatically invited to join your newsletter so you can continue to share news with them, or even promote other products to them. Hope this helps! - Jeremy
Content and discussion threads in forums are not organized in an easy to digest way like in paid courses. If you are good at piecing together scattered information, this may not be a problem for you. But for the vast majority of people, this can slow down your learning process since you’ll need to dig through a mountain of information to find the one that is useful to you.
Support among the services varies widely, from free WordPress.com account's only offering community support, to Jimdo's email-only service, to Wix's telephone-callback service—even for free accounts! Many of the site builders offer rich online support knowledge bases and FAQs, so there's a good chance you won't even need to contact the company. I test each service's support as part of the review process by asking how to connect a domain bought elsewhere to my site and how to sell digital downloads.
Absolutely awesome! I recommend this course to anyone who feels like learning to code is too hard to start off with, because it really isn't. I thought it was too hard, but Ryan makes it look really easy with his step for step increase in difficulty. I built my own website within a week after starting this course, and it looks really great. Keep it up, Ryan! -- Robert de Kok
In most cases the owner of a small business has so much on their plate that mastering the technical skills required for web development is far from a priority, and the great investment of time and money needed to learn how to build a website from scratch wouldn’t help this case. This is where Web Building Platforms come into the picture. There are two main types of platforms enabling website creation with minimal to no coding required.
Written Content: There is no denying that ‘Content Is King’. Without high quality, relevant content, your website is less likely to be found by your target users. And without the right messaging within your website, those users that do visit your site may not make the desired actions you wish them to make (such as leaving their details or purchasing your top products).
I wonder why hasn’t W3 schools been updated design wise, etc. Such a popular tool with so little support. I still visit it often, but started getting a bit annoyed. I agree that they’re not a very effective tool for stricly learning, but its a great library in a pinch. For a more immersive learning I’ve been studying from Interactive courses on BitDegree.
Image Editors: Whilst high in quality,the images you download may not always be the correct size (or proportion) to fit your website’s template. Online image editors provide a convenient platform not only for resizing your images, but for adding text or graphics and filtering the colors of your chosen image. And the best part is- you don’t have to be a photoshop wiz to use them!
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

Hi there Shannin, What you're looking to create is a bit too advanced for the website builders we suggested above. You'll probably need a more specialized website builder (perhaps search for a "marketplace website builder"?) or have one custom built for you. If you decide on the latter, take a look at our guide on how to hire a website developer. Jeremy
This tutorial is designed to help beginners get started on their own so WordPress and a pre made theme are a great way to dive in and build a website from scratch. You can of course design your own WordPress theme or pick up a premium theme such as Bridge, Divi or X-Theme from Themeforest which you can customise a fair bit. I have a post on fronted frameworks too if that helps you.
Hey Xylvia, The website builders that we suggested above aren't built specifically to stream videos for a price (sort of like Netflix). However, that's not to say it's not possible with a few simple workarounds. What you can do is set up a membership access only area (Wix and Weebly has this feature). You'll have to manually insert a payment button of some sort (such as using PayPal). Once your customer pays you, you can then email them links to pages that are "locked" behind the membership gateway, so they can access the videos. It's a bit manual and not as smooth as multi-billion dollar companies like Netflix, but it will work in concept. Alternatively, take a look at Sentry Login, which is a membership widget that works with Wix, Squarespace and Weebly. With Sentry, I think you can unlock a membership area once your customer pays. So it connects the payment system with the membership access system for you, which streamlines the process so you don't have to manually grant access to pages. Another thing you should consider is how big are the videos you want to upload. While you can upload pretty large movie / video files into the website builders, there are certain reasonable limits. For instance, if you're going to have 1,000 people viewing your HD movie that's 3 GB large all at the same time, that might be problematic. A workaround might be to get your own hosting solution for such large videos, then embed the videos into your membership only pages. It goes without saying that make sure you have distribution rights for the movies! But I'm not a lawyer, so best to consult proper advice in that regards! Jeremy

Just as you can get a logo designed by 99Designs.com, you can also have your full website designed through this site. The concept is the same: you submit a brief on what you are looking for and get back anywhere from 20 to 60 designs. You only pay for the design you choose, and the price ranges from $599 to $1,599, depending on which package you go with. We used 99designs here at FitSmallBusiness.com for our own website – so if you want to see an example of a 99designs website, you’re looking at one!
An integral part of web design is search engine readiness. Search engine promotion does not start after the web site is made. It starts at the web design stage. The article 6 Tips on How to Create a Search Engine Friendly Website is a must-read. Moreover, How to Improve Your Search Engine Ranking on Google is also important for the simple reason that Google is the most popular search engine around, at least at the time this page was written.
Thanks so much for this awesome article :) I had literally no experience in building a website when I started using Weebly and I was surprised at how easy it was to make! I'm interested in looking into other platforms now that I'm up and running, particularly Wordpress? But I'll probably be sticking with Weebly for a long time until I'm ready, it really was super easy to use. Thanks again :)
It is beyond the scope of this website to go into the details of HTML. Fortunately the internet is full of tutorials, articles and how-to's. The website that helped me the most was W3 Schools because it has good tutorials from beginners to expert levels. Do a few tutorials and in no time you will be writing your own HTML web pages with images, tables and italic emphasis.

Apart from submitting your site to the search engine, you may also want to consider promoting it in other ways, such as the usual way people did things before the creation of the Internet: advertisements in the newspapers, word-of-mouth, etc. There are even companies on the Internet, like PRWeb, that can help you create press releases, which may get your site noticed by news sites and blogs. As mentioned in my article on More Tips on Google Search Engine Results Placement, you can also advertise in the various search engines. Although I only mentioned Google in that article, since that was the topic of that discussion, you can also advertise in other search engines like Bing and Yahoo!. This has the potential of putting your advertisement near the top of the search engine results page, and possibly even on other websites.
About this course: What you’ll achieve: In this project-centered course*, you’ll design, build, and publish a basic website that incorporates text, sound, images, hyperlinks, plug-ins, and social media interactivity. We’ll provide you with step-by-step instructions, exercises, tips, and tools that enable you to set up a domain name, create an attractive layout for your pages, organize your content properly, ensure that your site functions well across different operating systems and on mobile devices, keep your site safe, and finally, let people know your site is online. We’ll even show you how to track your visitors. Throughout the course, you'll engage in collaboration and discussion with other learners through course forums and peer review. Once you complete your first website project using Wordpress, you can move on to our optional, extended module that covers more advanced techniques such as using a simple text editor, coding in HTML, CSS, and Javascript, and more. What you’ll need to get started: This project-centered course is designed for learners who have little or no prior experience developing a web site. You will need a computer with a stable Internet connection. We’ll use Wordpress to get you started, provide lots of downloadable examples, and guide you through the process of giving and receiving constructive peer-to-peer feedback. *About Project-Centered Courses: Project-centered courses are designed to help you complete a personally meaningful real-world project, with your instructor and a community of learners with similar goals providing guidance and suggestions along the way. By actively applying new concepts as you learn, you’ll master the course content more efficiently; you’ll also get a head start on using the skills you gain to make positive changes in your life and career. When you complete the course, you’ll have a finished project that you’ll be proud to use and share.
Hi wbs, Getting started is definitely the easy part - no doubt about that! And I take your point that it can be challenging to make a design that you're 100% happy with. So, I guess we're pretty lucky that website builders like Wix and Squarespace offer such eye-catching templates that we can edit to our liking or use as jumping off point! (Our 3-step guide can help you pick the right template too..) Not having to work with a blank canvas certainly makes things much easier and gets the creative juices flowing. I think the best thing we (as amateur designers!) can take from sites like Facebook, Twitter, etc is the simplicity of their design. Your users want to find what they need quickly and easily, so the key lesson is to keep designs eye-catching but user-friendly (oh and don't forget the importance of color on a website!). Thanks for joining the conversation, - Tom
Next, you’ll see a section for Hosting Add-ons. Honestly, I don’t think you need any of these, with the exception of an SSL certificate – which is automatically included for free. This will enable your site to have that little “Secure” lock icon, which you can probably see up in the address bar for this site. Having that there makes your site more trustworthy to visitors.
When you sign up you get immediate access to your own virtual classroom where you can take lessons at your own pace, ask us questions, and chat live with other students. Along the way you will learn all you need to know about HTML, CSS, SEO, hosting your site, building beautiful sites fast, Bootstrap, adding social sharing, and other bonus goodies to test your business ideas. You’ll be an HTML and CSS ninja.

It’s important your template is responsive, so your site will look the same on all devices. When considering templates, you also need to decide whether you want a static header or slideshow header, and how many pages you’ll need to fit in your menu bar. Stay away from hard-to-read fonts or flashy backgrounds that could distract a consumer from understanding your core message.
For those who prefer to use a commercial program, thesitewizard.com has numerous online tutorials for a web editor called Dreamweaver, a program with features on par with that of Expression Web. The Dreamweaver Tutorial takes you through all the steps needed to design a complete website, in addition to providing you with the theoretical and practical foundations that will help you create and maintain that site.
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.
You can take photos on your own or find stock photography websites that sell professional photos at a reasonable price. Some websites charge a fee for their images, and other provide them for free. If you decide to use images found online, make sure they are from royalty-free sources. Many images have copyrights and you need permission to use them on your website.
Hi Jamie. I am not a web developer (yet) but I am aspiring to become one some day. I am using Django Framwork for the backend. But for the frontend , I am confused. Should I study HTML , CSS and javascript and then build a website (frontend) from scratch? Or should I not waste time , and just get a theme from wordpress? How much control over the look and feel of the website do we have, when we use these themes pre-tailored for us?
The strict responsive approach of Simvoly, uKit, and Weeby means you get no control over the mobile-only view. Wix, by contrast, offers a mobile-site preview and lets you make customizations that only apply to mobile viewing. For example, you may want a splash page to welcome mobile viewers, or you may want to leave out an element that doesn't work well on the smaller screens.
Several of the services included here offer free options, too. If you choose that path, however, your site will include branding from the provider, which will necessarily make your site less impressive to savvy surfers—and shoppers. Free offerings vary greatly in the amount of storage and bandwidth they allow, so read the small print to find out how much you get with each provider. Weebly, Wix, and WordPress.com are among the most generous with their free offerings, if that's the way you want to go.
There is a lot of information to digest, and because of this, I suggest you read these tutorials over a number of days. To help you, I've separated them into different steps in the following table. Although some of the tutorials are quite short, you may need to spend several days on others. That's fine, in fact, I recommend you take your time so that you really understand each technology.
Schools are starting to realize that a code curriculum should be real-world focused. That means students come away with both conceptual, and practical coding skills. Unfortunately, many courses/solutions offered today only offer conceptual learning. … There are no jobs in block based coding, or in using code snippets to move a character around a screen. …

Next, you’ll see a section for Hosting Add-ons. Honestly, I don’t think you need any of these, with the exception of an SSL certificate – which is automatically included for free. This will enable your site to have that little “Secure” lock icon, which you can probably see up in the address bar for this site. Having that there makes your site more trustworthy to visitors.
For years Adobe Dreamweaver has been synonymous with web page creation. It's gone from being a creator of HTML pages in a WYSIWYG interface to being able to handle programming pages in Cold Fusion, JavaScript, PHP, and other formats. Its liquid layout lets you see how pages look at different browser and screen sizes—even on smartphones and tablets. It's about as code-heavy as you want it to be.
Avoid shared hosting – Shared hosting means that you’re sharing a web server with multiple other sites (often hundreds or thousands). It’s slow, and, if you get unlucky and share with spammy sites, your business website could even be penalized by Google. Either VPS (sometimes shared, but in a better way) hosting or dedicated hosting (best option) are solid alternatives.
Image Editors: Whilst high in quality,the images you download may not always be the correct size (or proportion) to fit your website’s template. Online image editors provide a convenient platform not only for resizing your images, but for adding text or graphics and filtering the colors of your chosen image. And the best part is- you don’t have to be a photoshop wiz to use them!
Mobile friendly and responsive design means that you don’t need to know how to code — this could even be your first time working with a domain — and setting up your new site requires only a few steps. GoCentral Website Builder is designed to generate style choices that you can quickly review and chose without diving into your site’s settings. This will give your visitor an enjoyable experience that feels natural from either a desktop or mobile device.
This brings us to the topic of Search Engine Optimization, or SEO. Now, I’m going to be honest – SEO can be a complex business. After all, we’re talking about trying to make our websites look good to a mindbogglingly complicated algorithm, which has details that Google keeps closely guarded. Oh, and of course, millions upon millions of other sites are trying to do the same thing.
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.
Let's face it, one of the things we like best about the web is looking at pictures. The site builders here all offer some degree of photo and gallery display. Some, like Squarespace and Wix, also offer loads of stock photography for you to use. Some let you touch up images with editing tools such as cropping, brightness, and in some cases even Instagram-like filters. Others, such as Simvoly and uKit offer no photo editing at all, aside from resizing and positioning.
The back end, also known as the WordPress dashboard, allows you to fully manage your site’s content, community, functionality, and design. It’s accessible only by users who have an account on your site. To access your WordPress dashboard, you need to type yourwebsite.com/wp-admin in the address bar of your browser and login using your WordPress username and password.

Whether you have chosen to create your site with a CMS or a Website Builder, the first step is to open a new (free) account with your platform. Once you have opened your account, you will need to select a template (or theme if using WordPress) which is essentially the layout of your site’s design. Templates are usually categorised according to the industry or business types to which they are best suited. Make sure you take time to browse through the categories that best match your business until you find the template you like. Rushing it here might cost you much more time later on.
Hi TomN, Thanks for reading and joining the discussion. What you are looking to build is beyond the scope of our discussions here. It is possible but you'll either need to be very proficient with coding or have a healthy budget to hire a capable developer to assist you with your efforts. The reason is that the project you have seems like a very customized project. -Jeremy
×