Automatically exporting to Google Sheets

You can optionally set Sitebulb to automatically export data into Google Sheets once and audit has finished running. This saves the manual legwork of doing it once an audit is complete, and enables you to build out some nifty automated systems in combination with scheduled audits and Google's Looker Studio (check out our Looker Studio guide here).

To automate uploading to Sheets, you must set this up at the project level (i.e. each project must be handled separately), which you can do when starting a new project or editing an existing project.

Once you are in the audit settings screen, click on the Sheets Exports option from the left hand menu.

Sheets option

Once you have enabled the option, you will then need to add a Google Sheets account to upload to.

Sheet Exports - Adding New Google Account

If you already have Google Sheets accounts authenticated through Sitebulb, you can select one of these, otherwise you'll need to authorise permissions for a new account.

User Google Sheets account

Once this is done, all you need to do is select from the checkbox list which options you wish to be automatically uploaded.

Different export options

In a lot of cases, the first 4 options are most useful;

  • Historical Audit Data - A single worksheet containing top-level metrics, one row for each audit within the project. This is designed for building out time-series data or charts, and can power Looker Studio or your own automated reports (check out our Looker Studio guide here).
  • Historical Hint Data - A single worksheet containing aggregated hint metrics across the audit, one column for every hint, and one row for each audit within the project. This is designed to be ingested by your own data warehousing solution to build out highly customized reports.
  • Audit Summary - A tabbed sheet of all Hints and descriptions, showing their status, the number of URLs affected, and links to the corresponding 'Learn More' page on the website.
  • All Hints - A linked worksheet that contains all the triggered hints across the audit - along with the importance level and the number of URLs affected - hyperlinked across to the list of URLs for each hint in question.

Whichever options you choose, Sitebulb will automatically build the exports then upload them to your Google Sheets account, as soon as the audit has completed.

Once the audit is complete, you can navigate there directly from your Sitebulb audit by using the Google Drive dropdown in the top navigation.

Link to Historical Audit Data

Data Limits

Google Sheets is not designed to be an enterprise level product. On bigger sites, Sitebulb CSV exports can go into many millions of rows, but Sheets is not able to handle this quantity of data. You'll find yourself frustrated with the results if you try to push everything you possibly can into Sheets, for every audit, regardless of website size.

The limits you need to bear in mind are:

  • Sheets has a hard maximum of 5 million cells.
  • File size limit is 100Mb.
  • Sitebulb will truncate the spreadsheet (by rows) if you go over these limits.
  • Since the limit is based on cells, you can increase the number of rows you can include by reducing the number of columns (data points).
  • You can control this yourself by doing 'Add/Remove columns' in the URL List to reduce the number of columns pushed into Sheets (and therefore increasing the potential maximum rows).
  • Alternatively, Sitebulb will offer you a '1 column' option where we just push the URL column itself, allowing all 5million rows to be used.

In most cases, you won't even need to make a choice about this as you won't be getting near the limits. If you are, Sitebulb will warn you and offer you some options:

Export 1 Column

Be particularly careful with Links exports, as it can be easy to underestimate their size. By way of example, this is an ecommerce site with only 22,000 internal URLs, somehow has 5,800,000 internal links (hello, mega menu):

Ecommerce site

So in this case, even the '1 column' option would not allow you to push all the link data into Sheets - you'll need to switch to CSV if you want to access all the data in a spreadsheet (remember you can just use the Link Explorer instead...)