|
Web page templates
are generally used as an efficient way to build a website.
Changes can be made to a template in an application such
as Dreamweaver and all pages can automatically be updated
in seconds. These changes can then be uploaded to the host
and like magic the whole site is updated.
The strength
of using templates is also a weakness in terms of search
engine optimization. While templates are a great way to
update a website, they are by their very nature inflexible.
By default, in many web page creation applications, when
changes are made to the metatags of the template, these
changes show up across all pages using this template.
Suppose your
website is based on 10 different but essential keywords
relating to your business and you wish to optimize 10 different
pages, one for each keyword. By using the default web creation
application settings you will have the same metatag information
for all pages instead of meta information that is unique
for each page you wish to optimize.
Generally, you
are able to dissociate these pages from the template and
then optimize all of the metatags for each of your different
keywords. Now you have a problem, though of how to update
these 10 pages, quickly and easily. If you want to add a
new link to these pages, you have to do so for all 10 pages
instead of just once on your template.
Suppose you
have 50 or 100 pages instead of 10? You workload now may
take hour instead of seconds. Though not the default, some
web page creation applications will let you move your meta
keywords and description manually between the editable regions
in the head area of the html.
Example1:
<!-- TemplateBeginEditable
name="head" -->
<meta name="keywords"
content="test, test2, test3">
<meta name="description" content="test
of the emergency broadcast system.">
<!-- TemplateEndEditable
-->
Example2:
<!-- #BeginEditable
"doctitle" -->
<meta name="keywords"
content="test, test2, test3">
<meta name="description" content="test
of the emergency broadcast system.">
<!-- #EndEditable
-->
This is one solution. Another is when building your website,
to define your editable and non-editable regions of your
templates carefully with search engine optimization in mind.
If a website is built too rigidly, the search engine optimization
techniques will not be easily incorporated into the site.
If a website is built too loosely, then you will lose the
ability to update the site readily.
Most websites
are built with efficiency in mind without regard to search
engine optimization or with search engine optimization as
an afterthought. A more ideal situation is to build the
website from the ground up with both efficiency and search
engine optimization in mind.
|