GGG - Great Gateway Generator

Help File


Please note that several features are not available in the freeware version. Check this page in our website to see the detail. Check our Glossary if needed.

File Menu

Open Project: old projects can be opened again to change parameters and re-generate gateway pages. The re-generation process starts by erasing the previous page set. But if you already uploaded pages to your www server, you should erase them before uploading the new set. Otherwise, you might leave orphan pages online.

New Project: creates a set of gateway pages with the purpose of promoting a target site, file or file set. Projects include both settings and created pages.

Close Project: start working with a different project. Closing a project always saves it, as does moving from one Step to the next.

Synonyms: you can add new words and synonyms, which will be used at the generation stage, to add variation to the text in the generated pages. 

A short synonym dictionary is provided with GGG, but the user can edit it or make it grow. The provided equivalences are not exact, they just bear some resemblance. The idea is to allow automatic generation of grammatically correct, keyword rich text.

If you plan to use GGG in languages other than English, and you intend to generate many pages with little content, it is a good idea to provide equivalent words for the most common prepositions, adverbs, articles and keywords in your language.


Tools Menu

Options to backup or "Save as" the door.mdb default database, and to open a previously saved one.

Help menu

Help: this file.

Tips: a few short ideas on how to use GGG

Change version: this option allows you to unregister the software and register it again. Usually you do it because you upgraded the software and got a new unlock code.

Be a reseller: how to enter our Affiliates program and earn money reselling our product.

Project Screen

Copy Project to: a project can be the basis of another.

Delete Existing Project: old projects take a lot of disk space. Delete them with this button.

Projects Properties Screen (Step 1)

Project Name: will be used to save the project settings and pages, naming a directory in your Projects folder.

Target Site Name: will be used is some pages as title and also in links to the target URL/URLs. It is better to use a keyword phrase, as it will boost the site ranking in Google while searching for that phrase. This space will receive maximal ranking strength: use your most important keyword phrase.

Target Site URLs: the file or site you want to promote. We recommend to target several files, not only the domain itself: "Other Target URL".

Subject: A relevant heading for all the gateway pages. See the Metatag Structure page for details.

Category: A relevant heading for all the gateway pages.

Phrase Text File - Description: The site description that goes in the Description Metatag. Very important for some SEs.  The 1.4 release enables you to enter phrases from a plain file, and they will be sequentially used by every page. The same phrases will also be used to separate links to 1st level pages. Use Synonymizer Phrase Generator for fast, complete phrase generation.

Language: It is used to select a .dat file. This file contains the standard phrases that go into the pages. By default the language is English, but we currently have Spanish, French, Italian, German, Dutch and Swedish. We welcome other foreign users to translate the standard phrases and send us a copy.

Webmaster Name and URL: These data are added to the metatags of generated gateways and to the Footnote.

Keywords Screen (Step 2)

Add Keyword: any keyword (or keyword phrase) can be added. It is important to include as many relevant keywords as possible. Each one will have a dedicated page (primary hierarchical page).

Edit Subkeyword: a distinctive feature of GGG is the ability to include nested keywords / subkeywords. This means two levels of keywords, a primary one that establish a category or group, and a secondary one that covers partial aspects of the primary keyword. For instance, if a target site deals about clothes, one keyword can be "pants" and subkeywords can be "shorts", "jeans" and so on. Each subkeyword will have a dedicated page (secondary hierarchical page).

This option allows subkeywords to be entered, modified or deleted.

Use keywords from another project?: This feature allows easy experimenting with different gateway pages.

Keyword Thief: This feature was originally in GGG but now is a separate software, located at . This is a spider that can be pointed to any search result page, for instance the Advanced Search page in Google, set for 100 results. It will automatically bring the elements from the Keyword Metatag in all the links found. After 5 or 10 minutes, you will end up with hundreds of  keywords; probably many of them will be very original and useful. 

The keywords that appear more than once will be checked and ready for being imported into your project. You can check/uncheck every keyword before proceeding. The Freeware version has limited power and deactivates after 15 uses.  The Full version is unlimited.

Move Keyword: Sign: << for go-to-left, when a subkeyword is changed into a keyword. Sign:  >> for go-to-right, when a keyword is changed into a subkeyword. A small window will ask you under which keyword you want the new subkeyword. This feature is used to move several subkeywords under a keyword whose importance needs to be increased.

