Designing Your Website (Part 3) - Search Engine Optimisation
Web
site
Design
: Basic Considerations | Web Site Content | Search Engines | Our
Services
This
may seem like stating the obvious, but if you want to get people to
look at your
website, having found plenty of content to appear on your website, you
need to
get it listed by the search engines and a high ranking within the
searches. It is fairly easy to get a search
engine to list your website, however, you need to ensure that it stands
out
amongst the other 1000+ results when people conduct a search relevant
to your
business. There are therefore certain rules which you should try
to adhere
to.
We can provide a search
engine optimisation service for your site, but bear in mind that it is
pretty much a full time job, maintaining any website and ensuring that
even minor changes do not affect your search engine rankings.
The reason why
you
have to adhere to these rules is that many search engines use a "robot"
which is a program which constantly goes from link to link on web
pages in order to try and find new pages to add to the search engine
databases. There are also search engines which require the
information to
be manually added to their database (or directory), but they still use
similar
rules in order to decide which web pages should appear at the top of
any search
results.
Although the
exact
methods used by search engines in order to rank pages and decide which
should
appear at the top of search results remains a closely kept secret in
many
regards, these simple rules can increase the visibility of your
website.
At the end of the day, no matter how flashy and attractive your website
is, with
many search terms returning several thousand results; just how close
you get to
the top of those results can mean the difference between your business
being a
success or a complete failure. Ideally you need to ensure that
your site is ranked on the first page of relevant search results.
The Rules for Getting Your
Site Noticed
|
-
Always get your website pages checked
by a decent proof reader -
crucial spelling mistakes may mean that your website is never
associated with certain search phrases!! This also provides an
opportunity for a third party to comment on the layout and content of
your website, plus if you have one or two obvious spelling mistakes on
a website, then this is likely to deter visitors. It is also
important to have your webpages checked on more than one web browser,
since not everyone uses just Microsoft's Internet Explorer.
We have come across a couple of websites which would display happily in
one browser, but appeared as a blank page in another web-browser (due
to an error in the HTML). We have also recently found that some
websites are falling foul of Service Pack 2 for Windows XP - one site
for example, displays only the source code for the website under
Service Pack 2, whereas it appears to work quite happily on earlier
versions of Windows XP (this is due to the tighter security features
implemented in Service Pack 2)..
Also remember that once your website is up and running, you need to
ensure that all of the links are kept up to date and that the
information is kept fresh and relevant. We have been asked
to proof-read websites where we have found
that prices which have been altered several months previously are still
stated at the old rates on some pages which leads to customer confusion
and undermines their confidence in the website. Trading standards
also take a dim view of this if it is a regular occurrence. This
can be overcome by the use of Perl programs which serve the changeable
information on a webpage using a database and template. We
ourselves have written similar code to serve our guestbooks,
as
well
as
Perl internet
robots to check the validity of website links contained in a
database based upon user defined criteria.
-
Ensure that every page on your website
includes a HTML title, description and keywords meta tags
which are relevant to your site and to the text on that page.
Titles and descriptions should be kept fairly short and do not attempt
to repeat keywords or phrases within each section as search engines
tend to look on this as a form of spam. However, do try to write
a descriptive title and description (both of which should contain your
major keywords), as these are shown in the search results of many
engines. Don't forget to also try to use each keyword within the
text on that page and remember that each keyword can consist of more
than one word, provided that each keyword is separated by a comma (we
have come across numerous websites where they use spaces alone to
separate keywords, resulting in a search engine robot seeing the whole
phrase as one keyword).
There is no real merit in using the same title, keywords and
description for every page on your website - you should write ones
which are specifically related to the content on that page. It
can be all too easy to use a standard template and find that a page has
keywords which are totally irrelevant to that page.
Further, the
page title is displayed at the top of the browser window (in most
cases) and used when if a visitor adds the webpage to their
favourites. We all know the frustration of returning to our
favourites list to find that several entries merely say "untitled".
-
If you use <frames> on your
website, you need to beware that some search engine robots
cannot handle links within frames and will not be able to load the page
contained within that frame. You are also cutting out a
substantial proportion of internet users who do not have an internet
browser capable of handling frames. You should always include some text
within the <noframes> ... </noframes> section, even if it
is just a general description of your website and a link to a site map
(providing links to every page on your site).
You also need to remember that if a search engine actually indexes the
page which would normally appear within a frame, a website visitor may
be lost without any links to the rest of your website. You should
therefore ensure that each frame page contains a link back to your
original site and also consider using the following bit of JavaScript
to ensure that the page is forced into the actual frameset:
if (top.location.href == self.location)
{
top.location.href
=
"URL
of your frame file";
}
-
Avoid using free web-site hosting
services. They tend to result in slow loading times,
problems with frames and additional advertising which may not be
relevant to your website or visitors. Even worse, the advertising
can destroy the look of your site, or even be of interest to your
visitors and take their attention away from your site !! With good quality low cost web-hosting packages
available from £1pm, this should not be considered for a
commercial website.
-
Do not rely just on graphics for your
web-pages. We have seen one particular website where
every page consisted of various beautiful graphics (even the text was
stored as a graphic). Search engine robots cannot see the page in
the same sense as a human - they need text to read and digest, this
means that they cannot generally understand images (GIF, JPEG, PNG,
etc.), flash movies and banners,. JavaScript and other script
languages, or other multimedia file formats.
You must also remember that there are even some people who still browse
the internet with text-only browsers. You should therefore at
least add some descriptive text to every graphic by using the ALT HTML
tag. Graphics also increase the time taken for web-pages to load and
many visitors will be put off if they are waiting an age for a page to
load - although you may decide to use this to your advantage, by using
some promotional software to earn you some revenue, whilst also
providing your visitors with an invaluable service, such as the
following:
*** Is this Page Taking
Too Long To Load?? Then Consider Onspeed's Internet
Accelerator !! ***
-
If your website uses a database to
generate pages - ensure that this database is kept up to date
and all of the links remain valid. You also need to remember that
this database is one of the main resources of your website and probably
of the most interest to potential visitors. It is therefore
essential to ensure that the database itself can be indexed by the
internet search engine robots. You can either do this by creating
a series of static HTML pages for every single database entry, which
are refreshed every time that the database is updated (or even whenever
a search engine robot crawls your website), or by using an alphabetical
index which includes links to the script which generates the pages, for
every entry within the database - see www.northcote.co.uk
(a free Listed Company Information Portal) for an example of how
this works in practice (click on the alphabetically tag).
-
The more pages on your website the
better - we have seen one website which used two variants of
the website name (a .com website address and a .co.uk website
address). The .com website consisted of a single page which
provides contact details and a link to the main .co.uk website.
It is highly unlikely that the .com website page will appear anywhere
near the top of any search results, due to the lack of information and
the fact that the website only has one actual page. If you want
to use two or more domains, then each should ideally be maintained as a
mirror of the original. Also try to keep the filenames for each
page and pictures meaningful and relevant to content.
-
Search engines tend to put older pages
towards the bottom of its listings, on the presumption that
the information may now be out of date. It is therefore
imperative that you keep your website up to date and regularly
updated. Remember that it is not enough to just resave your page
in order to alter the date that it was last amended. Search
engines are likely to check for changes in text and page size as well.
-
Ensure that your front page includes
details of the services / goods which you offer - we were
surprised when we viewed one website to note that their front page did
not even mention half of the matters included in the keywords listed in
the HTML. If you want to promote a certain keyword to be linked
to your services, then you need to include details of that keyword on
your front page as this is the first page which most visitors will see.
-
Do not try to spam Search Engine Robots
- with millions of webpages to look at, search engine robots are
becoming more intelligent, and will look for various attempts on
webpages to include the number of times that certain keywords or
phrases appear on that webpage. For example, repeating the same
phrase many times within the title, description or keyword list itself
will be seen as spam. Another common fault here is to include
text which has the same colour as the background for the webpage, or
which appears in an extremely small font size - both of these methods
are an attempt to include a large amount of text within a page which
would make no sense whatsoever to the human reader, but which, if
present, would increase search engine rankings. Most robots will
see this as an attempt to spam the search engine and penalise the web
page as a result.
-
Try to increase the number of websites
which link to your own and provide a common text to be used
for the links. This will help to ensure that your website is
found more easily by the 100s of search engine robots which crawl the
internet every day, whilst at the same time, reinforcing the strength
of a particular phrase (or keyword) associated with your website.
We use a program called Arelis to maintain links to our
websites.
-
Ensure that the first words of text on
your website make sense - this may seem such a simple bit of
advice, yet a search on many common phrases under a search engine will
reveal various websites where the listing in the search result does not
make any sense. This is because various search engines include a
summary of the first so many words on your website in their search
results, rather than storing the whole of your webpage.
-
Consider Creating a News Feed
which other members can use on their website - this is fairly easy to
achieve using an RSS file which is linked from your main pages.
Many websites are looking for up to date information for their website
and this provides a good means of creating links to information on your
own site, without too much effort. We have used one of these feeds to
show the optimisation news below. A description of the RSS
newsfeed format appears here.
-
Finally, have a look at the website promotion tools which we
recommend for actually ensuring that your website is submitted to the
major search engines and gets noticed.
-
Consider your choice of webhost carefully - avoid free
hosting or any host provider which may make your site unreliable or
place it within a frame.
-
Ensure you adhere to HTML and accessibility rules -
cater for text only browsers and those without java script or frames
-
Add relevant keywords, titles and descriptions to each
page on your site.
-
Avoid spam and hidden words - this will result in your
site being penalised
-
Adopt a good search engine optimisation strategy and
stick to it.
-
Regularly check your site for errors, broken links and
typing mistakes
-
Use Google tools, such as Google sitemaps to ensure
that the cached version of your site indexed by their spider is always
up to date.
-
Consider the advertising you offer on your site and the
links other people place on their sites to direct traffic to your own.
|