How to update a project and gather fresh data

To get fresh data for your projects, you need to perform an update. You can start the update of your projects manually or schedule Advanced Web Ranking to do that automatically.

You can manually initiate the update either from the Update menu or by clicking on the Update button from the top menu bar in the Projects menu.

This type of update affects all types of data: rankings, links, analytics and social metrics.

What is an update running in the background?

This option performs the update for the current project in the background, allowing you to switch to other projects in the application.

How to update only specific keywords from my project

You can choose to update a project partially, meaning that you will get fresh rankings only for the selected keywords and search engines. For that you need to select Partial Update from the Update left side menu and select the items you wish to update.

How to update only the analytics data for a project

You can individually update the Google Analytics data for the current project, by selecting the Update Analytics Data option from the Update left side menu.

The same action can be completed through the Update button available in all views within the Analytics menu.

Before starting the update, Advanced Web Ranking will prompt you to confirm the Google Analytics accounts you wish to update the data from.

How to update only the social data for a project

You can individually update the social media data for the current project, by selecting the Update Social option from the Update left side menu.

The same action can be completed through the Update button available in all views within the Social menu.

How to update multiple projects

If you wish to select multiple projects to automatically update one after another, you can use the Update Multiple Projects option from the Update left side menu.

You can either use a "Project list" or just select the projects you want to update from a list containing all your available projects.

Two additional options are available:

  • Time gap between projects - You can change the sleep time period used by the process between every project update.
  • Force update - You can force a new update, even if the project has already been updated on the current date.

How to gather the Page Rank, Alexa Rank or mozRank for all websites in a project

By default, Page Rank, Alexa Rank and mozRank are not retrieved at each project update. If you wish to manually update them, you can do so using the Update Rank option from the Update left side menu.

In order to enable their retrieval with regular project updates, you need to adjust the Update Settings from Settings -> Project Settings -> Preferences menu.

Please, note that for the mozRank retrieval you need to provide AWR with a Moz access ID or secret key.

How to gather Google AdWords data for all keywords in a project

At regular updates Advanced Web Ranking will not retrieve Google AdWords data for your project keywords. Therefore, to supply your reports with search volume information, competition, CPC and priority for your keywords, you will need to update them individually.

For that, simply click the Scheduler menu, click the New button, select "Schedule update" and then "Update multiple projects".

How to schedule a project to update automatically

How to schedule the update of multiple projects

Advanced Web Ranking allows you to specify a list of projects to be updated one after another, and generate reports for each of them as needed.

For that, simply click the Schedule icon on the left side menu, click the New button, select "Schedule update" and then "Update multiple projects".

When you update multiple projects, you are asked to choose which project list you wish to update. This is the list of projects that you wish to update. By default, there is only one predefined list called "All Projects", but you can create your own list of projects using the "Manage project lists" button.

The "All projects" list is a virtual list that cannot be edited or removed. It will always contain all your existing projects.

Just like in a simple update task, you have the option of generating reports immediately after the update is complete. But since you are updating multiple projects, you are now able to specify the reports that should be generated for each of the projects in the list. In the tree that appears, the parent items are the projects, and the reports are their children.

You also have the option to generate all the reports that you specified to be generated after each update. (This list can be edited for each of the projects separately in the Settings -> Project Settings -> Preferences menu).

What happens if I schedule a project update twice in the same day?

If your project was already updated, manually or by a different scheduled task, then a new automatic update scheduled within the next 24 hours would be skipped by the application.

However, you have the possibility to force the automatic project update if you need scheduled tasks to run at with a frequency smaller than one day. In this case, you just need to check the Force Update check box available in the Scheduler wizard.

How to track the progress of my scheduled updates

You can view all the scheduled tasks by clicking the Schedule icon on the left side menu.

If you want to modify a scheduled task, just double click on it or select it and press the "Modify" button.

If you want to remove one or more tasks from the scheduler, press the "Remove" button, select them and click the "Confirm removal" button.

If you want to schedule a new task, just press the "New" button and select the type of the task.

You can also Enable or Disable the scheduled tasks. This means that if you wish to temporarily remove a task from the scheduler, instead of deleting it, you may just disable it and keep it created for the time you will need it again.

The Calendar allows you to see all the scheduled tasks for a selected month. The daily tasks will be shown in red, weekly in green, monthly in blue and on time tasks in black.

Why does AWR require an User Authentication for scheduling an update?

On the Windows operating system, the scheduler requires a user name and password in order to run. There are two types of accounts:

  • Local account - This is the local account you use when you log in to your Windows operating system. If you haven't yet assigned a password to your local account, please assign one. Otherwise, the scheduler will not run.
  • Windows domain server account - This is an account created on a special computer (domain server). If you log in to your computer using this type of account, you need to specify both the server name and the user name.

Example: Domain\Username

On the Linux operating system, the integrated scheduler uses the Java binary from the following folder: /usr/bin. Therefore, if you have Java installed in a different directory, you need to create a link to it from the /usr/bin directory otherwise the scheduled tasks will not run.


cd /usr/bin

ln -s /path/to/java_binary java

What does each update status mean?

You can track the update progress from the main window of the Update menu. Listed there, are the pairs of search engines and keywords with their update status, as follows:

  • Waiting... - no page has been retrieved yet.
  • Receiving data...(NN% complete) - shows the percentage of received pages.
  • Received NN of NN (100% complete) - shows the total number of results retrieved at the end of the search for a particular search engine-keyword combination.

If the number of received results for a particular search engine is smaller than the general search depth of the project -e.g. "Received 39 of 150 (100% complete)" -, you will see one of the following messages:

  • Reached end of results -the search engine does not have any more data for the current query.
  • All required Websites found -the specified Websites have already been found in the results retrieved so far.

Does Advanced Web Ranking have negative effects on our client's sites?

For a search engine, Advanced Web Ranking looks just like a regular web browser. We send the EXACT request a web browser sends. There is no way for a search engine to find out you are using anything else but a browser.

Furthermore, when Advanced Web Ranking sends a request to a search engine, the request contains only the keywords, not the website. The application looks for the websites in the results the search engine sent back. This means a search engine has no way of making a connection between the IP address of your computer, where Advanced Web Ranking is running, and the website of your client. If this was possible, anyone could send a fake request to a search engine with their competitor website in order to get them banned.

Would our IP address be protected when using the software?

The only thing that a search engine sees is a search request coming from an IP address (the address of the computer Advanced Web Ranking runs on or the IP address of the proxy server that you use). This IP address, combined with the frequency of searches coming from it can be used by a search engine to stop the results from being returned for a certain period of time.

Almost all search engines have a protection mechanism that blocks the request if it detects that the number of searches coming from an IP address exceeds a certain amount. Therefore, even if Advanced Web Ranking allows you to, you would not be able to send thousands of search requests per minute, because this is something that no normal human being can do.

That is why we built a "be nice to search engines" option in Advanced Web Ranking, which is enabled by default. This option emulates a human that is normally browsing and searching on the net. If you use this option you will never have to worry abo

any of the problems discussed above.

What is the maximum number of clients you would recommend using the software for?

There is no limitation in the number of clients. You can create as many projects as you need, depending on the hard drive space of your server.

Advanced Web Ranking has been designed to accommodate heavy usage. If you have many clients, the best solution is to have more than one computer running Advanced Web Ranking. Each computer should have a different IP address, and they will all be connected to a server. Thus, they will all share the same data because they are connected to a centralized database via the server. This will also divide the update time by the number of computers because the requests are sent from different IP addresses.