Here you can keep up with the latest release of Checkbot for Chrome and find out about recent new features, improvements and bug fixes. For infromation about getting the lastest version and checking which version you’re currently running, see the FAQ page. Please fill out a bug report if you think you’ve found a bug and feel free to contact us if you have any feature requests.

Releases

Version 1.0.0 (25 August 2018)

  • Improved
    User agent now identifies as "Checkbot" instead of Chrome's default user agent.
  • Improved
    "Avoid inline CSS" rule renamed to "Avoid excessive inline CSS" for clarity.
  • Improved
    "Avoid inline JavaScript" rule renamed to "Avoid excessive inline JavaScript" for clarity.
  • Fixed
    Fix for malformed email addresses in forms causing errors.
  • Fixed
    Fix for "Avoid render-blocking JavaScript" help text: to avoid render-blocking behaviour, "script" tags can be placed before the closing "body" 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
    Increased allowed amount of inline CSS and JavaScript per page in guidelines.
  • 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!).
  • Improved
    Font size and spacing tweaks so more URLs are visible at once when viewing reports.
  • Improved
    Sped up table cell rendering to reduce lag when scrolling quickly.
  • Improved
    The duplicate page content and canonical URL reports have been moved together into a new subcategory called "Duplicate content".
  • Improved
    Added a sidebar link to a contact form for sending general comments and questions.
  • Improved
    The crawl timer now shows the number of hours elapsed so the timer doesn't look like it's resetting to zero when one hour is reached.
  • Improved
    Added "URLs" label to "Explore" menu item for clarity.
  • Fixed
    Fix for the "Use HSTS preload" report incorrectly flagging 31,536,000 seconds as too low for the "max-age" setting. Thanks Tim!
  • Fixed
    When a URL response includes several headers with the same name, the values of all those headers will now be shown when the "view headers" shortcut is used.
  • Fixed
    When you refresh a URL in a report table that's not in the main "URL" column, that row should still be visible after the refresh is complete.

Version 0.3.3 (26 April 2018)

  • Improved
    Added a link to our privacy policy to the analytics opt-in dialog.
  • Improved
    Clarified in the "Avoid render-blocking JavaScript" guideline that "async" and "defer" do not apply to inline JavaScript.
  • Fixed
    Fix for crawls sometimes failing if the start URL redirects. Thanks Marijo!

Version 0.3.2 (12 April 2018)

  • Fixed
    Fix for the CSS validator taking a long time to check non-CSS files that are labelled as CSS files.

Version 0.3.1 (5 April 2018)

  • Improved
    Cleaned up consistency of hover and select effects for menu items.
  • Fixed
    Disabled the browser spell checker on URL form fields.
  • Fixed
    Fix for cached responses sometimes being used when you ask Checkbot to refresh a URL.

Version 0.3.0 (14 March 2018)

  • New
    Bulk export: You can now export all reports in one click via a sidebar button. This generates a ZIP file containing a CSV file for each report.
  • New
    Pages that have a meta refresh URL are now viewed as redirects instead of pages. This is more in line with how they'd be treated by humans and search bots. This reduces false positives in several SEO reports and improves reports that take redirects into account.
  • New
    Added a new "Broken URLs" report to the "Explore" category. This combines the URLs from the 4xx, 5xx and connection error reports. A shortcut to this report has been added to the summary screen so you can quickly view all your broken URLs in one place.
  • New
    Redirect chains that are too long are now flagged as URLs that fail to load.
  • New
    The CSS validator now understand CSS variables, CSS grid and more vendor specific selectors.
  • New
    If there's a problem fetching the start page when starting a new crawl, there's now a link you can use to quickly ask for help.
  • Improved
    There's now specific error feedback if you try to start a crawl with a URL that contains invalid characters.
  • Improved
    When you search for text, the search feature now only considers the visible text and not the text hidden inside cells that represent lists of items.
  • Improved
    The "/page-not-found" URLs that are used to check for 404 responses should now be hidden from SEO reports where you wouldn't care about them.
  • Improved
    Added a warning if you try to close the Checkbot tab when a crawl is in progress.
  • Improved
    Added a note in the "Use compression" report to be aware that antivirus on your own machine that scans HTTP traffic has been known to disable HTTP compression before responses reach your browser.
  • Improved
    Clarified in the "Avoid duplicate resources" report text that cached responses cannot be used if URLs differ by protocol or query parameter order.
  • Improved
    Updated several of the report names for consistency and clarity.
  • Improved
    Timestamps in exported filenames are now more human readable e.g. "2018-03-12 18.31.05".
  • Fixed
    On Windows, you should no longer get a false warning you're about to close the Checkbot tab when you export files.
  • Fixed
    The "Avoid duplicate pages" report was taking the page title into account and preventing duplicates from being detected.
  • Fixed
    For reports that find duplicates, each row should show a sample of the duplicates found up to a maximum of 10. Before, the upper limit wasn't always being used.
  • Fixed
    The CSS validator error messages no longer mention the line number twice.
  • Fixed
    Meta refresh URLs were sometimes being parsed incorrectly to include extra quotes and spaces.
  • Fixed
    Fixed a problem that caused the "Use 404 code for broken links" report to be blank when you refreshed URLs.
  • Fixed
    Fix for redirect path lengths sometimes being incorrect when several redirect paths overlapped each other.

