Glossary: What Does This Mean?

When you start to build a website you'll probably encounter many unfamiliar words and phrases, and you may ask yourself "What does this mean?". Here's our explanation of those often confusing terms and abbreviations.

Acronyms and abbreviations will be included only if in common use.


A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

A

Alexa Traffic Rank

Published by Alexa Internet Inc, a subsidiary of Amazon, Alexa Traffic Rank is a rough measure of a website's popularity, compared with all of the other sites on the internet, taking into account both the number of visitors and the number of pages viewed on each visit.

See also What is Alexa Traffic Rank?

up arrow

B

browser

up arrow

C

canonical tag

The canonical tag is an HTML tag which may be placed in the <head> of a page by a webmaster to indicate to the search engines under which of several possible URLs he or she would prefer that page's content to be indexed and returned in search results.

client-side

In a web-based application, requests for data and the data itself are sent between the user's local computer and a remote 'server' (which term may be used to refer to either hardware or software) over a computer network. Processing which takes place on the user's own computer is described as being 'client-side', whereas that which takes place at the remote end of the connection is described as 'server-side'.

cookies

Cookies are small text files placed on your computer's hard drive. They provide a method for passing information from one web page to another, or for storing information between visits, and are used by this website for navigational purposes, to enhance our visitors' experience, and to help us to analyse how they use the website.

CSS

CSS, which stands for Cascading Style Sheets, is a language which describes how the HTML elements that make up a web page are to be displayed (for example, their size, colour and position). It allows the appearance of the page to be specified separately from its structure. By using external stylesheet (*.css) files referenced on each page you can control the appearance of many web pages simultaneously.

See also How to use simple CSS

up arrow

D

domain extension
duplicate content penalty

Where two or more indexed pages contain substantially similar content, many webmasters believe that the search engines impose a 'duplicate content penalty'. In fact, unless there are copyright issues, there is no 'penalty' as such, but where two or more pages are substantially similar they will return the page that they consider to be the best match for the supplied search term, taking into account originality, relevance and authority.

Webmasters who have two or more pages with substantially similar content (whether on the same or different sites) may use the canonical tag to indicate to the search engines under which URL they would prefer that content to be indexed and returned in search results.

up arrow

E

European Union (EU) Cookie Law

The 'European Union (EU) Cookie Law' is a piece of privacy legislation that requires websites operated by (or aimed at) citizens of countries in the European Union, regardless of where the website is hosted, to obtain consent from visitors before storing or retrieving any information on their computers, tablets or smartphones.

It started out as an EU Directive that was adopted by all European Union countries in May 2011, and incorporated into each individual country's legislation. Only 48 hours before it was due to be implemented in the United Kingdom in May 2012, the Information Commissioner's Office (ICO) changed its advice to website owners, saying that consent might be assumed if visitors continued to use the website. This followed the news that 95% of companies and many government departments had not yet complied with the new legislation.

exact match domain

Strictly speaking, you can't have an 'exact match domain' in isolation: it has to be in the context of a specific search term. However, it would be reasonable to expect a website's home page to be returned in the search results for its main keyword or key phrase. To the basic definition of 'a domain whose root name [what appears before the extension] matches exactly the search term' we may therefore add 'a domain whose root name matches exactly its main keyword or key phrase'.

There is no 'exact match domain penalty' as such. However, as the search engines' algorithms have become more sophisticated these websites no longer enjoy the advantage over other comparable sites (or even sites of better quality) that they once had, and the search engines may demote domains whose root names contain an excessive number of words, as this is often an indicator of poor quality.

See also partial match domain

up arrow

F

FTP

File Transfer Protocol, usually abbreviated to FTP, is the standard method of transferring files between a user's computer and a remote 'server' on a computer network. You may use this method to upload web pages and other files to your site, but a proprietary sitebuilder will probably do this for you.

up arrow

G

No entries

up arrow

H

HTML

