Thank you for purchase of our SGW software. As you know already SGW stands for Self Growing Websites. It is a concept we came up with and developed our software based on it.
The main idea of SGW is to update (grow) your websites with fresh original targeted content on a regular basis in a very unique human way. The best thing is that this process can be completely randomized and automated.
SGW contains a system of modules, which closely interact with each other, processing and adding all kinds of content to your website based on very advanced settings for each particular module.
Also the advantage of SGW, not offered in any other similar product is that each module can be easily turned on or turned off, depending on your website's requirements. You will also be able to install additional modules at a later time.
So, let's take a closer look at this software. SGW consists of 4 types of modules: Input, Monetization, Output and SEO. Each type is responsible for its special task. You may see the scheme of modules interaction in Modules -> Modules Review tab of your script. To initiate SGW you need to set up a chain of at least two modules: one Input (processing different kinds of content) and one Output (posting the content to your website or blog). SGW was developed to automatically process different kinds of content and gradually add it in a human-like way to a website or a blog. Depending on customer settings SGW will grow your online real estate on complete autopilot. SGW Projects Manger allows you to create and run multiple projects at the same time. And it doesn't matter whether you have a single website/blog or a number of websites/blogs (on add-on domains, or sub-domains) within your hosting account, you can maintain them using just one installation of the script.
Currently the following modules are available for SGW:
More detailed information on each particular module you will find in the according chapters of the Manual.
SGW uses the unique drip technology. It will process and add the content to your website or blog on complete autopilot based on your created projects in a unique human-like way. So you will not be penalized by the Search Engines. SGW will automatically grow your website or blog creating a niche oriented web resource with targeted and ever updated content.
Welcome to Self Growing Websites system. Grow with us!
This is the installation guide for SGW script. It will show you step by step how to install it on your server / hosting account. If you don't feel comfortable installing PHP scripts or for some reason are unable to do that you may purchase SGW Installation Assistance for a low fee of $25.00 and our technicians will install the script for you.
Well, if you have decided to do that yourself it is recommended to follow all the instructions and if you have any question, please contant us before doing anything without confidence. Our support will give you a detailed consultation. Please leave your inquiry at http://self-growing-websites.com/support.php and it will be processed and answered as soon as possible. You may also reach our support form right from the Support tab of SGW Control Panel.
It will take you 10-15 minutes to install the script and it doesn’t require any profound skills or experience, however some basic knowledge is a plus.
First, using the download link you have received by email, or from our bonus page please download the script onto your computer. It's an archived Zip file. You need to extract it using www.winzip.com or www.winace.com or any other similar program. You will see that the program includes a number of folders and files. You have to upload them to your hosting server. To do that you need any kind of FTP client program such as CuteFTP or FlashFXP or other.
To connect to your hosting server you need to know FTP url, username and password given to your by your hosting provider. Once you connected to your hosting account with FTP client you will get to the root directory of your account. This is actually the back side of your website. Usually most UNIX hosting servers have the folder named public_html. That's where all the files that are supposed to be accessible from the browser should go. Sometimes this folder is called ‘WWW’, ‘Docs’, ’httpdocs’ or else. Sometimes you do not need any special folder and can upload your files right to the root directory. Please refer to your hosting provider on this.
One more thing: some hosts offer so called "multisite" hosting accounts (with add-on domains). That means that under one hosting account you can create multiple websites with, so called add-on domains or subdomains. With the previous version of the program you had to install the program for each one of your add-on domains. Now, using new program’s powerful feature - Projects Manager - you can maintain all of you websites with add-on domains and subdomains just from one SGW installation.
Getting back to installation. On your server, find directory ‘public_html’ (or whatever applies to your server), create a new directory in it named SGW and upload all the files from the zip archive into it. In this case you will have a relative path to your script as: /public_html/sgw
Now, another important step is creating a MySQL database. Note: the script works only with MySQL databases. We recommend creating a separate database for our script with a separate user. You have to go to your hosting account’s control panel and create a new data base. If you are allowed to have only one database – no problems, you can use the existing one, but you need to know database name, database username and database password. Also make sure that database user has all privileges to work with the database.
Enough for the technical stuff, here it comes the final part of the installation:
Open your browser, and type the url to where your SGW script was uploaded. It should be something like:
http://your_domain_name.com/sgw.
By the way, if you have Linux hosting you need to mind upper cases (Windows hosting ignores caps).
You will see the script’s installation wizard. First, choose the language. It might be ether English or Russian for now (in due respect to the developers of the program). Choose the language you feel more comfortable with.
Click "next"..
URL of your website – the program should automatically fill in the absolute path. It should be something like this: /home/user_name/public_html (it may differ depending on server settings).
Then you need to fill in the information on MySQL database and FTP.
DB HOST – usually it is ‘localhost’ (without quotes). Or it could be IP address. Refer to your hosting provider on this.
Note: FTP root directory – if your relative path is: /public_html/sgw you have to enter /public_html as FTP root directory.
Be careful filling out this information; do not paste any extra ‘spaces’ to avoid error messages.
For your convenience the program has the system of hints. Just point any questionable fragment and you will see a tooltip with an explanation..
Press ‘Continue’ to go on.
In the next window you need to specify your personal information. Type in Your login name and Password that you will use to enter SGW Control Panel. Also provide your email where to send the password in case you forgot it. We recommend saving this information to keep it memorized.
On this screen you also need to fill in Activation information. If you do not enter your activation information or enter it incorrectly your SCRIPT WILL NOT WORK! You need to enter the name and email you used while purchasing the program. You will receive it in your confirmation email. Be very careful with this information, it should be precise.
So, Vu-a-La, we are all done. Please, click ‘Continue’ to finish the installation process.
In order for SGW to work correctly and automatically, only one cron job is needed to be setup on your server. Please, note. You have to set up SGW cron job to run every 15 minutes.
You need to set your cron job to execute file go.php
Below is a list of possible cron commands. If the commands below do not work on your server please contact your host support and ask them for the correct cron command to execute php scripts for their server. If all of the commands fail, tham means that your hosting provider does not support cron jobs and you most likely need to you use third party cron solutions such as http://visualcron.com or http://webbasedcron.com
Make sure to change the path, domain name and/or username in the commands below before using them to what you really have. The folder in the examples below is named 'SGW'. Rename that to reflect the folder name of your SGW installation if it is not the same.
You need to set your cron job to execute the file go.php every 15 minutes.
Here is the screenshot of standard cron manager in cpanel at most of the Unix hosting providers:
As soon as you login to SGW control panel you will see eBoard. Here you can read our latest company news and other interesting and useful materials regarding our releases, SEO, internet marketing and web promotion.
Also, pay attention to the header of the Control Panel. In the upper-right corner you will see a summary table with some statistics data regarding your control panel:
Current version – shows you the current version of SGW that you have installed. Latest version – the latest available version of SGW. If it is different from your current version you can click on it and get to your "Modules Setup" screen. Click on "Update" button to update all of your modules as well as control panel to the latest available versions.
Active modules – the number of modules activated in your current installation. Upgrade modules – the number of additional modules available. By clicking on it you will get to the "Modules Setup" screen where you will see which modules are activated and which are not in your SGW installation. By clicking on a red cross of the inactive module you will get to the page where you can get more information on that module as well as purchase it. As soon as you purchase it, it will be activated on your "Modules Setup" screen
All projects – total number of projects created by you in Projects Manager. Now running – the number of projects that are currently running. By clicking on it you will get to your Projects Manager.
You can also see some other tabs in navigation bar: Projects Manager, Modules, Options and Support. Let's see what they all do..
This tab contains two subtabs: Modules Setup and Modules Diagram.
Modules Diagram will show you the current structure of the program, current number of modules and their types (You can view it the INTRODUCTION chapter of this manual). Module Diagram is a graphical interpretation of how the script works. SGW was developed in the unique way that it is possible to add an unlimited number of modules to its Control Panel. The scheme will change when new modules are added. At the moment there are about 20 more concepts of future modules which are going to be released gradually. Current modules will be updated as well.
At the moment all modules are divided into 4 types:
SEO – promoting your content (Sitemap, Pinger modules)
Modules Setup – this is where you have to start setting up SGW. Here you tune the structure of the program, its mainframe.
You see the list of all current modules. Shell we come across the columns?
Status – this column shows the current status of every module. You can easily turn any module off if you do not intend to use it and you will not see it when creating your projects.
Activation – this column shows if the module is included in your edition. All modules are available for a separate purchase, so if it is not activated, you can click on a red cross, purchase it and it will get activated in your configuration. All activated modules have green checkmarks. To update the activation status of modules you need to press “Refresh My Activation” button right below the table.
Version – shows the current version of each particular module. When you notice that there is update available you can press “Update” button at the bottom of the page to update the module to its latest version.
Default – this is the new and very powerful option which allows you to set default setting for each module. All modules come in with our default settings, but you can modify them to your needs. This option is very useful when you use the same module in your different projects, or when the settings of a given module differ slightly from project to project (Read about setting up the modules in appropriate Chapters).
We strongly recommend to go through all the default settings to tune them to your specific needs!
"Options" tab contains three sub tabs: Your account, Notifications, Cron Setup Help.
Your account – shows your important information. First of all, Your login name and Password which are required for entering SGW Control Panel. There is also an email which is needed when forgotten password is claimed. Sometimes we ask to provide this information to figure out if something goes wrong with the program. You can change this information any time you want but also try to remember it or save it somewhere.
Next one is SGW License Information.
This information is important to verify active status of your SGW License. This data is case sensitive. Even the minor mistake may prevent SGW from operating properly. Be very careful filling it out. Use the information you’ve provided while purchasing the program. If for any reason you will need to change this information let us know immediately to avoid the script operation interruption.
The last block is regarding your hosting account FTP information. This information is taken from the installation procedure but if any changes occur you have to make them manually in here. Again, be very careful filling out this information.
Notifications sub tab– gives you an option to notify yourself about SGW activity. As soon as SGW start working on autopilot, notifications is a kind of controlling tool helping you to supervise your projects.
You need to enter your email to receive the following notifications::
Notify me when project is finished successfully – you will get this notification when all content in Input modules of one of your Projects is processed: for example ‘Content files’ module has already processed all specified files, Articles module’s extracted all the articles on a given keyword, RSS Wizard module’s extracted all the items from the specified feeds.
Notify me when project is failed – you will get this notification when one of your projects is not running for any reason or runs with errors.
Send daily reports on running projects – this option will let you receive log reports of the execution of your projects to your email. In this report you will see how many projects have ran during this day, along with detailed log information on each project.
Cron set up help – a short instruction on how to correctly setup a cron job on your hosting server. For the security matters you can not use web based Cron services. If you have a critical issue about this please let us know and we will release a special patch for you.
Projects Manager (PM) is a new powerful feature implemented into the newest version of SGW. Now the program is much more flexible and user-friendly.
Every project is a logical chain of at least two modules: one Input and one Output. You can also add Monetization or SEO modules into the chain. To initiate the program you need to create at least one project.
In general you can create unlimited number of projects. This is the main difference between current version of the program and the old one. In case of the old version every new project used to actually require a new installation of the program. Nothing but a mere routine.
Another great advantage of PM is that now you can control all of your websites and blogs on add-on and subdomains just from one single installation of SGW, unlike the old version which had to be installed to every sub-domain or blog separately. And what if there were hundreds of them… We've had clients like that. They will definitely like this feature.
We are sorry that we have come out with this feature only in awhile …
Let’s continue. Projects Manager Tab contains three sub tabs: "Create New Project", "View All Projects" and "Import Projects".
Create New Project:
In this section you create the plan of your future project: this is the coupling of Input and Output modules. Plus you can add Monetization and SEO modules. So, the whole algorithm will be the following:
- Input module extracts the content from sources such as files, rss feeds or article directories;
-
Monetization modules "monetize" that content, inserting ads or affiliate links;
-
Output module adds that content to your website in the form of template-based pages or blog posts;
-
SEO modules promote your content for the search engines.
Note:In one project you can tie together only one Input and one Output module. If you want, for example, to add articles and rss feeds to your website at the same time you need to create one project with Articles module as Input and Static pages as Output module and another project with RSS Wizard as Input and again Static pages as Output module.
After you have selected the needed modules press “Next Step”.
On the further steps you will have to set up the chosen modules. We will explain each particular module in the following chapters.
Look at the Project's Navigation Bar on the left. It will show you all steps in setting up the project. We would like to pay your attention to “Project Automation” step:
Here you set the start time of your project and frequency of its execution.
Start running project at – you set the starting time of the project. Let’s say 4:15 a.m.
Repeat project - sets the time interval to the next execution. Every 13 hours.
These settings mean that the project will start at 4.15 a.m. and will repeat every 12 hours. So the program will add a piece of content to your website or blog according to your settings approximately every 12 hours (the time will vary a little bit to avoid footprints).
Here you can also see the time of next execution – Project Start and the current time on the host server – Current server time.
Note: you need to set the time taking into account the time on your server. This is important if your host server is located in a different time zone.
The shortest time period is 15 minutes. Note this because it is important for setting up a cron job for SGW (see chapter 1.3 Automating the script).
Press “Next step” at the bottom to finish setting up the project. You will see a summary information on your project on the final ‘Complete’ step:
On this step you will see the names and the statuses of all the modules included into the project. Also you will see the timing you’ve set for this project.
At the bottom of this page you will see three buttons. If you want to go back and edit the current project press ‘Previous step’. If you want to test the current project press ‘Complete & Test’. If you want just to complete the project without testing press ‘Finish and go to Project Manager’.
After completion you will be able to find this project among the other ones by clicking on "View All Projects" sub tab.
View All Projects: .
Here you can see the table with all created projects. Let’s see what each column of this table means.
First go the order numbers of your projects followed by the project names.
Modules in use – shows graphical icons of modules used in the project. Placing a mouse cursor over an icon will show you a tool tip with module's description.
Status – shows the current status of the project. There are 5 statuses:
- active, running;
- paused;
- setup is not complete, uncompleted;
- the project is finished, there is no more content left in the source;
- the project is failed (or one of the steps is failed);
You can place a mouse cursor over a status icon to read more information on a current status or click on it to change or correct the current status.
(Edit) – click on this icon and you will be able to edit current project. You can make any changes to the project or finish setting it up. As you will notice the button “Save” will give you a possibility to finish setting up the project on a current step and continue later. If the project’s setup was not completed it will have the following status:
(Test) – this icon is used to test a specific project. By clicking on it you will initiate the project and if there is a mistake you will get an error message. You will have to check and edit the settings or contact technical support for consultations. If the project runs successfully you will get a log report on what was done as on the following screenshot:
(Log) – this column contains all the history of the project functioning.
For a better visual apprehension we use color coding system:
Green – all tasks within a module were successfully completed;
Yellow – not all tasks were completed or some warning occurred.
Red – the module is failed.
For more details click on any colored bar and you will get the statistics on a current module's run. This statistics will also be used in your notification emails.
If any of the modules failed you may click on the module's icon to edit that module.
Let's get back to the Projects Manager's last column – Created on - the date when the project was created (View All Projects screenshot).
Pay attention to the menu bar above the table – Show projects. Using this menu you can filter the projects in the table by: running, paused, uncompleted, finished, failed. Check marking any of the group will make projects with the according status visible and visa versa.
Within Projects Manager you can make operations with several projects at the same time. You need to checkmark the needed projects and select the action from the drop-down menu which you can see above and beneath the list of project names:
Start – starts all selected projects;
Pause - pauses all selected projects;
Delete – deletes all selected projects;
Copy - creates a copy of the project/s. After using this command a copy of your project will appear in the Projects Manager with prefix ‘Copy’. You can rename and edit it after that. This option is very useful when you create projects that are slightly different from each other. For example posting different topic articles into different WordPress categories. So, you just change a keyword in articles module and a category in WordPress module.
Export - this option creates an XML file (projects.sgw) with the selected projects and saves it on your hard drive. Now you can transfer your projects to a new installation of the program, let’s say on another hosting account or use as a backup file while reinstalling SGW. You can also exchange your projects with fellow forum members or even sell them. Very convenient, isn’t it?
Now it’s time to learn how to Import Projects.
Import Projects:
It’s very easy. Go to Projects Manager Tab, choose Import Projects sub tab. Using ‘Browse’ find the XML file with the projects (projects.sgw) and press ‘Import projects’. Now they should appear on your "View All Projects" screen.
Input modules of the program are responsible for gathering targeted content from article directories, rss feeds, txt files, etc. Each Input Module works with its own type of content.
Currently there are three Input Modules:
Content files module - extracts content from files (with text) stored on your computer or server; Articles module - works with a number of article directories extracting articles on a given keyword; RSS Wizard - randomly pulls content from a group of given RSS feeds.
You can include only one input module into each project. If you want all three types of content to be added to your website or blog you need to create three separate projects including appropriate input modules in each project.
Ex-name of this module is Pages. This Input module works with pre-made content files with any extension (txt, html, php…). As soon as you have a bunch of content files which you want to add to your website or blog you may upload them to your host-server and initiate ‘Content files’ module which will gradually add the content using unique ‘drip’ technology. ‘Content files’ module works with ‘Static pages’ module or with ‘Wordpress’ module.
Setting up the module.
Content files directory – in this box you have to specify the folder on your server where your content files are stored. You should start with ‘/’(forward slash) indicating the root directory (which is sometimes called Public_HTML or WWW or Docs). For example: if your absolute path is /…/public_html/my_content_files you should type just /my_content_files (or /my_domain/my_content_files).
If your files are saved on your computer you have to create Zip archive and then using Upload zip file with content files function upload them to the folder on your server. Browse for your Zip archive. The files will be automatically extracted from the archive after uploading.
Note: if your content files are MS Office documents (with .doc extension) you have to save them in TXT format before archiving (MS Office files are formatted the way that only MS Office can work with them).
You can also create a new folder for your content files. You need to specify the directory and the name of the folder in Content files directory and press ‘Create folder’. For example: /my_content_files/new_content. The folder ‘new_content’ will be automatically created and the files will be uploaded in there.
File extensions to process (php, html, etc) – this option specifies files you want to process. Small hint: you can give your own extension to the files you want to process and then specify it in the module.
Now press ‘Scan’ button. This option will upload your Zip archive to the server or will scan the indicated folder for the files. All the files will be saved in program’s data base and get ready for the processing. This is needed to prevent publishing duplicate content.
‘Clean’ button is used to clean data base from saved files in order to save fresh ones, when you, for example, reset the module.
Hours to change file's timestamp – this powerful featurewill help to change the timestamps of your content file. It will create an illusion that files were just created. Search Engines like fresh and original content, let’s give it to them.
Situation: you have generated a thousand of content files with a help of content generating program. The generating process takes minutes so the creation time of all your files will differ slightly. If SGW was set to publish one of your files at 10 pm May 20, 2007, and you have set Hours to change… - 5, the program will change the ‘create time’ of the file to a random time within 5 hours before publication (for example: May 20, 2007 6 pm). A bit confusing, but it works, it will help to avoid “red flags”.
Files to process each time – sets the number of files to process every time the program runs. 1-5 means that every time the program will process a random number of files from 1 to 5 until all files are published. If you set 3-3, the program will process three files every time.
Send content to Output module– the program can publish your content in two ways: As a single content block – if you set the program to process 1-5 files every time it will take, let’s say 3 files, and publish them on one page of your website (if the Output module is ‘Static pages’) or in one post of your blog (if the Output module is ‘Wordpress’). Separately by files – the program will create a separate page for every file or publish every file in separate posts.
These all made to give your materials an element of randomization and originality.
Content title tag, Content body tag – these options will help the program to identify the Title and the Body of your content. By default, the program takes the first group of symbols before the dot and publishes it as Title and the rest part is considered to be Body. You can specify yourself the title and the body of every file. You can use any custom tag on your choice. Enter title (you do not need to use < > symbols in this option) as a tag for the title of your files. In this you will need to use <title></title> tags in the text. All the symbols between these tags the program will identify as a Title. The same is with the Body. If you do not care about this, just leave these sections empty.
Size of content body – this option is very useful when there is no need to publish the whole text of your file. You may choose the random number of symbols to publish. This will also help to avoid too long publications. All text within tag – the program will publish the whole text within tags you have specified. Random number of symbols – the program will publish a random number of symbols from the specified interval. 300-500 – from 300 to 500, 300-300 – 300 sharp every time. In case if the text will be less then specified number of symbols the program will publish the entire text.
Leave HTML tags – here you can specify HTML tags which you want to keep in the text (use ‘|’ between them). All the other tags will be removed. Note: you do not need to specify the tags you used for Title and Body of your file the program will save them automatically.
Change file extensions after processing to – this option will help you to sort the files you have already published and which are not due yet. This is very useful when you use the single folder for your content files and use to add fresh content in there time after time. Using this option you will never mix up your files.
Give your processed files an extension – .usd (for example) - and, of course, do not specify it in File extensions to process.
Add backlinks to content pages – this option helps to add backlinks to the pages with the original material. This may be clearer if you imagine that you publish only the part of your content as post in your blog. So you have the option to give the backlink to the entire material. No – do not create backlink Before content text – to place the link before the text (body) After content text – to place the link after content text (body)
Tag for backlink text – this option allows you to specify the text of the link with the help of tags. So, the program will identify the number of symbols between the specified tags as a link’s anchor text. For example if you will enter ‘title’ the program will take a title of the text an make it as a backlink.
Backlink text will contain – this option allows you to add your custom phrase to a link anchor text (For example ‘Read more…’). Only link text – do not add any phrase. Link text + additional phrase – add you phrase to the anchor link text. Type it in the box. Phrase before link text- insert the phrase before the backlink text. Phrase after link text- insert the phrase after the backlink text.
Point backlink to subdomain – If the directory with your files rests on one of subdomains of your site insert the link to your subdomain in order to make back links valid.
This powerful Input module is responsible for pulling articles based on your keyword from the most popular article directories. It’s principle is very simple. You specify a keyword, set up different parameters of search and formatting parameters and the module will process found articles according to your request. Articles module will send articles to ‘Static pages’ module or ‘Wordpress’ module depending on your needs. So, with the help of this module you can create a huge archive of themed materials which will grow automatically.
Now about settings.
Enter Keyword – enter themed keyword or phrase in this box to specify the search. Note: only letters and numbers should be entered. If you want to fill your website with the articles on two different topics you will have to create another project.
Search in – this parameter will tell the program what part of articles to search for the keyword: in title, in body, find articles by author or search for keyword in all parts of the article.
Use article directories – specify the directories to search articles in.
Test search results – this option will show you how many articles in what directories were found. Press ‘Test’ button and a pop-up window with statistics will show up.
Number of articles to extract – this option tells the program how many articles to process during one stretch. 1-5 – means that the program will process a random number of articles at a time from 1 to 5. 2-2 – means that the program will process the exact number of articles.
Send articles to Output module – the program can publish pulled articles in to ways: As single content block – all articles well be published on a single page of your website or in a single post of your blog; or Separately by article – every article will be published on a separate page or in a separate post.
Maximum number of paragraphsin article – usually every article consists of a number of paragraphs, to avoid too long materials, which are sometimes rather boring or simply no time to read, you may restrict the number of paragraphs.
Leave HTML tags in articles: if you want to keep any of HTML tags in the article you have to specify them (use ‘|’ between them). Other tags will be removed.
Shuffle paragraphs – this may seem strange but remember this is all done to make Search Engine think you publish the unique content. Shuffling may be a mass but in any way is extremely original. The program will leave the first and the last paragraph on their places and will shuffle the rest of them. If there are less then three paragraphs in the article the program well not shuffle them. No – if you think you do not need this option, you may not use it. Within an article – the program will shuffle the paragraphs within one article. Among all articles – the program will shuffle the random paragraphs among random articles. The program will replace the paragraphs from one article with the paragraph of the other one, but it will always place the first paragraph of one article on the first place of the other article (the same thing is with the last paragraph). As a result you will get the totally original content with a piece of logic in it.
Add a random phrase to each paragraph – this option will add your custom phrases to articles. These phrases may be as an addition to reveal the topic or may be counted as an additional keyword for Search Engines.
Checkmark ‘No’ – if you think you do not need this, or ‘In front of each paragraph’ – if you think that this option ‘rules’. Upload text file with phrases - you may use the whole list of phrases (one per line) and the program will randomly add them. Use ‘Browse’ button to upload the file with your phrases. Just specify the file and the program will automatically place it into its data base.
Highlight keywords in text – If you want to pay an additional attention to the keyword which is the base of an article you may use this option. The keyword may be Bold, Italic, Underlined.
Convert into the following link – moreover you may convert your keyword into the link. Enter the URL you want to link to. Also set the maximum number of links per one article in ‘Up to__Links’ box.
Add author's name to articles – the program gives you an option whether to keep the name of the author or not. Be very careful with this option regarding the copyright issue. Use it when you are sure you are allowed to omit the author’s name.
You may see the results of your settings on the example of one of the articles using ‘Preview’ button (make sure pop-up windows are allowed for the website in your browser).
This advanced module is responsible for RSS feeds processing. It has a lot of powerful features worth stand-alone software. This module pulls the content from the internet and sends to one of the Output modules: Static pages (for posting RSS feeds to archive) or Wordpress module (to post RSS feeds to blog). Note: the program will never post the duplicate content like many other programs do. The information will be fresh and unique. The principle of the module is very simple. You specify any RSS feed or a group of RSS feeds, set different posting parameters and indicate an Output module to cope with.
For now, you have to paste RSS feed manually, but we are working on the new modules based on our other RSS services www.rssfeedsgenerator.com and www.rssfeedconverter.com and www.rssground.com. They will help you automatically generate RSS feeds using your keywords. But still this module is rather powerful. Let’s set it up.
First of all you need an RSS feed or a bunch of RSS feeds on a given topic or on different topics depending on your project. You may use www.rssfeedsgenerator.com to get RSS feeds.
RSS feeds – enter your feeds into this box (one per line).
Now we will set up the feel and look of the feed, other words the way your feed’s items will look like on your website or in your blog.
RSS content block title – this option lets the program choose a title for every block of posted feed’s items. Every time the new portion of items will be posted it will be posted under a new title. The program will randomly choose a title of one of the feeds as a group title.
See drop-down menu: Do show – choose this menu if you do not need to set the title; As text – this will post the items group’s title just as a static text. As link – this will post the group’s title as a link to the source of RSS feed. As image (if available) – sometime RSS feeds providers make their Images or Logos as RSS feed title. If you set this option the program will look for the title in the form of image logo and if it fails there won’t be any title at all. So make sure the feed has the title as image logo in order to post it.
You may also edit your group’s title adding HTML before and after. Use any HTML code to put before and after the title. For example: HTML code before: <font color='green'> HTML code after: </font>
The font of your title will be green.
How many items to show – set the number of items you want to post in every block. 1-5 – every time the program will post random number of items from 1 to 5 (two, three, five, one at a time). 3-3 – the program will post the exact number of items every time.
Now you can edit the feed’s content. Using HTML before content block, HTML after content block option you can change the color of the text, the font of the text and whatever else, so you can change the style of the items to make them look smoothly on your website or in your blog.
Another two options are used for optimization.
Make all links “no follow”– this option converts all links within the feed into JavaScript. The thing is that Search Engines do not interpret Javascript links as links. This makes them to stay on your page and avoids your pages Rank leaking.
Open all links in a new window – classic option which opens the link in new window. This keeps your page ever open and avoids your visitors leaving it without saying ‘Goodbye’.
Now it is the time to set up the outlook of the feed’s items.
Shuffle RSS feeds items – every time the program will take different items, from different feeds and post them. So this will make your content rather original. If you will use only one RSS feed the program will shuffle the items with in this feed.
Let’s look at this picture to see what elements a standard feed’s item consists of:
We can set every element of the item. Use RSS feeds items formatting drop-down menu to specify the item’s element. Title. Element order number within item – this option is used for every element. There are 5 elements: Title, Link, Description, Author, Date of publication. You can place these elements in any order you want. So, if you will set the Title as 1, it will be on the first place in every item.
Using HTML before and after item’s title you can edit the title’s color, size and so on.
Convert item’s title into link? – will convert the title into link referring to the feed’s source.
Link. Substitute link text with a phrase – you may customize the link using your own phrase (For example – Read more…).
Description. Leave HTML tags – this option will keep specified HTML tags in the description, the other tags will be removed. Size of item’s description- you may customize the length of every description. This is useful when you want to avoid too long descriptions or to make them look like unified.
Choose whether to Show all description or a random number of characters. Every time the program will take a random number of characters starting from the very beginning of the description.
The other elements are set up by analogy.
You may use a ‘Preview’ option to see your settings on the example of one of the posts. (make sure pop-up windows are allowed for the website in your browser).
This group of modules is responsible for making some cash or monetizing your website or blog. For now there is one module but we plan to develop a number of other modules so you could try different monetization campaigns.
Google module is a new module which comes with SGW 2.0 version. ‘Google’ is one of Monetization modules. It will allow you to automatically add Google AdSense to your generated pages and posts. Using this module you can easily create Google AdSencse websites and blogs with the main reason of getting profit from them.
‘Google’ module is very easy to set up. Note: before using this module you need to get registered with Google and receive Google_ad_client ID. Visit: https://www.google.com/adsense for more information.
Enter your google_ad_client ID – type in your Google ID (for example: pub-9852483954283238).
Ad unit type – hereyou can choose what ad units you want to display: text and image, text only or image only.
Ad format – here you choose the dimensions and configuration of ad unit. You may see all the types of ad units by pressing ‘View examples of Ad Formats’ or using ‘Preview’ option at the bottom of the module.
After specifying the ad format you can choose its feel&look. Pressing the color boxes specify the colors from the pallet for border, title, background, text and URL. See the example on your right to make it the very way you want.
Alternate Ads or Colors - here is the option of setting the default ads. In the unlikely event if Google is unable to serve targeted ads on your page, we provide the option to display a default ad of your choice. You have the options: Show public service ads- Google will show public service ads if no targeted ads are available. Show non-Google ads from another URL- in case if Google ad unit will not be available the open space can be temporally replaced by your custom unit in the form of an image or similar informative unit. In this case you need to upload an image or HTML file with your unit to your server (they can be hosted anywhere online, as long as they are accessible from the internet). Please mind the dimensions while creating and image or HTML file!!!
Now you need to enter the full virtual path to your file in the text box starting with http://. Example:
http://www.example.com/docs/alternatead.html
http://www.example.com/docs/images/alt_image.gif Fill space with a solid color – this is the most simple way of utilizing the spare space on your webpage. Just specify the color you want to replace the ad unit with.
This module is responsible for generating an ever growing multi-pages archive. ‘Static pages’ module collects the information from Input modules and places it on the Index page of the archive. The process looks like this: the content from the Input modules comes to ‘Static pages’ and depending on your settings the content is placed on the Index page of the Archive, from time to time the module updates the Index page and the ‘outdated’ content is saved as individual archive pages, at the same time the module creates monthly archive pages where the titles of individual pages saved as links. You can palace the link to this Archive on your home page or you can make the Index page of the archive to be your website’s home page.
And this is where you see how Self-Growing-Websites appear.
Directory to store pages – here you set the path to the directory on your server where you want to keep the pages of your Archive. You should start with ‘/’(forward slash) indicating the root directory (which is sometimes called Public_HTML or WWW or Docs). For example: if your absolute path is /…/public_html/my_archive_files you should type just /my_archive_files (or it may be /my_domain/my_archive_files).
If you do not have any specific folder you can create it right from the module.
Directory options Create – this option allows you to create a new folder on you server to store your Archive. Just indicate the supposed Directory to store pages and press ‘Create’. The folder will be automatically created. View – this option allows you to have a look at the Archive already exited in the folder. Empty – this option will clear the specified folder. This is useful if you want to reset the module and change the topic of your Archive or else.
The setting of the module consists of three blocks: setting the archive Main page, setting individual archive pages, setting monthly archive pages.
Setting the archive Main page. Main page filename will be as – here you give the file name to the archive Main page. If you want the archive Main page to be the Index page of your website you should name it Index.html or Index.php. Also, in Directory to store pages (above) you need to set the root directory of your website ‘/’ or /my_domain. Now every time you will type the name of your site in the browser you will get to the Archive Main page.
Main page template – here you specify the template for Main page shown in drop-down menu. There are some default templates you may choose from. You can preview or edit these templates. When you will try to edit the existing template you will see the list of custom tags (you may see them below) used in the templates code as a help. You may use our custom tags or standard HTML tags. Also, you can upload your own templates and use them. We recommend using custom templates in order to avoid footprints. You can upload your templates directly into the folder: sgw/modules/staticpages/templates
‘Any on random basis’ option will set randomly choose the template for your archive index page. The program will decide itself what template to use. <$SGW_page_title$> - Page title (News title, article title, etc.) <$SGW_page_content$> - Page content (news body text, article text, etc.) <$SGW_page_previous_page$> - link to previous page <$SGW_month_archive$> - link to monthly archive <$SGW_index_link$> - link to main/index page of archive <$SGW_sitemap_link$> - link to sitemap <$google_ad_200х200$> - tag which places Google AdSanse. 200x200 is a size of a banner which can be changed to any other size offered by Google
You can use all or some of these custom tags in your templates if you want to create them by analogy.
Make sure you preview your template for any errors before leaving the script to work on its own.
Setting individual archive pages.
Individual pages filenames will be as – here you set the names of the files of individual pages. You may use only these available tags to set the files names:
%title% - Title of page, without changes. If the title of the page is ‘My archive page’ the file will keep this name without changes: My archive page.
%title-% - Title of page with dashes, for example: My-archive-page
%title_% - Title of page, with underscores for example: My_archiv_page
When you leave Filename as %title% the program will take the title (or the first group of symbols before the dot) of the content of the file as the name of the file.
%year% - The year of the post, four digits, for example: 2007
%fullmonth% - Full name of the month, for example: May
%month% - Month of the year, two digits, for example: 05
%day% - Day of the month, 2 digits, for example: 14
You may also see the list of the tags in the module itself.
Filename Length – this option sets the maximum length of the file name. Sometimes the name of the file can be too long and it will become a footprint for the Search Engines. This option will cut the file names if they will be too long.
Hours to change file's timestamp – – this powerful functionwill help to change the time stamps of your content files. It will create an illusion that files were just created. Search Engines like fresh and original content, let’s give it to them.
Situation: you have generated a thousand of content files with a help of content generating program. The generating process takes minutes so the creation time of all your files will differ slightly. If SGW was set to publish one of your files at 10 pm March 20, 2007, and you have set Hours to change… - 5, the program will change the create date of the file to a random time within 5 hours before publication, March 20, 2007 6 pm. A bit confusing, but it works, it will help to avoid red flags from Search Engines.
Crosslink individual pages – here you have the option to crosslink the pages or not. Crosslinked pages are easier to navigate for users and Search Engines.
Link title to previous page – this option will set the program to place the links to the previous pages of the Archive. Here you can use your custom phrase and tags we mentioned above.
Example: Previous news: %day% %fullmonth% %year% will look like Previous news: 13 May 2007.
Individual pages template – here you may choose the template. This option is the same as in case with the Index page.
Setting monthly archive pages. Link text to monthly archive pages – as before this option sets the link to previous month page.
Monthly archive filename – here you set the filename for the monthly archive file (by analogy as before).
Monthly archive template – by analogy as before.
New links in monthly archive – here you set the way you want to add the lates links into the monthly archive page: Before old links – to the top of the list; After old links – to the bottom of the list.
HTML before each link, HTML after each link – this option lets you to edit the links. You may insert HTML code to make feel and look of the links. For example using <br></br> will make the links in the monthly archive page to be place one per line.
This module is responsible for posting the content processed in Input modules to your Word Press blog. Before setting this module you need to install Word Press blog on your website. After installing the Word Press you need to enter SGW control panel->Output modules->Wordpress. Here you have to specify the directory on your server where the blog was installed to.
In WordPress blog directory, please enter the path using ‘/’ (forward slash) if the blog was installed to the root directory, or specify the folder: /wp or /my_domain/my_blog.
Now, checkmark Fill in WordPress database information automatically, and all the rest needed information will appear automatically. The program will take the data from the Word Press’s wp-config.php file.
DB HOST: usually it is ‘localhost’ (if not please contact your hosting provider). DB NAME: the full name of the Word Press data base DB USERNAME: the full name of the Word Press’s data base user (male sure the user has all privileges). DB PASSWORD: password to the Word Press data base.
If you will receive an error message double check the Relative path or try to enter all the information manually.
Next, using drop-down menus specify the category you want to make the posts to and the name of the blog’s user (so the program could make the posts correctly).
Search Engine Optimization (SEO) Modules are responsible for promoting your content added to your website by SGW in one or another way. Currently we have two SEO modules: Pinger Module and SiteMap Module. If you have ideas on other SEO modules that we can create for SGW, please let us know.
Sitemap module is one of the SEO modules. The thing is that Search Engines appreciate when a website has its sitemap file. Really, it makes very easy for Search Engine to index all the pages using the links from this file. But also it is a big help for users to navigate thru your website pages. You only need to place the referring link to the Sitemap file on the main page of you website.
This module will put all the titles of the articles, files, news, feeds etc to the pages of Sitemap, All the information generated by Input modules and published by Output modules will be reflected in Sitemap. Path and name of your Sitemap page – you need to specify the directory to your Sitemap file. Like in other modules you indicate the relative path starting with ‘/’ forward slash. Example: /sitemap.html or/my_domain/sitemap.html. (do not forget to indicate the extension: for example .html, .php). If you do not have a special Sitemap file you can create it from this module (just indicate the path and the name of your future Sitemap file).
Sitemap template – this option helps to choose the template for your Sitemap. By default we offer one template.You can Preview and Edit it. But we strongly recommend using your own templates. You can add them using ‘Upload’ button.
Tag in your SiteMap for links insertion – in this box you need to specify the tag which you use in your Template for links adding. For example, if you set the tags <link></link> for the link’s tittles please indicate just link in the box.
For creating ‘feel and look’ of the links you may use HTML code to insert before each link and HTML code to insert after each link boxes. Enter HTML code to format the type, color, size of the font of the links and so on. For example: use <br></br> tags to place the links one per line.
Add new links to sitemap – you can set the program to add the latest links into the Sitemap: Before old links – new link will be added to the top of the list (the latest link will be the first). After old links – new link will be added to the bottom of the list (the latest link will be the last in the list).
Pinger is one of the SEO modules. This module is responsible for “spreading the word” about all changes and updates made on your site or in your blog. As soon as an update was made Pinger module will send a signal – ping – to a number of specialized services which will post the URL of your website/blog or of a given page notifying searching bots. These specialized services are a favorite place for Search Engines. The posted URLs are the signs to crawl and index the page. So, from some point here we utilize a technology called “blog and ping”.
You have the option to set up the module to ping any specific page of your website or blog. Individual website pages – in this case the module will ping the URLs of all updated pages.
Always website's homepage – in this case the module will ping the URL of your home page (Index page) no matter what page was updated.
Other URL (enter beginning with http://) – in this case the module will ping the URLs of the specified pages of your choice. Paste the URLs of the pages you need starting with ‘http://’.
Below is the list of online services which Pinger module uses to ping every time. You can edit this list right from here (add or delete any service you want).
Privacy Notice | Terms of Service | Earnings Disclaimer
Copyright 2003-2005, MG WAY CORP. All Rights Reserved
665 Salem Street, #209
Malden, Ma 02148 USA
www.self-growing-websites.com | No part of this website may be reproduced or transmitted in any form or by any means without written permission from MG WAY CORP