Version 0.2.0 (27 Feb 2018)

  • New
    In the crawl settings, you can now provide a list of regex patterns to tell Checkbot which URLs to ignore during crawls.
  • New
    Added distinct icons with tooltips for indexable, canonicalised and "noindex" pages to help you tell them apart.
  • New
    The sidebar now contains a shortcut for going to the FAQ page and for sending a bug report.
  • Improved
    URLs from "rel=canonical" tags are now crawled.
  • Improved
    Added more advice on how to find a solution if a site fails the "Return 404 for broken links" test.
  • Improved
    Increased length of page "description" columns so long descriptions aren't clipped to make it easier to audit your text.
  • Improved
    Updated the button labels and tooltips to make it clearer that you can 1) "refresh" the report results for a single URL only and 2) "clear & recrawl" to wipe the current results and perform the same crawl again from scratch.
  • Improved
    Added a hint to the "Use HSTS preload" report that you should take care to capitalise "includeSubDomains" correctly when setting HSTS headers. Thanks to Vlad for pointing this out via the first ever bug report form submission (your email address didn't work!).
  • Improved
    Added some spacing around the "restore defaults" and "new crawl" buttons to reduce accidental clicks.
  • Optimized
    Improved the speed of switching between reports with many rows.
  • Fixed
    Relaxed the minimum browser window size restrictions as these were stopping some users from seeing the "export" button.
  • Fixed
    Table columns will now automatically resize when you resize the browser window.
  • Fixed
    "20x", "30x", "40x" and "50x" reports renamed to "2xx", "3xx", "4xx" and "5xx".
  • Fixed
    Fixed the table row alignment in the "Summary" view.

Version 0.1.48 (21 Feb 2018)

  • New
    Added a link to the release notes from the start page that changes colour when a new version has been installed.
  • Improved
    Whenever you close the Checkbot tab, the Checkbot extension restarts itself to force downloaded updates to be applied to make sure you've got the latest version.
  • Improved
    The "Hide server version data" report now ignores the "Server" header if a version number is not seen in the header value. This stops values like "Netlify" and "Cloudflare" which are too vague to matter being flagged.
  • Improved
    The headers flagged by the "Hide server version data" report are now shown in a list instead of being displayed in a single row.
  • Improved
    The help text for "Use compression" has been improved to make it clearer which URLs require compression.
  • Fixed
    The "Avoid inline JavaScript" report no longer identifies structured data scripts as JavaScript.

Version 0.1.47 (14 Feb 2018)

  • Improved
    Reports with zero results have their result count dimmed to improve readability.
  • Optimized
    Large tables should now scroll more smoothly.
  • Fixed
    Export button and dashboard score should be fully visible on smaller screens.
  • Fixed
    Using the enter key when a crawl is in progress should not start a new crawl.

Version 0.1.46 (8 Feb 2018)

  • Improved
    Increased maximum recommended length of page meta descriptions for "Use optimal length descriptions" report.
  • Improved
    CSV export filenames now include the report name, website hostname and a timestamp.

Version 0.1.44 (5 Feb 2018)

  • Improved
    The URL of the previously open tab is only used as the crawl URL on startup if that URL is not a Chrome Web Store page. This behaviour is less confusing to users who just installed the extension and started it on the Store page.

Version 0.1.43 (5 Feb 2018)

  • Improved
    Expanded the help text for reports in the "explore" category.
  • Fixed
    Extension would sometimes fail to load if you were offline during start up.

Version 0.1.39 (2 Feb 2018)

  • New
    "Indexing" section added to the "explore" category which includes reports for "Indexable pages", "Non-indexable pages", "Pages without canonical tag", "Pages with canonical tag", "Canonicalised pages" and "Self-canonical pages".
  • Improved
    Duplicate title, page and description reports now only compare indexable internal pages instead of all internal pages.
  • Fixed
    Layout tweaks to support smaller screen sizes.

In a couple of clicks, Checkbot for Chrome can test if your whole website follows
the 50+ best practices from our SEO, security and speed guides.

Try Checkbot now