User Guide
The [Settings]->[Performance] menu of the Advanced Web Ranking is dedicated to the general settings for the application related to its performance.

Maximum number of simultaneous connections
This preference controls how many HTTP connections to search engines will be made simultaneously. A higher number will mean a faster update, while a smaller number a slower one.
You should set this option carefully, based on the bandwidth and performance of your computer. We strongly recommend a conservative setting. A higher setting may easily consume all the bandwidth of your Internet connection and/or your CPU cycles.
Search depth
This preference controls the number of search results downloaded by Advanced Web Ranking for each of the keywords. Note that higher settings may significantly slow down your updates.
Stop if all websites are found
This preference is enabled by default, and causes the update process to stop when all the websites from your projects have been found, regardless of the search depth that is currently set. If you wish to get all the results according to the current search depth, just uncheck this option.
Gather Top Sites in Time data
This preference allows Advanced Web Ranking to store the top sites data for each update date. This is useful when you want to compare the first X results with a previous date.
Set number of results per page for all SEs
You can manually set the number of results per page for each search engine in your project, but this could become a time consuming task in case you have a long list of search engines. So, this preference enables you to set the Minimum or the Maximum Value for all the search engines in your project that allow such settings. Note that maximum values are not the same for all search engines.
Number of retries if a connection fails
This preference controls the number of times the application tries to connect to a search engine in the event of a connection failure or timeout.
Title and Meta Description
The Title and Meta Description options help you see in Interactive and Printable reports the titles and meta description of the websites present in your projects.
Get Title and Meta Description from the web page along with the ranking. Retrieves Title and Meta Description directly from websites.
Get Title and Meta Description from the search engines along with the ranking. Retrieves Title and Meta Description displayed in the search engine results page.
Display Title/description columns in reports:
-
NONE. If this option is selected Title and/or Meta Description are not displayed in reports.
-
Retrieved from URLs. Displays in reports Title and Meta Description retrieved from websites.
-
Retrieved from search engines. Displays in reports Title and Meta Description retrieved from search engines.
Title and/or Meta Description can be displayed in [Website Ranking], [Keyword Rankings] and [Search Engine Rankings] reports.
To display them select the respective columns from the [Select Columns] button, next to the [Display] filter.
| Note | |
|---|---|
|
Title and Description information is also displayed if you place your mouse over the results you see in the [Website Rankings], [Keyword Rankings] and [Search Engine Rankings] reports. |
Be nice to Search Engines

When this preference is on, Advanced Web Ranking will exercise the lightest possible load on the search engines resources by mimicking a human action as close as possible. For that, it will avoid simultaneously sending two different queries to the same search engine and it will make pauses between downloading two pages from an engine.
It is very important to keep this preference checked. Because automated querying can impose a very high load on the search engines, some of them may take action against users abusing their services.
Random delay between queries
If the "Be nice to Search Engines" option is selected, you can specify here the upper and the lower limits of a random time interval that Advanced Web Ranking will wait in between two consecutive queries.
Sleep after a number of searches
If the "Sleep [number] minutes after [number] searches" option is selected the application will stop gathering data from the search engines for the specified number of minutes after the specified number of searches. A search means a keyword looked up on a search engine, with the specified number of results retrieved.
Sleep after a number of failed connections
If the "Sleep [number] minutes if a search engine fails [number] times" option is selected, the application will stop gathering data from the search engines for the specified number of minutes after the specified number of failed connections. Note that each failed connection is made up of the above mentioned number of retries. Only the querying of the search engines that fail to retrieve data will sleep for the desired number of minutes.
Random User Agent
In its queries for the ranking data, Advanced Web Ranking uses browser user agents to access the data and to prevent any possible measures taken by the search engines to block its queries.
If this option is checked, Advanced Web Ranking will randomly select, from a large list of browser user agents, a different one for each search engine query it makes.

Google Ajax API
Select the "Use Google AJAX API" option and then enter the key you received from Google. As long as this option is enabled, all searches made on the Google search engine will use the Google AJAX API.
| Important | |
|---|---|
|
The Google AJAX API is restricted to 64 results returned per query. Once this limit is reached, Advanced Web Ranking will display the following message: "Reached end of results". |
Bing API
Select the "Use Bing API" option and then enter the key you received from Bing. As long as this option is enabled, all searches made on the Bing search engine will use the Bing API.
| Note | |
|---|---|
|
Unlike the other two search engine APIs, the Bing API doesn't have any restrictions related to the number of search queries performed in a day. |

Some organizations require their users to use a proxy server to access the Internet. If this is your case, or you just need faster project updates, then you must adjust the project settings to accomplish your requirements. To do that, you need to access the Proxy servers manager from the [Settings]->[Performance]->[Proxy Settings] menu.