Hello Vivy, I was in the same situation some time ago, so I tested the free hosting providers, the ones you mentioned above and even a few more. Took some time, yet saved me money. If you want to start from free plan, my favorite was Hostinger. I believe it will match your requests: the cPanel is "(very!) user friendly" - you'll be able to install WordPress with only a click of a button and it also provides many great plugins, don't be afrait to experiment! Since you're a beginner, having customer support is a great bonus and theirs will definitely help if you have any issues (sure helped me), don't be shy to contact them. Good luck with your blog! Hope I could help.

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
I’m an employer and I don’t really care where you went to school or what your GPA was — I want to know what you’ve done. Paid off student loan debt bytutoring computer science in New York? Rock on. Raised $20,000 on kickstarter for a Daft Punk tribute album? Awesome! Started the ‘dear photograph’ meme? Splendid! Blogged years worth of eating across the world and now creating food-tour-guides? Now we’re cooking with bacon.
In this guide, we are going to help you with these decisions by showing your choices and explaining how specific options will fit your unique needs. We’ll cover everything from understanding what type of website you need and choosing a domain name, to the finishing touches that will help you launch your website successfully, no matter what your goals are.
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).

First, let's discuss why you even need a webpage in this day of social media domination of the web. On a personal level, you wouldn't want to send prospective employers to your Facebook page, so a personal website makes more sense as an online, customized resume. Another reason worth consideration, for both personal and business sites, is that building your own site gives you endless design choices. You also have total control over products and services you may sell and how they're delivered.
Hi Mike, Interactive map building is something I have very little experience with - I haven't ventured much beyond embedding google maps in iframes such as yourself. I would suggest browsing the app market and 3rd party plugins available on builders like Wix and Weebly, who both offer a huge amount of additional features. It would surprise me if there wasn't a plugin that could help get you on your way. Similarly, you can also find membership area functionality through these app markets. I believe Wix also offers the ability to add member areas and logins though its editor too. Hope that points you in the right direction, - Tom

WordPress (either version) is a blog-focused content management system that accepts plug-ins and themes that extend its capabilities to most of what the other products here offer, including commerce. In fact, WordPress.com uses plug-ins such as JetPack to provide many of its features. As a whole, WordPress (either .com or .org) is not as easy to use as the other options in this roundup, but if blogging and site transferability are of key importance and you don't mind digging into its weeds a bit, you should consider the platform. Furthermore, the ability to use WordPress is a valuable skill, as some estimates say that WordPress powers 30 percent of the internet.
If you study my current site, you’ll see that most of my main sections link out to other places on the web – my YouTube channel, my podcasts, the speaking page here on College Info Geek, etc. This is a strategic decision – as a professional YouTuber/writer, those are the best places for me to be directing people, since I benefit from people subscribing to my content rather than evaluating it.
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.)

