Saturday, June 16, 2012

How to Turn Your Home Computer into a Web Server


Before getting into the actual process, let’s look at a couple of real-world situations that explain why you may want to turn your home computer into a web server.
Situation #1. Say you have music MP3s, documents and other important files on the hard drive of your home computer. If you turn this home computer into a web server, you will be able to access all these files from office or any other Internet connected machine including your mobile phone.
Situation #2. You have some personal photographs that you want to share with other family members. You can either upload these pictures online to a site like Flickr or better still, just convert the computer into a web server. Now you can connect the camera to the computer, transfer the digital pictures to some designated folder and they’ll instantly become available to your friends and family anywhere in the world.
Situation #3. You want to host a website on the internet but the web hosting jargon like FTP, DNS, etc. is way too complex for you. The workaround therefore is that you setup a web server on your home computer (it’s easy) and then host a website in seconds without spending a single penny on external web hosting services.
Now if any of the above reasons look convincing enough, here’s how you can convert your Windows, Mac or Linux PC into a web server in less than two minutes – no technical knowledge required.
Go to labs.opera.com, download the Opera Unite software and install it. Congratulations, you are now running a web server on your machine and just need another minute to configure local file folders that you want to share with others over the internet.
Here’s an illustrated screenshot of the configuration panel – nothing technical here again.
webserver
Start the Opera Web browser (yes, that’s also you web server now) and enable the Opera Unite service from the lower left corner. Now double click the File Sharing link and select the folder whose content you want to share on the web. Any file or folder inside this folder can now be accessed over the internet – you can either use a public URL or specify a password for private sharing.
The following screencast video has more detailed instructions on how to get started with Opera Unite.
Opera Unite looks pretty useful but there are other services around that can also do pretty similar stuff. For instance, both PurpleNova and Dekoh Dekstop enable users share content on the Internet directly from the hard drive without having to upload it anywhere.
Update: It’s important to note that your computer must be in running state and also connected to the Internet for others to download files and web pages since Opera Unite streams content directly from your machine – it doesn’t upload or caches anything to its own servers. Give it a shot.

Thursday, June 14, 2012

SEO Basics: Creating a Google Friendly Website


SEO google optimizedYour website could sport a very professional design but unless that site is not ranking well in search engines, it may be tough for new and potential customers to discover your business on the Internet.
Therefore, when planning to create an online presence for your brick and mortar business, it is extremely important that your site layout and content is optimized for search engines.
If you are wondering why the title says “Google friendly” where there are exist so many other search engines on the Internet (including popular ones like Yahoo!, Ask and MSN), that’s because Google has the reach like no other.
Most website owners would agree that Google alone drives 90-95% of traffic to their websites.
There are basically two ways to drive visitors from Google to your website – one, you buy ads that show up on Google results pages for certain keywords (using AdWord) or two, work hard to get good rankings in search results (organic traffic). While the former method costs money, organic traffic is free but requires effort and understanding of how search engines work.
We’ll focus on techniques and guidelines that will help improve the rank of our web pages in organic search results. And though we mention only Google, the techniques do apply to all other search engines as well. Let’s get started:
Always write clean and descriptive titles – When people scan (nobody reads word by word) the different results on a search page, that first thing that will catch their attention is the title of your web page. Similarly, if X is looking for “yellow bananas” on Google, web pages that contain this term in the title are likely to rank higher. A good title could look something like “Yellow Bananas | Green Grocery Store”
Construct keyword rich URLs – Like Titles, search engines always favor web pages that contain relevant keywords in the URLs of the web page. Continuing with our previous “yellow bananas” example, a URL like abc.com/products/fresh-yellow-bananas.htm or abc.cm/products/yellow-bananas.htm will always perform better than something like abc.com/products?id=232 or abc.com/products/232.html
Use Meta Tags – Meta tags (keywords & descriptions) were important in the good old AltaVista days but not anymore since they were so easy to abuse and search engines devised better algorithms to rank web pages. However, good descriptions in Meta tags can really help bring search traffic because they appear as short snippets in search pages beneath your page title. If a meta tag is missing, Google could display some other text page from the web page that may not always be very relevant.
Win Incoming Links – Other than quality content and a good site structure, incoming links from other websites are also essential for your site to rank high in search engines. And the best way to get those links is to write content that’s informative and adds value. For instance, not many people may know but bananas can be used to remove scratches from old CD and DVD disks. Such tips can easily go viral in the web community and may win you lot of incoming links.
Google Sitemaps – You can also consider creating a sitemap of your website and submit that to Google Webmaster Central – the advantage here is that Google will be able to discover and index some web pages on your site that exist but enjoy no link love and hence search bots cannot discover them during regular crawling.
Text, Text, Text – Web page elements like Flash animations, images and videos clips could make your site look very attractive but the problem is that all search engines can only read text. If you avoid using text, search engines will never know the actual context of web pages and that will affect your rankings.
Underground SEO practices – Do not participate in link exchange programs and never buy links with the purpose of inflating your PageRank. Also, avoid stuffing irrelevant keywords in your web pages as all these “SEO tricks” may lead to penalties or even a site being removed entirely from the Google index.
Duplicate Content – Always make sure that all pages on your website have unique content. When you serve two or more pages with similar content to search engines, they will have trouble deciding which page should rank higher than the other and it could therefore dilute your search rankings.