Hey Theo, Generally speaking, Weebly is a solid website building platform. You don't need how to code, their probably one of the most user-friendly web builders, and their support is good. Best way to decide is to sign up for a free account and start testing their tools. You're not obligated to subscribe to a premium paid plan at all. You can upgrade whenever you want to, and only if you find them being to provide the tools and services that you need. Jeremy

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
Beta testing. Launching your website is an exciting process and people eager to get it live as soon as possible. With all the excitement, often people ignore the testing step. It’s critical you test your website before it goes live. The testing process can seem overwhelming, and you are not sure where to start. We are here to tell you that it’s not that complicated, you just have to check the following points carefully:
Besides doing tutorials you should also get a book which gives a complete overview of HTML. Why was HTML created? Why is it important? When should it be used? A book will answer these general questions and it will also give a complete overview of what HTML can do. You do not need to understand everything, you just need to be aware of what HTML can do for you. A couple months down the road you will need an ordered list for your website, and although you won’t remember the details, you will remember that you read about it in a book.
As we said in the last step, templates provide a framework. Given how many people use builders to make a website nowadays, odds are there are a few sites out there with the same framework as yours. At the very least you will need to populate a chosen template with content specific to you. And to really stand out, you’ll need to do some customization.
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.
Hello Danny, I definitely agree with your thoughts on Weebly, it really is a very easy-to-use platform if you're new to website building. Weebly have made a great effort to ensure the platform (and especially their editor) are as user friendly as possible, which really does make it easier to build a great-looking site without any technical skills! If you feel like your technical skills are up to the challenge then WordPress is definitely worth trying out. Give it a test and see how you get on. Thanks for reading, - Tom

In general, as far as I know, all commercial web hosts let you install SSL certificates for your site. The price varies, though, from company to company. Some give you a certificate for free. Others will install a free certificate for a one time charge. Some require you to buy a commercial certificate (which has a recurring charge). And there are those that not only require you to buy a certificate, but also impose a monthly fee for using it on your website (on top of the recurring charge for that certificate). A discussion on how to get SSL certificates (including the free ones) can be found in that article mentioned earlier.


All of the web services listed here have you start by choosing from a selection of templates for your site. The better ones, such as Duda, Squarespace, Weebly, and Wix, use templates that automatically reformat your site for viewing on mobile devices. They also offer specifically targeted templates based on your site's purpose, such as for promoting a bakery's sales, getting gigs for a musician, or keeping wedding guests informed.

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.
Hi Jeremy. Superb article, which I would also use to describe the other articles and reviews you have created for building a web site. I've understand that Shopify is your primary recommendation for an ECommerce site. I'd like to see the capability of various vendors availing of our site's services to post and sell their products. Can Shopify handle this as well? Thanks for helping a lot of people! Wishing you more success. JP

For more than a decade, Jeffrey L. Wilson has penned gadget- and video game-related nerd-copy for a variety of publications, including 1UP, 2D-X, The Cask, Laptop, LifeStyler, Parenting, Sync, Wise Bread, and WWE. He now brings his knowledge and skillset to PCMag as Senior Analyst. When he isn't staring at a monitor (or two) and churning out web... See Full Bio
If you’ve never built a website before and you have no coding or design experience, this is the place to start. In this project, we learn how to build a modern portfolio website for desktops, tablets, and mobile devices. We start with basic HTML and CSS syntax. Next, we learn how to build custom web pages with an image gallery and contact page. Finally, we walk through how to share a website live on the web.
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.
He is the co-founder of Neil Patel Digital. The Wall Street Journal calls him a top influencer on the web, Forbes says he is one of the top 10 marketers, and Entrepreneur Magazine says he created one of the 100 most brilliant companies. Neil is a New York Times bestselling author and was recognized as a top 100 entrepreneur under the age of 30 by President Obama and a top 100 entrepreneur under the age of 35 by the United Nations.
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
Once you get a handle on HTML and CSS, you can make what is called a static website. It’s simply one .HTML file represents one page on your site. Static sites are relatively the fastest to load and typically allows designers the most freedom without compromises that have to be made due to limitations of many CMS/Frameworks. (Wordpress in particular is infamous for this, although it has improved).
In terms of absolute design and development freedom, I recommend using MODX which is more a CMS and framework combined. It likes to market itself as a CMF. I used to use Wordpress for basic sites and MODX for anything more complex but over time clients come back asking for added functionality to their websites and I came to realise I could save more time overall just using MODX for everything. There are some other promising CMS options that have appeared too that are quite customisable such as Processwire, October CMS and Craft CMS (although the last one is paid).