!function(n,t){function r(e,n){return Object.prototype.hasOwnProperty.call(e,n)}function i(e){return void 0===e}if(n){var o={},s=n.TraceKit,a=[].slice,l="?";o.noConflict=function(){return n.TraceKit=s,o},o.wrap=function(e){function n(){try{return e.apply(this,arguments)}catch(e){throw o.report(e),e}}return n},o.report=function(){function e(e){l(),h.push(e)}function t(e){for(var n=h.length-1;n>=0;--n)h[n]===e&&h.splice(n,1)}function i(e,n){var t=null;if(!n||o.collectWindowErrors){for(var i in h)if(r(h,i))try{h[i].apply(null,[e].concat(a.call(arguments,2)))}catch(e){t=e}if(t)throw t}}function s(e,n,t,r,s){var a=null;if(w)o.computeStackTrace.augmentStackTraceWithInitialElement(w,n,t,e),u();else if(s)a=o.computeStackTrace(s),i(a,!0);else{var l={url:n,line:t,column:r};l.func=o.computeStackTrace.guessFunctionName(l.url,l.line),l.context=o.computeStackTrace.gatherContext(l.url,l.line),a={mode:"onerror",message:e,stack:[l]},i(a,!0)}return!!f&&f.apply(this,arguments)}function l(){!0!==d&&(f=n.onerror,n.onerror=s,d=!0)}function u(){var e=w,n=p;p=null,w=null,m=null,i.apply(null,[e,!1].concat(n))}function c(e){if(w){if(m===e)return;u()}var t=o.computeStackTrace(e);throw w=t,m=e,p=a.call(arguments,1),n.setTimeout(function(){m===e&&u()},t.incomplete?2e3:0),e}var f,d,h=[],p=null,m=null,w=null;return c.subscribe=e,c.unsubscribe=t,c}(),o.computeStackTrace=function(){function e(e){if(!o.remoteFetching)return"";try{var t=function(){try{return new n.XMLHttpRequest}catch(e){return new n.ActiveXObject("Microsoft.XMLHTTP")}},r=t();return r.open("GET",e,!1),r.send(""),r.responseText}catch(e){return""}}function t(t){if("string"!=typeof t)return[];if(!r(j,t)){var i="",o="";try{o=n.document.domain}catch(e){}var s=/(.*)\:\/\/([^:\/]+)([:\d]*)\/{0,1}([\s\S]*)/.exec(t);s&&s[2]===o&&(i=e(t)),j[t]=i?i.split("\n"):[]}return j[t]}function s(e,n){var r,o=/function ([^(]*)\(([^)]*)\)/,s=/['"]?([0-9A-Za-z$_]+)['"]?\s*[:=]\s*(function|eval|new Function)/,a="",u=10,c=t(e);if(!c.length)return l;for(var f=0;f0?s:null}function u(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#]/g,"\\$&")}function c(e){return u(e).replace("<","(?:<|<)").replace(">","(?:>|>)").replace("&","(?:&|&)").replace('"','(?:"|")').replace(/\s+/g,"\\s+")}function f(e,n){for(var r,i,o=0,s=n.length;or&&(i=s.exec(o[r]))?i.index:null}function h(e){if(!i(n&&n.document)){for(var t,r,o,s,a=[n.location.href],l=n.document.getElementsByTagName("script"),d=""+e,h=/^function(?:\s+([\w$]+))?\s*\(([\w\s,]*)\)\s*\{\s*(\S[\s\S]*\S)\s*\}\s*$/,p=/^function on([\w$]+)\s*\(event\)\s*\{\s*(\S[\s\S]*\S)\s*\}\s*$/,m=0;m]+)>|([^\)]+))\((.*)\))? in (.*):\s*$/i,o=n.split("\n"),l=[],u=0;u=0&&(g.line=v+x.substring(0,j).split("\n").length)}}}else if(o=d.exec(i[y])){var _=n.location.href.replace(/#.*$/,""),T=new RegExp(c(i[y+1])),E=f(T,[_]);g={url:_,func:"",args:[],line:E?E.line:o[1],column:null}}if(g){g.func||(g.func=s(g.url,g.line));var k=a(g.url,g.line),A=k?k[Math.floor(k.length/2)]:null;k&&A.replace(/^\s*/,"")===i[y+1].replace(/^\s*/,"")?g.context=k:g.context=[i[y+1]],h.push(g)}}return h.length?{mode:"multiline",name:e.name,message:i[0],stack:h}:null}function y(e,n,t,r){var i={url:n,line:t};if(i.url&&i.line){e.incomplete=!1,i.func||(i.func=s(i.url,i.line)),i.context||(i.context=a(i.url,i.line));var o=/ '([^']+)' /.exec(r);if(o&&(i.column=d(o[1],i.url,i.line)),e.stack.length>0&&e.stack[0].url===i.url){if(e.stack[0].line===i.line)return!1;if(!e.stack[0].line&&e.stack[0].func===i.func)return e.stack[0].line=i.line,e.stack[0].context=i.context,!1}return e.stack.unshift(i),e.partial=!0,!0}return e.incomplete=!0,!1}function g(e,n){for(var t,r,i,a=/function\s+([_$a-zA-Z\xA0-\uFFFF][_$a-zA-Z0-9\xA0-\uFFFF]*)?\s*\(/i,u=[],c={},f=!1,p=g.caller;p&&!f;p=p.caller)if(p!==v&&p!==o.report){if(r={url:null,func:l,args:[],line:null,column:null},p.name?r.func=p.name:(t=a.exec(p.toString()))&&(r.func=t[1]),"undefined"==typeof r.func)try{r.func=t.input.substring(0,t.input.indexOf("{"))}catch(e){}if(i=h(p)){r.url=i.url,r.line=i.line,r.func===l&&(r.func=s(r.url,r.line));var m=/ '([^']+)' /.exec(e.message||e.description);m&&(r.column=d(m[1],i.url,i.line))}c[""+p]?f=!0:c[""+p]=!0,u.push(r)}n&&u.splice(0,n);var w={mode:"callers",name:e.name,message:e.message,stack:u};return y(w,e.sourceURL||e.fileName,e.line||e.lineNumber,e.message||e.description),w}function v(e,n){var t=null;n=null==n?0:+n;try{if(t=m(e))return t}catch(e){if(x)throw e}try{if(t=p(e))return t}catch(e){if(x)throw e}try{if(t=w(e))return t}catch(e){if(x)throw e}try{if(t=g(e,n+1))return t}catch(e){if(x)throw e}return{mode:"failed"}}function b(e){e=1+(null==e?0:+e);try{throw new Error}catch(n){return v(n,e+1)}}var x=!1,j={};return v.augmentStackTraceWithInitialElement=y,v.guessFunctionName=s,v.gatherContext=a,v.ofCaller=b,v.getSource=t,v}(),o.extendToAsynchronousCallbacks=function(){var e=function(e){var t=n[e];n[e]=function(){var e=a.call(arguments),n=e[0];return"function"==typeof n&&(e[0]=o.wrap(n)),t.apply?t.apply(this,e):t(e[0],e[1])}};e("setTimeout"),e("setInterval")},o.remoteFetching||(o.remoteFetching=!0),o.collectWindowErrors||(o.collectWindowErrors=!0),(!o.linesOfContext||o.linesOfContext<1)&&(o.linesOfContext=11),void 0!==e&&e.exports&&n.module!==e?e.exports=o:"function"==typeof define&&define.amd?define("TraceKit",[],o):n.TraceKit=o}}("undefined"!=typeof window?window:global)},"./webpack-loaders/expose-loader/index.js?require!./shared/require-global.js":function(e,n,t){(function(n){e.exports=n.require=t("./shared/require-global.js")}).call(n,t("../../../lib/node_modules/webpack/buildin/global.js"))}});
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

Thanks for the article Jermey. I was looking into making a site that serves dual functions. I wanted to create an entertainment news site that also functions as an online business. I purchased a subscription with godaddy for an online shop, but the templates are pretty bland and the customization is dreadful. Is there a site you could recommend for something like that?
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.
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”. building a website
×