HyperText Markup Language, usually abbreviated to HTML, is a computer language used to create web pages. The similar XHTML stands for EXtensible HyperText Markup Language, which is almost identical, but must be written to stricter standards.

HTTP

HyperText Transfer Protocol, usually abbreviated to HTTP, is the system or mechanism by which web documents are transmitted over the internet.

up arrow

I

interpreted language

An 'interpreted' computer language is one in which the instructions are executed directly from the human-readable source code, rather than its being converted to machine code beforehand.

up arrow

J

JavaScript™

JavaScript is an interpreted programming language which is supported by all modern browsers, and used to add extra functionality to web pages. JavaScript procedures, often called 'scripts', are usually executed client-side.

up arrow

K

keyword

keyword-focus(s)ed content page

up arrow

L

No entries

up arrow

M

No entries

up arrow

N

No entries

up arrow

O

No entries

up arrow

P

partial match domain

Strictly speaking, you can't have a 'partial match domain' in isolation: it has to be in the context of a specific search term. However, it would be reasonable to expect a website's home page to be returned in the search results for its main keyword or key phrase. To the basic definition of 'a domain whose root name [what appears before the extension] contains, but does not match exactly, the search term' we may therefore add 'a domain whose root name contains, but does not match exactly, its main keyword or key phrase'.

A partial match domain name may contain, for example, both a brand name and a keyword; of course, a brand name may itself contain a keyword.

See also exact match domain

up arrow

Q

No entries

up arrow

R

RSS

RSS, which stands for Rich Site Summary, but is more often taken to mean Really Simple Syndication, is a way of distributing frequently changing web content without users' having to visit websites individually or subscribe using email, thereby saving time and ensuring privacy. The content is delivered through an RSS feed, an XML file that can be read and its contents displayed by software described as an 'RSS reader'. Several modern browsers include RSS readers as standard, but a number of other readers are available.

up arrow

S

search engine

A search engine is a software system designed to search for information on the internet. The search results are displayed as a paginated list, often referred to as 'search engine results pages' or SERPs. The results returned may consist of a combination of web pages, images and other types of file. Some entries may be paid advertisements; the remainder are often described as 'organic' search results.

search engine optimisation

search engine site map

search term

A 'search term' is word or phrase entered into a search engine in order to obtain a list of web pages related to that word or phrase.

SEO see search engine optimisation

SERPs see search engine

server-side

In a web-based application, requests for data and the data itself are sent between the user's local computer and a remote 'server' (which term may be used to refer to either hardware or software) over a computer network. Processing which takes place at the remote end of the connection is described as 'server-side', whereas that which takes place on the user's own computer is described as 'client-side'.

server-side include

site map

SSI see server-side include

up arrow

T

No entries

up arrow

U

URL

A Uniform Resource Locator (URL), often informally described as a web address, is a reference to a file or document on the internet that specifies its location, and the method by which it is to be retrieved. An example of a typical web document URL is http://www.builda-website.net/glossary.html.

up arrow

V

visitor site map

up arrow

W

web address see URL

WYSIWYG

WYSIWIG (pronounced wiz-ee-wig) stands for What You See Is What You Get, and in this context usually refers to a web page editor in which what appears on the screen during the development process closely resembles the appearance of the web page when 'live'. The use of this term normally also implies the ability to manipulate the web document without the use of markup language.

up arrow

X

XHTML see HTML

XML

EXtensible Markup Language, usually abbreviated to XML, is a markup language which defines a set of rules for encoding documents in a format that can be read both by humans and by machines. The most common uses for XML include RSS and search engine site maps.

XML site map see search engine site map

up arrow

Y

No entries

up arrow

Z

No entries

up arrow

Not found what you were looking for?

If you haven't found the word or phrase that you were looking for in our glossary, please let us know using our simple one-question form, and we'll consider adding it to the list.

What word or phrase would you like to be included?

Subscribe to
Build a Website News
[?]

RSS/XML

Follow us in Feedly

Add to My Yahoo!