Summary
- ⛔ Security - 9 pages(s) with critical finding(s).
- ⚠️ The description '' exceeds the allowed 10% duplicity. 44% of pages have this same description.
- ⚠️ 9 page(s) do not support Brotli compression.
- ⚠️ No AVIF image found on the website.
- ⚠️ 9 page(s) with large inline SVGs (> 5120 bytes).
- ⚠️ 9 page(s) with skipped heading levels.
- ⚠️ 1 page(s) with deep DOM (> 30 levels).
- ⚠️ 9 page(s) with non-clickable (non-interactive) phone numbers.
- ⚠️ 9 page(s) without image alt attributes.
- ⚠️ 9 page(s) without form labels.
- ⚠️ 9 page(s) without aria labels.
- ⚠️ 9 page(s) without role attributes.
- ⏩ Loaded robots.txt for domain 'www.blueoceaninteractive.com': status code 200, size 99 B and took 163 ms.
- ⏩ DNS IPv6: domain www.blueoceaninteractive.com does not support IPv6 (DNS server: fe80::905f:7aff:fe55:8864%15).
- ✅ Redirects - no redirects found.
- ✅ 404 OK - all pages exists, no non-existent pages found.
- ✅ SSL/TLS certificate is valid until Jan 24 23:59:40 2026 GMT. Issued by C=US, O=Let's Encrypt, CN=R12. Subject is CN=mail.blueoceaninteractive.ca.
- ✅ SSL/TLS certificate issued by 'C=US, O=Let's Encrypt, CN=R12'.
- ✅ Performance OK - all non-media URLs are faster than 3 seconds.
- ✅ HTTP headers - found 21 unique headers.
- ✅ All 9 unique title(s) are within the allowed 10% duplicity. Highest duplicity title has 11%.
- ✅ 128 WebP image(s) found on the website.
- ✅ All pages have quoted attributes.
- ✅ All pages have inline SVGs with less than 5 duplicates.
- ✅ All pages have valid or none inline SVGs.
- ✅ All pages without multiple <h1> headings.
- ✅ All pages have <h1> heading.
- ✅ All pages have valid HTML.
- ✅ All pages have lang attribute.
- ✅ DNS IPv4 OK: domain www.blueoceaninteractive.com resolved to 51.222.109.125 (DNS server: fe80::905f:7aff:fe55:8864%15).
- 📌 DNS Aliases: IP(s) for domain www.blueoceaninteractive.com were resolved by CNAME chain www.blueoceaninteractive.com > blueoceaninteractive.com.
- 📌 Text report saved to '/Users/pnut/Desktop/SiteOne-Crawler/output.www.blueoceaninteractive.com.20251203-141333.txt' and took 1 ms.
- 📌 JSON report saved to '/Users/pnut/Desktop/SiteOne-Crawler/output.www.blueoceaninteractive.com.20251203-141333.json' and took 1 ms.
- 📌 HTML report saved to '/Users/pnut/Desktop/SiteOne-Crawler/report.www.blueoceaninteractive.com.20251203-141333.html' and took 19 ms.
Visited URLs
Found 154 row(s).
Best practices
Found 11 row(s).
| Analysis name | OK | Notice | Warning | Critical |
|---|---|---|---|---|
| Large inline SVGs (> 5120 B) | 123 | 0 | 4 | 0 |
| Invalid inline SVGs | 127 | 0 | 0 | 0 |
| Duplicate inline SVGs (> 5 and > 1024 B) | 127 | 0 | 0 | 0 |
| DOM depth (> 30) | 8 | 0 | 1 | 0 |
| Heading structure | 9 | 0 | 13 | 0 |
| Non-clickable phone numbers | 0 | 0 | 2 | 0 |
| Title uniqueness (> 10%) | 9 | 0 | 0 | 0 |
| Description uniqueness (> 10%) | 5 | 0 | 1 | 0 |
| Brotli support | 0 | 0 | 9 | 0 |
| WebP support | 128 | 0 | 0 | 0 |
| AVIF support | 0 | 0 | 1 | 0 |
| No rows found, please edit your search term. | ||||
Large inline SVGs
| Severity | Occurs | Detail | Affected URLs (max 5) |
|---|---|---|---|
| warning | 9 | 11 kB | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 1 | 6 kB | / |
| warning | 1 | 6 kB | /portfolio/website-design/ |
| warning | 1 | 6 kB | /about/blog/ |
Duplicate inline SVGs
No problems found.
Invalid inline SVGs
No problems found.
Missing quotes on attributes
No problems found.
DOM depth
| Severity | Occurs | Detail | Affected URLs (max 5) |
|---|---|---|---|
| warning | 1 | The DOM depth exceeds the warning limit: 30. Found depth: 36. | / |
Heading structure
| Severity | Occurs | Detail | Affected URLs (max 5) |
|---|---|---|---|
| warning | 9 | Heading structure is skipping levels: found an <h5> after an <h2>. | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 2 | Heading structure is skipping levels: found an <h3> after an <h1>. | URL 1, URL 2 |
| warning | 1 | Heading structure is skipping levels: found an <h5> after an <h3>. | / |
| warning | 1 | Heading structure is skipping levels: found an <h6> after an <h2>. | /services/brand-logo-development/ |
Non-clickable phone numbers
Title uniqueness
No problems found.
Description uniqueness
No problems found.
Accessibility
| Analysis name | OK | Notice | Warning | Critical |
|---|---|---|---|---|
| Missing image alt attributes | 297 | 0 | 46 | 0 |
| Missing form labels | 0 | 0 | 3 | 0 |
| Missing aria labels | 11 | 0 | 221 | 88 |
| Missing roles | 0 | 0 | 6 | 0 |
| Missing html lang attribute | 1 | 0 | 0 | 0 |
Valid HTML
No problems found.
Missing image alt attributes
Found 19 row(s).
| Severity | Occurs | Detail | Affected URLs (max 5) |
|---|---|---|---|
| warning | 9 | <img id="image-43-***" class="ct-image " ***> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 9 | <img id="image-65-***" class="ct-image" ***> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 6 | <img id="image-29-2266-***" class="ct-image blog_Arc_feaure_img" ***> | /about/blog/ |
| warning | 5 | <img id="image-1552-2114-***" class="ct-image x-carousel-8_image" ***> | / |
| warning | 5 | <img id="image-8-22-***" class="ct-image " ***> | /portfolio/website-design/ |
| warning | 5 | <img id="image-14-22-***" class="ct-image portfolio_desktop_image" ***> | /portfolio/website-design/ |
| warning | 5 | <img id="image-15-22-***" class="ct-image portfolio_mobile_image" ***> | /portfolio/website-design/ |
| warning | 3 | <img class="n2-ss-item-transition-image2 skip-lazy" ***> | / |
| warning | 3 | <img id="image-1353-2114-***" class="ct-image" ***> | / |
| warning | 3 | <img class="attachment-medium size-medium" ***> | /services/brand-logo-development/ |
| warning | 1 | <img id="image-3813-***" class="ct-image hp-project-img" ***> | / |
| warning | 1 | <img id="image-76-***" class="ct-image" ***> | /resources/ |
| warning | 1 | <img id="image-135-***" class="ct-image" ***> | /resources/ |
| warning | 1 | <img id="image-141-***" class="ct-image" ***> | /resources/ |
| warning | 1 | <img id="image-88-***" class="ct-image" ***> | /resources/ |
| warning | 1 | <img id="image-95-***" class="ct-image" ***> | /resources/ |
| warning | 1 | <img id="image-101-***" class="ct-image" ***> | /resources/ |
| warning | 1 | <img id="image-107-***" class="ct-image" ***> | /resources/ |
| warning | 1 | <img id="image-115-***" class="ct-image" ***> | /resources/ |
| No rows found, please edit your search term. | |||
Missing form labels
Missing aria labels
Found 150 row(s).
| Severity | Occurs | Detail | Affected URLs (max 5) |
|---|---|---|---|
| critical | 12 | <input class="hcaptcha-widget-id" name="hcaptcha-widget-id" ***> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| critical | 12 | <input id="gravity_forms_nonce" name="gravity_forms_nonce" ***> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| critical | 12 | <input name="_wp_http_referer" ***> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| critical | 12 | <input name="gform_ajax" ***> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| critical | 12 | <input class="gform_hidden" name="gform_submission_method" ***> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| critical | 12 | <input class="gform_hidden" name="gform_theme" id="gform_theme_***" ***> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| critical | 12 | <input class="gform_hidden" name="gform_style_settings" id="gform_style_settings_***" ***> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| critical | 12 | <input class="gform_hidden" name="is_submit_***" ***> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| critical | 12 | <input class="gform_hidden" name="gform_submit" ***> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| critical | 12 | <input class="gform_hidden" name="gform_unique_id" ***> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| critical | 12 | <input class="gform_hidden" name="state_***" ***> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| critical | 12 | <input class="gform_hidden" name="gform_target_page_number_***" id="gform_target_page_number_***" ***> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| critical | 12 | <input class="gform_hidden" name="gform_source_page_number_***" id="gform_source_page_number_***" ***> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| critical | 12 | <input name="gform_field_values" ***> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| critical | 11 | <input id="gform_submit_button_***" class="gform_button button" ***> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| critical | 9 | <input name="input_***" id="input_2_***" ***> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| critical | 9 | <input name="input_***" id="input_2_***" class="large" ***> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| critical | 9 | <input class="gfield-choice-input" name="input_4.***" id="choice_2_4_***" ***> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| critical | 9 | <input id="cmplz-functional-optout" class="cmplz-consent-checkbox cmplz-functional" ***> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| critical | 9 | <input id="cmplz-preferences-optout" class="cmplz-consent-checkbox cmplz-preferences" ***> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| critical | 9 | <input id="cmplz-statistics-optout" class="cmplz-consent-checkbox cmplz-statistics" ***> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| critical | 9 | <input id="cmplz-marketing-optout" class="cmplz-consent-checkbox cmplz-marketing" ***> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| critical | 6 | <input name="input_***" id="input_4_***" class="large" ***> | /careers/ |
| critical | 4 | <input name="input_***" id="input_18_***" class="large" ***> | /resources/the-marketing-leaders-crm-blueprint/ |
| critical | 4 | <input name="input_4.***" class="gform_hidden" ***> | URL 1, URL 2 |
| critical | 4 | <input name="input_***" id="input_19_***" class="large" ***> | /resources/from-clicks-to-conversions/ |
| critical | 1 | <input name="input_***" id="input_18_***" ***> | /resources/the-marketing-leaders-crm-blueprint/ |
| critical | 1 | <input name="input_4.***" id="input_18_4_***" ***> | /resources/the-marketing-leaders-crm-blueprint/ |
| critical | 1 | <input class="gfield-choice-input" name="input_12.***" id="choice_18_12_***" ***> | /resources/the-marketing-leaders-crm-blueprint/ |
| critical | 1 | <input name="input_***" id="input_19_***" ***> | /resources/from-clicks-to-conversions/ |
| critical | 1 | <input name="input_4.***" id="input_19_4_***" ***> | /resources/from-clicks-to-conversions/ |
| critical | 1 | <input class="gfield-choice-input" name="input_12.***" id="choice_19_12_***" ***> | /resources/from-clicks-to-conversions/ |
| critical | 1 | <input name="input_***" id="input_4_***" ***> | /careers/ |
| critical | 1 | <input name="MAX_FILE_SIZE" ***> | /careers/ |
| critical | 1 | <input class="gfield-choice-input" name="input_12.***" id="choice_4_12_***" ***> | /careers/ |
| warning | 398 | <a ***> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 54 | <a> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 51 | <a id="link-495-22-***" class="ct-link cta-btn white-outline-btn" ***> | /portfolio/website-design/ |
| warning | 12 | <a id="link_button-40-2266-***" class="ct-link-button" ***> | /about/blog/ |
| warning | 9 | <a id="link_text-53-***" class="ct-link-text header-text-link" ***> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 9 | <a id="link_text-54-***" class="ct-link-text header-text-link" ***> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 9 | <a id="link-98-***" class="ct-link header-award-badge" ***> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 9 | <a id="link-47-***" class="ct-link secondary-btn cta-btn" ***> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 9 | <a id="link-49-***" class="ct-link cta-btn white-outline-btn" ***> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 9 | <a id="div_block-100-***" class="ct-link" ***> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 9 | <a id="link-61-***" class="ct-link secondary-btn cta-btn" ***> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 9 | <a id="link-63-***" class="ct-link cta-btn white-outline-btn" ***> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 9 | <a id="link-99-***" class="ct-link" ***> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 9 | <a id="link-277-***" class="ct-link cta-btn light-secondary-btn" ***> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 9 | <a id="link-291-***" class="ct-link cta-btn light-secondary-btn" ***> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 9 | <a id="link-246-***" class="ct-link footer-icon-text-btn" ***> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 9 | <a id="link_text-204-***" class="ct-link-text footer-text-link" ***> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 9 | <a id="link_text-205-***" class="ct-link-text footer-text-link" ***> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 9 | <a id="link_text-206-***" class="ct-link-text footer-text-link" ***> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 9 | <a id="link_text-208-***" class="ct-link-text footer-text-link" ***> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 9 | <a id="link_text-285-***" class="ct-link-text footer-text-link" ***> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 9 | <a id="link_text-211-***" class="ct-link-text footer-text-link" ***> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 9 | <a id="link_text-212-***" class="ct-link-text footer-text-link" ***> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 9 | <a id="link_text-215-***" class="ct-link-text footer-text-link" ***> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 9 | <a id="link_text-216-***" class="ct-link-text footer-text-link" ***> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 9 | <a id="link_text-217-***" class="ct-link-text footer-text-link" ***> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 9 | <a id="link_text-218-***" class="ct-link-text footer-text-link" ***> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 9 | <a id="link_text-219-***" class="ct-link-text footer-text-link" ***> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 9 | <a id="link_text-222-***" class="ct-link-text footer-text-link" ***> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 9 | <a id="link_text-281-***" class="ct-link-text footer-text-link" ***> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 9 | <a id="link_text-282-***" class="ct-link-text footer-text-link" ***> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 9 | <a id="link_text-207-***" class="ct-link-text footer-text-link" ***> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 9 | <a id="link_text-314-***" class="ct-link-text footer-text-link" ***> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 9 | <a id="link_text-326-***" class="ct-link-text footer-text-link" ***> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 9 | <a id="link-224-***" class="ct-link secondary-btn cta-btn" ***> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 9 | <a class="oxy-social-icons-facebook" ***> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 9 | <a class="oxy-social-icons-instagram" ***> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 9 | <a class="oxy-social-icons-twitter" ***> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 9 | <a class="oxy-social-icons-linkedin" ***> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 9 | <a class="oxy-social-icons-youtube" ***> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 9 | <a id="link-298-***" class="ct-link oxel_back_to_top_container" ***> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 9 | <a class="cmplz-link cmplz-manage-options cookie-statement" ***> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 9 | <a class="cmplz-link cmplz-manage-third-parties cookie-statement" ***> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 9 | <a class="cmplz-link cmplz-manage-vendors tcf cookie-statement" ***> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 9 | <a class="cmplz-btn cmplz-manage-options tcf cookie-statement" ***> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 9 | <a class="cmplz-link cookie-statement" ***> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 9 | <a class="cmplz-link privacy-statement" ***> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 9 | <a class="cmplz-link impressum" ***> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 9 | <button class="cmplz-btn cmplz-accept"> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 9 | <button class="cmplz-btn cmplz-deny"> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 9 | <button class="cmplz-btn cmplz-view-preferences"> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 9 | <button class="cmplz-btn cmplz-save-preferences"> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 9 | <button class="cmplz-btn cmplz-hidden cmplz-manage-consent manage-consent-***"> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 5 | <a id="div_block-1975-2114-***" class="ct-link x-carousel-8_cell" ***> | / |
| warning | 3 | <a id="div_block-1351-2114-***" class="ct-link " ***> | / |
| warning | 3 | <a id="link-382-2114-***" class="ct-link cta-btn light-gold-outline-btn" ***> | / |
| warning | 1 | <a class="ct-link secondary-btn cta-btn" ***> | / |
| warning | 1 | <a class="ct-link white-outline-btn cta-btn" ***> | / |
| warning | 1 | <a class="ct-link gold-outline-btn cta-btn" ***> | / |
| warning | 1 | <a id="link-60-***" class="ct-link cta-btn light-secondary-btn" ***> | / |
| warning | 1 | <a id="link-62-***" class="ct-link cta-btn light-gold-outline-btn" ***> | / |
| warning | 1 | <a id="link-100-***" class="ct-link gold-outline-btn cta-btn" ***> | / |
| warning | 1 | <a id="link-129-***" class="ct-link gold-outline-btn cta-btn" ***> | / |
| warning | 1 | <a id="link-136-***" class="ct-link gold-outline-btn cta-btn" ***> | / |
| warning | 1 | <a id="link-143-***" class="ct-link gold-outline-btn cta-btn" ***> | / |
| You have reached the limit of 100 rows as a protection against very large output or exhausted memory. | |||
| No rows found, please edit your search term. | |||
Missing roles
| Severity | Occurs | Detail | Affected URLs (max 5) |
|---|---|---|---|
| warning | 9 | <header id="_header-6-***" class="oxy-header-wrapper oxy-sticky-header oxy-overlay-header oxy-header"> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 9 | <footer id="section-272-***" class=" ct-section general_footer_top"> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 9 | <footer id="section-286-***" class=" ct-section general_footer_top"> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 9 | <footer id="section-114-***" class=" ct-section"> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 1 | <footer id="section-610-***" class=" ct-section"> | /services/brand-logo-development/ |
| warning | 1 | <footer id="section-199-***" class=" ct-section"> | /accessible-website-design/ |
Missing html lang attribute
No problems found.
Security
| Header | OK | Notice | Warning | Critical | Recommendation |
|---|---|---|---|---|---|
| X-XSS-Protection | 0 | 0 | 0 | 9 | X-XSS-Protection header is not set. It enables browser's built-in defenses against XSS attacks. |
| Server | 0 | 0 | 9 | 0 | Server header is set to known 'Apache'. It is better not to reveal used technologies. |
| X-Frame-Options | 0 | 9 | 0 | 0 | X-Frame-Options header is set to SAMEORIGIN which allows this origin to embed the resource in a frame. |
| Feature-Policy | 0 | 9 | 0 | 0 | Feature-Policy header is not set but Permissions-Policy is set. That's enough. |
| Strict-Transport-Security | 9 | 0 | 0 | 0 | |
| X-Content-Type-Options | 9 | 0 | 0 | 0 | |
| Referrer-Policy | 9 | 0 | 0 | 0 | |
| Content-Security-Policy | 9 | 0 | 0 | 0 | |
| Permissions-Policy | 9 | 0 | 0 | 0 |
Security headers
| Severity | Occurs | Detail | Affected URLs (max 5) |
|---|---|---|---|
| critical | 9 | X-XSS-Protection header is not set. It enables browser's built-in defenses against XSS attacks. | URL 1, URL 2, URL 3, URL 4, URL 5 |
| notice | 9 | X-Frame-Options header is set to SAMEORIGIN which allows this origin to embed the resource in a frame. | URL 1, URL 2, URL 3, URL 4, URL 5 |
| notice | 9 | Feature-Policy header is not set but Permissions-Policy is set. That's enough. | URL 1, URL 2, URL 3, URL 4, URL 5 |
| notice | 9 | Server header is set to known 'Apache'. It is better not to reveal used technologies. | URL 1, URL 2, URL 3, URL 4, URL 5 |
TOP non-unique titles
Nothing to report.
TOP non-unique descriptions
| Count 🔽 | Description |
|---|---|
| 4 |
SEO metadata
| URL 🔼 | Indexing | Title | H1 | Description | Keywords |
|---|---|---|---|---|---|
| / | Allowed | Calgary Website Design and Digital Marketing | Blue Ocean Interactive Marketing | Calgary's Award-Winning Web Design and Digital Marketing Agency | Blue Ocean Interactive Marketing is a Calgary-based digital marketing agency offering the best in website design, corporate photography & branding services. | |
| /about/blog/ | Allowed | blog | Blue Ocean Interactive Marketing Inc | Our Latest Blog Posts | Dive into our blog: your go-to resource for scaling your site, mastering digital marketing trends, and navigating your online journey with ease. | |
| /accessible-website-design/ | Allowed | Website Accessibility | AODA Compliant Websites | Blue Ocean | LET US BOOST YOUR WEBSITE ACCESSIBILITY | Blue Ocean offers accessible website design to businesses across Canada. Does your company's website meet AODA compliance guidelines? Learn more here. | |
| /careers/ | Allowed | Careers | Blue Ocean Interactive Marketing Inc | SHOW US WHAT YOU GOT | Join our crew of digital marketing geniuses today! Embrace remote work, continuous learning, epic events, and a culture that values your needs. Apply now! | |
| /portfolio/website-design/ | Allowed | Website Design Portfolio | Blue Ocean Interactive Marketing | Web Design Portfolio | ||
| /resources/ | Allowed | Resources | Blue Ocean Interactive Marketing Inc | Resources | ||
| /resources/from-clicks-to-conversions/ | Allowed | From Clicks to Conversions | Blue Ocean Interactive Marketing Inc | From Clicks to Conversions The Definitive Guide to Website Optimization for Business Growth | ||
| /resources/the-marketing-leaders-crm-blueprint/ | Allowed | The Marketing Leader's CRM Blueprint | Blue Ocean Interactive Marketing Inc | The Marketing Leader's CRM Blueprint | ||
| /services/brand-logo-development/ | Allowed | Logo Design in Calgary | Blue Ocean Interactive Marketing | Logo Design & Brand Development in Calgary | Blue Ocean Interactive Marketing offers one-of-a-kind logo designs and brand development strategies for businesses in Calgary. Contact us today to get started. |
OpenGraph metadata
| URL 🔼 | OG Title | OG Description | OG Image | Twitter Title | Twitter Description | Twitter Image |
|---|---|---|---|---|---|---|
| / | Calgary Website Design and Digital Marketing | Blue Ocean Interactive Marketing | Blue Ocean Interactive Marketing is a Calgary-based digital marketing agency offering the best in website design, corporate photography & branding services. | https://www.blueoceaninteractive.com/wp-content/uploads/2023/07/blue-ocean-interactive-calgary.png | Calgary Website Design and Digital Marketing | Blue Ocean Interactive Marketing | Blue Ocean Interactive Marketing is a Calgary-based digital marketing agency offering the best in website design, corporate photography & branding services. | https://www.blueoceaninteractive.com/wp-content/uploads/2023/07/blue-ocean-interactive-calgary.png |
| /about/blog/ | blog | Blue Ocean Interactive Marketing Inc | Dive into our blog: your go-to resource for scaling your site, mastering digital marketing trends, and navigating your online journey with ease. | https://www.blueoceaninteractive.com/wp-content/uploads/2023/07/blue-ocean-interactive-calgary.png | blog | Blue Ocean Interactive Marketing Inc | Dive into our blog: your go-to resource for scaling your site, mastering digital marketing trends, and navigating your online journey with ease. | https://www.blueoceaninteractive.com/wp-content/uploads/2023/07/blue-ocean-interactive-calgary.png |
| /accessible-website-design/ | Website Accessibility | AODA Compliant Websites | Blue Ocean | Blue Ocean offers accessible website design to businesses across Canada. Does your company's website meet AODA compliance guidelines? Learn more here. | https://www.blueoceaninteractive.com/wp-content/uploads/2023/07/blue-ocean-interactive-calgary.png | Website Accessibility | AODA Compliant Websites | Blue Ocean | Blue Ocean offers accessible website design to businesses across Canada. Does your company's website meet AODA compliance guidelines? Learn more here. | https://www.blueoceaninteractive.com/wp-content/uploads/2023/07/blue-ocean-interactive-calgary.png |
| /careers/ | Careers | Blue Ocean Interactive Marketing Inc | Join our crew of digital marketing geniuses today! Embrace remote work, continuous learning, epic events, and a culture that values your needs. Apply now! | https://www.blueoceaninteractive.com/wp-content/uploads/2023/07/blue-ocean-interactive-calgary.png | Careers | Blue Ocean Interactive Marketing Inc | Join our crew of digital marketing geniuses today! Embrace remote work, continuous learning, epic events, and a culture that values your needs. Apply now! | https://www.blueoceaninteractive.com/wp-content/uploads/2023/07/blue-ocean-interactive-calgary.png |
| /portfolio/website-design/ | Website Design Portfolio | Blue Ocean Interactive Marketing | https://www.blueoceaninteractive.com/wp-content/uploads/2023/07/blue-ocean-interactive-calgary.png | Website Design Portfolio | Blue Ocean Interactive Marketing | https://www.blueoceaninteractive.com/wp-content/uploads/2023/07/blue-ocean-interactive-calgary.png | ||
| /resources/ | Resources | Blue Ocean Interactive Marketing Inc | https://www.blueoceaninteractive.com/wp-content/uploads/2023/07/blue-ocean-interactive-calgary.png | Resources | Blue Ocean Interactive Marketing Inc | https://www.blueoceaninteractive.com/wp-content/uploads/2023/07/blue-ocean-interactive-calgary.png | ||
| /resources/from-clicks-to-conversions/ | From Clicks to Conversions | Blue Ocean Interactive Marketing Inc | https://www.blueoceaninteractive.com/wp-content/uploads/2023/07/blue-ocean-interactive-calgary.png | From Clicks to Conversions | Blue Ocean Interactive Marketing Inc | https://www.blueoceaninteractive.com/wp-content/uploads/2023/07/blue-ocean-interactive-calgary.png | ||
| /resources/the-marketing-leaders-crm-blueprint/ | The Marketing Leader's CRM Blueprint | Blue Ocean Interactive Marketing Inc | https://www.blueoceaninteractive.com/wp-content/uploads/2023/07/blue-ocean-interactive-calgary.png | The Marketing Leader's CRM Blueprint | Blue Ocean Interactive Marketing Inc | https://www.blueoceaninteractive.com/wp-content/uploads/2023/07/blue-ocean-interactive-calgary.png | ||
| /services/brand-logo-development/ | Logo Design in Calgary | Blue Ocean Interactive Marketing | Blue Ocean Interactive Marketing offers one-of-a-kind logo designs and brand development strategies for businesses in Calgary. Contact us today to get started. | https://www.blueoceaninteractive.com/wp-content/uploads/2023/07/blue-ocean-interactive-calgary.png | Logo Design in Calgary | Blue Ocean Interactive Marketing | Blue Ocean Interactive Marketing offers one-of-a-kind logo designs and brand development strategies for businesses in Calgary. Contact us today to get started. | https://www.blueoceaninteractive.com/wp-content/uploads/2023/07/blue-ocean-interactive-calgary.png |
Heading structure
| Heading structure | Count | Errors 🔽 | URL |
|---|---|---|---|
| 13 | 10 | /resources/ |
| 8 | 1 | /careers/ |
| 37 | 0 | / |
| 8 | 0 | /services/brand-logo-development/ |
| 7 | 0 | /accessible-website-design/ |
| 5 | 0 | /resources/the-marketing-leaders-crm-blueprint/ |
| 5 | 0 | /resources/from-clicks-to-conversions/ |
| 3 | 0 | /portfolio/website-design/ |
| 15 | 0 | /about/blog/ |
404 URLs
No 404 URLs found.
Redirected URLs
No redirects found.
TOP fastest URLs
No fast URLs fastest than 1 second(s) found.
TOP slowest URLs
| Time 🔽 | Status | Slow URL |
|---|---|---|
| 2.8 s | 200 | / |
| 1.7 s | 200 | /resources/from-clicks-to-conversions/ |
| 1.6 s | 200 | /resources/the-marketing-leaders-crm-blueprint/ |
| 1.6 s | 200 | /portfolio/website-design/ |
| 1.5 s | 200 | /services/brand-logo-development/ |
| 1.4 s | 200 | /careers/ |
| 1.3 s | 200 | /resources/ |
| 1.3 s | 200 | /about/blog/ |
| 1.2 s | 200 | /accessible-website-design/ |
Content types
| Content type | URLs 🔽 | Total size | Total time | Avg time | Status 20x |
|---|---|---|---|---|---|
| Image | 130 | 4 MB | 28 s | 219 ms | 130 |
| HTML | 9 | 2 MB | 14 s | 1.6 s | 9 |
| Font | 9 | 629 kB | 2 s | 219 ms | 9 |
| JS | 3 | 106 kB | 836 ms | 279 ms | 3 |
| CSS | 2 | 17 kB | 382 ms | 191 ms | 2 |
| Video | 1 | 6 MB | 1.8 s | 1.8 s | 1 |
Content types (MIME types)
| Content type | URLs 🔽 | Total size | Total time | Avg time | Status 20x |
|---|---|---|---|---|---|
| image / webp | 128 | 4 MB | 28 s | 219 ms | 128 |
| text/html; charset=UTF-8 | 9 | 2 MB | 14 s | 1.6 s | 9 |
| font / woff2 | 9 | 629 kB | 2 s | 219 ms | 9 |
| application / javascript | 3 | 106 kB | 836 ms | 279 ms | 3 |
| text / css | 2 | 17 kB | 382 ms | 191 ms | 2 |
| image / png | 2 | 16 kB | 425 ms | 213 ms | 2 |
| video / mp4 | 1 | 6 MB | 1.8 s | 1.8 s | 1 |
Source domains
| Domain | Totals | HTML | Image | JS | CSS | Font | Video |
|---|---|---|---|---|---|---|---|
| www.blueoceaninteractive.com | 154 / 13MB / 48s | 9 / 2MB / 14s | 130 / 4MB / 28s | 3 / 106kB / 836ms | 2 / 17kB / 382ms | 9 / 629kB / 2s | 1 / 6MB / 1.8s |
HTTP headers
Found 21 row(s).
| Header 🔼 | Occurs | Unique | Values preview | Min value | Max value |
|---|---|---|---|---|---|
| Accept-Ranges | 145 | 1 | bytes | ||
| Connection | 154 | 1 | Upgrade, Keep-Alive | ||
| Content-Length | 145 | - | [ignored generic values] | 1 kB | 6 MB |
| Content-Security-Policy | 154 | 1 | img-src * 'unsafe-inline' 'unsafe-eval' 'self' data: | ||
| Content-Type | 154 | 7 | image/webp (128) / text/html; charset=UTF-8 (9) / font/woff2 (9) / application/j…css (2) / image/png (2) / video/mp4 (1) | ||
| Cross-Origin-Resource-Policy | 154 | 1 | cross-origin | ||
| Date | 154 | - | [ignored generic values] | 2025-12-03 | 2025-12-03 |
| Keep-Alive | 154 | 1 | timeout=5, max=100 | ||
| Last-Modified | 145 | - | [ignored generic values] | 2023-05-11 | 2025-11-27 |
| Link | 9 | 9 | [see values below] | ||
| Permissions-Policy | 154 | 1 | autoplay=(), camera=(), gyroscope=(), magnetometer=(), microphone=(), payment=(), publickey-credentials-get=(), usb=() | ||
| Referrer-Policy | 154 | 1 | strict-origin-when-cross-origin | ||
| Server | 154 | 1 | Apache | ||
| Strict-Transport-Security | 154 | 1 | max-age=31536000 | ||
| Timing-Allow-Origin | 154 | 1 | same-origin | ||
| Transfer-Encoding | 9 | 1 | chunked | ||
| Upgrade | 154 | 1 | h2,h2c | ||
| Vary | 130 | 1 | Accept | ||
| X-Content-Type-Options | 154 | 1 | nosniff | ||
| X-Frame-Options | 154 | 1 | SAMEORIGIN | ||
| X-Pingback | 2 | 1 | /xmlrpc.php | ||
| No rows found, please edit your search term. | |||||
HTTP header values
Found 32 row(s).
| Header | Occurs | Value |
|---|---|---|
| Accept-Ranges | 145 | bytes |
| Connection | 154 | Upgrade, Keep-Alive |
| Content-Security-Policy | 154 | img-src * 'unsafe-inline' 'unsafe-eval' 'self' data: |
| Content-Type | 128 | image / webp |
| Content-Type | 9 | text/html; charset=UTF-8 |
| Content-Type | 9 | font / woff2 |
| Content-Type | 3 | application / javascript |
| Content-Type | 2 | text / css |
| Content-Type | 2 | image / png |
| Content-Type | 1 | video / mp4 |
| Cross-Origin-Resource-Policy | 154 | cross-origin |
| Keep-Alive | 154 | timeout=5, max=100 |
| Link | 1 | <https://www.blueoceaninteractive.com/wp-json/>; rel="https://api.w.org/", <https://www.blueoceaninteractive.com/wp-json/wp/v2/pages/2114>; rel="alternate"; title="JSON"; type="application/json", <https://www.blueoceaninteractive.com/>; rel=shortlink |
| Link | 1 | <https://www.blueoceaninteractive.com/wp-json/>; rel="https://api.w.org/", <https://www.blueoceaninteractive.com/wp-json/wp/v2/pages/13>; rel="alternate"; title="JSON"; type="application/json", <https://www.blueoceaninteractive.com/?p=13>; rel=shortlink |
| Link | 1 | <https://www.blueoceaninteractive.com/wp-json/>; rel="https://api.w.org/", <https://www.blueoceaninteractive.com/wp-json/wp/v2/pages/3660>; rel="alternate"; title="JSON"; type="application/json", <https://www.blueoceaninteractive.com/?p=3660>; rel=shortlink |
| Link | 1 | <https://www.blueoceaninteractive.com/wp-json/>; rel="https://api.w.org/", <https://www.blueoceaninteractive.com/wp-json/wp/v2/pages/3814>; rel="alternate"; title="JSON"; type="application/json", <https://www.blueoceaninteractive.com/?p=3814>; rel=shortlink |
| Link | 1 | <https://www.blueoceaninteractive.com/wp-json/>; rel="https://api.w.org/", <https://www.blueoceaninteractive.com/wp-json/wp/v2/pages/4321>; rel="alternate"; title="JSON"; type="application/json", <https://www.blueoceaninteractive.com/?p=4321>; rel=shortlink |
| Link | 1 | <https://www.blueoceaninteractive.com/wp-json/>; rel="https://api.w.org/", <https://www.blueoceaninteractive.com/wp-json/wp/v2/pages/4332>; rel="alternate"; title="JSON"; type="application/json", <https://www.blueoceaninteractive.com/?p=4332>; rel=shortlink |
| Link | 1 | <https://www.blueoceaninteractive.com/wp-json/>; rel="https://api.w.org/", <https://www.blueoceaninteractive.com/wp-json/wp/v2/pages/2493>; rel="alternate"; title="JSON"; type="application/json", <https://www.blueoceaninteractive.com/?p=2493>; rel=shortlink |
| Link | 1 | <https://www.blueoceaninteractive.com/wp-json/>; rel="https://api.w.org/", <https://www.blueoceaninteractive.com/wp-json/wp/v2/pages/22>; rel="alternate"; title="JSON"; type="application/json", <https://www.blueoceaninteractive.com/?p=22>; rel=shortlink |
| Link | 1 | <https://www.blueoceaninteractive.com/wp-json/>; rel="https://api.w.org/", <https://www.blueoceaninteractive.com/wp-json/wp/v2/pages/2266>; rel="alternate"; title="JSON"; type="application/json", <https://www.blueoceaninteractive.com/?p=2266>; rel=shortlink |
| Permissions-Policy | 154 | autoplay=(), camera=(), gyroscope=(), magnetometer=(), microphone=(), payment=(), publickey-credentials-get=(), usb=() |
| Referrer-Policy | 154 | strict-origin-when-cross-origin |
| Server | 154 | Apache |
| Strict-Transport-Security | 154 | max-age=31536000 |
| Timing-Allow-Origin | 154 | same-origin |
| Transfer-Encoding | 9 | chunked |
| Upgrade | 154 | h2,h2c |
| Vary | 130 | Accept |
| X-Content-Type-Options | 154 | nosniff |
| X-Frame-Options | 154 | SAMEORIGIN |
| X-Pingback | 2 | https://www.blueoceaninteractive.com/xmlrpc.php |
| No rows found, please edit your search term. | ||
DNS info
| DNS resolving tree |
|---|
| www.blueoceaninteractive.com |
| blueoceaninteractive.com |
| IPv4: 51.222.109.125 |
| DNS server: fe80::905f:7aff:fe55:8864%15 (fe80::905f:7aff:fe55:8864) |
SSL/TLS info
| Info | Text |
|---|---|
| Issuer | C=US, O=Let's Encrypt, CN=R12 |
| Subject | CN=mail.blueoceaninteractive.ca |
| Valid from | Oct 26 23:59:41 2025 GMT (VALID already 37.6 day(s)) |
| Valid to | Jan 24 23:59:40 2026 GMT (VALID still for 52.4 day(s)) |
| Supported protocols | TLSv1.2, TLSv1.3 |
| RAW certificate output | Certificate: Data: Version: 3 (0x2) Serial Number: 06:3e:ab:ea:b4:b2:56:68:f5:ad:11:2c:d9:f2:1b:bc:15:6d Signature Algorithm: sha256WithRSAEncryption Issuer: C=US, O=Let's Encrypt, CN=R12 Validity Not Before: Oct 26 23:59:41 2025 GMT Not After : Jan 24 23:59:40 2026 GMT Subject: CN=mail.blueoceaninteractive.ca Subject Public Key Info: Public Key Algorithm: rsaEncryption RSA Public-Key: (2048 bit) Modulus: 00:ac:9e:52:75:92:61:23:c5:81:5a:bc:41:b8:36: ca:42:ef:3f:de:60:c5:22:41:68:50:5c:5b:8a:b2: 33:e9:a3:d4:6c:7a:4d:4a:44:85:ee:00:01:ac:a7: 10:cd:af:07:75:20:55:44:a5:f8:cf:08:7d:ad:92: 4c:39:b4:4e:95:7b:70:2d:ef:9c:54:3d:91:dc:7b: d0:41:25:26:bd:25:a7:72:53:ac:cd:a0:10:c8:bc: 86:e3:58:44:7d:1e:88:19:74:23:bb:a2:93:1e:c4: a1:59:66:89:d2:28:bc:c3:b4:90:32:5a:9b:6f:6b: b2:9b:85:85:52:c8:74:fc:d5:7c:42:27:ce:a0:a3: ab:d5:a1:5a:38:ae:de:a7:97:98:cc:b1:6c:33:72: 89:cd:90:92:a1:4f:fa:37:80:62:29:b1:d2:8f:30: c8:25:20:59:8b:da:e1:0d:d9:98:36:19:ff:bc:fb: a4:4b:35:a4:11:5f:1e:6a:4b:51:26:4b:70:92:79: a5:62:f3:a5:87:1c:32:63:f8:34:3a:72:37:43:8e: a4:97:f5:c8:02:85:3b:55:36:0b:ec:1f:df:48:8f: 4b:a6:3b:1f:53:7e:21:8d:6a:11:d8:4e:5a:ea:c1: 20:31:80:40:ee:87:aa:19:b9:6b:5e:cb:08:d4:66: 12:1d Exponent: 65537 (0x10001) X509v3 extensions: X509v3 Key Usage: critical Digital Signature, Key Encipherment X509v3 Extended Key Usage: TLS Web Server Authentication, TLS Web Client Authentication X509v3 Basic Constraints: critical CA:FALSE X509v3 Subject Key Identifier: D7:DE:C2:34:36:8E:D4:12:A8:6F:4B:9C:D0:7A:CD:B2:EB:D3:7B:E5 X509v3 Authority Key Identifier: keyid:00:B5:29:F2:2D:8E:6F:31:E8:9B:4C:AD:78:3E:FA:DC:E9:0C:D1:D2 Authority Information Access: CA Issuers - URI:http://r12.i.lencr.org/ X509v3 Subject Alternative Name: DNS:*.blueoceaninteractive.com, DNS:*.pixelperfectmedia.ca, DNS:blueoceaninteractive.ca, DNS:blueoceaninteractive.com, DNS:mail.blueoceaninteractive.ca, DNS:pixelperfectmedia.ca X509v3 Certificate Policies: Policy: 2.23.140.1.2.1 X509v3 CRL Distribution Points: Full Name: URI:http://r12.c.lencr.org/110.crl 1.3.6.1.4.1.11129.2.4.2: ......v.I..i..|..6...d..[. ....UR...).......#,7......G0E. J.^..=.l`S..Q..j2. ...;E.:H.x....!...^...0@V....o........q.......^#.v..W.....>3.,........=q2%.!.%.a.N!....#,7......G0E. m.}P.m>...Mf&.._J../.....wY.;b...!..9... ...........Y.(...K..m.g..Q Signature Algorithm: sha256WithRSAEncryption 0c:3f:20:9e:97:a4:0a:03:8b:10:64:0a:01:81:80:1c:cf:05: 52:e1:79:ba:db:a9:7a:f5:b4:f3:93:1f:fa:9b:bd:b4:24:9f: d1:36:0c:1e:b5:f7:fd:c5:bc:72:a1:ef:f2:22:08:ef:7f:26: d3:d7:0c:cf:23:ed:01:0a:a2:64:34:dd:f0:20:e3:a9:4b:25: 7f:17:c6:ac:39:bb:28:c5:da:43:58:c5:f2:b1:6e:f9:b4:89: 33:30:00:2a:2d:d5:e5:b8:3e:9c:a1:11:16:af:a3:45:e8:4c: a4:10:87:cc:ca:f6:8b:a0:a8:35:2b:dd:42:de:0e:ad:99:d3: c8:a5:6e:ff:3a:91:88:ee:80:fe:ce:32:65:a2:67:62:18:62: ce:29:0c:6b:a1:e2:7b:eb:6a:a3:fd:52:5c:e8:2c:16:b9:8c: f0:a3:b0:91:2c:0a:47:9b:c9:d5:67:b4:dd:cc:2e:bd:14:77: cc:9a:67:74:2d:1f:43:03:ff:36:00:03:dc:d5:30:74:1a:c6: d8:3a:8a:42:82:df:94:ca:40:11:87:42:06:f6:79:eb:66:a3: 07:16:b8:00:56:fd:f6:1b:75:0f:ea:49:c1:5d:6c:cb:77:fd: f4:0d:c1:f3:53:e7:1f:3d:ff:41:47:31:20:c1:e2:9b:17:bc: 00:cc:c4:f8 |
| RAW protocols output | depth=2 C = US, O = Internet Security Research Group, CN = ISRG Root X1 verify return:1 depth=1 C = US, O = Let's Encrypt, CN = R12 verify return:1 depth=0 CN = mail.blueoceaninteractive.ca verify return:1 CONNECTED(00000009) write W BLOCK --- Certificate chain 0 s:/CN=mail.blueoceaninteractive.ca i:/C=US/O=Let's Encrypt/CN=R12 1 s:/C=US/O=Let's Encrypt/CN=R12 i:/C=US/O=Internet Security Research Group/CN=ISRG Root X1 --- Server certificate -----BEGIN CERTIFICATE----- MIIFlTCCBH2gAwIBAgISBj6r6rSyVmj1rREs2fIbvBVtMA0GCSqGSIb3DQEBCwUA MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD EwNSMTIwHhcNMjUxMDI2MjM1OTQxWhcNMjYwMTI0MjM1OTQwWjAnMSUwIwYDVQQD ExxtYWlsLmJsdWVvY2VhbmludGVyYWN0aXZlLmNhMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEArJ5SdZJhI8WBWrxBuDbKQu8/3mDFIkFoUFxbirIz6aPU bHpNSkSF7gABrKcQza8HdSBVRKX4zwh9rZJMObROlXtwLe+cVD2R3HvQQSUmvSWn clOszaAQyLyG41hEfR6IGXQju6KTHsShWWaJ0ii8w7SQMlqbb2uym4WFUsh0/NV8 QifOoKOr1aFaOK7ep5eYzLFsM3KJzZCSoU/6N4BiKbHSjzDIJSBZi9rhDdmYNhn/ vPukSzWkEV8eaktRJktwknmlYvOlhxwyY/g0OnI3Q46kl/XIAoU7VTYL7B/fSI9L pjsfU34hjWoR2E5a6sEgMYBA7oeqGblrXssI1GYSHQIDAQABo4ICrTCCAqkwDgYD VR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNV HRMBAf8EAjAAMB0GA1UdDgQWBBTX3sI0No7UEqhvS5zQes2y69N75TAfBgNVHSME GDAWgBQAtSnyLY5vMeibTK14Pvrc6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYB BQUHMAKGF2h0dHA6Ly9yMTIuaS5sZW5jci5vcmcvMIGmBgNVHREEgZ4wgZuCGiou Ymx1ZW9jZWFuaW50ZXJhY3RpdmUuY29tghYqLnBpeGVscGVyZmVjdG1lZGlhLmNh ghdibHVlb2NlYW5pbnRlcmFjdGl2ZS5jYYIYYmx1ZW9jZWFuaW50ZXJhY3RpdmUu Y29tghxtYWlsLmJsdWVvY2VhbmludGVyYWN0aXZlLmNhghRwaXhlbHBlcmZlY3Rt ZWRpYS5jYTATBgNVHSAEDDAKMAgGBmeBDAECATAvBgNVHR8EKDAmMCSgIqAghh5o dHRwOi8vcjEyLmMubGVuY3Iub3JnLzExMC5jcmwwggEEBgorBgEEAdZ5AgQCBIH1 BIHyAPAAdgBJnJtp3h187Pw23s2HZKa4W68Kh4AZ0VVS++nrKd34wwAAAZojLDeM AAAEAwBHMEUCIEoVXi6/PRVsYFPEj1GjpGoyjwoDiS47RdU6SIV49u6qAiEAvQ9e uQOxMEBWFgz2+m+xGY6s0oPs3nGmt90TFr6+XiMAdgAOV5S8866pPjMbLJkHs/eQ 35vCPXEyJd0hqSWsYcVOIQAAAZojLDeWAAAEAwBHMEUCIG39fVC6bT75lwlNZib+ 4l9KjNUv7/MRmfZ3Wb07YhT9AiEA1DkuEqANCc+Wl/KG1rwepOBZhiieBQNLzdVt AGcHH1EwDQYJKoZIhvcNAQELBQADggEBAAw/IJ6XpAoDixBkCgGBgBzPBVLhebrb qXr1tPOTH/qbvbQkn9E2DB619/3FvHKh7/IiCO9/JtPXDM8j7QEKomQ03fAg46lL JX8Xxqw5uyjF2kNYxfKxbvm0iTMwACot1eW4PpyhERavo0XoTKQQh8zK9ougqDUr 3ULeDq2Z08ilbv86kYjugP7OMmWiZ2IYYs4pDGuh4nvraqP9UlzoLBa5jPCjsJEs CkebydVntN3MLr0Ud8yaZ3QtH0MD/zYAA9zVMHQaxtg6ikKC35TKQBGHQgb2eetm owcWuABW/fYbdQ/qScFdbMt3/fQNwfNT5x89/0FHMSDB4psXvADMxPg= -----END CERTIFICATE----- subject=/CN=mail.blueoceaninteractive.ca issuer=/C=US/O=Let's Encrypt/CN=R12 --- No client certificate CA names sent Server Temp Key: ECDH, X25519, 253 bits --- SSL handshake has read 3272 bytes and written 288 bytes --- New, TLSv1/SSLv3, Cipher is AEAD-CHACHA20-POLY1305-SHA256 Server public key is 2048 bit Secure Renegotiation IS NOT supported Compression: NONE Expansion: NONE No ALPN negotiated SSL-Session: Protocol : TLSv1.3 Cipher : AEAD-CHACHA20-POLY1305-SHA256 Session-ID: Session-ID-ctx: Master-Key: Start Time: 1764771235 Timeout : 7200 (sec) Verify return code: 0 (ok) --- DONE |
Crawler stats
| Basic stats | |
|---|---|
| Total execution time | 23 s |
| Total URLs | 154 |
| Total size | 13 MB |
| Requests - total time | 48 s |
| Requests - avg time | 311 ms |
| Requests - min time | 159 ms |
| Requests - max time | 2.8 s |
| Requests by status | 200 : 154 |
Analysis stats
Found 20 row(s).
| Class::method | Exec time 🔽 | Exec count |
|---|---|---|
| SslTlsAnalyzer::getTLSandSSLCertificateInfo | 1.2 s | 1 |
| BestPracticeAnalyzer::checkNonClickablePhoneNumbers | 132 ms | 9 |
| Manager::parseDOMDocument | 52 ms | 9 |
| BestPracticeAnalyzer::checkMissingQuotesOnAttributes | 14 ms | 9 |
| BestPracticeAnalyzer::checkInlineSvg | 14 ms | 9 |
| BestPracticeAnalyzer::checkHeadingStructure | 11 ms | 9 |
| AccessibilityAnalyzer::checkMissingLabels | 8 ms | 9 |
| BestPracticeAnalyzer::checkMaxDOMDepth | 8 ms | 9 |
| AccessibilityAnalyzer::checkMissingAriaLabels | 6 ms | 9 |
| AccessibilityAnalyzer::checkMissingRoles | 6 ms | 9 |
| AccessibilityAnalyzer::checkImageAltAttributes | 3 ms | 9 |
| SeoAndOpenGraphAnalyzer::analyzeHeadings | 0 ms | 1 |
| SeoAndOpenGraphAnalyzer::analyzeSeo | 0 ms | 1 |
| SeoAndOpenGraphAnalyzer::analyzeOpenGraph | 0 ms | 1 |
| AccessibilityAnalyzer::checkMissingLang | 0 ms | 9 |
| BestPracticeAnalyzer::checkMetaDescriptionUniqueness | 0 ms | 1 |
| BestPracticeAnalyzer::checkTitleUniqueness | 0 ms | 1 |
| BestPracticeAnalyzer::checkWebpSupport | 0 ms | 1 |
| BestPracticeAnalyzer::checkBrotliSupport | 0 ms | 1 |
| BestPracticeAnalyzer::checkAvifSupport | 0 ms | 1 |
| No rows found, please edit your search term. | ||
Content processor stats
Found 12 row(s).
| Class::method | Exec time 🔽 | Exec count |
|---|---|---|
| HtmlProcessor::findUrls | 74 ms | 9 |
| NextJsProcessor::applyContentChangesBeforeUrlParsing | 9 ms | 14 |
| CssProcessor::findUrls | 2 ms | 11 |
| AstroProcessor::findUrls | 2 ms | 12 |
| NextJsProcessor::findUrls | 0 ms | 14 |
| AstroProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 12 |
| CssProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 11 |
| JavaScriptProcessor::findUrls | 0 ms | 12 |
| SvelteProcessor::findUrls | 0 ms | 9 |
| JavaScriptProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 12 |
| HtmlProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 9 |
| SvelteProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 9 |
| No rows found, please edit your search term. | ||
Crawler info
| Version | 1.0.7.20231222 |
|---|---|
| Executed At | 2025-12-03 14:13:33 |
| Command | /Applications/SiteOne Crawler.app/Contents/Resources/src/siteone-crawler/src/crawler.php --url=https://www.blueoceaninteractive.com --timeout=5 --force-color --workers=3 --max-reqs-per-sec=15 --allowed-domain-for-external-files='*' --max-visited-urls=10100 --upload --upload-to='https://sidetone.wctest.ca/crawler-upload/upload.php' --upload-retention='30d' --upload-timeout=3600 --result-storage=memory --result-storage-dir='/Users/pnut/Desktop/SiteOne-Crawler/result-storage' --http-cache-dir='/Users/pnut/Desktop/SiteOne-Crawler/http-client-cache' --console-width=261 --output-html-report='/Users/pnut/Desktop/SiteOne-Crawler/report.%domain%.%datetime%.html' --output-json-file='/Users/pnut/Desktop/SiteOne-Crawler/output.%domain%.%datetime%.json' --output-text-file='/Users/pnut/Desktop/SiteOne-Crawler/output.%domain%.%datetime%.txt' --force-color |
| Hostname | Piets-Mac-mini.local |
| User-Agent | Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/25.0.0.0 Safari/537.36 siteone-crawler/1.0.7.20231222 |



