Personally, I find the free Simple theme to be enough for my needs. If you need additional features and even more flexibility, though, Ultra is my top recommendation. Note: Since Simple and Ultra are made by the same people and use the same foundation, you can start out with Simple and transfer everything you’ve created to Ultra if you end up needing it.
!function(e){function n(t){if(r[t])return r[t].exports;var i=r[t]={i:t,l:!1,exports:{}};return e[t].call(i.exports,i,i.exports,n),i.l=!0,i.exports}var t=window.webpackJsonp;window.webpackJsonp=function(n,r,o){for(var s,a,l=0,u=[];l1)for(var t=1;td)return!1;if(p>f)return!1;var e=window.require.hasModule("shared/browser")&&window.require("shared/browser");return!e||!e.opera}function a(){var e="";return"quora.com"==window.Q.subdomainSuffix&&(e+=[window.location.protocol,"//log.quora.com"].join("")),e+="/ajax/log_errors_3RD_PARTY_POST"}function l(){var e=o(h);h=[],0!==e.length&&c(a(),{revision:window.Q.revision,errors:JSON.stringify(e)})}var u=t("./third_party/tracekit.js"),c=t("./shared/basicrpc.js").rpc;u.remoteFetching=!1,u.collectWindowErrors=!0,u.report.subscribe(r);var f=10,d=window.Q&&window.Q.errorSamplingRate||1,h=[],p=0,m=i(l,1e3),w=window.console&&!(window.NODE_JS&&window.UNIT_TEST);n.report=function(e){try{w&&console.error(e.stack||e),u.report(e)}catch(e){}};var y=function(e,n,t){r({name:n,message:t,source:e,stack:u.computeStackTrace.ofCaller().stack||[]}),w&&console.error(t)};n.logJsError=y.bind(null,"js"),n.logMobileJsError=y.bind(null,"mobile_js")},"./shared/globals.js":function(e,n,t){var r=t("./shared/links.js");(window.Q=window.Q||{}).openUrl=function(e,n){var t=e.href;return r.linkClicked(t,n),window.open(t).opener=null,!1}},"./shared/links.js":function(e,n){var t=[];n.onLinkClick=function(e){t.push(e)},n.linkClicked=function(e,n){for(var r=0;r>>0;if("function"!=typeof e)throw new TypeError;for(arguments.length>1&&(t=n),r=0;r>>0,r=arguments.length>=2?arguments[1]:void 0,i=0;i>>0;if(0===i)return-1;var o=+n||0;if(Math.abs(o)===Infinity&&(o=0),o>=i)return-1;for(t=Math.max(o>=0?o:i-Math.abs(o),0);t>>0;if("function"!=typeof e)throw new TypeError(e+" is not a function");for(arguments.length>1&&(t=n),r=0;r>>0;if("function"!=typeof e)throw new TypeError(e+" is not a function");for(arguments.length>1&&(t=n),r=new Array(s),i=0;i>>0;if("function"!=typeof e)throw new TypeError;for(var r=[],i=arguments.length>=2?arguments[1]:void 0,o=0;o>>0,i=0;if(2==arguments.length)n=arguments[1];else{for(;i=r)throw new TypeError("Reduce of empty array with no initial value");n=t[i++]}for(;i>>0;if(0===i)return-1;for(n=i-1,arguments.length>1&&(n=Number(arguments[1]),n!=n?n=0:0!==n&&n!=1/0&&n!=-1/0&&(n=(n>0||-1)*Math.floor(Math.abs(n)))),t=n>=0?Math.min(n,i-1):i-Math.abs(n);t>=0;t--)if(t in r&&r[t]===e)return t;return-1};t(Array.prototype,"lastIndexOf",c)}if(!Array.prototype.includes){var f=function(e){"use strict";if(null==this)throw new TypeError("Array.prototype.includes called on null or undefined");var n=Object(this),t=parseInt(n.length,10)||0;if(0===t)return!1;var r,i=parseInt(arguments[1],10)||0;i>=0?r=i:(r=t+i)<0&&(r=0);for(var o;r
Hey, Jeremy, thanks for an informative article. I'm planing to start my own blog but choosing the right hosting provider gets me a bit confused... I'm still a beginner at this, so would prefer something that would offer a free plan, at least for testing purposes. A (very!) user friendly interface is obviously a must... Could you please share some hosting companies that match my requests or at least point me in the right direction where to find them? Many thanks.
I am currently looking at setting up a blog for the area I specialise in. I am aware of wordpress.org but have been a bit daunted by the number of webhosts out there offering this and that. One particular issue is that I use macs and I was wondering whether bluehost is compatible with the mac, and whether there are any other extra steps I have to take when using a mac over windows. Would it be as simple as registering with a webhost then clicking one-step installation on a mac?
Google Analytics is one of the most popular tools for tracking how people view your site. The Google Analytics Dashboard connects your WordPress site to Google for proper tracking. It also displays your traffic in your admin panel of WordPress in real-time. It's very useful if you want to plan content strategies or just see how people are accessing your content.
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.

Man, I would have to say this is hands down the best course ever! I've done a ton of certifications, training, and real-world experience in other areas of IT. Nothing I've done so far has been as rewarding and I felt like making something and actually have the necessary skills to do so, without looking elsewhere. Thanks for this, I am at a loss for words; I hope this helped articulate how thankful I am. Thank you! -- Cortell Shaw


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?
More-advanced options found in some builders let you process credit card payments and add your own cart and checkout pages. The more-powerful site builders include product promotions, email marketing, and inventory and shipping tools. Some let you sell digital downloads, while others don't; see the table above to find out which do. Only a couple of these builders let you put ads on your site, though most of them allow some degree of custom HTML code insertion.
I have a store on Ebay and sell collectible postage stamps from all parts of the world. Their auction site is awesome but their fees are becoming outrageous. When you add that to the fees from PayPal, I’m not sure who I am really working for. First of all, is there an auction house plugin that resembles Ebay what you recommend. And secondly, what is the minimum amount of memory my computer should have? I would have about 250 listings at anyone time that would last 7-10 days.
But testing gets complicated because some browsers only run on certain operating systems. Apple Safari runs on iOS and Mac OS, while Internet Explorer runs only on Windows. It's best to take advantage of services like Browsershots or Browserstack. Browsershots furnishes screenshots of your website as it will look in various browsers. Browserstack actually gives you full remote access to virtual machines so you can test your site in the most common environments. Alternatively, you can set up your own virtual machine, but that takes some expertise. (If you're going that route, Microsoft has some tools for developers including a ready-to-use virtual machine at modern.ie.) how to build a website
×