This is default featured slide 5 title

How to Build a Website Using Java

Java is a powerful and versatile language that can be used to develop a variety of applications, including websites. This guide will cover the basic steps involved in building a website using servlets written in Java 6 on the Apache Tomcat 6 web server. While a website may be built on Tomcat using only Java Server Pages (JSP), this guide is limited to building a simple “Hello, World” servlet.

How to Build a Website Using Java

14 Found This Helpful

Java is a powerful and versatile language that can be used to develop a variety of applications, including websites. This guide will cover the basic steps involved in building a website using servlets written in Java 6 on the Apache Tomcat 6 web server. While a website may be built on Tomcat using only Java Server Pages (JSP), this guide is limited to building a simple “Hello, World” servlet.

Things You’ll Need

  • Instance of Apache Tomcat 6
  • Java SE 6 development kit (JDK)
  • Java Servlet API library (typically named servlet-api.jar)


  1. On your computer, create a file called with the following code:

    import javax.servlet.

    import javax.servlet.http.*

    public class HelloWorld extends HttpServlet {
    public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

    // The response.getWriter() method returns a PrintWriter that can be used to write
    // data to the output stream. We'll use it to write out a web page.
    PrintWriter out = response.getWriter()




    out.println("<head><title>Hello, World!</title></head>")


    out.println("<body><p>Hello, World!</p></body>")




  2. Compile the source file into a class file using the javac command.

    javac -cp servlet-api.jar

    Note: This example assumes that servlet-api.jar is located in the same folder as

  3. Create a folder named WEB-INF and a file in the folder called web.xml with the following contents:

    <?xml version=”1.0″ encoding=”ISO-8859-1″?>
    <web-app xmlns=”; xmlns:xsi=”; xsi:schemaLocation=”; version=”2.4″>
    <!– Give the servlet a name specific to this web application –>



    <!– Map the servlet name to a URL –>



  4. Create a folder under WEB-INF named “classes” and copy HelloWorldServlet.class into the folder.
  5. Create a folder named META-INF and a file in the folder called context.xml with the following contents:

    <Context path=”/”/>

  6. Use the Java Archive tool (jar) to create a web application archive (war) that can be deployed to the Tomcat server:

    jar -cf ROOT.war .

  7. Copy the ROOT.war file to the Tomcat web server’s “webapps” directory.
  8. View the output of the HelloWorldServlet by going to the Tomcat web server’s address. (e.g.,

How to Create SEO Content

Search engine optimization (SEO) leads to more traffic to your website. The more SEO content that you have on your site, the higher that your ranking will be on search engine results. The way to create SEO content is to make use of keywords on your webpages. Read on to learn how to create SEO content.



  1. Select the right keywords. Keywords should be specific and not general phrases. For example, if you are selling handbags, Italian leather handbags would be a better keyword phrase to use than simply handbags.
  2. Put at least one of your keyword phrases in your SEO content title. Make sure the title reads like a title. If it looks like spam, the search engines may remove it.
  3. Place the keywords strategically throughout the copy. The keywords ideally should be in the beginning and ending paragraphs at least once and several times in the middle portion.
  4. Write at least 200 words of web copy. This is the minimum amount that most search engines look for when ranking pages.
  5. Use meta tags in your HTML coding. Meta tags filled with keywords will get you listed higher in some search engine results.

How to Upload a Video to GoDaddy

GoDaddy is an online service that registers domain names and sells hosting space. After you associate a specific domain name with a hosting account, you can upload different types of files, including videos. Every GoDaddy user has access to a file manager that has an upload tool for transferring file data from your computer to a GoDaddy server. Before transferring the video, make sure it is stored on your computer’s hard drive, or on a connected external hard or flash drive.


  1. Go to GoDaddy’s home page.
  2. Log in by entering your account username and password into the corresponding fields. Your account name and password is in the email you received from GoDaddy when you first set up your account or purchased a product from them.
  3. Hover over the “Hosting” tab with your mouse. The Hosting menu will open, and click on “Web Hosting.”
  4. Click “Launch” next to the hosting account you want to upload the video to. If you have several domains, you may have a hosting account associated with each one.
  5. Launch the Hosting Control Center associated with the domain you want the video to be available on.
  6. Click “File Manager” or “Files” in the Hosting Control Center or Hosting Dashboard.
  7. Select a folder where you want the video to be stored in (e.g., “videos”).
  8. Click the “Upload” folder.
  9. Select the “Browse” button.
  10. Find and select the video stored on your computer or connected storage device, and click “Open.”
  11. Click “Upload” again. The GoDaddy File Manager will transfer the video from the computer to your hosting account and store it in the selected folder.

How to Add SEO Techniques to Your Website

Maximizing your website’s search engine clicks is a huge concern when developing and maintaining an online presence. The higher your page appears in the search results, the more likely you are to get those coveted clicks. So, how can you boost your site’s search engine visibility?One way is to pay for sponsorship placement in the top search engines. To be successful, however, this method requires devoting a chunk of your budget and a chunk of your time to search engine pay per click advertising. If you don’t have the budget or the time to devote to paid search engine advertising, you can still put some development techniques in place that will maximize your site’s search potential. Just arm yourself with a better understanding of how search engines work, and get started with this do-it-yourself SEO tool-set.



  1. Practice user-friendly programming. The sole objective of search engines it to generate clicks because clicks equal money. Clicks are made by people. Thus, user-friendly equals search engine friendly. Developing your site with the user as your top priority will also optimize it for search engines. Program your site for optimum readability by the user. Use text rather then images wherever possible–as main menu link names, for example. When you do use images, be sure to give them descriptive ALT tags that will help the visually impaired. Remember that search engines index all the text on your site, so include key words in your ALT text as well as your main text.
  2. Develop a target keyword list. It may seem like you need psychic ability for this step, but getting into the mind of your potential users is important. Try to anticipate the keywords that a user would use to find your site. Your keyword list might include industry-related words as well as common phrases for your specialized services. Think in terms of how a lay person would describe your offerings as opposed to an industry insider. You can also use features provided by PPC services like Google AdWords or Yahoo Search Marketing to get alternate key word suggestions. The features are often used to predict click counts and recommend budgets, but also provide suggestions for alternate key words. The suggestions are based on actual search usage, so they offer great ideas. And, you can use the testing features without committing any money.
  3. Maintain good site navigation. Search engines track the amount of time between a visitor’s clicks on a results page. So, when a user spends a longer amount of time on your site before visiting the search page again, the search engine assumes your site was helpful for the key words submitted. This will factor into a higher ranking for your site. So, make sure your navigation structure shows the reader how to get where he wants to go and keeps him moving through your site. You’ve heard of the 3-click rule, but a user will keep on clicking as long as she is finding the information she came for.
  4. Add meaningful page titles. Incorporate a specific title for each page into your development process. Don’t just offer a generic title for every page of your site. Because search engines follow almost all the links in your site, your home page is not the only page visitors will use to enter. Make sure the title for each page is relevant to the content it contains. SEO gurus once suggested that you fill your title with numerous keywords in an attempt to move your site up in the search engine rankings. With a user-centered approach, however, the best titles are concise and easily absorbed by the visitor. If your page content reflects the targeted keyword searches you would like to attract, then you won’t have a problem incorporating those keywords into a streamlined title.
  5. Write quality page descriptions. You can also add brief descriptions to each page via the use of meta tags. Many search engines still use these meta descriptions as the text that shows up on a search results page after your title. In the absence of a meta description, search engines will often post the first few lines of text that appear on your page or the few lines surrounding the particular keyword highlighted. Meta descriptions, however, give you a better opportunity to control the message you give to the search visitor, and to boost your targeted key words.
  6. Focus on optimized content. Regardless of all the tips and tricks for search engine optimization, the best tool for boosting your search engine rankings is still developing quality content. When writing for your website, be sure to incorporate your target keyword list whenever possible. Don’t overdo it, however, your information still needs to be logical and easy to understand for the reader. Remember that users tend to scan a web page in an “F” pattern, generally reading short blurbs that jump out from the rest. So, be sure to include text close to the top of your page–“above the fold” in traditional advertising terms. Not only will it give valuable information without scrolling, but it will include key words in some of the first text search engines crawl. Bullet points are often more digestible for the user than long paragraphs. Also, including text links within your content draws attention to key words and moves visitors to other pages in your site.

How to Start a File Sharing Website

Have you ever wanted to share files with friends and family without having to bother with long sending delays associated with emailing files, and without having to use file sharing services that have endless arrays of ads? You can set up your own personal file sharing service if you have your own website, making it easy for anyone to upload files from anywhere in the world. All it takes are some prewritten scripts and a little knowledge to start a file sharing website.


  1. Obtain a file sharing script that has the features you want for your website. You can find free scripts as well as scripts that cost money by performing a web search. What type of script you choose depends on what your intentions for your file sharing website are. If you want a site for your personal use and don’t mind putting up with limitations, a free script will probably work just fine. If you want to monetize your site and let other people use it, you might want to invest in a commercial script. An example of a free script is and an example of a commercial script is
  2. After downloading or purchasing your file sharing script, open your FTP client (such as FileZilla or CuteFTP) and connect to your web server. Drag and drop the folder containing your file sharing script from your local computer to the web server, into your website root folder, usually named “htdocs” or something similar. Rename the folder to whatever you want, but don’t change any file names within the folder.
  3. Set up the file sharing script. This will generally involve creating a MySQL database on the server and entering in the username, password and database name into the file sharing script. Most web hosts make it easy to create a MySQL database through the use of a database creation wizard.
  4. Open a browser and browse to the location where you uploaded your file sharing script. If it does not work properly, refer to the help documents or technical support information for the script, and—if necessary—try reinstalling it to see if that fixes the problem.

How to Do SEO

What is SEO, SEO (Search Engine Optimization) is a process of improving the volume and quality of traffic to a web site from search engines.

You will get a lot of free targeted traffic from search engines. Who would not like to have a free targeted traffic?Traffic means money for a website, if you don’t have visitors to your website it does not make sense to have it.
Driving traffic to a website is not very easy, it’s actually one of the hard part when you have your website. But if you know how to do Search Engine Optimization and your website has content that is useful and interesting, then visitors will come.

There are some important steps in doing the SEO of your website.



  1. Don’t Forget your Meta Tags. Meta tags are very important, be sure to add the title, description and keywords tag. Make the Title precise, make sure that the keyword that you want to target exists on your title tag and keywords.
  2. Don’t overdo your keywords, Search engines are intelligent now, if they see that your page is clogged with Keywords, they it will not index it.
  3. Make sure to use H1 tag, enclose your main keyword in an tag, search engine treats H1 tag as one of the important content within a page.
  4. Emphasize on your keywords, within the content, make sure that you emphasize (bold or italics) your keywords at least 3 to 4 times. Don’t overdo emphasis also.
  5. Link Building, start building your link partners, find websites that have a high page rank and are willing to exchange links with you. Ask the web master of the website that you are linking with to use your keywords when linking to your website. Note that Search engine treats incoming links to your website as a vote. So the higher number of votes the better.

How to Make a Web Bot

Search engines, like Google or Yahoo!, pull Web pages into their search results by using Web bots (also sometimes called spiders or crawlers), which are programs that scan the Internet and index websites into a database. Web bots can be made using most programming languages, including C, Perl, Python, and PHP, all of which allow software engineers to write scripts that perform procedural tasks, such as Web scanning and indexing.


  1. Open a plain text editing application, such as Notepad, which is included with Microsoft Windows, or Mac OS X’s TextEdit, where you will author a Python Web bot application.
  2. Initiate the Python script by including the following lines of code, and replacing the example URL with the URL of the website you wish to scan and the name of the example database with the database that will be storing the results:

    import urllib2, re, string
    enter_point = ‘’
    db_name = ‘example.sql’

  3. Include the following lines of code to define the sequence of operations that the Web bot will follow:

    def uniq(seq):
    set = {}
    map(set.setitem, seq, [])
    return set.keys()

  4. Obtain the URLs in the website’s structure by using the following lines of code:

    def geturls(url):
    items = []
    request = urllib2.Request(url)
    request.add.header(‘User’, ‘Bot_name ;)’)
    content = urllib2.urlopen(request).read()
    items = re.findall(‘href=”http://.?&quot;’, content)
    urls = []
    return urls

  5. Define the database that the Web bot will use and specify what information it should store to complete making the Web bot:

    db = open(db_name, ‘a’)
    allurls = uniq(geturls(enter_point))

  6. Save the text document and upload it to a server or computer with an internet connection where you can execute the script and begin scanning web pages.

How to Create Your First Web Site

Create Your First Web Site

These simple guidelines are for entry-level Web programmers. Better options are available for more sophisticated users.

Getting Started

  1. Choose an ISP to host your Web site.
  2. Investigate several hosting services, considering factors such as maximum space, accessibility, reputation and terms of service.
  3. Select and download a Web-page editor. Several simple editors are available for free; Netscape Composer is one. These editors let you see what your site will look like as you build it, so you won’t have to learn HTML or other programming languages.
  4. Your Web-page editor will give you specific instructions about options such as naming your site, creating different sections, creating backgrounds, adding links and inserting images.

Using Images

  1. Create images for your site by drawing them with your computer’s paint program or by using a scanner for photographs and other hard-copy images.
  2. If you find an image on another Web page that you’d like to use, e-mail the page’s owner or administrator and request permission to download and post it. Download an image from a Web site by right-clicking on it (or clicking and holding on a Mac) and selecting Save Picture.

Publishing Your Site

  1. Your Web host ISP may have its own system for uploading pages. Otherwise, obtain a File Transfer Protocol (FTP) program. Any will do.
  2. Open your FTP program and log in to your host server by entering your login name and password.
  3. Access the directory where your home page belongs. (Your Web ISP will give you this information.) The directory address is usually in the form of /pub/username, /pub/www/username or /pub/username/www. Your FTP program and host server will have specific instructions on how to access your directory.
  4. Upload each page and graphic of your site according to the specific instructions of the FTP program and your host server.

Designing a Website Blueprint: How to Create Your XML Sitemap

You wouldn’t design a new kitchen without creating a blueprint first, would you? Similarly, you’d never want to design a website without creating a sitemap.

A sitemap is a file of code that lives on your web server and lists all of the relevant URLs that are in the structure of your website. It helps search engine web crawlers determine the structure of the site so they can crawl it more intelligently.

Here’s an example of what a sitemap file might look like:

Image Credit:

People create sitemaps when they first design their website, add pages to it, and/or redesign it. It’s kind of like a “floor plan” for the site, which especially comes in handy whenever the site gets changed. Along with boosting SEO, sitemaps can also help define a site’s navigation scheme so you avoid internal linking issues.

Some of you might be thinking to yourselves, But I thought sitemaps were more visual, like a web. That’s a visual sitemap, as opposed to an XML sitemap — the latter is what we’ve been talking about so far.

Visual sitemaps, on the other hand, are abstract sketches of your website’s structure, like the one below of Google’s website. They’re useful for the internal planning process, but it’s the XML sitemaps that are relevant to SEO best practices.

Image Credit: Wikimedia

So, how do you structure your website’s sitemap? Let’s dive right in.

How to Structure Your Website’s Sitemap

Who’s involved?

Typically, the teams involved in structuring a website’s sitemap are the marketing team, a technical team (whether that’s a team of developers or an agency), the IT team (or whoever controls your servers), and the legal team.

The marketing team is usually responsible for defining the structure of the site. Which pages need to link to one another? Should site visitors be able to get from the “About Us” page directly to the product page, for example? Whether they define the structure using a visual site map in PowerPoint or some other tool is up to them.

Then, the technical team will build an sitemap.xml file based on the structure defined by the marketing team.

The IT team usually gets involved, too, assuming you’re using your own servers or some servers that IT controls. Remember, the sitemap lives on that server — so someone has to make sure it’s on there. If you’re working for an agency, they should be able to do this for you, too.

Finally, be sure you check with your legal team to make sure everything on your website is legally sound and you don’t have any outstanding copyright restrictions that could pass through your sitemap.

Which Tools Will Help Me Build a Sitemap?

We recommend using a sitemap generator to build your sitemap. While the folks at Google no longer maintain their own sitemap generator, they do provide this helpful list of XML sitemap generators you can pick from depending on the OS of your computer.

4 Steps to Building a Sitemap

1) Research & Plan

When you first begin planning your sitemap, think about questions like: What are your website’s goals? Who’s your target audience, and what do they want to see?

You’ll also want to keep in mind each search engine’s requirements. The last thing you want to do is break the path of a visitor getting from a search engine to your website. Google’s, Bing’s, Yahoo!’s, and others’ requirements are fairly similar, but you’ll want to make sure you’re not breaking any specific requirements for any of them. This is especially true if you see a lot of your traffic is coming from a specific search engine.

To make sure you’re not breaking any rules, check out:

2) Define the Top-Level Navigation Structure