Import / Export keyword list: this helps to save the settings of a project for future use. It is also good for importing keywords from plain files. The exported keyword file (projectname.exp) is in a simple text format, and can be edited with Notepad or other word processor.

Import / Export subkeyword list: same as above, but works for "children" of any "mother" keyword.

Content screen (Step 3)

This screen is dedicated to content. As you will see, GGG is able to generate SE optimized content pages that function as gateways, thus avoiding the usual gateway definition and its negative perception.

Each content box will populate one or several gateway pages. You can type directly in the editing box or copy/paste from another window.

The more content boxes with relevant text, the better will be the quality of your gateway pages.

This software will generate 1st. level pages optimized for each keyword, using a randomly chosen content box or a content box TIED with a selected keyword. 

If you choose to increase the keyword density of content boxes in Step 5, GGG will add keywords to the text following some simple rules, until the desired keyword density is achieved. Those rules can be changes from the .dat file.

Please note how important is to have many content boxes with good keyword density, in terms of gateway page quality. It is also good to modify the existing boxes to achieve the desired density, using good English. Humans always write better text than the computer.

For the 2nd level and random pages, GGG will choose a content box at random and increase its keyword density by the same method.

You can also use a plain text file to create multiple content boxes at once. Use #; to separate the different units that will go into different content boxes.

If you have our Synonymizer software, you can use the Phrase Generator and then the Paragraph Generator to create thousands of content boxes in a couple of minutes. There is also a feature called Synonymizing, Paragraph Mixing Generator, that takes one text and creates differently synonym-replaced, paragraph-mixed versions.

Features of Synonymizer that export Content Boxes directly into GGG database

What it does
Phrase Grator. Creates hundreds of phrases starting from one model and replacing every word by a synonym. All combinations are possible.
Paragraph Grator. Combines the phrases above into paragraphs.
Synonymizing, Paragraph Mixing Generator Takes a source text and creates many combinations of the same text, with autormated synonym replacement and paragraph scrambling.

Better that hiring a dozen writers and safer than stealing contents from the Web.

Content Critic: the Content Critic can help you reach an optimal length and keyword density in your text. You  can also leave this task to the automatic routines in GGG. However, the text will be more meaningful when manually edited.

Activate content critic: the only reason to deactivate it is the lack of speed or memory in your computer.

Add: creates new content box.

Delete: deletes a content box.

Save: allows saving after entering new text in the box. When editing a text box, this command saves it as a new entry.

Clear box : erases current text

Import other project's content boxes: this helps creating families of gateway sites.

Browse the WWW: a browser window will facilitate your navigation and retrieval of text and code. Please notice that unexpected effects can occur if you copy-paste portions of code within the pages. Please beware of copyright limitations. We have better solutions for obtaining contents from the web: Synonymizer, Delinker.

Pick up document text and copy to content box: it filters code out of the imported text. Safer than copy-paste.

Content critic: this window analyzes total word count and keyword density in each content box. Use it to adjust your content to 3-6% of keyword density. Keywords are most effective near the beginning of the box. We suggest to have 12-24 content boxes with about 300 words each. HTML code can be used here. We recommend applying some boldface, large type and H1 and H2 headings to the keywords.

Tie content box to keyword: Suppose you enter several content boxes and several keywords. When GGG generates the pages, for each kewyword GGG picks a random content box. However, if you want to improve the quality of one important, keyword-specific content box, it is better to TIE it to the required keyword to ensure that the editing will not be lost to other content box. Tying contents to keyword also ensures no repetition of a content box in 1st level pages.

Hosts and Domains screen (Step 4)

This screen keeps the addresses where your gateway pages will be hosted. This information needs to be entered to ensure correct cross-linking of all the generated pages.

Main gateway domain to host gateway pages (if other than target site): a unique feature of GGG which allows multiple cross-linked gateway pages residing in different domains. Most gateway pages will be located here.

We recommend to open separate directories for the gateway pages, to make maintenance an easy task. If you use the same directory as the main website, some problems may arise. If you want to erase gateways in order to create a new set, you will have trouble identifying them. Also, you can have two files with the same name. For instance, sitemap.htm is a name that we use to facilitate spiders work, but it is often used by webmasters to provide a comprehensive, graphic navigation interface.

