 Welcome back everyone. Today we're going to talk about building websites for a business. So if you're doing any type of businesses in these days you probably have some type of presence online. Now it may be your own website or it may be just a cafe, it may be just an address in Google, but most likely you're online somewhere. And the reason that so many businesses are online is basically so customers can find them, that's probably the biggest reason, but the second reason is just awareness, right? So people know that the business exists and that way it can be found if you're looking for it. So think about if you were choosing a place to eat, let's say you're new to the town or you're in a place that you've never been before, what are you probably going to do? Well, if you're Korean you probably go to Naver blogs, look at cafes for let's say Chuncheon and say what's the best place to eat in Chuncheon. And then whatever the first hit that shows up in your search, whatever that is, if the reviews are good you'll probably go there, right? So that's actually how a lot of people make decisions now and I guess it's a perfectly valid way to do it is to base your decisions on what other people are saying. The problem with that is that sometimes those posts are paid to be promoted, so you don't necessarily know that you're actually being marketed to or advertised to. But anyway, that's a whole another thing. We'll get into marketing and advertising later. Today I want to talk about actually building the website or having a company host your website. So what you're looking at on the screen is something called a Raspberry Pi and this is a very, very small computer. If you are holding it, it's about the size of your cell phone or maybe even a little bit smaller and this is a full server. You can run a website or even multiple websites off of this computer but what I really wanted to show you is a server, right? So you need to have a server if you want to host a web page and a server is basically just a computer. So this is a very small computer. I think it costs about $30 to $50 and you can run them from your own house. Or let's say if you're a bigger company, well, let's try server rack. If you're a bigger company, then you'll have some sort of system like this and basically if this loads up, can I get a clearer version maybe? Yeah, okay. So in this one, there's actually three server racks here and inside you can see these kind of on the side. These are actually multiple computers or multiple servers running some service. So this entire server rack would maybe host hundreds or even thousands of websites or it might be a data center where all your data is located actually in the center is probably some sort of network storage and then these are probably hosting web services of some type. Other things are like batteries and then I'm not sure what's over here, right? So this would be like a server closet for a company and how the university actually has server closets like this, right? But a home user. So for example, I have a Raspberry Pi running as a server at home. So I would be using something like this because I don't need more than this. I'm not running a lot of services or a lot of websites. Okay. So my point with this is that a company needs some sort of computer hardware, computer hardware to host their website on. Now, what most companies, what most at least small businesses do is get someone else to provide the hosting for you. So for example, a lot of companies don't want to buy a computer and then set up the server software, set up the web server itself, create the web page themselves, modify or sorry, update the software, make sure that it's secure so it doesn't get hacked like companies don't want to take the time to do all of that administration and it takes a lot like you have to have knowledge about how to administer a server to be able to manage it properly. And a lot of companies just don't want to deal with it really all they want is their name on the internet somewhere so people can find them. So what a lot of companies do is pay other or pay or sometimes free. They get other people's computers to host their website for them. So for example, Naver, Naver cafe. Well, Naver cafe runs on Naver's computers. So Naver has the servers, but you can create your own cafe. Now Naver basically makes money off of hosting. And they also need more people to come to their website. And the more people that come, the more money they make. Right? So it by hosting your cafe, it makes Naver more money, it makes people stay on their platform longer. Okay, so it's actually good for Naver, it is free for you, but it also makes them money, your content makes them money. Okay. Another way we can do it is by something called Amazon web services. So the cloud, a lot of small businesses, or actually all businesses now are using some type of cloud service. Okay. One of the biggest ones is Amazon web services. So you might know Amazon from online book reseller, just Amazon.com, right? So where you can buy things. But one of their biggest services is providing cloud computing. Basically, they have a bunch of computer hardware that you can rent time on. So whenever you use their computer hardware, you pay them for as much computing as you do. So for example, if I wanted to create a website, then that doesn't take very much computing at all, doesn't usually take very much bandwidth. So I can host my website on Amazon web services for no money or almost no money. People can find me online. And, you know, I don't have to have my own computer, right? So it's good for small businesses. It's good for Amazon, because sometimes they make money off of it. And then, yeah, so Amazon web services, Google has something very similar to Amazon web services where you can rent cloud service. Basically, what that is is you're renting someone else's computer to run your own service. Okay. So I might talk later a little bit more about Amazon web services and what you can actually do with it. There's a lot here. So you can see they have the categories compute, storage, database, migration, network content, content delivery, just a lot of different things, even AR and VR game development. Like there's a lot of things you can do with Amazon web services. So I'll talk more about that later. But just for now, think of it like you're renting somebody else's computer very cheaply. Okay. Yeah. Okay, so for a website, there's a lot of different things you can do. So this is actually my website at d4.science. It's just a blog with some extra information. I just write mostly tutorials about how to do different things with digital forensics. So just a website that just has whatever information the company wants on it. I don't have a company, it's just a personal thing. Okay. So in the website, I have information that's contact information, because I want people to be able to contact me. And then I have basically the blogs or the stories that I've written, and some videos that I've created and then links to like lecture files and things that whenever I give talks. So I want people to be able to access, like lectures, my project information, research information, current work, and then contact, right? That's all I want people to be basically be able to see about me. And that's what I put on the website. Now, there is a server in the background, and I'm using a free hosting service called actually GitHub, which I won't talk about today, because it's a little bit complicated. But yeah, I'm using somebody else's computer to be able to host my website. Okay, so I make the website, and then I put it on that computer, and then everyone can access it. And it's free. Okay, now, the first thing you need whenever you're building a website is some sort of host or some sort of provider. Okay, so if you just search in best web hosts of 2018, then you can get, for example, a lot of hosting providers that are free or very, very cheap to host your website. Most hosting providers for a single website are usually free these days, because storage is also very cheap. Okay, so there's a couple of them. So for example, HostGator, Dreamhost, LiquidWebhost, HostWinds, TMD hosting, like all of these are basically just people that say, we will put your web page on our servers for a certain amount of time, or let's say a certain amount of service per month. So for example, if you were hosting videos from your website, then basically you would use a lot of bandwidth very quickly if people are downloading those videos. So free hosting providers would cut you off pretty quickly, they would basically say you're using too much space. So we're not going to let you host that much on your on your computer. But if you're just hosting, for example, articles like text or pictures, relatively small pictures, then most, most websites are not going to go over the limits that free hosts normally have. So if you built a blog for yourself, it definitely wouldn't go over. Speaking of blogging in Korea, there's also if I can remember, I think it's called brunch, brunch.com, ac.gr, gonna have to search it. But I think it's called brunch. And I'm pretty sure it's ran by neighbor as well. Brunch blog, brunch of graffers, Korean. Yep, I don't know, in Korean, it's called brunch. So I can't type Korean right now on this one. But yeah, they're just actually looking for brunch. So brunch is the blog platform. It's kind of like Naver Cafe. Let me go to Naver Cafe. It's kind of like Naver Cafe, except a little bit more personal, like you can do your own personal stories, and there's a little bit more information for you. Yeah, okay. Anyway, I think I think everyone's probably fairly familiar with Naver Cafe brunch is something very, very similar. The problem with the platforms in Korea, though, is that they will take your content down. If anyone requests it, and they won't tell you. So for example, I know, I know some people who had content on brunch that was not illegal, like nothing actually even bad. But somebody requested to brunch to take the articles down and brunch remove the articles without telling the author. So censorship on Korean platforms is really, really common. So if you don't want to be censored, go with something, if you want to do like a blog or something, go with something like Facebook or blogger from Google. I used to be on blogger. Actually, I'm logged in right now. Yeah, so this is this is blogger. And it's fairly easy to make new posts and stuff like that. Anyway, so it's just a it's just a blogging platform. Now, a blog is is probably good enough for most companies, especially small businesses, they just need to post like small stories and things like that. Even if you go to global.halem.ac.kr, we're actually okay, we're actually redesigning this. So hopefully there'll be a lot more usable information. But right now it's basically just kind of like a blog. So you can see for example, that some of our students went to conferences, different things that we're trying to do different news stories, right? So news stories about what happened in Halem. Okay. But this is basically just a couple pages with hopefully, hopefully useful information. And then some current stories, current news that's going on. And most small businesses don't really need much more than that. They just need like, how do you find this business? What services do we offer? And then what information is actually what's going on in our company right now? So if you're trying to build, for example, a website for a small group, maybe this kind of page is more than what they need. They need an easy way to update the content, not necessarily a very, very fancy site. Okay. So back to hosting, there's lots of different free hosting providers. And you can see, for example, they have here, they say WordPress hosting and WordPress is a type of blogging software. So these free hosts can use WordPress hosting. So then that way you can create your own blog on there for free, really, really easily. So one of the first things we have to do is find a host. Okay. Now I've already chosen the hosts that we're going to use, because it's probably the easiest that I've that I've found so far. And I think most people have a Google account. So we are going to use Google as our host. Okay. So Google has a website called sites.google.com Not a website. It's a service. So Google sites, if you go to sites.google.com, then you should get a webpage, something like this, where it says create a new site. Okay. So notice that I'm actually logged in right now. If I create a new site. Yeah, I'll do this in a second. But basically, from Google sites, I can make a new webpage that's available on the internet and anyone can search. Okay. Now there's a lot of benefits to this because Google is hosting it. Google is our hosting provider. So we can put any content we want on the webpage. But Google takes care of all of the security, all of the updates, everything like that. Right. So as a small business, it makes a lot of sense because then you don't have to manage anything, you just have to update the content and updating content is relatively easy here. Okay. So yeah, I'll use the new sites. So if you go to sites.google.com, and you log in with your user account, then we can go to create. And then I want to create in new sites. So new sites, they're moving over and new sites is really, I think, very easy to use. Okay. So then this new site, loading name, enter your title, your page title, there's a couple of different options on the right hand side, you can embed videos, calendar map, Google Docs, Google Slides, Google Sheets, forums, you can embed your own code, you can upload files, all sorts of stuff, right? They you can also make more pages and more themes or you can choose from their themes that they have. Okay. So let's go ahead real quick and make a website. I'll call it cool site. Cool site. Notice that the name of the website changed now. So cool site and awesome cool site. Awesome cool site. Okay. Now we can check whether it's a title heading, sub heading, we can kind of change the type of text, we can also add links, or we can just delete it completely. We could upload an image. I don't know if I have any good images. Yeah, okay, I'm not going to upload it right now, because I don't think I have anything interesting on this on this system. And then header type, we could do title only, or we can do large banner, which is more web 2.0 style or just a banner. Yeah, banner looks good enough. Okay. Actually, I like the background. So I'll keep that background too. So next, we want to add some elements. Now I can just come down and right click, or double click, sorry, double click anywhere on the page. And then we can add whatever we want. So for example, text. Maybe I want to say something about my awesome site is now online. Welcome to cool site. Please buy our product. Okay. So let's say we want to do some styling, maybe we want to make this bold or just part part of the text bold, right? So you can actually, you don't really have to code anything. That's why I chose Google Google sites. And then is there any other options we can do here? Clear formatting, let's do center text. Okay, my awesome site is now online. Please buy welcome to cool site. Please buy our product. Great. Okay. So now, maybe I want to add a video. So I can just click on YouTube. It's Google. So they're going to use YouTube only. And then I'll search for my video. So for example, how to fuzzy hashing with SS deep, select. Okay, now I've got an embedded video and I can just drag it. Yep. And then that's centered video. And then let's say we want to do another text and say, you can find us at one alum university road, Chun Chun, South Korea. Okay. Right. But that's not really good enough. We need to do a little bit better than that. So let's add a map. Okay. How them university. And then and then select. And then now we have a map entered. Right. And then I want to make the map actually go all the way over. So lined up there. So now we have our embedded map. And then anything else? Let's see calendar now. Divider. Yeah, I'll drag a divider in there. Okay, so here's the divider. I'll move that up, kind of divide our video from our other thing. And then the only other one that I think I want to talk about is embedded. So link you'd like to embed. So basically here with embedded, I can write my own HTML code. So just a test. So strong should make it look bold should make the text hello look bold next. And it doesn't show it. Yeah, okay, maybe because I have ad blockers on or something. Yep. Alright, so I'm just going to delete that. So let's go ahead then. Now I have my awesome cool site. I have some some text and then I have a location where people can find us. So now this site is not online yet. We haven't actually put the site online, but I do have at least the first page complete. So actually, that reminds me before we go and actually publish it, I want to add another page. Okay, so I can go to pages. And then you just click this plus sign. So page, instead of making a new page, I'm just going to link so we don't actually make another page. And I'm going to do deferred. No, sorry, global. How how long global global studies. And then link is HTTPS global.halem.ac.kr. Okay, open a new tab. Yep. Click done. Okay, and then notice now we have the home and how them global studies showed up automatically. So I could add another one. Not untitled page I want to delete new link and then I'll do deferred.science. Okay, and I'll talk about deferred.science in a second when we talk about domain names. Okay. So now I have my awesome cool site linking and linking to a map. And then I have some other links at the top in our menu bar to some other websites. So now I can click publish. And then the website address, what do I want to call it? Cool site. Cool site. And then the actual, sorry, that one's already been taken. So cool site too. Okay. So this is the link where people can actually find my site. And then who can view my site, anyone can see my site. I can also change this so only certain people can see my site. But I think let's not do that. Alright, so anyone can see it. And then request public search engines to not display my site. If I'm running a business, I definitely want search engines to be able to find my site. If I'm not running a business, I probably just want my friends to find it. So I would uncheck that. But that's it. Then click publish. Okay, so now it's been successfully published. So we can go to view published site. And then you can see sites.google.com slash view slash cool site too. Okay, if we just type in cool site too, we should get to home. And that's it. So this is the website that I just created took about, you know, five minutes or something. And now if I was a business, I can point people at this domain. Okay. So that's one way and we can also add a new web page or edit this page. If we click the pencil down the corner, whenever we're logged in, of course, we're the only ones that can edit the page unless you give somebody else access to. So I'm going to go ahead and close that. And then there's a couple of the things we can do. So for example, for site analytics, you can add your Google Analytics tracking ID and sign up for Google Analytics and it will monitor how many people come to your site. And I'll talk about that in a second. And then favor con actually shows up in the corner. Just represents your site. And yep, that's pretty much it. So there's not really a lot of options. But if you're just a business starting out that needs your your information online, that might be a pretty good way. So let's let's go back to this view publish site. Okay, so so without actually doing any code at all, we already got embedded video, we got embedded maps that we can that we can manipulate, we got video, we can play, we got, you know, pretty much everything that we need. Oh, no. So we have everything we need to at least start the site. And we have Google search possible from our website. Okay. So if you're a small company, this might be more than enough. Now the biggest problem that I have with this is that this URL is not very nice, right? We want to make it something something else, we want to make it something more memorable. So if my name is cool site, if the company name is cool site, then I want to do something like cool site.com, right? But I can't, I might be able to do that. So what we can do is go to a hosting provider. So for example, best domain name provider. So a domain name provider lets you buy, let me see, a domain name provider lets you purchase domain names. So for example, the ratings here so I page apparently is one of them name cheap I've used before. So name cheap and go daddy, I've used both of these to buy domain names. Now what we mean by to buy domain names is that they are a registrar. So you purchase a domain name from one of these companies, and then you pay usually a yearly fee. So for example, dot com yearly is like $10 sometimes. So actually, we can go to, let's go to go daddy. And let's buy a Korean domain. I think we can buy some Korean domains here. Okay, yeah, so dot KR is 12,000 per year. Now we can buy it for, you know, 10 years and then maybe get a little bit, a little bit of money off. So let's say I want to buy taco dot KR, I would be really surprised if that's available. So I'm searching for it now it's going through it's looking. Yep. And then taco dot KR is available. It was 26,001. Now it's 12,001. Right. So actually, that's tacos not taco. I want to see what I hope this is in a bad site taco dot KR. If it's bad, I'm going to cut it. Nothing. Okay, great. So it was something but apparently it's not maintained. So tacos dot KR is available for 12,000 taco dot menu taco shop dot KR, like it will recommend other available domain names. Yep. So there's a lot of different domains that you could buy. Now be a little bit careful because if you buy a domain name that's not really recognized like mit dot menu, then if you make your web, your email talk, like Joshua at taco dot menu, then a lot of people will not receive your email because they'll think that it's spam. So even my website, defer dot science, you can email Joshua at defer dot science. But whenever I try to email you back, it will probably go to your spam folder, because dot science is kind of like an unrecognized top level domain. So yeah, that's just be aware that there's some problems like that. Okay, so we need to buy a domain. And then for Google, Google doesn't really have a way to attach or not an easy way to attach your website, this website we created to the domain. So you have to forward your domain to your Google site. And you can do that in GoDaddy if we were going to buy that. So again, you don't have to buy a domain, do not buy a domain and say that your teacher told you to just be aware that a company probably wants to buy a domain, because they want to type cool site.com not sites.google.com slash view slash cool site to right. So if you expect your users to be able to type the website in, you want something that they can memorize. If you're just wanting to be online, well, maybe you don't need to buy a domain then. Okay. Yeah, so Go Daddy and Namecheap, they have domains that you can purchase usually yearly. Actually, all of these have domains you can purchase yearly. And yeah, that's it. So that's for domains. And next I want to talk about one of the options was Google Analytics. So site analytics, and then you have to put in your analytics code. Well, I have I use Google Search Console for my website, you can see that it's going down, because I haven't really been updating it lately, so nobody's viewing it. So this is Google Search Console dashboard. And basically it lets you see how many people are going to your site, and why are they going to your site. So this is my defer.science website. So in the dashboard, I can already see it's going down, not getting as many hits per day, because I don't update the content regularly, right? So a lot of the tutorials that I do are a little bit older. So they're popular for like a year or two years, but then as they get older and older, then people aren't searching for that anymore. So I need to write more basically is the issue here. And then search appearance, we can get a couple different options here. So in our search appearance, this is how people see our website. So Google has a lot of different options for how your website shows up whenever people search for it. I'm going to skip these for now because it's a little bit complicated the way that they they do this. I'll go to search traffic. Search traffic is probably the most interesting because we can see why are people coming to our website. So under search analytics, we can see over the last looks like few days, how many people actually clicked on our website and accessed our website, okay? And then all of this is coming from Google search, not from Naver or anything like that. It's mostly coming from Google search. So these are all of the clicks from Google in the last I don't know how many days let's say this is the 22nd. This is 326. So for about the last month, right? So all of the activity over the last month. Now, the interesting part is possibly how many people are contacting you, especially if your site is getting more and more popular, that would be really nice. But yeah, mine's not. So people were searching for, for example, John the Ripper zip, John the Ripper zip file, Rarda, Rarda, John, John crack zip. All of these things you might think are a little bit weird. But the reason that they're searching for this is because they want to be able to crack passwords. And I wrote a tutorial on how to use John the Ripper, which is a program to break passwords on zip files. So this is actually my most popular search term. People are really looking for John the Ripper cracking passwords. Okay, so 136 clicks, and that's way more than the next, the next ones. Okay, I have one on SSD, which is fuzzy hashing for forensics and not too many clicks on that. Forensic image of an Android phone, more John, more password cracking, password cracking, forensics, password cracking forensics, forensics, password cracking. Yeah, so a lot of it, I mean, it's all just password cracking or forensics, which is what I would expect, because that's what my website's about, right? It's everything I write is basically forensics or information security. So password cracking is definitely the most popular. But that's it. So search console is a really interesting way to see what people are interested in who are coming to your website, right? So why did they actually click on your website? What were they looking for? So if I'm a company, and I make Kimbap and people are looking for Chumchi Kimbap, well, did they click on my site because of Chumchi Kimbap or did they search for like Chumchi Kimbap, best Chun Chun? Well, maybe I need to put more keywords in my website, something like best in Chun Chun, Chumchi Kimbap and then more people might be able to find me. Okay, so search analytics is a really popular way to see how people are actually getting to your website. And then links to your site. These are just different ones that link back. So yeah, a lot of different places and then where they're actually linking to. Yeah, so just how people are linking your content, internal links, manual actions, I don't think I need. And then, yeah, that's pretty much it. So whenever you use search console, you register your website and say, I want to monitor this website and see how people are actually accessing it or how are people interacting with my content. So for business, it's really important if they want to be found, they have to know how people are searching. They can't just guess otherwise people won't be able to find you unless you're a really big company. For people or for search engines to be able to find your content, they have to do indexing. So in this Google index, you can see here that I switched domain names. And indexing finished, or most of my site was indexed basically last November, right? And that's about the time that I switched domain names. So indexing is really important if you want to be found in search engines. Okay. So that's a little bit about search console seeing how people can actually come to your website and how to build at least a basic website. Yeah. So I'm going to have an assignment this week about obviously building some type of site, I don't expect you to buy a domain, I don't expect you to do use search console. But if you do those things, it would be more possibly more interesting for you. So that's it today basically for, yeah, that's it today for building a basic presence online for a company. Okay, so thank you very much.