What do you want your homepage to link to? This will provide the foundation for your site’s structure, and will allow your site to grow.


The structure of your website plays a big role in your site’s SEO, so it’s important to plan your top-level navigation structure carefully. Specifically, pay attention to your website’s depth. The further away a page is from the original homepage URL of your site, the worse it is for that page’s SEO.

In other words, a shallow website (one that requires three or fewer clicks to reach each page) is much better for SEO than a deep website, according to Search Engine Journal.

What are best practices for top-level navigation, you might be asking? Unfortunately, it’s hard to give general advice here as best practices can vary significantly by industry, company type, and so on. For inspiration from companies similar to yours, then take a look at Crayon: It has a huge library of real marketing designs you can filter by industry, traffic level, device, and so on. Check out high-traffic homepages in your industry to get a sense of their structure and get some ideas for yours.

3) Define the Second- & Third-Level Content

This is where creating visual sitemaps can come in handy. Once you’ve defined your homepage’s navigation structure, you’ll want to brainstorm and map out the pages that are two or three levels deeper into your website. This might be your “About Us” page, your team management page, your hiring page, your blog, and so on.

Depending on the complexity of your website, you may only need two levels, or you may need up to four. And as you think out the deeper parts of your website, you may find you need to tweak the top-level navigation — that’s okay.