Comment: some site promoters have no access to the main site and must use other ones that we call "gateway domains". Gateway domains are also used to increase link popularity of the target site and to disguise abusive gateway pages, a practice that we discourage. Some Search Engine Optimizers (SEO) use alternative domains to protect the main one from banning by overzealous SEs.

Add secondary gateway domain/directory: some gateway pages will be located here. You can add several secondary domains. Random pages will be distributed evenly among them. To help uploading pages to its domain or subdomain every set is created in a separate directory.

If you have large projects you can loose track of the directories and domains you used. Do not erase your projects from GGG until you erased all the corresponding directories from your server/s.

Gateway generation screen (Step 5)

There are several page types: the ones we primary level, optimized for one keyword; secondary level, optimized for a sub-keyword, and the ones we call random, which can be generated in variable numbers, non depending on the number of keywords. Both have different structure and features. Also, there are read-more pages that continue those 1st and 2nd level pages that are cut off by automatic optimizing features. An indexing hallway page completes the set.

1. First and second level page settings:

Keyword density for content boxes: (%) GGG will help you achieve the optimal keyword percentage including or excluding keywords according to a few internal rules that can be edited from the .dat file (see the page about editing the .dat file). The keywords are added in the beginning of the paragraph, to obtain better keyword prominence.

Increase content (word count) if necessary? This automatic feature is useful when little content text is available. The increase is produced with repetition of text using standard or provided synonyms.

Enable second level pages interlinking: This will result in a more heavily interlinked page set. This function is now managed with an element inserted in the Templates. Use it with Notepad or Template Editor.

Link to all the first-level pages from the Hallway?: same as above.This function is now managed with an element inserted in the Templates. Use it with Notepad or Template Editor.

Enable automatic Java script redirection: gateway pages are good for building site theme, for generating site PageRank, and for hitting high relevance according to the SE. However, they are ugly and it might not be clear that the user must click in the target-pointing links. The redirection script solves these problems. We let the user decide the percent of pages using this mechanism, which some day could be considered abusive by the SE.

Optimize tied contents: The content boxes that are tied to keywords are supposed to be manually optimized for keyword density. Thus, leaving the keyword-density optimizing to the software is an option.

Enable MouseOver Java redirection: a large Enter .gif file is located in top of the pages. Locating the mouse over it forces redirection to the target site. This method of redirection is less obvious than the previous one and equally effective. The imgredir.gif file is provided, but can be replaced for any other.

Content box in every 1st / 2nd level page?: Content boxes are allways  in the random pages. This option allows them to be also in the main pages. We recommend to tick both boxes in all projects, except for those in which very few content boxes are available. This function is now managed with an element inserted in the Templates. Use it with Notepad or Template Editor.

Keyword Specific directories: This option makes directories named as keywords, and filenames inside them, named as subkeywords. If there are no subkeywords, an index.htm file is created by default. This index is optimized for the keyword that names the directory. This feature avoids directory overcrowding, which is risky for some search engines. This feature is only in the SP version, which manages large projects and needs to deliver smarter content to the search engines.


2. Random generated page settings:

How many random generated pages? While the number of first and secondary pages is determined by the number of keywords and sub-keywords, the number of random pages is 5 per host established in Step 4. We recommend to increase the projects gradually, starting with 2-3 hosts and adding 1-2 every 10-15 days. This is to avoid abuse and possible sanctions from the SEs.  For traffic purposes, the more pages, the better. It is sensible to adjust the number of pages to the amount of relevant information that is included in the pages. 100 pages spread among 3 domains with 3 directories each are less risky than 50 in the same directory.

Random pages using automatic Javascript redirection: same explanation as above, Step 1.1

Random pages linking to the target site: A large number of gateway pages linking to one target site can be considered abuse. When pages are not directly linked, the user will need some navigation before arriving to the target site.

From the above %, how many pages are linking to the Main target URL rather than to other targets?: Gateway pages can link only to each other, or to some URL within the target site. Usually the main target URL is the domain name, thus defaulting to the index file. Other URLs usually are important files within the main domain, but any other domain or URL will do.

3. All types: general settings.

Classification: a not so common metatag. Doesn't hurt to include it.

Language: another metatag, used by some SE.

