` tag, not after (thanks Александр Степанов!).
Version 0.5.0 (14 August 2018)
- New: Added login and password recovery functionality to allow for paid accounts.
- Improved: Improved styling of start page, sidebar and dashboard.
- Improved: Reduced memory usage during report generation.
- Improved: Significantly reduced lag when switching between reports containing many rows.
- Improved: Removed lag when ending crawls when many URLs were crawled.
- Improved: Faster generation of results for sites with many inlinks and outlinks.
- Improved: Faster table rendering when there are many rows.
- Improved: Added "non-indexable pages" shortcut to the dashboard.
- Improved: Added privacy and terms links to the sidebar.
- Fixed: Fix for links to online guide sometimes not jumping to the correct bookmark.
- Fixed: Fix for app startup occassionally failing.
- Fixed: Fix for file minification detection sometimes saying minified files weren't minified.
- Fixed: Fix for some table cells not being word wrapped properly.
Version 0.4.0 (14 May 2018)
- New: "Set canonical URLs" report added which checks all pages have valid canonical URLs set. This will catch a variety of issues such as if you accidentally declare more than one canonical URL per page, if you incorrectly use relative URLs and if the canonical URL points to a non-canonical page.
- Improved: The "Use compression" report will now only recommend you compress URL responses that are larger than 1,000 bytes as compressing small files can actually increase the response size (thanks Ryan!).
★ PERMISSIONS ★
The "Read and change all your data..." permission asked for by Chrome is required to allow Checkbot to fetch and test URLs encountered during crawls which could be from any domain. This permission is used only for crawling sites and testing URLs.
★ TERMS OF SERVICE AND PRIVACY ★
★ FREQUENTLY ASKED QUESTIONS ★
What operating systems does Checkbot run on?
Checkbot will run on any operating system that the Google Chrome browser can run on. This includes macOS, Linux, Chrome OS and Microsoft Windows.
Is Checkbot available for Firefox and other browsers?
Right now, Checkbot is only available for Google Chrome.
Why does Checkbot require the Chrome extension permissions it asks for?
To perform crawls, Checkbot has to be able to fetch URLs from potentially any website. The only way to do this in Chrome at this time is if Checkbot asks for the “read and change all your data on the websites you visit” permission. This permission is used by Checkbot for the sole purpose of processing URL responses requested by Checkbot during crawls within the tab Checkbot runs inside. Checkbot does not interfere with your regular browsing in any way. We’d love to be able to ask for less permissions but like with other developer extensions for Chrome, this currently isn’t possible.
Is Checkbot a web service or does it run locally?
Checkbot is not a web service: all crawling and other functionality is performed locally on your own machine. This has the benefit that you can crawl as many sites as you want as often as you want which wouldn’t be practical on a web service shared between many users.
How do I get the latest release?
Google Chrome should transparently check for and download updates to Checkbot in the background within a few hours of a release being uploaded to the Chrome Web Store. You need to close and restart Checkbot for a recently downloaded update to be applied. If you want to force Chrome to check for and apply an update you can visit the chrome://extensions/ URL and press the “Update extensions now” button. Be aware that doing this will restart Checkbot and you’ll lose your current progress.
How do I know which version I have?
You can see which version of Checkbot you’re running by launching the extension and reading the version number from the corner of the start page. The version number is also displayed in your list of installed extensions if you visit the chrome://extensions/ URL.
How can I get notified about releases?
We frequently post on Twitter, Facebook and Google+ about new releases so you can follow us on social media to keep up with the latest changes. You can also sign up to our newsletter to keep up with Checkbot news.
How do I report bugs or feature requests?
If you’re having any problems using Checkbot or have ideas for new features and improvements, please feel free to contact us. Please fill out a bug report if you think you’ve found a bug.
Should I aim to get a perfect score?
If Checkbot gives your site a low score in any category, we would recommend you address the critical problems and whichever issues you consider important but we wouldn’t recommend you aim to get a perfect score. It’s close to impossible for a moderately complex website to get full marks and even the Checkbot website has to make some concessions. For example, fixing some minor issues might require 1) major overhauls of your backend 2) for you to switch to a hosting solution that supports the customisations you need or 3) a third party script provider to make changes for you. Only you can decide which issues are important and practical to fix for your own website.
How can I export and share reports?
For each report, in the bottom right next to the search bar you should see a blue “export” button. Click that button and the current table will be exported as a CSV file. If you’ve searched for anything, the file contents will be filtered by your search term also.
Can I tell Checkbot to ignore URLs?
In the sidebar on the startup screen, there’s an option to ignore URLs by pattern. See the help text there for tips on how you can give a list of regular expressions to ignore sets of URLs which match particular patterns. For example, you could ignore all URLs ending in “.png”, URLs to “example.com” or URLs containing the path “/login” to stop Checkbot from checking URLs you’re not interested in.
Will Checkbot appear in my site’s analytics reports?
Why does Checkbot report a page issue I cannot see with my browser?