Locaweb Blog

Posts with the tag ‘basic website’

Web Design vs. Web Development

22 de April de 2010

The confusion between web design and web development is as common and as old as the world wide web. In great part, it stems from the fact that in the beginning of the web there really was no distinction – people who fulfilled one role fulfilled the other as well. This can be observed up to this day in markets where the web is at an earlier stage of development, and even in advanced markets among individuals who are starting to work with the web, be it as web professionals or as commercial users.

In general, people tend to either think that web designers are “people who make sites”, and don’t know there’s such a thing as web developers. Those that have learned a little bit more about the subject usually go a bit further and think that web designers are the ones who do the visual website design, and web developers are the “grease monkeys” that complete the less visible, drier tasks of programming the website and making it work the way the web designers imagined. Both those visions are limited, in my opinion, though the second one has become somewhat common and is largely accepted as true.

The way I see it, web design is a subset of a larger process that is web development. Web development encompasses understanding what the website owner needs, designing the website’s layout and user interaction, programming, positioning the website in search engines such as Google, setting up applications such as e-mail and e-commerce for the customer, etc. Web design is the part of this process concerned with the information organization, visual design, and overall user experience. Purists will point out that each of these functions could be performed by a different specialist, which is true, but the combination of them is what can probably be most accurately name web design.

This is a subject that usually causes heated discussions, and in my opinion these discussions don’t lead anywhere. The important thing to watch out for when you choose someone to create your website, you should be on the lookout and make sure that the company or person who is going to be creating it has the necessary skills to do a good job in all aspects, and not just the visual design. It doesn’t matter what label they introduce themselves with; you should always try to see their previous work and if possible talk to some of the owners of the websites they created.

How Do I Create a Website? – Part 2: Finding a Home for the Website

9 de April de 2010
So now you’ve selected the perfect domain name (see Part 1 of this tutorial), and you’re ready to move on to the next level. You want to see your website come to life, you want to share it with your friends and/or customers, you want to look it up on Google and see it in the search results, you want your e-mails to be sent from yourname@yourdomain.com.
For all of that to happen, you’ll have to do 2 main things: First, you’ll have to choose a web host (more on that in a second). Then, you’ll have to find someone to create the website for you. These professionals are called web developers or web designers. The correct usage of either term isn’t going to be discussed here – what matters is that you’ll find people to create your website describing them as either one of those terms. I’ll explain more about these professionals in a future article, but generally speaking, you should either learn to use a website creation tool or be prepared to pay someone to create a professional website for you.

The Web Host

Web hosts are companies that possess the infrastructure needed for a website to be accessible on the Internet. That includes servers (nothing more than computers, but with certain special features), a commercial, high speed connection between them and the Internet, and people to support those systems by monitoring them and fixing problems when things go wrong.
These companies will generally bundle quantities of resources into plans that you can pay for in order to use those resources and have your website available online, much like what you would with a mobile phone company, where you pay a monthly fee to be able to make and receive calls, send a certain amount of text messages, and so on.
Choosing a web host can be tricky for the unexperienced. The hosting market is full of companies, good and bad, paid and free, professional and amateur. We’ll try to quickly explain the main things to watch out for when choosing a hosting company.
Price
First, always keep in mind the golden rule of business: If you pay peanuts, you’ll get monkeys. I didn’t make up that phrase, but I heard it from Marty Cagan, a very experienced product manager and consultant, and I believe he was quoting Sir James Michael “Jimmy” Goldsmith, and there is much wisdom in it. Companies that don’t deliver value try to compete in price, so you’ll find lots of cheap or even free hosting out there that will only cause you grief when you most need it. Many of them are reselling third-party hosting, and some of those third-party hosts aren’t themselves any good to begin with. Stay away from those.
*Disk space and bandwidth/data transfer*
It is very common for web hosts to try to compete in terms that are easily comparable such as disk space or bandwidth (which is the amount of data or information they allow you to transfer per month). These are important variables to consider, but nowadays the majority of hosting plans already includes an enormous amount of both, much more than any simple website needs. Many continue to have fixed amounts, however, in order to be able to compare themselves with the competition.
*Service Level Agreement or Uptime Guarantee*
This is one of the most important aspects of web hosting. The acronym “SLA” is very commonly used in this context. SLA is basically how much time, in percentile terms, the web host guarantees that the website will be available on the internet. Usually this will be anywhere between 95% and 99.9%, which translate into 36 hours (5%) and 43 minutes (0.1%) of downtime per month. You should try to find the host with the best possible SLA, but be wary of hosts that have very high SLAs but no clear policies backing their claims.
*E-mail*
To do business online, you’ll probably be using e-mail much more than the website itself. Make sure the web hosting plan contains enough mailboxes for your intended use (1 for sales, 1 for info, 1 for each of your employees, for example). Also, check if it gives you access to your e-mails via browser (called webmail) and via e-mail clients such as Outlook (this is sometimes referred to as “pop” or “IMAP”, which are the protocols or “computer languages” that the e-mail clients understand). Also, check the mailbox space limits, message size and attachment limits that the web host imposes on e-mail.
Support
The SLAs described above exist for a reason. Like all things in life, technology isn’t perfect, and things may go wrong from time to time. Also, you might need help related to some aspect of your website. Having good, competent support is very important for a web host, and is one of the most important things for you to check. When is support available? What support channels are there? If there’s no phone support, do they answer quickly to e-mails? If there isn’t support 24×7, is there an emergency hotline from critical issues? Do you require support 24×7, realistically, or is having an emergency service enough outside of business hours?
Tools
Usually it is a good thing for the web host to have a good control panel where you can manage your accoun’s details. Also, a ticket system for tracking support requests is usually an interesting tool for the customer. If you intend to build your own website and have no technical knowledge, a web site builder tool, blogging tool or content management tool might come in handy. For technical needs there are many other tools that we might mention as good to have, but that’s beyond the scope of this article.
The Technical Stuff
When you go to a web hosts web page you will probably find lots of information on what langagues they support, operating system, databases, SSL certificates for secure transactions, etc. Unless you are a programmer and are going to make the website yourself, ask whoever is going to do it if they have any special requirements, and check whether the web host has those available.
Company History
Usually bad companies go under fast, or don’t ever get very many customers. Check if the company you’re signing up for has been around for a while, how many customers it has, where it’s located and how transparent it is with its corporate information. Usually, the longer its been around, the more customers it has, and the more open it is, the better.
So in the end, choose a web host that has a certain tradition, has a good SLA, good support and good e-mail.
Basically, that’s it for now. In a future article I’ll explain how to choose a web developer, and how to try to make your own website.

