Archive for the ‘Building your website’ Category


Why is SEO important?

Tuesday, October 6th, 2009

SEO stands for Search Engine Optimization and without it, your website could potentially have near to no visitors at all. Search engines such as Google, Yahoo or Ask have complex algorithms to work out the importance of each page on every single website in the world in relation to the next, in order to order the results correctly when a user searches for something in a search engine.

Some examples of SEO in terms of developing your website are to double check your page title tags, and H1 title tags, to make sure you explain what each page is about to the best of your ability in a short sentence.

Including ALT tags on all images on your website is also important in terms of SEO in order to let the search engines know what each image is about – afterall they can’t see images, they can only read text.


What is CSS?

Tuesday, October 6th, 2009

CSS stands for Cascading Style Sheet and is a standardized styling format for websites and HTML. It is recommended that websites always use an external style sheet based in CSS in order for the site to render the correct styles on it.

If, for example, you developed a 10 page site in HTML code without an external CSS file, then decided to change your navigation slightly to a different colour or position, then you’d have to change every page on your site which could take a long time.

CSS avoids this since all the styles of the site are held in one single external file.


What is HTML?

Tuesday, October 6th, 2009

HTML stands for Hyper Text Markup Language and is the standardized programming language for websites worldwide. It is non-dynamic, meaning that without any other languages on the same page, a HTML-based page is completely static – it does not interact with databases and it cannot return different information from the same physical file.

If you are planning on designing and developing your site yourself, then it is almost certain that you will need at least some HTML knowledge, if not learn it.

Even if your page is PHP based, for example, HTML code will almost certainly still exist in that page since PHP itself does not output anything for a browser to read.


Can I design my website online?

Tuesday, October 6th, 2009

Designing your own website, from scratch, is usually not an online-based process. It is best if you design and develop your site locally (on your home computer) before putting it online.

If this is possible, then designing, developing and constructing the site will be much faster since you will not have to upload the files that make your site each time you make a change.

If you are hoping to do this, then you should look into installing Apache on your home computer if you are using Unix-based web hosting.


What is Fantastico?

Tuesday, October 6th, 2009

Fantastico is a feature package usually added on to a control panel such as cPanel which includes a number of scripts and online applications for you to get on with your website quicker than ever.

If you web hosting package supports Fantastico, then you can effectively have your website up and running literally within a few clicks.

Fantastico includes a lot of different software for a lot of different types of site, including web content management systems, shopping cart software, blogs, photo sharing sites and Wikis, and more.


Can I take a credit card payments?

Tuesday, October 6th, 2009

Taking credit card payments on websites is becoming easier and easier as more and more people are interested in starting up their own business online.

The easiest way is to get in contact with a secure payment provider, follow their website integration guides and tutorials, then re-direct your customers via their website so that your customers have the security of another company and you don’t have the overhead costs of a secure payment server of your own, or a secure certificate.

A well known payment provider which has free setup is Paypal. Paypal is easy to use and many people have heard of it before, via eBay, so it is trusted by many people around the world. Paypal may be free in terms of their setup fees, but they do charge on a per-transaction bases which can become expensive as your website becomes more popular.

There are a number of other companies offering free transaction-based fees, but with a setup fee such as Worldpay, Protx, and many others.


What is a web server?

Tuesday, October 6th, 2009

A web server is a number of large computers, known as servers, housed in an air-conditioned server house known as a data centre where they are connected to a highly efficient, fault-tolerance high-speed internet connection.

Web servers are able to handle hundreds of thousands of requests a second and can return back this information quickly, providing the visitor of a website with the information they were looking for in no time at all.

It is big business to keep servers online – this is called uptime and it is the measurement of how long as server is online and functional for during the period of a month, or year. A lot of hosting companies boast their servers have 99.9% uptime, which means 99.9% of the time (per month) their servers are online and functional, meaning all websites hosted on their servers will be working.

There are many different types of web server available, such as dedicated servers, load balancing servers, database servers and many more. If you’re just starting out on the web and need the basic type of web server, look out for fully managed shared hosting, which means the hosting company maintains the server you’re on, along with the other people that share it. Its often the cheapest solution if you’re a beginner.


What is PHP?

Tuesday, October 6th, 2009

PHP stands for Hypertext Pre-Processor and is an Open Source programming language widely used throughout the internet for dynamic websites. PHP has a relatively easy to understand and easy to lean language with a lot of support both online and offline (in books), and is widely supported by almost all web hosting companies.

PHP co-exists alongside MySQL powered databases to seamlessly communicate with built in functions and classes with the language itself, making a dynamic database-driven site easy to build.

PHP is a server side scripting language, meaning the server has to compute the arguments given to it, before it is delivered to the users browser. This differs from Javascript, for example, where Javascript can compute code “in real time” within the browser itself.

There are advantages and disadvantages to this factor, but the main advantage to all of it is that no matter if PHP is server side, it can communicate with Javascript relatively easily to create a server/client-side environment, making the user experience one of the best online experiences available.


What is a dedicated server?

Tuesday, October 6th, 2009

A dedicated server is an entire server dedicated to just your account, or just your website. Servers are large-scale computers and are able to handle a lot of requests while hosting a lot of different websites – this is known as Shared Hosting.

However, if your website is large, busy, complex, or a combination of all three, then dedicated hosting maybe the way forward for you. Although dedicated hosting can be expensive, it can be a very worthwhile investment.

Another important thing to look out for when choosing a dedicated server hosting package is whether the server is managed, semi-managed or non-managed. Managed hosting means that the hosting company will take care of your server for you – for example, if there was a problem with it, then they are there 24/7/365 to sort it out for you no matter what.

On the other end of the scale, non-managed means that after it is setup, it will be your responsibility to maintain its uptime and on-going upgrades. This is for only highly experiences users only, however.