Step by step doorways
Written by Dave Collins, SharewarePromotions Ltd.
http://www.sharewarepromotions.com/
Take a wander around some of the more commercialised (and less scrupulous) websites
offering search engine related services, and you'll come across a wide variety of
impressive claims, promises and guarantees. Some of them like to dazzle you with
their abundance of insider knowledge and specialised techniques, and one of the
more common phrases you're likely to come across is the doorway page.
Take away the hype, mystique and apparent science, and a doorway page is simply
a page on your website that's designed to rank well for a particular phrase. That's
all there is to it. If you're selling a bulk emailer, you may wish to setup separate
pages targeting the phrases bulk email, mass mailing, stay in touch, product announcements,
group mailing and so on.
While there are many different forms that the doorway page can take, there are,
for the purpose of this article, two different kinds - basic content pages and advanced
voodoo-type tricks. The latter involves use of particular techniques, gimmicks,
black magic and anything else needed to ensure that your site is found, but we'll
look at these at some point in the future.
It's All About Content
For now we'll stick with the basic content pages, designed to draw in those eagerly
crawling spiders, and make them see the content you have on your site, and where
they can find it. Note the significant point here. Content. Trying to lure visitors
and spiders to your site under false pretences is a totally pointless exercise,
unless the only thing you're interested in is page views and banner exposures. Assuming
that you're selling something more than this, the safest and most reliable strategy
is to only target keywords and phrases that are relevant to what you're selling.
There are only a few things that a good content doorway page needs. A title,
a description, some keywords, and some good solid content are the most important
ones. The title should effectively be a very short summary of the page, the description
a slightly longer version of the same information, and the content should be rich
in relevant material, words and phrases.
The content itself should be built around the base idea of the doorway page.
If, going back to the bulk mailer example, you want a doorway page to target the
phrase "product announcements", the page could be a short article on the importance
of staying in touch with your clients. There could be reasons for doing so, how
to find content for a newsletter, numbering systems for software versions and so
on. Some of these can then be included in the META tags.
Use Common Sense
While it's certainly possible to use software and reference sources to get the
exact right number of characters and/or words in each, it's really not worth the
time and effort required to do so. Use common sense. Make sure that your targeted
keyword or phrase is in all three META tags, and as near to the start as possible.
If the search engine only lists the first five words in title, make sure it's there.
Don't go for mass-repetition - it doesn't work, but don't be afraid of what I call
natural repetition either. Using the keywords "mail, email, emailer, emailing, bulk
mailing" will not get you banned for repeating the word mail. Getting banned is
considerably harder than that, and in 99.99% of cases, you will not be banned for
setting-up legitimate content pages.
The next obvious question is how to choose your keywords and phrases. The answer
is carefully - bearing in mind that they will be used throughout the META tags and
actual page content, their selection is critical.
A commonly used technique is checking on your competition. We all do it, and
there's nothing wrong with having a look what they're using, what works and what
doesn't. But don't go copying them word for word. Although it's a legal grey area,
it's morally questionable, and is almost certain not to get you as high a listing
as your competitor. Also bear in mind that actions like this may carry a real risk
of getting removed from an engine.
Another grey area is the use of your competitor's company or product name. A
legal precedent of sorts was recently set by Playboy, but there are, as always,
clearly legitimate ways of using this strategy. While eyebrows may be raised if
your root page META tags consists of nothing more than the names of your competing
companies and products, it's perfectly reasonable to have a page that compares the
respective features of your own products with theirs. Just be careful to ensure
that the information you present is accurate.
Getting Those Keywords
By now most of us will be aware of GoTo's keyword popularity feature, but this
method does have its limitations. A far better and more advanced service is available
at http://www.wordtracker.com/.
Apart from the fact that they use a far more diverse database, they also include
critical information such as the number of sites that are competing for a keyword.
They also offer invaluable information for finding keyword combinations, many of
which you probably hadn't even considered before. The service isn't free, but if
you're serious about your search engine performance then it's well worth the money.
At the time of writing there were a range of pricing options from $20 for one week's
access to around $200 for the year. Money well spent.
Once you have your keywords selected, it's then simply a case of laying out your
page accordingly. At this point it's worth remembering that although the primary
purpose of the doorway page is to attract the search engines, this doesn't mean
that a visitor who comes across the page should be mystified beyond belief. The
page can be presentable, and should always offer clear and obvious access to your
main site. More of that later.
Don't clutter your code
To make things as easy as possible for the spider, steer clear of tables, javascript,
and excessive use of images. Where you do use images, make sure that you have a
keyword-friendly ALT tag - some of the engines certainly pay attention to this,
but the same basic rule applies. Don't overdo it by cramming in 100+ keywords onto
your logo.
Avoid the & symbol, apostrophes and excessive use of case, and don't over-use
non-breaking spaces. If you don't even know what these are, then you don't need
to worry about them!
Once the page is setup, the next decision is going to be how to take the human
visitor who ends up there to your main site, where you can dazzle him/her with your
design skills, animated graphics and artwork. The two legitimate options are manually
or automatically.
Automatically consists of three options - a META refresh tag, a JavaScript, or
a server-side solution. Avoid a META refresh at all costs, but either of the other
options are currently seen as legitimate by the engines.
However, the manual option may well be the safest method of all. Simply having
one or more visible and prominent links to your main site carries no risk of search-engine
penalty, but may of course mean that you lose an impatient visitor. The decision
will have to be yours - just weigh up the relative pros and cons and take it from
there.
A third option involves setting up a legitimate content page, waiting for it
to do well in the search engines, and then substituting it for a simple forwarding
page. I can't overstress how bad an idea this is. A growing number of "expert" companies
are singing this is as the "new technique" but it's clumsy and dangerous, and should
be avoided at all costs.
So now you have it. A well thought-out, well structured and 100% legitimate doorway
page. Now all you need to do is go back and start the whole thing all over again
for your other keywords and phrases! A few last hints and tips. If you're going
to do this, you may as well do it properly. So don't simply copy the same page over
and over again, merely changing the META tags. It's a waste of time. And finally,
don't forget that many engines insist on only submitting the root URL. Make sure
that a spider visiting your main page has links to follow to your doorways. You
can use discrete links, invisible links, or simply label them for what they are
in a "quiet" part of the page. More of these techniques later. Be seen, be sold.
Dynamic PAD
System Requirements
You need PHP 4 or higher to run DynamicPAD scripts and a MySQL DB to store its
data. DynamicPAD was tested with the Apache web server. The scripts are cross-platform
and you should be able to install and run them on a Windows host with MS IIS .
DynamicPAD uses the Apache mod_rewrite by default. Alternatively, you can use
Error 404 redirection.
Installation
DynamicPAD consists of two parts: a server-side PHP package and a client-side
editor. First, you need to download and install the server-side part. Read the server-side
package installation instructions below.
Then you need to download the DynamicPAD editor,
PADManager. You can use this editor to create
static PAD files as well. It fully complies with the ASP PAD specification. Here
you can find instructions on how to prepare your DynamicPAD data with PADManager.
RoboSoft users do not need to download
PADManager since all its functionality is included into
RoboSoft.
Installing DynamicPAD Server-side Scripts
Download the scripts package (dp.tar.gz) to your web host. We recommend you install
the DynamicPAD scripts into the “dp” folder of your web server root. Extract the
package using the following command:
tar -xzpf dp.tar.gz
This will create the “dp” directory and put DynamicPAD scripts there. This command
will also automatically set appropriate file permissions.
If you use your FTP client to upload files and are unable to run the command
above, make sure to set the following file permissions:
“data” folder – 777
dp_conf.dat – 666
If you install DynamicPAD for the first time, you need to rename “dp_conf.php.inc.default”
into “dp_conf.php.inc” and “dp_conf.dat.default” into “dp_conf.dat”.
If you upgrade an existing DynamicPAD installation, do not rename these files.
Instead, delete the “install.php” file.
Open the dp_conf.php.inc file in a text editor and set the following values:
DBHost. Your MySQL server address. Normally, a local database is used
and the address is “localhost”.
DBName. The name of a MySQL database where you wish to store your DynamicPAD
data. You can specify a name of an existing database or DynamicPAD will try to create
a new database using the name specified.
DBUser, DBPass – login and password that will be used by DynamicPAD to
access the MySQL database.
TablesPrefix – specify a table prefix that you wish to be added to the
DynamicPAD MySQL table names.
Login, Password – specify the login and password for your DynamicPAD control
panel.
HomeDir – absolute file system path to your DynamicPAD installation. Example:
/home/john_doe/public_html/dp If not sure, type there whatever you wish. The installation
script will check this value and suggest to you the right path to specify.
DataDir – absolute file system path to your DynamicPAD data folder. By
default, it is the “data” subfolder of your DynamicPAD installation folder, e.g.:
/home/john_doe/public_html/dp/data
You can leave the other options “as is”.
Navigate to the install.php script with your web browser. The URL should look
like this:
http://www.yourwebhost.com/dp/install.php
The installation script will check your configuration and create a MySQL database.
If everything is OK, the installation script will open the DynamicPAD Control Panel.
Now, you should remove the install.php file for safety reasons.
Open the DynamicPAD tab in Product Editor.

