Documentation
Topics
Configuring Your Scanner
The Build My Scanner page is what allows you to control every aspect of the scanner. There are two main sections, "Report Display Settings", and "Metrics".
Report Display Settings
Settings general control the overall format of your report.

Metrics
A Metric is an item the scanner will test for. Metrics may be anything from the presences of a specific HTML element on the page, to the page request size, to how the URL is formatted.
A specific metric must be turned ON in order to be included in the website scan/analysis.

Metrics may have one of more of the following configuration options, which you have full control to adjust using slider bars or drop-down menus:
- Content Min/Max
- No. of Elements on the Page
- Weighting in Overall Score
These configuration options determine how this particular metric is scored in the overall site score. In order for a website to get full marks on a metric, the content (for example the number of characters inside of a title tag) must fall within the designated min/max range.
Metrics that are more heavily weighted will affect the overall Site Score more than metrics that are weighted with less importance.
Any saved changes you make to your configuration, will affect the live widget automatically. There is no need to reinstall the embed code.
List of Metrics
Metric | Subscription Level Req'd | Description |
---|---|---|
Site Structure | ||
Character Set | Free | Check that character encoding is set. |
Title Tag | Free | Check for existence of Title Tag, if the element's content is within the set range, and the number of Title Tag on the page is within the set range. |
Keywords Meta Tag | Free | Check for existence of Keywords Meta Tag, if the element's content is within the set range, and the number of Keywords Meta Tag on the page is within the set range. |
Description Meta Tag | Free | Check for existence of Description Meta Tag, if the element's content is within the set range, and the number of Description Meta Tag on the page is within the set range. |
Robots Meta Tag | Free | Check for existence of Robots Meta Tag, and if the number of Robots Meta Tag on the page is within the set range. |
Canonical Tag | Premium | Check for existence of Canonical Tag. |
Responsive Test | Premium | Check to see if the page is responsive. |
Nav Tag/Role Exists | Premium | Check for <nav> element or a div with role="nav" is defined |
Main Tag/Role Exists | Premium | Check if <main> element exists, or div with role="main" is defined |
Robots File | Premium | Check for existence of Robots File. |
XML Sitemap | Premium | Check for existence of XML Sitemap. |
Broken Links | Professional | Check for broken links on the page. |
Content | ||
Img Tags without Alt Attribute | Free | Checks for <img> tags without the "alt" attribute. |
H1 Headings | Free | Check for existence of H1 Headings, if the element's content is within the set range, and the number of H1 Headings on the page is within the set range. |
Img Tags with Alt Attribute | Free | Check for existence of Img Tags with Alt Attribute and if the element's content is within the set range. |
Extract Keyphrases | Premium | RAKE algorithm: Extract keyphrases from page content and list them in the report in order of highest relevancy to least. |
Extract Keywords | Premium | CHEMA algorithm: Extract simple keywords from page content and list them in the report in the order of most frequently occurring to least. |
H2 Headings | Premium | Check for existence of H2 Headings, if the element's content is within the set range, and the number of H2 Headings on the page is within the set range. |
H3 Headings | Premium | Check for existence of H3 Headings, if the element's content is within the set range, and the number of H3 Headings on the page is within the set range. |
H4 Headings | Premium | Check for existence of H4 Headings, if the element's content is within the set range, and the number of H4 Headings on the page is within the set range. |
H5 Headings | Premium | Check for existence of H5 Headings, if the element's content is within the set range, and the number of H5 Headings on the page is within the set range. |
H6 Headings | Premium | Check for existence of H6 Headings, if the element's content is within the set range, and the number of H6 Headings on the page is within the set range. |
Address Tags | Premium | Check for existence of Address Tags, and if the number of Address Tags on the page is within the set range. |
Length of Content | Premium | Check how many words of content there are on the entire page. |
Page Request Size | Premium | Measure total size of page request in kB (excluding CSS background images) |
Server Response Time | Premium | How long the server took to respond and download all page assets |
Email Link | Premium | Checks to see if you have any email links on the page. |
Telephone Link | Premium | Checks to see if you have a linked telephone number on the page. |
MicroData | Premium | Check for Microdata on the page |
JSON-LD Snippet | Professional | Check for existence of JSON-LD Snippet. |
Social | ||
Open Graph: Image Tag | Professional | Check for existence of Open Graph: Image Tag, and if the number of Open Graph: Image Tag on the page is within the set range. |
Open Graph: Type Tag | Professional | Check for existence of Open Graph: Type Tag, and if the number of Open Graph: Type Tag on the page is within the set range. |
Open Graph: URL Tag | Professional | Check for existence of Open Graph: URL Tag, and if the number of Open Graph: URL Tag on the page is within the set range. |
Open Graph: Title Tag | Professional | Check for existence of Open Graph: Title Tag, if the element's content is within the set range, and the number of Open Graph: Title Tag on the page is within the set range. |
Open Graph: Description Tag | Professional | Check for existence of Open Graph: Description Tag, if the element's content is within the set range, and the number of Open Graph: Description Tag on the page is within the set range. |
Open Graph: Locale Tag | Professional | Check for existence of Open Graph: Locale Tag, and if the number of Open Graph: Locale Tag on the page is within the set range. |
Open Graph: Site Name Tag | Professional | Check for existence of Open Graph: Site Name Tag, if the element's content is within the set range, and the number of Open Graph: Site Name Tag on the page is within the set range. |
Social Links: Facebook | Professional | Check for existence of Social Links: Facebook. |
Social Links: Google Plus | Professional | Check for existence of Social Links: Google Plus. |
Social Links: Twitter | Professional | Check for existence of Social Links: Twitter. |
Social Links: YouTube | Professional | Check for existence of Social Links: YouTube. |
Social Links: Instagram | Professional | Check for existence of Social Links: Instagram. |
Social Links: Pinterest | Professional | Check for existence of Social Links: Pinterest. |
Social Links: Vimeo | Professional | Check for existence of Social Links: Vimeo. |
Social Links: LinkedIn | Professional | Check for existence of Social Links: LinkedIn. |
Social Links: TripAdvisor | Professional | Check for existence of Social Links: TripAdvisor. |
URL | ||
Encrypted Connection (HTTPS) | Premium | Checks to see whether the website is forcing an encrypted connection (HTTPS) using SSL/TLS, and assets are also loaded securely. |
File Extensions | Premium | Check whether urls have a file extension on them (ex. .html, .php, etc.). |
URL Query Strings | Premium | Check whether URLS contain unfriendly query strings (ex. example.com?post=my-post&filter=2016-10-12) |
Underscores in URL | Premium | Check for presence of underscores in URL, instead of dashes (example.com/about_us). |