SEO Tips
For Web Site Positioning and Site Design
A full length version of these tips (over 20
pages) is available here. |
General Web Site Positioning Tips
1. Top search engine positioning requires text!
Search engine "spiders" ignore graphics, much of Flash, etc. and
read text. For them, text = content. Engines favor straightforward
pages: text oriented and without frames. Do not make pages that
contain just graphics and Flash. Try to avoid lots of Javascript in
the page code (see below). Search engines give high rankings to
pages that most designers would consider plain.
Your pages
don't have to be plain, but they need to contain text with your
important keyword phrases. "Good copywriting is
important." Well written pages that also include your
keywords will do well in search engines. Good copywriting is both
customer and "search engine friendly": It helps your site
acheive good rankings and then convert those rankings into sales.
2. Search engines spiders like “newspaper style” pages - pages
with “headlines” (headings) containing keyword phrases and
“articles” (text).
Search engine rankings depend on body text containing the
keyword phrases we are interested in positioning, preferably placed
near the beginning (top) of the text. Link text and bold text
containing the desired keyword phrases can also aid positioning.
3. Engines give preference to pages that have keyword text near
the top of the page (especially the first 100 words or so);
therefore, include keywords in your body text as close to the top of
the page as possible. If extensive JavaScript and navigation
instructions run at the top of the page above the body text,
this may reduce the effectiveness of the keywords.
4. A heading tag or other HTML tag containing keyword phrases can
be highly effective in obtaining good rankings if placed at the top
of the page.
5. Meta tags: the keyword tag has little or no effect on
rankings (in fact, none at Google). The description tag is
not important in SEO, but is important because it effects how your
page is displayed in the search results. A well written description
can turn your successful search result into a click! Meta tags are
not “magic” and must be used properly and not abused.
6. Tricks that were once useful in “fooling” search engines, such
as “keyword stuffing” and the use of Meta refresh tags are now
frowned upon. They can result in a page being penalized in rankings
or even banned from the listings on some engines.
7. Frames: In general, search engines spiders skip frames or will
read only one of the frames on a page and ignore other frames. This
can lead to loss of positioning, or searchers being directed to a
URL which is a page fragment, and not the entire page.
8. It is important for the pages on your web site to be linked to
one another, especially the home page. This ensures that the spider
“sees” every page.
A site map containing keyword based text links is an excellent
way to ensure that the engine spiders and indexes every page of the
site.
9. Incoming links from reputable sites will boost both rankings
from search engines and traffic from other types of sites.
10. Provide your site visitors with reasons to explore your site
and link to it: Include information such as background articles
about your site and its products that isn't sales oriented: "How to"; "All about"; and FAQ pages are easy ways to do
this. Including "objective" information increases the credibility of
your site and results in both more visitors and more sales.
SEO - Specific Tips for Search Engine Optimization
1. The page title should always appear immediately following the
opening HEAD tag and should include one or two or the most desired
keywords phrases. Nothing should be written between the opening HEAD
tag and the TITLE. The TITLE should be the first code read by the SE
spider.
2. As much as possible, text should be written as
text, not as graphics. Body text, headings, and link text including
keywords are all valuable in improving rankings.
Example: whenever possible use actual text or a heading tag
instead of a graphic containing the same text. For example, in a
site about cheap accommodations, pages should have text (headings)
near the top of the page saying things like “Hotels for Cheap” or
“Las Vegas Accommodations for Cheap” and not just graphic elements
containing the same information: graphics are ignored by SE
spiders.
3. If the appearance of heading tags is not considered
desirable, they can be used and their appearance controlled by the
designer through the use of CSS. In this way, the spider will still
read the heading as a text (not graphic) element.
Example: With CSS, you can specify that the browser will render
text in the H1 tag any way you please: You can change any of the
variables - font size, type, and color - as you see fit. This is
good for positioning but gives you better control of your page's
appearance.
4. Scripts: If scripts must be used, it is best not to write them
on the page itself, but to put the script contents in a remote
.js file elsewhere on the site and reference them as a source in
the place you want them to appear. If you use drop-down or fly-out
menus using JavaScript, repeat the content in a <no script>
tag so that the search engines can read the content.
Again, thse tips are more useful if you have keywords
near the beginning of the body text and your page appears focussed
around the keywords.
5. It is helpful to use domain names
that contain keywords: Example: http://newyork-hotels.com for a “new
york hotels” site. Subdomains can also be effective:
http://newyork.hotels.com at the "hotels.com" site. But note: recent
evidence shows that extensive use of keywords in domain and page
names can actually hurt rankings - so don't use multiple
keywords with several hyphens in a domain name. Finally, remember -
well written pages with relevant keyword content are much more
important than page and domain names.
6. If frames are necessary, the NO FRAMES tag can be
used to good effect. Any text or other elements you want the SE
spider to read can be placed between the NO FRAMES tags and will be
considered when the algorithm ranks the page in question. Very few
surfers today use browsers that cannot read frames, so virtually no
one (except the SE spiders) will see and read the content between
the tags.
7. Machine generated or identical pages can damage
rankings or even result in sites being banned at some engines. Do
not generate multiple pages having the same content and design, with
only one or two changes between the pages. Spiders are now
programmed to look for this and consider such pages" to be “spam”.
This does not mean that pages can’t have identical design elements,
but they must have substantial content differences between them to
avoid being considered spam.
8. Many search engine spiders reject or have
difficulty following dynamically generated pages. If the URL
contains several “?” ; a “%”; "-id" or similar characters, it
may not be crawled or indexed. This is because robots are worried
about getting caught in what they call “robot traps” with no end to
the number of links a program generates. In any case, if the spider
does crawl the page it may not follow the links there to other pages
on your site.
In these pages it is especially important to use
title, head, meta, and other tags properly, so that the spider will
at least read them and get some idea of the keyword content of the
page. If your site can be programmed so that pages can be given
URL’s with very few (or without) these problematic elements it is
highly preferable.
A work around is to use static HTML “pointer pages”
(such as a site map) with links to the target pages; or you can
build static versions of the generated pages that the spiders can
read and will index. There are more sophisticated ways of getting
around this problem that are too complex to go into here.
9. Links to your domain from other sites with
similar content and themes (not just random links) are a major
element in the ranking algorithm of many engines. If you own
more than one site, it is helpful to link them. We can run a
professionally organized link campaign that can bring you
large increases in traffic.
10. If you have questions or would like to know more, contact
us. |