What is Siteimprove Performance?
Siteimprove Performance is a new performance monitoring tool that is offered as part of the Siteimprove Suite, allowing users to easily schedule monitoring in order to assess the load performance of their pages. By presenting clear, actionable data across different pages being monitored, Performance will allow users to get a better understanding of how to improve their pages load performance, and ultimately deliver a better user experience for their visitors.
How does Siteimprove Performance differ from Siteimprove Response?
Siteimprove Response monitors the server’s HTTP-requests, and if the response time from the server exceeds a limit defined by the user, it will send a notification via SMS/E-mail. This is intended to be used as a means of monitoring your different sites for server outages, availability problems or other factors that can limit the availability of your site. Response can also provide historical data based on these measurements over time.
Siteimprove Performance, on the other hand, is intended to be used a means of monitoring, auditing and improving your sites load times and web performance by means of what is called synthetic testing. Through this synthetic testing, Performance will emulate visitors using a range of parameters (e.g. network speed, location). These checks are scheduled in order to provide overviews that give users a better understanding of the front-end load experience for visitors of the pages in question. Performance also provides data on how the front-end load experience can be improved.
What are Performance credits?
Credits is the means by which you can allocate the available Performance resources within the tool, in order to ensure that you are free to dictate the focus of your page monitoring setup. When you add Performance to your Siteimprove subscription, a certain threshold of credits is provided according to your specified subscription terms. These credits are then allocated whenever you schedule a new page monitoring, according to the specific variables used to schedule monitoring.
The number of credits required to schedule a specific page monitoring will vary according to the number of monitoring locations being utilized, the number of speeds measured, the frequency with which the data is updated and the number of devices being tested. Generally, more frequent testing with a wider range of speeds and locations will increase the number of credits required to schedule page monitoring. When the page monitoring is removed, the credits allocated are freed up and can be used for other page monitoring in the tool.
Can I select different frequencies of Performance monitoring on my pages?
Yes, when scheduling monitoring of a new page, you are free to choose between different frequency ranges in order to determine how often the page monitoring will be carried out and updated with fresh data. This data is then aggregated and presented in your timeline overviews, allowing you to track progress over time in terms of your pages load times and performance.
Note: In order to use performance you'll need to purchase credits. Higher frequency checks require more credits than lower frequency checks.
How do I remove a page from being monitored, and how do I edit a scheduled page monitoring?
If you’d like to remove a specific page from being monitored, with a given set of visitor profiles for a page, you can do so via the Page Overview page within the Performance tool. The feature for removing/editing a scheduled page monitoring can be found on the right-hand side column in the Page Overview table, under Actions.
To remove a scheduled page monitoring profile, click on 'Edit page' under Actions then de-select the Visitor profile you'd like to remove or select any profiles you'd like to add.
When you edit the Performance schedules, the credits used by will be returned to your account without any penalty, essentially allowing you to use these credits to schedule the monitoring of new page in the future.
How long does it take for Performance monitoring to generate results?
When you schedule a new page monitoring, it can normally take up to 2-3 minutes to generate a result. Additional delays in presenting the results can occur if a load is placed on the specific page at the time.
If a page monitoring returns a missing Performance score (Score N/A) after successfully completing the data gathering and visualization, this is likely an indicator that something went wrong when trying to access the page. Please raise a support ticket if this happens after consecutive attempts.
Can I use Siteimprove Performance on non-public pages?
No, this is not currently supported by the tool. The process by which the specific URL is tested and data is gathered means that non-public pages (i.e. pages behind a login and otherwise inaccessible content) cannot currently be measured using Siteimprove Performance.
My geographical location doesn’t show up – will this prevent me from utilizing Performance on my pages?
No, you will still be able to utilize Performance even though your geographical location does not match the available locations for scheduling a page monitoring. The list of available test locations is based on the location of Siteimprove users, population density, international coverage, and technical availability.
When scheduling a page monitoring and selecting the location(s) from which to monitor the specific page, you should try and correlate it to your intended visitor audience as closely as possible, in order to ensure that your content provides an optimal experience for as many of your potential visitors as possible. In most practical cases, your visitors will most likely not always share your specific geolocation, so it’s nevertheless a good idea to ensure that your intended user experience is delivered even to users across a given distance, especially so if your visitor base is diverse and international.
Will Performance measurements register as visits in tools for web analytics?
Tools that provide web analytics via browser-based tracking scripts (Siteimprove Analytics, Google Analytics, etc.) will likely register performance measurements as visits unless specific filtering and measurement parameters have been set up beforehand. This is due to the methods by which Performance gathers data and measurements from the site, as it will execute and run the scripting that is active on the site in order to gather specific metrics.
It's a good idea to keep this in mind when using web analytics solutions on specific pages that have Performance measurements scheduled, so as not to cloud the data being provided in the analytics solution.