How Do I Create a Website? – Part 1: Domain Names

5 de April de 2010

The Internet as we know it has been around for 16 years. It’s come a long way from the days of the first browsers, and purists might argue that the Internet has actually been around much longer than that. But one thing has changed very little in all this time: Every single day, millions of small business owners, potential bloggers, and many other people all over the world ask themselves the same question: “I want to have a website, but how do I create one?”

Googling questions such as that will yield millions of results. Most of them, however, are either very complicated or very superficial for the absolute beginner. So here in this article I want to explain shortly the first step of creating your first, very basic website: Choosing a domain name. I will follow this up with other articles explaining a little bit more about how to make your website know to Google and other search engines, how to use styles to make it visually appealing, and other interesting information for the beginning web entrepreneur.

Basically, a website is a place where web pages, images and other documents are stored on a computer. This place has an address so people can find it, which is called a “domain”. This address is the text that you type into your browser’s address bar (that field at the top) in order to access a website. Never mind the “http://www.” that you usually see at the beginning of these addresses in the browser – that is a technical matter that doesn’t concern us at this time. The domain, or website address, is the rest. Therefore, in the case of Google, for example, the domain is “google.com”. Domains are registered by authorized private companies and public entities, which keep records on what person owns what domain name, and where in the world the documents related to that domain name are physically located (“hosted”). More on these entities later.

That said, the first thing you should do is choose a good domain name for your website. I’ll go even further than that: Ideally, you should choose your domain even before choosing a name for your business, blog, or whatever the domain will be used for. The reason for that is that many domain names are already taken, and you may not register a duplicate. So why not just choose something that reminds people of your company, but is not exactly your company name? Because people will naturally try to find your website by typing yourcompanyname.com. It’s an internet “habit”, and nowadays the Internet is a basic building block of any successful enterprise. So again, for effect: Choose your domain name wisely and carefully integrate it with your business plan, otherwise you might be in for a lot of problems in the future.

The illusion that having a whole “word” as your domain name will pull in a lot of traffic is a false one. Stories abound of millionaire domain name auctions for names like “pizza.com”, but when people are looking for something online, they’ll generally go straight for the brands, like “dominos.com”. Having a strong brand and the domain name to accompany it are by far preferable than grabbing hold of a generic word. That especially true if you have intentions of going abroad, since even English language words will not be immediately obvious search choices for non-English speakers. That is why “ibm.com” makes much more business sense than “computers.com” or “technology.com”.

Try to keep your domain name (and business name!) short and simple, while keeping it meaningful. “aa.com” is the domain name for American Airlines, but they have the full domain name that they redirect to aa.com as well. It’s a little risky, in my opinion, since they aren’t know outside the internet as “AA” – People use that acronym for Alcoholics Anonymous (“aa.org”), and I’d bet money that the American Airlines website gets a lot of wrong accesses from people looking for help with their bad habit.

That reminds me of another important aspect of domain names. Using .com is usually better and more familiar around the world. Of course, finding a good .com domain nowadays can be very hard. Also, the .com extension was created with the intent of being used for commercial ends. The .org extension, on the other hand, was intended for general non-commercial organizations, and so forth. So each extension has its uses, as the AA example above shows. But also as the example illustrates, it is natural for people to always try the “.com” extension first, and many browser search engines look for that extension first, so not using it can mean lost traffic, just as using it in association with a bad domain name.

One last comment on the topic of extensions: Many ccTLDs, which are the country-specific domain extensions such as .MX for Mexico or .AR for Argentina are widely used, and may be a smart choice if you conduct your business mainly within the specific countries. You will usually create an image of proximity with the local customers, and have a much easier time finding as available domain name to register.

Don’t use plurals, articles such as “a” or “the”, and if possible avoid hyfens, which even though valid will make it harder for people to remember the correct domain name. The possible exception is when hyphens are already part of your brand name and identity. “mercedez-benz.com” and “thecheesecakefactory.com” are 2 examples that comes to mind.

One last topic about domain names is where to register them. Depending on the extension you wish to register, you will have different choices of companies or entities, usually called “registrars”, with whom to register your domain. Locaweb is an authorized registrar for many domain extensions, such as .com, .net, .org, .biz, .info and .name, as well as all the commercially available .br extensions. We are constantly adding new extensions to our portfolio, and can also help our customers determine where to register other extensions in case we still don’t have them available.

I hope that helps all you new web entrepreneurs understand the basics of a domain name a little better. Of course we are always available to help, and in case you want to know more about this or other website-related themes, don’t hesitate to look us up.