4) Write the XML Sitemap & Submit it to Search Engines

Once your website’s planned out, it’s time for the technical team to create the XML sitemap, put it on your web server, and then submit it to each individual search engine (Google, Bing, Yahoo!, and so on).

When you first publish your website and each time you go through a significant site redesign, someone on your team will have to submit the sitemap to each search engine (Google, Bing, Yahoo!, etc.) so that those search engines will be able to tell your homepage from your “About Us” page from your team management page.

Unless you’re using a platform that automatically updates your sitemap, you’ll need to update the sitemap yourself and resubmit any time you make a significant changes to your website. (HubSpot customers: HubSpot will automatically generate your sitemap.xml file when you publish new pages and make changes to your site. But remember, you’ll still either have to rely on search engines to pick up new pages organically. That means if you’ve made a really significant change to your site’s structure, you might want to manually submit it.)

Below are step-by-step instructions for submitting a sitemap to Google, and then to Bing and Yahoo!.

How to submit a sitemap to Google:

  1. Sign in to Google Webmaster Tools.
  2. Click “Add a Site.”
  3. Enter the URL for your company (e.g. Click “Continue.”
  4. Click “Crawl” on the left-hand side of the page, and choose “Sitemaps.”
  5. Click “Add/Test Sitemap.”
  6. Enter sitemap.xml after “”.
  7. Click “Submit Sitemap.”

(For more details, click here.)

How to submit a sitemap to Bing or Yahoo!:

  1. Sign in to Bing Webmaster Tools.
  2. On the My Sites page, enter the URL for your company (e.g. Click “Add.”
  3. In the “Add a sitemap” field, enter (Replace “yourdomain” with your company’s URL.)
  4. Complete the rest of the required fields on the page, and click “Save.”

(For more details, click here.)

What If I Want to Add Webpages Later?

Once you define and submit your sitemap the first time, chances are you’ll want to tweak and add pages to your website every so often — and that’s completely fine. But keep in mind that if your website isn’t built on a platform that automatically generates a new sitemap and updates it on your web server when new pages are added, then every time you add a page — any page — to your website, that page will be missing from the sitemap that search engines see.

Remember, Google and other search engines will pick up the sitemap organically as long as you’ve updated the sitemap.xml file on your web server. But if you want to try to index your content the fastest way possible, you could resubmit your sitemap after publishing a new page — and it’s possible that Google would pick it up more quickly.

Once you’ve created and submitted your XML sitemap to search engines, you can start working on other fun stuff like your website’s design.

How to Make a Web Page Adjust to the Monitor

Use CSS to make your web pages adjust to any monitor.

Your web pages have a horizontal measurement (resolution) that determines how wide the page is. An ideal resolution depends on the size of your user’s monitor. While it is not possible to predict the screen dimensions of every visitor, you do have the option to use a Cascading Style Sheet (CSS) style rule with your HyperText Markup Language (HTML) code. Using your computer’s text editor, add the CSS style that allows your web page to adjust to the viewer’s monitor.


  1. Start your text-editor program and open your HTML document.
  2. Locate the “<head></head>” tags at the top of your file and type in the following CSS placeholder:


    <style type=”text/css”>

    { }



  3. Type “body” before the curly brackets and enter “width:” inside the brackets as follows:

    body { width: }

  4. Enter “100%” after the width entry and follow this with a semicolon. This setting allows a user to stretch or shrink your page to fit her monitor, but does not interfere with the layout of your content. Your full code now looks like this:


    <style type=”text/css”>

    body { width: 100%; }



  5. Save your document. Your page now adjusts to a visitor’s monitor.

How to Upload a File to Godaddy Hosting

The Web hosting and domain registration company GoDaddy has a Web-based interface that you can use to upload files from your computer to your server. This allows you to transfer files to your server without installing any third-party programs on your computer. If you need to manage the content on your server, access it directly through the GoDaddy FTP File Manager.



  1. Navigate in your Web browser to the GoDaddy Account Manager page ( Click the “Please Log In” link near the top of the page, and then enter the user name and password associated with your GoDaddy hosting account.
  2. Click the “Web Hosting” link on the left side of the page under the “My Products” heading. If you have multiple hosting accounts with GoDaddy, the next page displays a “Launch” button under the name of each account.
  3. Click the “Launch” button under the name of the hosting account associated with the server that you want to upload files to. This displays the Hosting Control Center interface for the selected hosting account.
  4. Scroll down to the “Content” heading, and click “FTP File Manager.” This displays the file manager for the selected server. The left side of the window displays a list of the folders on the server; click a folder to display its files on the right side of the window.
  5. Click the “Upload” button at the top of the window after navigating to the desired folder on your server.
  6. Click the “Browse” button. A file navigation window appears. Locate the file on your computer that you want to upload to the server. Double-click the file. Alternatively, hold the “Ctrl” key while clicking to select multiple files, and then click the “Open” button.
  7. Click “Upload” to send the selected files to the server.

How to Host a Video Game Tournament

While it seems that video games are becoming a national pastime, few people seem to make playing them a social event. With a few friends and a free afternoon or weekend, you can host a video game tournament that will provide hours of competitive fun.


  1. Pick you game. If you are a serious video game player, you probably have a system of choice and will prefer to stick to one game. But if you are just looking for a fun way to spend some time with your friends, an 8-bit Nintendo tournament with a whole host of games could be the way to go. There are few guidelines here, so go with what you and your friends like.
  2. Choose a format. You can base your tournament on several different formats, such as round-robin or double elimination. Base your decision on the number of people involved and how serious you want to get. Another option is to have a winner/challenger format where one person is the expert, and the goal is to beat her at her game of choice.
  3. Set up stations. If you have more than one television and gaming system, having several stations will allow you to keep more people involved at one time and keep the tournament on schedule. You may be able to borrow from friends, and people playing in the tournament might be able to contribute supplies.
  4. Create an information center. Whether it is a white board, poster or a traditional chalkboard, have a place where tournament standings can be updated and information is accessible to everyone. As the host, be sure to keep the information as up-to-date as possible, or designate someone else to do it.
  5. Provide food and drinks. If your tournament is an all-day or an all-weekend event, you will need to have food on hand to keep your guests happy. Buffalo wings, nachos, burgers, hot dogs, chips and beverages of choice are good things to start with.

How to Upload Files to Mediafire

MediaFire is a free file-hosting site that offers free and paid accounts for users to save and share media files. You can easily upload a file without creating an account, or set up an account to organize and view all your uploaded files.

How to Upload Files to Mediafire

Without MediaFire Account

  1. Visit MediaFire (see Resources) and click “Upload to MediaFire Without an Account.”
  2. Click the yellow box and browse for a file to upload. If you want to upload more than one file, click “Add More Files.”
  3. Click “Begin Uploading Files” and wait for the file(s) to finish uploading.
  4. Click one of the “Share” links to share the download link to your file on Facebook, Twitter or other social networking sites, or save a copy of the link for your records so you know how to find your uploaded file.

With MediaFire Account

  1. Visit MediaFire (see Resources) and click “Create a Free Account.”
  2. Enter your email, password and (if you like) display name and/or real name. Click “Create Account and Continue.”
  3. Choose an account type. The free account has a limit of 200 MB per file and allows you to upload a limited number of files, while a paid account has a larger file-size limit and other features.
  4. Create a new folder, if you wish, to help keep your files organized.
  5. Select your desired folder and click “Upload to This Folder,” then follow Steps 2 and 3 from the previous section.

How to Make Money Hosting PC Game Servers

You can make money by hosting PC games on servers.
Multiplayer computer games — whether they be massive multiplayer games like “World of Warcraft” or first person shooters like “Call of Duty” — have become a multimillion dollar industry. These games require servers to host or house the various games that store and run the operations of the game while you play. You can learn to make money by hosting a PC game, but it can be challenging and you likely won’t get rich unless a major company leases your services.


  1. Decide on the type of server you want to use. You can use your computer as a server, but once you shut down the computer, no one can use it. A dedicated server is in use 24-7 and will be unavailable for your own personal use.
  2. Find a game to host by contacting developers or programmers working on games. If you want to court a large company like Blizzard, then you need to have large servers that can host a large-scale game. If you plan on courting a small company, then you don’t need such a large system.
  3. Figure out how you plan to charge. If you are working with a large company, they will likely lease your servers for their game; that will be the primary source of revenue. If you host a small scale or even local game, then you can charge people a monthly fee to play.
  4. Create your pay-for-access system by working with your Internet service provider or hosting company. They both have the ability to set up a username and password system for either a membership section of your website, which you can provide access to your server, or directly with the server itself for a limited time. This will give only paying customers access to the server and the game.
  5. Publicize your gaming space. If you are hosting a local game, then you will need to publicize your business in order to get people to come and play the game. The most common ways of publicizing products are advertising, social media and news coverage.
  6. Upgrade the servers when needed. If you want to continue making money, then you will need to upgrade your servers when the number of people gets too large or the games take up too much memory on the server.

How to Use YouTube to Increase Your Website SEO Ranking

Boring videos won't help your website SEO ranking.
No one knows the exact formula that search engines like Google use for their rankings, so there is no exact formula for getting your website its best SEO ranking. You just need to get creative. One approach you can take is to produce and post videos on YouTube to drive traffic, and convert that traffic into increases in your website SEO ranking.

The YouTube Video

  • The only way YouTube will be of any value to your website’s SEO rankings is if you create great videos. The videos need to have good production value and be entertaining. If your website is informational in nature and covers a particular topic the video needs to be authoritative, interesting, and leave the reader better informed than when they started. It doesn’t hurt for it to be entertaining as well. In short, the video needs to be good enough for viewers to take the time to post the videos on their social media channels and share them with their friends or colleagues. If your viewers aren’t sharing the links to your videos, then they won’t be helping your SEO ranking.

Marketing the Video

  • YouTube is the fourth largest site on the Internet. Therefore the chances of people finding your video on their own is very remote. After you make the video and post it on YouTube you need to market it. Link to the video on your website to let your regular traffic know about it, post it on your social media channels, and let any bloggers who cover your website’s topic area know about it. Bloggers are always looking for new material for posts. If they think your video is good enough they’ll write about it and refer traffic.

YouTube Channel

  • When people share links leading back to your YouTube channel, Google will consider the links you post on your channel leading back to pages on your website to be of higher quality. Quality back-links to your site are a major component of Google’s ranking system. This allows you to build up your website’s SEO ranking by posting links back to your site on your channel and in your video descriptions.

Video SEO

  • In addition to getting traffic to your video through your direct marketing efforts, you can also use SEO principles to potentially attract people searching for terms related to your videos’ content through Google search. Make sure to use a title and description that use terms related to the video’s content, not clever phrases which Google’s ranking algorithms won’t necessarily associate with your topic or related search terms. Also make sure to use the “Tags” section when you create your video to include the keywords for which you want your video to appear in Web searches.