DynamicPAD editor allows you to override any PAD field with any number of alternative
values.

Currently, there are three types of overriding available: By Site, By Language
and Unconditional. The "By Site" ruleset has the highest priority. If there is an
alternative value in the "By Site" section for a specific site, it will be used
on that site regardless of any other options and conditions presented.
In addition to providing alternative PAD values to specific sites, you can also
chose from either "By Language" or "Uncondinional" types of overriding for each
field. They are very similar to each other except that "By Language" is used only
on download sites with of a specific language. There are two modes of operation
available for these two types of overriding: Random and Selected. In the random
mode, all the alternative values are used. DynamicPAD will randomly select on of
the altaernative values for each site. NOTE: While values are chosen randomly, DynamicPAD
will send the same value to the same site if you repeat the submission or the site
is polling your PAD file. This is to prevent false positives when download sites
check your PAD file for changes.
Then use the "Upload" button in the DynamicPAD Settings dialog. Your DynamicPAD
data will be uploaded to your server. You can access it then using your DynamicPAD
on-line control panel.
Dynamic URLs
The main purpose of the DynamicPAD scripts is to generate PAD files on-the-fly
according to the info contained in the request URL. All the URLs are processed by
the same PHP script. When you use RoboSoft to submit your products, it generates
unique URLs for each site automatically. Though, sometimes you may want to provide
a PAD URL manually. The URL should look like this:
http://mysite.com/dp/app-00480263102/site-00381b4bbdb/lng-eng/myprog.xml
app-00480263102 - Your product's Unique Identifier. You can find it in your DynamicPAD
Control Panel.
site-00381b4bbdb - Unique Identifier of the site where you submit the URL to.
lng-eng - Language tag. If set, appropriate "By Language" values will be used.
You can use full language names ( english, french, german... ) or their 3 char aliases
( eng, ger... ).
myprog.xml - a virtual filename for your PAD file.
Only the product UIN section is mandatory. The other sections can be skipped.
Note: All the URL sections should be in Lowercase!
In addition to the PAD file, dynamic URLs are used to download your product.
DynamicPAD will process such URLs and redirect the user to your actual download
URL. This allows you to provide alternative distributives to specific sites and
to gather the download statistics. Product URLs are constructed the same way as
PAD URLs. The only difference is the "distr" section:
http://mysite.com/dp/distr/app-00480263102/site-00381b4bbdb/lng-eng/myprog.xml
Statistics
Another important DynamicPAD purpose is to gather statistics of your PAD file
and your product downloads. On the main statistics page you can find the top download
sites list containing the data gathered since you installed DynamicPAD. DynamicPAD
provides much more accurate statistics since it uses unique site IDs instead of
the referrer field to determine from which site your files were requested.

There is also a Calendar panel. You can use it to get the stats and log records
for a specific period of time.

|