Include flash animations?: Includes the ggg.swf file from the swf folder. Can be any file, as long as you rename it as written above. Gateway pages do not have to be too simple. It seemed to us that pages with Flash rank higher than those without it. This function is now managed with an element inserted in the Templates. Use it with Notepad or Template Editor.

Include random images in some pages?: Same as above. Images are good because their ALT tag can carry keywords (automatically done in GGG pages). This function is now managed with an element inserted in the Templates. Use it with Notepad or Template Editor.

Highlight keywords in content paragraphs?: This helps to check keyword density and distribution. Also is supposed to improve rankings. From the .dat file, any other format (bold, italics, color) can be commanded.

Keyword density: This setting increases the keyword density by inserting keywords in certain points of the content boxes. 0% means no insertion. 1 to 5% ensures your pages will be within non-spam limits.

File extensions: either .htm or .html are common. This feature helps to keep gateway pages similar to the site they are  promoting/optimizing.

Word-separator in filenames: several options are provided. another personalization feature. We mostly use hyphens, since there is no consensus on what works best.

Include Google search links for your site?: Same as the previous features. If included, some link-checkers will report a broken link. This function is now managed with an element inserted in the Templates. Use it with Notepad or Template Editor.

Include "Revisit-After 30 days" MetaTag?: Some spiders will follow the metatag suggestion. Page with frequent renewal are better than static ones. This function is now managed with Header Editor in Step 5-4


4. All types: Design.

In the SitePromoter and eMarketer versions this screen is replaced by Template Editor. See a separate help file for that.

Font face and background color: helps to customize your gateways. This function is now managed with an element inserted in the Templates. Use it with Notepad or better with Template Editor.

Custom HTML box: any piece of code can be included here.

Templates: This function is now managed with an element inserted in the Templates. Use it with Notepad or Template Editor. We now provide one Simple set with the minimal elements, one set with a Table design and a more elaborate design (named Ross).

Background image: must be provided and selected by the user. Called from the template or from an external .css file. This function is now managed with the Templates. Use it with Notepad or Template Editor.

Header Editor

Edit Meta tags: the 3 different page types (1st level, 2nd level, random) can each have code written inside the Header space. This is useful for non standard metatags.

Background, CSS: select a file to be used as body background image or CSS.

5. Configuration Level:

Load settings from .dat file. This button reads the .dat file that is included in the same directory as the executable GGG file.

Set settings to .dat file. This button saves the configuration data (ggg.dat default file) for backup purposes, using the project as a name, followed by the .dat extension. It is wise to keep backups while experimenting configurations.

The .dat file is in a simple text format, and can be edited with Notepad or other word processor.

This page contains information about which features can be changed from the ggg.dat file that resides in the same directory as the executable ggg.exe file.

A Spanish .dat file, a German .dat file , a French .dat file and an Italian .dat file are provided for those languages. Also, for Swedish and Dutch. The words that are boilerplated in each page: "Click here", "More info at..." and so on are translated. Also, some common identifiers that GGG uses to insert keywords are also replaced for a foreign equivalent.

Following this guidelines, it should be easy to customize GGG for other languages. We will give credit to anyone that supplies us a working .dat file in other language.

Post-generation screens:

Generated Pages Report: it contains the names of all pages, a preview window to check them individually, and a Page Critic screen that shows the word count, the keyword density and other relevant data.

Gateway Map: this page is named  SITEMAP-DO-NOT-UPLOAD.HTM. It has links to every gateway page located in your hard disk. A similar page with links to the uploaded gateway pages is called sitemap.htm (also called Hallway page). It must be linked from the main site.

Links to first and secondary level are highlighted in green or yellow. Javascript redirecting pages are highlighted in pink. Standard random pages are violet. The hallway page (the one that must be linked from the target site) is highlighted in red. Read-more pages are in gray.

These pages can be manually edited before uploading, but the file names, directories and links should be left unchanged.

XML Sitemap: a new generated file for each domain, suitable for Google Sitemaps.

Saved Files

The door.mdb is the main database that holds all your projects. The program automatically makes a backup (door.bak) each times it closes.

The ggg.dat holds the settings defined in the Step 5 of the software. It also contains other settings that are not visible from the program screens, and the boilerplate phrases that are included in every page. After loading the language variables, the settings are saved in a file that has the Project name plus the .dat extension: project.dat . New English projects use the US-English.dat file as a default.  

The exported keyword list has the .exp extension.