LiquidPurple - Strategic Website Management
SEO Performance Report
Website displayed across devices
74.7
https://cannybookwriters.com/
Report Generated: February 22, 2026 at 13:36
Region: California, United States
Audit Engine: 13.0.1

Key Metrics

Overall Score

C (74.74%)
5.22s
Time
3.4MB
Weight
758
Requests
21.52s
Clock
2.4MB
Weight
752
Requests

Visual Progress

0.5s
1.0s
1.5s
1.9s
2.4s
2.9s
3.4s
3.9s
TTFB
FCP
TTI
LCP
0.4s
0.8s
1.1s
1.5s
1.9s
2.3s
2.6s
3.0s
TTFB
FCP
TTI
LCP

Page Composition

Page Weight

Total: 3.4 MB

IMG
Font
JS
Images 1.6 MB
Fonts 752.7 KB
JavaScript 710.7 KB
CSS Stylesheets 271.2 KB
HTML 48.9 KB
Other 30.4 KB
Media 0B

Request Count

Total: 365 requests

Font
IMG
Fonts 287 req
Images 39 req
JavaScript 18 req
Other 12 req
HTML 5 req
CSS Stylesheets 4 req
Media 0 req

Performance Metrics

First Contentful Paint

Poor
11.74s

First Contentful Paint marks the time at which the first text or image is painted onto your page.

Mobile: 15.1 s Desktop: 4.0 s Score: 8%
Learn More →

Time to Interactive

Poor
16.63s

Time to interactive is the amount of time it takes for the page to become fully interactive.

Mobile: 21.5 s Desktop: 5.2 s Score: 18%
Learn More →

Speed Index

Poor
11.74s

Speed Index shows how quickly the contents of a page are visibly populated.

Mobile: 15.1 s Desktop: 4.0 s Score: 12%
Learn More →

Total Blocking Time

Excellent
29ms

How much time is blocked by scripts during your page loading process.

Mobile: 40 ms Desktop: 10 ms Score: 100%
Learn More →

Largest Contentful Paint

Poor
16.38s

Largest Contentful Paint marks how long it takes for the largest element of content to be painted on your page.

Mobile: 21.4 s Desktop: 4.6 s Score: 0%
Learn More →

Cumulative Layout Shift

Excellent
0.002

Cumulative Layout Shift measures the movement of visible elements within the viewport as the page loads.

Mobile: 0 Desktop: 0.006 Score: 100%
Learn More →

Response Codes

Total Requests 365
Success Rate 21%
Error Rate 79%
-1 282
200 73
204 4
429 6

Summary

77.8%
Core
65.4%
Performance
100.0%
SEO
92.1%
Accessibility
56.0%
Best Practice
Metric Score: 100%
Metric Score: 18%

TTI Value Interpretation Status
≤ 3.8 s Good (100) Good
3.8 s - 7.3 s Needs Improvement (declines from 100 to 0) Warning
≥ 7.3 s Poor (0) Critical

This card uses weighted scoring (70% mobile, 30% desktop).

(Raw values: 21,520 ms mobile , 5,217 ms desktop )

Excellent
Metric Score: 100%
Title: #1 Book Writing Services In USA, Get High Quality Services
Length: 58
Metric Score: 100%
Description: Canny Book Writers provides professional book writing services in the USA. We have professional book writers to deliver best book writing services.
Length: 147
Metric Score: 0%
Keywords:
Length: 0
Metric Score: 0%
Meta KeywordIn Content
Measured Value: 12.1%
Metric Score: 85%
Metric Score: 89%

H1(1)

  1. Affordable Book Writing Services Help, Editing, & Publishing

H2(25)

  1. Start Your Journey To Become A Best-seller Author Now
  2. Sell Your Book
  3. Why Should You Hire a Professional Book Writer Today?
  4. To all the aspiring authors out there:
  5. Become an author without Lifting a Pen
  6. "We Write The Book For You, So You Just Have To Sit Back And Collect Royalties"
  7. Turn Your Dream Book into Reality with the Best Book Writing Service
  8. Here’s How We Can Assist You
  9. 01
  10. 02
  11. 03
  12. 04
  13. 05
  14. 06
  15. Count on us for Writing your Bestselling Books!
  16. Perks Of Becoming A Published Author
  17. Make Your Book a Reality at a Price You Can Afford!
  18. Services We’re Offering at Canny Book Writers
  19. Some Incredible Benefits Of Our Custom Online Book Writing Service USA
  20. “Become A Published Bestseller Author Without Writing A Single Word”
  21. Hire a Professional Book Writer For Bestseller Now
  22. So What Are You Waiting For?
  23. Do not let the dream of becoming a bestseller slip away. Turn this dream into reality with our experts today!
  24. WE GIVE RESULTS, NOT PROMISES!
  25. Frequently Asked Questions

H3(19)

  1. Discount
  2. Place An Order
  3. Get The Title
  4. Research and Outline
  5. First Draft
  6. Editing and Proofreading
  7. Finalize The Design
  8. Instant Authority & Credibility
  9. PR and Media Coverage
  10. Quality Fan Base
  11. Become a Brand
  12. Ghost Book Writing
  13. Ebook Writing
  14. Article Writing
  15. Professional Audiobook
  16. Memoir Writing
  17. Autobiographies
  18. Book Promotion Services
  19. Book Publishing Services

H4(0)

    H5(2)

    1. Quick Links
    2. Services

    H6(1)

    1. Disclaimer:
    Metric Score: 65%
    Heading Order: 65%
    Heading Levels Used: h1, h2, h3, h5, h6
    Level Skips: 1
    Issues:
    • Heading level skips from h3 to h5 (missing h4).

    Lighthouse Failing Elements (1):
    ElementSelectorIssue
    <h5 style="color: #58bc7a;"> div.textwidget > div.row > div.col-12 > h5 Fix any of the following: Heading order invalid

    Critical
    Metric Score: 0%
    Button Name: 0%
    Total Buttons: 16
    Without Accessible Name: 2
    Failing Elements (Scraper):
    • <div class="elementor-swiper-button elementor-swiper-button-prev" role="button" tabindex="0"> <i aria-hidden="true" class="eicon-chevron-left"></i> </div>
    • <div class="elementor-swiper-button elementor-swiper-button-next" role="button" tabindex="0"> <i aria-hidden="true" class="eicon-chevron-right"></i> </div>

    Excellent
    Metric Score: 100%
    Location: https://cannybookwriters.com/sitemap.xml

    Excellent
    Metric Score: 100%
    Favicon URL: https://cannybookwriters.com/wp-content/uploads/2024/07/canny-colour-1.png
    Metric Score: 100%
    Metric Score: 100%
    Metric Score: 100%
    Metric Score: 100%
    Metric Score: 100%
    Metric Score: 100%
    Metric Score: 100%
    Metric Score: 100%
    Metric Score: 100%
    Metric Score: 100%

    Excellent
    Metric Score: 100%
    Doctype: <!DOCTYPE html>
    Metric Score: 100%


    Metric Score: 50%
    Your HTML page size: 233.4 KB
    HTML Size Interpretation Status
    ≤ 100 KB Excellent (100) Excellent
    100 KB - 200 KB Good (75) Good
    200 KB - 400 KB Needs Improvement (50) Warning
    > 400 KB Poor (25) Poor

    Current status: Warning. Keep HTML as lean as possible for faster delivery and rendering.

    Metric Score: 100%


    Micro Data Schema List (9)

    1. <body itemtype='https://schema.org/WebPage' itemscope='itemscope' class="home wp-singular page-template-default page page-id-3175 wp-custom-logo wp-theme-astra wp-child-...
    2. <header class="site-header header-main-layout-1 ast-primary-menu-enabled ast-hide-custom-menu-mobile ast-builder-menu-toggle-icon ast-mobile-header-inline" id="masthead" i...
    3. <div class="site-branding ast-site-identity" itemtype="https://schema.org/Organization" itemscope="itemscope" > <span class="site-logo-img&qu...
    4. <nav class="site-navigation ast-flex-grow-1 navigation-accessibility site-header-focus-item" id="primary-site-navigation-desktop" aria-label="Site Navigation: Main Menu&...
    5. <div class="site-branding ast-site-identity" itemtype="https://schema.org/Organization" itemscope="itemscope" > <span class="site-logo-img&qu...
    6. <article class="post-3175 page type-page status-publish ast-article-single" id="post-3175" itemtype="https://schema.org/CreativeWork" itemscope="itemscope&quo...
    7. <nav class="site-navigation ast-flex-grow-1 navigation-accessibility site-header-focus-item" id="ast-mobile-site-navigation" aria-label="Site Navigation: Main Menu"...
    8. <footer class="site-footer" id="colophon" itemtype="https://schema.org/WPFooter" itemscope="itemscope" itemid="#colophon"> <div class=&...
    9. <nav class="site-navigation ast-flex-grow-1 navigation-accessibility footer-navigation" id="footer-site-navigation" aria-label="Site Navigation: footmenu" itemtype=...


    Metric Score: 100%
    Metric Score: 100%
    Metric Score: 0%


    Plain Text Email List (4)



    Metric Score: 100%
    GZIP Enabled: Yes
    Original Size: 233.4 KB
    Compressed Size: 36.4 KB
    Reduction: 84%

    Critical
    Metric Score: 45%
    Inline CSS Instances: 32
    Inline Styles (Top 15):
    • <a href="https://www.facebook.com/profile.php?id=100093134351164" aria-label=Facebook target="_blank" rel="noopener noreferrer" style="--col...
    • <a href="https://www.instagram.com/cannybookwriters_/" aria-label=Instagram target="_blank" rel="noopener noreferrer" style="--color: #8a3ab...
    • <a href="https://x.com/cannybookw" aria-label=Twitter target="_blank" rel="noopener noreferrer" style="--color: #7acdee; --background-color:...
    • <span style="color:#fff;font-size:35px"></span>
    • <span style="color: #993366;"></span>
    • <p style="text-align: center;"></p>
    • <span style="color: #3366ff;"></span>
    • <div style="flex: 1; min-width: 250px;"></div>
    • <img src="http://cannybookwriters.com/wp-content/uploads/2024/07/canny-logo-white.png" alt="Canny Book Writers" style="width: 150px; margin-...
    • <p style="color: #ccc; line-height: 1.6;"></p>
    • <a href="https://www.facebook.com/profile.php?id=100093134351164" aria-label=Facebook target="_blank" rel="noopener noreferrer" style="--col...
    • <a href="https://www.instagram.com/cannybookwriters_/" aria-label=Instagram target="_blank" rel="noopener noreferrer" style="--color: #d77ea...
    • <a href="https://x.com/cannybookw" aria-label=Twitter target="_blank" rel="noopener noreferrer" style="--color: #1B64F6; --background-color:...
    • <h5 style="color: #58bc7a;"></h5>
    • <a href="/home" style="color: #ffffff; text-decoration: none;"></a>
    • ... and 17 more
    Metric Score: 60%
    Internal CSS Blocks: 12
    Style Blocks (Top 15):
    • <style id='wp-img-auto-sizes-contain-inline-css' type='text/css'> img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 15...
    • <style id='gutena-accordion-style-inline-css' type='text/css'> .gutena-accordion-block{display:grid;row-gap:calc(var(--gutena--accordion-pan...
    • <style id='gutena-play-button-style-inline-css' type='text/css'> .wp-block-gutena-play-button{display:flex;justify-content:center}.wp-block-...
    • <style id='gutena-star-ratings-style-inline-css' type='text/css'> .gutena-star-ratings-block{align-items:center;display:flex;justify-content...
    • <style id='gutena-tabs-style-inline-css' type='text/css'> .gutena-tabs-block{display:flex;flex-direction:column;position:relative;row-gap:va...
    • <style id='gutena-newsletter-form-style-inline-css' type='text/css'> .wp-block-gutena-newsletter-form{display:flex;flex-direction:column;fle...
    • <style id='gutena-newsletter-field-style-inline-css' type='text/css'> .wp-block-gutena-newsletter-field{display:flex}.wp-block-gutena-newsle...
    • <style id='gutena-instagram-gallery-style-inline-css' type='text/css'> .photofeed-blocks-grid{grid-gap:var(--gutena--photofeed-block-gap,1.5...
    • <style id='global-styles-inline-css' type='text/css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp-...
    • <style type='text/css'> .ae_data .elementor-editor-element-setting { display:none !important; } </style>
    • <style> .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded)...
    • <style id="wp-custom-css"> .ast-above-header.ast-above-header-bar { background-color: #3CBFA2; background-image: none; } .site-b...
    Metric Score: 8%
    FCP ValueInterpretationStatus
    ≤ 1.0 sExcellent (100)Excellent
    1.0 s - 1.8 sGood (declines from 100 to 80)Good
    1.8 s - 3.0 sNeeds Improvement (declines from 80 to 40)Warning
    3.0 s - 6.0 sPoor (declines from 40 to 0)Critical
    > 6.0 sVery Poor (0)Critical

    This card uses weighted scoring (70% mobile, 30% desktop).

    Critical
    Metric Score: 12%
    Speed IndexInterpretationStatus
    ≤ 1.5 sExcellent (100)Excellent
    1.5 s - 2.0 sGood (declines from 100 to 80)Good
    2.0 s - 4.0 sNeeds Improvement (declines from 80 to 40)Warning
    > 4.0 sPoor (falls toward 0)Critical

    This card uses weighted scoring (70% mobile, 30% desktop).

    Metric Score: 100%
    TBT ValueInterpretationStatus
    ≤ 150 msExcellent (100)Excellent
    150 ms - 300 msGood (declines from 100 to 80)Good
    300 ms - 600 msNeeds Improvement (declines from 80 to 40)Warning
    600 ms - 1200 msPoor (declines from 40 to 0)Critical
    > 1200 msVery Poor (0)Critical

    This card uses weighted scoring (70% mobile, 30% desktop).

    Metric Score: 0%
    LCP ValueInterpretationStatus
    ≤ 1.2 sExcellent (100)Excellent
    1.2 s - 2.5 sGood (100)Good
    2.5 s - 4.0 sNeeds Improvement (declines from 100 to 0)Warning
    > 4.0 sPoor (0)Critical

    This card uses desktop/mobile weighted scoring (70% mobile, 30% desktop).

    Metric Score: 100%
    CLS ValueInterpretationStatus
    ≤ 0.05Excellent (100)Excellent
    0.05 - 0.10Good (declines from 100 to 80)Good
    0.10 - 0.25Needs Improvement (declines from 80 to 40)Warning
    0.25 - 0.50Poor (declines from 40 to 0)Critical
    > 0.50Very Poor (0)Critical

    This card uses weighted scoring (70% mobile, 30% desktop).

    Metric Score: 23%
    Savings Potential: Est savings of 3,560 ms (Mobile), Est savings of 670 ms (Desktop)

    Top Render-Blocking Resources:
    Metric Score: 100%
    Metric Score: 96%
    Metric Score: 100%
    Unminified CSS Files: 0 (Mobile), 0 (Desktop)

    Metric Score: 100%
    Unminified JavaScript Files: 0 files (Mobile), 0 files (Desktop)

    Unminified JavaScript Files: No unminified JavaScript detected
    Metric Score: 95%
    Estimated savings: 2,700 ms / 240.4 KB
    Unused CSS Files: Est savings of 240 KiB (Mobile), Est savings of 246 KiB (Desktop)

    Top Unused CSS Files:
    # URL Total Size Potential Savings Savings %
    1 cannybookwriters.com/wp-content/cache/wpo-minify/1771477446/assets/wpo-minify-header-deec7a21.m... 535.60 KB 245.67 KB 45.87%
    Metric Score: 70%
    Unused JavaScript Files: Est savings of 353 KiB (Mobile), Est savings of 353 KiB (Desktop)

    Top Unused JavaScript Files:
    # URL Total Size Potential Savings Savings %
    1 pagead2.googlesyndication.com/pagead/managed/js/adsense/m202602180101/show_ads_impl_fy2021.js?b... 175.77 KB 130.39 KB 74.18%
    2 pagead2.googlesyndication.com/pagead/managed/js/adsense/m202602170101/show_ads_impl_fy2021.js 175.72 KB 130.37 KB 74.19%
    3 cannybookwriters.com/wp-content/cache/wpo-minify/1771477446/assets/wpo-minify-footer-17986c28.m... 120.53 KB 76.67 KB 63.61%
    4 www.googletagmanager.com/gtag/js?id=G-GJCKVV2NS2 136.10 KB 58.04 KB 42.64%
    5 cannybookwriters.com/wp-content/cache/wpo-minify/1771477446/assets/wpo-minify-footer-6c890e00.m... 68.60 KB 33.52 KB 48.86%
    Metric Score: 100%
    Unoptimized Images: N/A (Mobile), N/A (Desktop)

    Unoptimized Images: No unoptimized images detected
    Metric Score: 100%
    Uncompressed Text Resources: N/A (Mobile), N/A (Desktop)

    Uncompressed Resources: No uncompressed text resources detected
    Metric Score: 100%
    Missing Preconnect Origins: N/A (Mobile), N/A (Desktop)

    Missing Preconnect Origins: No missing preconnect opportunities detected
    Metric Score: 96%

    Excellent
    Metric Score: 100%
    Redirects: N/A (Mobile), N/A (Desktop)

    Redirects: No redirects detected
    Metric Score: 100%
    Inefficient Animated Content: N/A (Mobile), N/A (Desktop)

    Inefficient Animated Content: No inefficient animated content detected
    Metric Score: 100%
    Non-Composited Animations: 7 animated elements found (Mobile), N/A (Desktop)

    Non-Composited Animations: No non-composited animations detected
    Measured Value: 25% (2,834 KiB)
    Metric Score: 25%
    Total SizeScore InterpretationStatus
    ≤ 400 KBExcellent (80-100)Good
    400 KB - 800 KBNeeds Improvement (60-79)Warning
    > 800 KBPoor (< 60)Critical

    Score = 100 - (Bytes / 20,000). A lighter page loads faster.

    Critical
    Metric Score: 30%
    DOM Size: 1,397 elements (Mobile), 2,789 elements (Desktop)

    DOM Statistics:
    • Total elements: 1397
    • DOM depth: 30
    • Most children: 19

    Excellent
    Metric Score: 100%
    User Timings: N/A (Mobile), N/A (Desktop)

    User Timings: No user timings detected

    Needs Work
    Metric Score: 74%
    Bootup Time: 0.5 s (Mobile), N/A (Desktop)

    Scripts with High Execution Time (Top 5):
    Metric Score: 82%
    Mainthread Work Breakdown: 1.4 s (Mobile), N/A (Desktop)

    Main Thread Tasks (Top 5 by Duration):
    • Script Evaluation: 661.95 ms
    • Other: 236.60 ms
    • Style & Layout: 226.61 ms
    • Script Parsing & Compilation: 175.35 ms
    • Parse HTML & CSS: 104.67 ms

    Excellent
    Metric Score: 90%
    Font Display: Est savings of 200 ms (Mobile), N/A (Desktop)

    Fonts Without Font-Display (Top 5 by Impact):
    Metric Score: 18%
    Total Resources: 362 requests • 2,429.20 KB (Mobile), 365 requests • 3,440.20 KB (Desktop)
    Desktop Resources:
    • Font: 287 requests, 752.68 KB
    • Script: 18 requests, 710.71 KB
    • Third-party: 28 requests, 496.72 KB
    • Stylesheet: 4 requests, 271.20 KB
    • Document: 5 requests, 48.88 KB
    Mobile Resources:
    • Script: 18 requests, 710.50 KB
    • Third-party: 28 requests, 496.97 KB
    • Stylesheet: 4 requests, 271.20 KB
    • Font: 285 requests, 223.09 KB
    • Document: 5 requests, 48.88 KB
    Metric Score: 100%
    No Document Write: N/A
    Document Write Instances: No document.write() calls detected
    Metric Score: 100%
    Unsized Images: N/A
    Unsized Images: No unsized images detected
    Metric Score: 100%
    Uses Rel Preload: N/A
    Resources to Preload: No resources identified for preload
    Metric Score: 100%
    Duplicated JavaScript: N/A
    Duplicated Scripts: No duplicated JavaScript detected

    Excellent
    Metric Score: 100%
    Long Tasks: N/A
    Long Tasks: No long tasks detected
    Metric Score: 20%
    Estimated savings: 3.5 MB
    Cache savings summary
    PlatformPotential Savings1st-Party Items3rd-Party Items
    Mobile3,610.4 KB800
    Desktop3,610.4 KB800
    Scoring thresholds
    First-Party Wasted BytesScoreStatus
    0 KB100Excellent
    ≤ 50 KB90Good
    ≤ 150 KB80Acceptable
    ≤ 300 KB65Needs Improvement
    ≤ 750 KB40Poor
    > 750 KB20Critical

    Third-party waste is weighted at 15% to reflect real-world impact without over-penalising for resources outside your control.

    First-Party Resources with Short Cache (80):
    Metric Score: 50%
    Image Delivery: Est savings of 133 KiB (Mobile), Est savings of 140 KiB (Desktop)
    Images to Optimize — Mobile (6 images, 133.1 KiB total savings):
    Metric Score: 100%
    Legacy JavaScript: Pass
    Legacy Scripts: No legacy JavaScript polyfills detected
    Metric Score: 50%
    Total Reflow Time: 209.1 ms total reflow time
    Scoring Thresholds:
    Reflow TimeScoreRating
    0 ms100Excellent
    ≤ 30 ms90Good
    ≤ 100 ms75Moderate
    ≤ 250 ms50Needs Work
    ≤ 500 ms30Poor
    > 500 ms15Critical
    Reflow Sources (7):
    SourceReflow Time
    https://cannybookwriters.com/wp-content/cache/wpo-minify/1771477446/assets/wpo-minify-footer-7dbc15e2.min.js 79.0 ms
    https://cannybookwriters.com/wp-content/cache/wpo-minify/1771477446/assets/wpo-minify-footer-17986c28.min.js 51.3 ms
    https://cannybookwriters.com/wp-content/cache/wpo-minify/1771477446/assets/wpo-minify-footer-6c890e00.min.js 34.0 ms
    https://cannybookwriters.com/wp-content/cache/wpo-minify/1771477446/assets/wpo-minify-footer-6c890e00.min.js 22.4 ms
    [unattributed] 18.8 ms
    https://cannybookwriters.com/wp-content/cache/wpo-minify/1771477446/assets/wpo-minify-footer-6c890e00.min.js 3.1 ms
    https://cannybookwriters.com/wp-content/cache/wpo-minify/1771477446/assets/wpo-minify-footer-6c890e00.min.js 0.5 ms
    How to Fix Forced Reflow:
    1. Batch DOM reads before writes — read all layout properties first, then make all DOM changes.
    2. Use requestAnimationFrame() — schedule visual updates to avoid mid-frame style recalculations.
    3. Avoid reading layout props in loops — reading offsetWidth, getBoundingClientRect(), or getComputedStyle() inside a loop forces layout on every iteration.
    4. Prefer CSS transform/opacity — these properties are compositor-only and never trigger layout.
    5. Use a FastDOM library — batches reads and writes automatically.
    Metric Score: 75%
    Network dependency chain summary
    PlatformLongest ChainDepth
    Mobile1772ms3
    Desktop1239ms3
    Scoring thresholds
    Chain DurationBase ScoreStatus
    ≤ 500ms100Excellent
    ≤ 1,000ms85Good
    ≤ 2,000ms70Needs Improvement
    ≤ 3,000ms50Poor
    ≤ 5,000ms30Very Poor
    > 5,000ms15Critical

    Depth penalties: 3 → −5 · 4 → −10 · 5+ → −15. Combined: 70% mobile / 30% desktop.

    Critical Chain Resources (slowest first):
    Metric Score: 100%
    Meta Refresh: N/A
    Raw Score: N/A
    Meta Refresh Issues: No meta refresh issues detected
    Metric Score: 100%
    ARIA Hidden Body: N/A
    Raw Score: N/A
    ARIA Hidden Body Issues: No ARIA hidden body issues detected
    Metric Score: 100%
    ARIA Tooltip Name: N/A
    Raw Score: N/A
    Tooltip Name Issues: No tooltip name issues detected
    Metric Score: 100%
    Valid HTML Language: N/A
    Raw Score: N/A
    Valid HTML Language Issues: No invalid language code issues detected
    Metric Score: 100%
    HTML Has Language: N/A
    Raw Score: N/A
    HTML Language Issues: No missing language attribute issues detected
    Metric Score: 100%
    ARIA Required Parent: N/A
    Raw Score: N/A
    ARIA Required Parent Issues: No missing parent role issues detected

    Excellent
    Metric Score: 100%
    Meta Viewport: 0 viewport issue found
    Raw Score: 100%
    Meta Viewport Issues: No viewport issues detected
    Metric Score: 100%
    Duplicate ARIA IDs: N/A
    Raw Score: N/A
    Duplicate ARIA ID Issues: No duplicate ARIA ID issues detected
    Metric Score: 100%
    Valid ARIA Attributes: N/A
    Raw Score: N/A
    Valid ARIA Attribute Issues: No invalid ARIA attribute issues detected

    Excellent
    Metric Score: 100%
    Access Keys: N/A
    Raw Score: N/A
    Access Key Issues: No access key issues detected
    Metric Score: 100%
    Form Field Multiple Labels: N/A
    Raw Score: N/A
    Form Field Multiple Label Issues: No form field multiple label issues detected
    Metric Score: 100%
    Valid Language Attribute: N/A
    Raw Score: N/A
    Valid Language Attribute Issues: No invalid language attribute issues detected
    Metric Score: 100%
    ARIA Hidden Focus: No ARIA hidden focus issues found
    ARIA Hidden Focus Issues: No ARIA hidden focus issues detected
    Metric Score: 100%
    ARIA Treeitem Name: N/A
    Raw Score: N/A
    ARIA Treeitem Name Issues: No treeitem naming issues detected
    Metric Score: 100%
    ARIA Toggle Field Name: N/A
    Toggle Field Naming Issues: No toggle field naming issues detected
    Metric Score: 100%
    ARIA Progressbar Name: N/A
    Raw Score: N/A
    Progressbar Naming Issues: No progressbar naming issues detected
    Metric Score: 100%
    ARIA Required Attribute: No missing required ARIA attribute issues found
    Raw Score: 100%
    Missing ARIA Attribute Issues: No missing required ARIA attribute issues detected
    Metric Score: 100%
    ARIA Command Name: No command naming issues found
    Score: 100%
    Command Naming Issues: No command naming issues detected
    Metric Score: 100%
    ARIA Required Children: No required children issues found
    Raw Score: 100%
    Required Children Issues: No required children issues detected
    Metric Score: 100%
    Table Header Data Cells: No table header data cell issues found
    Raw Score: 100%
    Table Header Data Cell Issues: No table header data cell issues detected
    Metric Score: 100%
    ARIA Input Field Name: No input field naming issues found
    Raw Score: 100%
    Input Field Naming Issues: No input field naming issues detected

    Excellent
    Metric Score: 100%
    Tab Index: No tab index issues found
    Raw Score: 100%
    Tab Index Issues: No tab index issues detected
    Metric Score: 100%
    Definition List Item: No definition list item issues found
    Raw Score: 100%
    Definition List Item Issues: No definition list item issues detected

    Excellent
    Metric Score: 100%
    Bypass Blocks: No bypass blocks issues found
    Raw Score: 100%
    Bypass Blocks Issues: No bypass blocks issues detected

    Excellent
    Metric Score: 100%
    ARIA Roles: No ARIA role issues found
    Raw Score: 100%
    ARIA Role Issues: No ARIA role issues detected
    Metric Score: 100%
    ARIA Meter Name: No meter naming issues found
    Raw Score: 100%
    Meter Naming Issues: No meter naming issues detected
    Metric Score: 100%
    Input Image Alt: No input image alt issues found
    Raw Score: 100%
    Image Input Issues: No image input alt text issues detected
    Metric Score: 85%
    Observed script payload: 710.7 KB across 18 script requests. External scripts: 0
    Detected JavaScript libraries: 0 found
    Detected CountScore ThresholdInterpretationStatus
    0100No external libs (excellent if intentional)Excellent
    1 - 3100Lean dependency footprintExcellent
    4 - 585Reasonable, review overlapWarning
    6 - 765High dependency countWarning
    8+40Too many dependenciesCritical
    Script Payload (KB)Extra Score AdjustmentReason
    0 - 700 KB0Generally manageable payload
    700 KB - 1.5 MB-10Heavier script footprint
    1.5 MB - 2.5 MB-20Likely impactful on load/parse
    > 2.5 MB-30High performance risk

    Which libraries were found? None detected.

    Why this can happen: Scripts were detected, but we did not match known library signatures (common with bundled/minified/custom builds).

    Is that good? Usually yes—if all required features work. Fewer dependencies generally means better performance, fewer security updates, and easier maintenance.

    How to keep this score high: prefer vanilla JS/web APIs, remove dead scripts, and avoid adding libraries for one-off utilities.

    External scripts carry added performance and security risk—keep third-party JS minimal. See “Vulnerable Libraries” for security follow-up.

    Excellent
    Metric Score: 100%

    Page has the HTML doctype

    Page has the HTML doctype.

    Critical
    Metric Score: 0%

    Does not use HTTPS

    68 issues found:

    #URL / Resource
    1http://cannybookwriters.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2
    2http://cannybookwriters.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2
    3http://cannybookwriters.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2
    4http://cannybookwriters.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2
    5http://cannybookwriters.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2
    6http://cannybookwriters.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2
    7http://cannybookwriters.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2
    8http://cannybookwriters.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2
    9http://cannybookwriters.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2
    10http://cannybookwriters.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2

    ...and 58 more items

    Metric Score: 100%

    Avoids requesting the geolocation permission on page load

    Page does not request geolocation permission on load.

    Metric Score: 0%

    Serves images with low resolution

    5 issues found:

    #URL / Resource
    1https://cannybookwriters.com/wp-content/uploads/2024/05/10.webp
    2https://cannybookwriters.com/wp-content/uploads/2024/05/11.webp
    3https://cannybookwriters.com/wp-content/uploads/2024/05/6-1.webp
    4https://cannybookwriters.com/wp-content/uploads/2024/05/8.webp
    5https://cannybookwriters.com/wp-content/uploads/2024/07/canny-logo-180x52.png
    Metric Score: 100%

    Displays images with correct aspect ratio

    All images display with correct aspect ratio.

    Metric Score: 0%

    Issues were logged in the `Issues` panel in Chrome Devtools

    1 issue found:

    #Detail
    1{"subItems":{"type":"subitems","items":[{"url":"http:\/\/cannybookwriters.com\/wp-content\/uploads\/2024\/07\/canny-logo-white.png"},{"url":"http:\/\/cannybookwriters.com\/wp-content\/uploads\/elementor\/google-fonts\/fonts\/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2"},{"url":"http:\/\/cannybookwriters.com\/wp-content\/uploads\/elementor\/google-fonts\/fonts\/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2"},{"url":"http:\/\/cannybookwriters.com\/wp-content\/uploads\/elementor\/google-fonts\/fonts\/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2"},{"url":"http:\/\/cannybookwriters.com\/wp-content\/uploads\/elementor\/google-fonts\/fonts\/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2"},{"url":"http:\/\/cannybookwriters.com\/wp-content\/uploads\/elementor\/google-fonts\/fonts\/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2"},{"url":"http:\/\/cannybookwriters.com\/wp-content\/uploads\/elementor\/google-fonts\/fonts\/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2"},{"url":"http:\/\/cannybookwriters.com\/wp-content\/uploads\/elementor\/google-fonts\/fonts\/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2"},{"url":"http:\/\/cannybookwriters.com\/wp-content\/uploads\/elementor\/google-fonts\/fonts\/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2"},{"url":"http:\/\/cannybookwriters.com\/wp-content\/uploads\/elementor\/google-fonts\/fonts\/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2"},{"url":"http:\/\/cannybookwriters.com\/wp-content\/uploads\/elementor\/google-fonts\/fonts\/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2"},{"url":"http:\/\/cannybookwriters.com\/wp-content\/uploads\/elementor\/google-fonts\/fonts\/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2"},{"url":"http:\/\/cannybookwriters.com\/wp-content\/uploads\/elementor\/google-fonts\/fonts\/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2"},{"url":"http:\/\/cannybookwriters.com\/wp-content\/uploads\/elementor\/google-fonts\/fonts\/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2"},{"url":"http:\/\/cannybookwriters.com\/wp-content\/uploads\/elementor\/google-fonts\/fonts\/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2"},{"url":"http:\/\/cannybookwriters.com\/wp-content\/uploads\/elementor\/google-fonts\/fonts\/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2"},{"url":"http:\/\/cannybookwriters.com\/wp-content\/uploads\/elementor\/google-fonts\/fonts\/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2"},{"url":"http:\/\/cannybookwriters.com\/wp-content\/uploads\/elementor\/google-fonts\/fonts\/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2"},{"url":"http:\/\/cannybookwriters.com\/wp-content\/uploads\/elementor\/google-fonts\/fonts\/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2"},{"url":"http:\/\/cannybookwriters.com\/wp-content\/uploads\/elementor\/google-fonts\/fonts\/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2"},{"url":"http:\/\/cannybookwriters.com\/wp-content\/uploads\/elementor\/google-fonts\/fonts\/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2"},{"url":"http:\/\/cannybookwriters.com\/wp-content\/uploads\/elementor\/google-fonts\/fonts\/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2"},{"url":"http:\/\/cannybookwriters.com\/wp-content\/uploads\/elementor\/google-fonts\/fonts\/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2"},{"url":"http:\/\/cannybookwriters.com\/wp-content\/uploads\/elementor\/google-fonts\/fonts\/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2"},{"url":"http:\/\/cannybookwriters.com\/wp-content\/uploads\/elementor\/google-fonts\/fonts\/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2"},{"url":"http:\/\/cannybookwriters.com\/wp-content\/uploads\/elementor\/google-fonts\/fonts\/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2"},{"url":"http:\/\/cannybookwriters.com\/wp-content\/uploads\/elementor\/google-fonts\/fonts\/dmserifdisplay-nfhohm81r4j6k0gjaw3mujvu2b2g_vb3vd212k.woff2"},{"url":"http:\/\/cannybookwriters.com\/wp-content\/uploads\/elementor\/google-fonts\/fonts\/dmserifdisplay-nfhohm81r4j6k0gjaw3mujvu2b2g_vb0pd2.woff2"},{"url":"http:\/\/cannybookwriters.com\/wp-content\/uploads\/elementor\/google-fonts\/fonts\/dmserifdisplay-nfnohm81r4j6k0gjaw3mujvu2b2g_5x0ujy.woff2"},{"url":"http:\/\/cannybookwriters.com\/wp-content\/uploads\/elementor\/google-fonts\/fonts\/dmserifdisplay-nfnohm81r4j6k0gjaw3mujvu2b2g_bx0g.woff2"},{"url":"http:\/\/cannybookwriters.com\/wp-content\/uploads\/elementor\/google-fonts\/fonts\/sora-xmqbuffyt72xzqspdre2.woff2"},{"url":"http:\/\/cannybookwriters.com\/wp-content\/uploads\/elementor\/google-fonts\/fonts\/sora-xmqbuffyt72xzqupdg.woff2"},{"url":"http:\/\/cannybookwriters.com\/wp-content\/uploads\/elementor\/google-fonts\/fonts\/poppins-pxiayp8kv8jhgfvrjjlme0tmmpkzsq.woff2"},{"url":"http:\/\/cannybookwriters.com\/wp-content\/uploads\/elementor\/google-fonts\/fonts\/poppins-pxiayp8kv8jhgfvrjjlme0tcmpi.woff2"},{"url":"http:\/\/cannybookwriters.com\/wp-content\/uploads\/elementor\/google-fonts\/fonts\/poppins-pxidyp8kv8jhgfvrjjlmv1pvgdeoceg.woff2"},{"url":"http:\/\/cannybookwriters.com\/wp-content\/uploads\/elementor\/google-fonts\/fonts\/poppins-pxidyp8kv8jhgfvrjjlmv1pvf9eo.woff2"},{"url":"http:\/\/cannybookwriters.com\/wp-content\/uploads\/elementor\/google-fonts\/fonts\/poppins-pxidyp8kv8jhgfvrjjlm21lvgdeoceg.woff2"},{"url":"http:\/\/cannybookwriters.com\/wp-content\/uploads\/elementor\/google-fonts\/fonts\/poppins-pxidyp8kv8jhgfvrjjlm21lvf9eo.woff2"},{"url":"http:\/\/cannybookwriters.com\/wp-content\/uploads\/elementor\/google-fonts\/fonts\/poppins-pxigyp8kv8jhgfvrjjlufntakpy.woff2"},{"url":"http:\/\/cannybookwriters.com\/wp-content\/uploads\/elementor\/google-fonts\/fonts\/poppins-pxigyp8kv8jhgfvrjjluchta.woff2"},{"url":"http:\/\/cannybookwriters.com\/wp-content\/uploads\/elementor\/google-fonts\/fonts\/poppins-pxidyp8kv8jhgfvrjjlmg1hvgdeoceg.woff2"},{"url":"http:\/\/cannybookwriters.com\/wp-content\/uploads\/elementor\/google-fonts\/fonts\/poppins-pxidyp8kv8jhgfvrjjlmg1hvf9eo.woff2"},{"url":"http:\/\/cannybookwriters.com\/wp-content\/uploads\/elementor\/google-fonts\/fonts\/poppins-pxidyp8kv8jhgfvrjjlmr19vgdeoceg.woff2"},{"url":"http:\/\/cannybookwriters.com\/wp-content\/uploads\/elementor\/google-fonts\/fonts\/poppins-pxidyp8kv8jhgfvrjjlmr19vf9eo.woff2"},{"url":"http:\/\/cannybookwriters.com\/wp-content\/uploads\/elementor\/google-fonts\/fonts\/poppins-pxidyp8kv8jhgfvrjjlmy15vgdeoceg.woff2"},{"url":"http:\/\/cannybookwriters.com\/wp-content\/uploads\/elementor\/google-fonts\/fonts\/poppins-pxidyp8kv8jhgfvrjjlmy15vf9eo.woff2"},{"url":"http:\/\/cannybookwriters.com\/wp-content\/uploads\/elementor\/google-fonts\/fonts\/poppins-pxidyp8kv8jhgfvrjjlm111vgdeoceg.woff2"},{"url":"http:\/\/cannybookwriters.com\/wp-content\/uploads\/elementor\/google-fonts\/fonts\/poppins-pxidyp8kv8jhgfvrjjlm111vf9eo.woff2"},{"url":"http:\/\/cannybookwriters.com\/wp-content\/uploads\/elementor\/google-fonts\/fonts\/poppins-pxidyp8kv8jhgfvrjjlm81xvgdeoceg.woff2"},{"url":"http:\/\/cannybookwriters.com\/wp-content\/uploads\/elementor\/google-fonts\/fonts\/poppins-pxidyp8kv8jhgfvrjjlm81xvf9eo.woff2"},{"url":"http:\/\/cannybookwriters.com\/wp-content\/uploads\/elementor\/google-fonts\/fonts\/poppins-pxigyp8kv8jhgfvrlptufntakpy.woff2"},{"url":"http:\/\/cannybookwriters.com\/wp-content\/uploads\/elementor\/google-fonts\/fonts\/poppins-pxigyp8kv8jhgfvrlptuchta.woff2"},{"url":"http:\/\/cannybookwriters.com\/wp-content\/uploads\/elementor\/google-fonts\/fonts\/poppins-pxibyp8kv8jhgfvrlfj_z1jlfc-k.woff2"},{"url":"http:\/\/cannybookwriters.com\/wp-content\/uploads\/elementor\/google-fonts\/fonts\/poppins-pxibyp8kv8jhgfvrlfj_z1xlfq.woff2"},{"url":"http:\/\/cannybookwriters.com\/wp-content\/uploads\/elementor\/google-fonts\/fonts\/poppins-pxibyp8kv8jhgfvrldz8z1jlfc-k.woff2"},{"url":"http:\/\/cannybookwriters.com\/wp-content\/uploads\/elementor\/google-fonts\/fonts\/poppins-pxibyp8kv8jhgfvrldz8z1xlfq.woff2"},{"url":"http:\/\/cannybookwriters.com\/wp-content\/uploads\/elementor\/google-fonts\/fonts\/poppins-pxieyp8kv8jhgfvrjjnecmne.woff2"},{"url":"http:\/\/cannybookwriters.com\/wp-content\/uploads\/elementor\/google-fonts\/fonts\/poppins-pxieyp8kv8jhgfvrjjfecg.woff2"},{"url":"http:\/\/cannybookwriters.com\/wp-content\/uploads\/elementor\/google-fonts\/fonts\/poppins-pxibyp8kv8jhgfvrlgt9z1jlfc-k.woff2"},{"url":"http:\/\/cannybookwriters.com\/wp-content\/uploads\/elementor\/google-fonts\/fonts\/poppins-pxibyp8kv8jhgfvrlgt9z1xlfq.woff2"},{"url":"http:\/\/cannybookwriters.com\/wp-content\/uploads\/elementor\/google-fonts\/fonts\/poppins-pxibyp8kv8jhgfvrlej6z1jlfc-k.woff2"},{"url":"http:\/\/cannybookwriters.com\/wp-content\/uploads\/elementor\/google-fonts\/fonts\/poppins-pxibyp8kv8jhgfvrlej6z1xlfq.woff2"},{"url":"http:\/\/cannybookwriters.com\/wp-content\/uploads\/elementor\/google-fonts\/fonts\/poppins-pxibyp8kv8jhgfvrlcz7z1jlfc-k.woff2"},{"url":"http:\/\/cannybookwriters.com\/wp-content\/uploads\/elementor\/google-fonts\/fonts\/poppins-pxibyp8kv8jhgfvrlcz7z1xlfq.woff2"},{"url":"http:\/\/cannybookwriters.com\/wp-content\/uploads\/elementor\/google-fonts\/fonts\/poppins-pxibyp8kv8jhgfvrldd4z1jlfc-k.woff2"},{"url":"http:\/\/cannybookwriters.com\/wp-content\/uploads\/elementor\/google-fonts\/fonts\/poppins-pxibyp8kv8jhgfvrldd4z1xlfq.woff2"},{"url":"http:\/\/cannybookwriters.com\/wp-content\/uploads\/elementor\/google-fonts\/fonts\/poppins-pxibyp8kv8jhgfvrlbt5z1jlfc-k.woff2"},{"url":"http:\/\/cannybookwriters.com\/wp-content\/uploads\/elementor\/google-fonts\/fonts\/poppins-pxibyp8kv8jhgfvrlbt5z1xlfq.woff2"}]},"issueType":"Mixed content"}
    Metric Score: 0%

    Uses deprecated APIs

    1 issue found:

    #Detail
    1https://pagead2.googlesyndication.com/pagead/managed/js/adsense/m202602170101/show_ads_impl_fy2021.js
    Metric Score: 100%

    Analysis of word frequency and density on your page. High keyword density may indicate keyword stuffing.

    Single Keywords

    KeywordOccurrenceDensity %Possible Spam
    book592.125 %No
    Book361.296 %No
    writing341.224 %No
    Writing210.756 %No
    write140.504 %No
    services140.504 %No
    author140.504 %No
    Canny140.504 %No
    Writers140.504 %No
    work120.432 %No
    team110.396 %No
    professional100.36 %No
    writers100.36 %No
    make90.324 %No
    readers80.288 %No
    service80.288 %No
    Blog70.252 %No
    Services70.252 %No
    Ebook70.252 %No
    Professional70.252 %No
    authors70.252 %No
     70.252 %No
    published70.252 %No
    Publishing60.216 %No
    Author60.216 %No
    Order60.216 %No
    time60.216 %No
    stories60.216 %No
    story60.216 %No
    process60.216 %No

    Two-Word Keywords

    Keyword PhraseOccurrenceDensity %Possible Spam
    your book220.792 %No
    Canny Book140.504 %No
    Book Writers140.504 %No
    book writing140.504 %No
    to write90.324 %No
    a book90.324 %No
    writing services90.324 %No
    Book Writing70.252 %No
    help you70.252 %No
    of your70.252 %No
    you want70.252 %No
    If you60.216 %No
    an author60.216 %No
    for the60.216 %No
    the book60.216 %No
    Order Now50.18 %No
    write a50.18 %No
    you can50.18 %No
    you are50.18 %No
    writing a50.18 %No
    you need50.18 %No
    We will50.18 %No
    writing service50.18 %No
    your story50.18 %No
    The team50.18 %No
    Home About40.144 %No
    About Us40.144 %No
    Ebook Writing40.144 %No
    Ghost Book40.144 %No
    Article Writing40.144 %No

    Three-Word Keywords

    Keyword PhraseOccurrenceDensity %Possible Spam
    Canny Book Writers140.504 %No
    of your book60.216 %No
    book writing services60.216 %No
    Home About Us40.144 %No
    Ghost Book Writing40.144 %No
    write a book40.144 %No
    at Canny Book40.144 %No
    Ebook Writing Ghost30.108 %No
    Writing Ghost Book30.108 %No
    Book Writing Illustration30.108 %No
    Writing Illustration Ebook30.108 %No
    Illustration Ebook Article30.108 %No
    Ebook Article Writing30.108 %No
    Article Writing Book30.108 %No
    Writing Book Promotion30.108 %No
    Book Promotion Book30.108 %No
    Promotion Book Publishing30.108 %No
    Book Publishing Author30.108 %No
    Publishing Author Website30.108 %No
    Author Website Design30.108 %No

    Four-Word Keywords

    Keyword PhraseOccurrenceDensity %Possible Spam
    at Canny Book Writers40.144 %No
    Ebook Writing Ghost Book30.108 %No
    Writing Ghost Book Writing30.108 %No
    Ghost Book Writing Illustration30.108 %No
    Book Writing Illustration Ebook30.108 %No
    Writing Illustration Ebook Article30.108 %No
    Illustration Ebook Article Writing30.108 %No
    Ebook Article Writing Book30.108 %No
    Article Writing Book Promotion30.108 %No
    Writing Book Promotion Book30.108 %No
    Book Promotion Book Publishing30.108 %No
    Promotion Book Publishing Author30.108 %No
    Book Publishing Author Website30.108 %No
    Publishing Author Website Design30.108 %No
    Author Website Design Professional30.108 %No
    Website Design Professional Audiobook30.108 %No
    Design Professional Audiobook Memoir30.108 %No
    Professional Audiobook Memoir Writing30.108 %No
    to write a book30.108 %No
    Order Now Ask A30.108 %No

    Note: Optimal keyword density is typically 1-2%. Higher densities may be flagged as keyword stuffing by search engines.

    Metric Score: 100%

    No third-party code detected on your page.

    Scoring Summary

    Desktop Performance Metrics

    MetricRaw ScoreWeightScoreOverall Contribution
    Desktop Performance - Total Blocking Time100.00%5 (3.82%)3.82 / 3.8261.07 / 9,560.79 (0.64%)
    Desktop Performance - Largest Contentful Paint0.00%5 (3.82%)0.00 / 3.820.00 / 9,560.79 (0.00%)
    Desktop Performance - Cumulative Layout Shift100.00%5 (3.82%)3.82 / 3.8261.07 / 9,560.79 (0.64%)
    Desktop Performance - First Contentful Paint8.00%3 (2.29%)0.18 / 2.292.93 / 9,560.79 (0.03%)
    Desktop Performance - Speed Index12.00%3 (2.29%)0.27 / 2.294.40 / 9,560.79 (0.05%)
    Desktop Performance - Minify CSS100.00%2 (1.53%)1.53 / 1.5324.43 / 9,560.79 (0.26%)
    Desktop Performance - Minify JavaScript100.00%2 (1.53%)1.53 / 1.5324.43 / 9,560.79 (0.26%)
    Desktop Performance - Remove Unused CSS Rules95.00%3 (2.29%)2.18 / 2.2934.81 / 9,560.79 (0.36%)
    Desktop Performance - Remove Unused JavaScript70.00%3 (2.29%)1.60 / 2.2925.65 / 9,560.79 (0.27%)
    Desktop Performance - Eliminate Render-Blocking Resources64.50%5 (3.82%)2.46 / 3.8239.39 / 9,560.79 (0.41%)
    Desktop Performance - Avoid Chaining Critical Requests100.00%3 (2.29%)2.29 / 2.2936.64 / 9,560.79 (0.38%)
    Desktop Performance - Network Round Trip Times2 (1.53%)No data
    Desktop Performance - Initial Server Response Time96.00%4 (3.05%)2.93 / 3.0546.90 / 9,560.79 (0.49%)
    Desktop Performance - Avoid Multiple Page Redirects100.00%3 (2.29%)2.29 / 2.2936.64 / 9,560.79 (0.38%)
    Desktop Performance - Non-Composited Animations100.00%2 (1.53%)1.53 / 1.5324.43 / 9,560.79 (0.26%)
    Desktop Performance - Time to Interactive18.00%3 (2.29%)0.41 / 2.296.60 / 9,560.79 (0.07%)
    Desktop Performance - Avoid Enormous Network Payloads25.00%2 (1.53%)0.38 / 1.536.11 / 9,560.79 (0.06%)
    Desktop Performance - DOM Size30.00%2 (1.53%)0.46 / 1.537.33 / 9,560.79 (0.08%)
    Desktop Performance - User Timings100.00%9 (6.87%)6.87 / 6.87109.92 / 9,560.79 (1.15%)
    Desktop Performance - JavaScript Execution Time77.00%9 (6.87%)5.29 / 6.8784.64 / 9,560.79 (0.89%)
    Desktop Performance - Minimize Main-Thread Work82.00%9 (6.87%)5.63 / 6.8790.14 / 9,560.79 (0.94%)
    Desktop Performance - Ensure Text Visible During Webfont Load65.00%9 (6.87%)4.47 / 6.8771.45 / 9,560.79 (0.75%)
    Desktop Performance - Resources Summary18.00%9 (6.87%)1.24 / 6.8719.79 / 9,560.79 (0.21%)
    Desktop Performance - Use Efficient Cache Lifetimes100.00%3 (2.29%)2.29 / 2.2936.64 / 9,560.79 (0.38%)
    Desktop Performance - Improve Image Delivery50.00%3 (2.29%)1.15 / 2.2918.32 / 9,560.79 (0.19%)
    Desktop Performance - Avoid Serving Legacy JavaScript to Modern Browsers100.00%2 (1.53%)1.53 / 1.5324.43 / 9,560.79 (0.26%)
    Desktop Performance - Avoid Forced Reflow50.00%2 (1.53%)0.76 / 1.5312.21 / 9,560.79 (0.13%)
    Desktop Performance - Network Dependency Tree75.00%2 (1.53%)1.15 / 1.5318.32 / 9,560.79 (0.19%)
    Desktop Performance - Images with Explicit Dimensions0.00%5 (3.82%)0.00 / 3.820.00 / 9,560.79 (0.00%)
    Desktop Performance - Optimized Images100.00%3 (2.29%)2.29 / 2.2936.64 / 9,560.79 (0.38%)
    Desktop Performance - Text Compression100.00%3 (2.29%)2.29 / 2.2936.64 / 9,560.79 (0.38%)
    Desktop Performance - Preconnect to Required Origins100.00%2 (1.53%)1.53 / 1.5324.43 / 9,560.79 (0.26%)
    Desktop Performance - Efficient Animated Content100.00%2 (1.53%)1.53 / 1.5324.43 / 9,560.79 (0.26%)
    Desktop Performance - Preload Key Requests100.00%2 (1.53%)1.53 / 1.5324.43 / 9,560.79 (0.26%)
    Total Desktop Performance67.20 / 98.471,075.23 / 9,560.79 (11.25%)

    Mobile Performance Metrics

    MetricRaw ScoreWeightScoreOverall Contribution
    Mobile Performance - First Contentful Paint8.00%3 (2.29%)0.18 / 2.294.40 / 9,560.79 (0.05%)
    Mobile Performance - Speed Index12.00%3 (2.29%)0.27 / 2.296.60 / 9,560.79 (0.07%)
    Mobile Performance - Total Blocking Time100.00%5 (3.82%)3.82 / 3.8291.60 / 9,560.79 (0.96%)
    Mobile Performance - Largest Contentful Paint0.00%5 (3.82%)0.00 / 3.820.00 / 9,560.79 (0.00%)
    Mobile Performance - Cumulative Layout Shift100.00%5 (3.82%)3.82 / 3.8291.60 / 9,560.79 (0.96%)
    Mobile Performance - Minify CSS100.00%2 (1.53%)1.53 / 1.5336.64 / 9,560.79 (0.38%)
    Mobile Performance - Minify JavaScript100.00%2 (1.53%)1.53 / 1.5336.64 / 9,560.79 (0.38%)
    Mobile Performance - Remove Unused CSS Rules95.00%3 (2.29%)2.18 / 2.2952.21 / 9,560.79 (0.55%)
    Mobile Performance - Remove Unused JavaScript70.00%3 (2.29%)1.60 / 2.2938.47 / 9,560.79 (0.40%)
    Mobile Performance - Eliminate Render-Blocking Resources13.96%5 (3.82%)0.53 / 3.8212.78 / 9,560.79 (0.13%)
    Mobile Performance - Avoid Chaining Critical Requests100.00%3 (2.29%)2.29 / 2.2954.96 / 9,560.79 (0.57%)
    Mobile Performance - Network Round Trip Times2 (1.53%)No data
    Mobile Performance - Initial Server Response Time96.00%4 (3.05%)2.93 / 3.0570.35 / 9,560.79 (0.74%)
    Mobile Performance - Avoid Multiple Page Redirects100.00%3 (2.29%)2.29 / 2.2954.96 / 9,560.79 (0.57%)
    Mobile Performance - Non-Composited Animations100.00%2 (1.53%)1.53 / 1.5336.64 / 9,560.79 (0.38%)
    Mobile Performance - Time to Interactive18.00%3 (2.29%)0.41 / 2.299.89 / 9,560.79 (0.10%)
    Mobile Performance - Avoid Enormous Network Payloads25.00%2 (1.53%)0.38 / 1.539.16 / 9,560.79 (0.10%)
    Mobile Performance - DOM Size30.00%2 (1.53%)0.46 / 1.5310.99 / 9,560.79 (0.11%)
    Mobile Performance - User Timings100.00%9 (6.87%)6.87 / 6.87164.89 / 9,560.79 (1.72%)
    Mobile Performance - JavaScript Execution Time77.00%9 (6.87%)5.29 / 6.87126.96 / 9,560.79 (1.33%)
    Mobile Performance - Minimize Main-Thread Work82.00%9 (6.87%)5.63 / 6.87135.21 / 9,560.79 (1.41%)
    Mobile Performance - Ensure Text Visible During Webfont Load65.00%9 (6.87%)4.47 / 6.87107.18 / 9,560.79 (1.12%)
    Mobile Performance - Resources Summary30.00%9 (6.87%)2.06 / 6.8749.47 / 9,560.79 (0.52%)
    Mobile Performance - Images with Explicit Dimensions0.00%5 (3.82%)0.00 / 3.820.00 / 9,560.79 (0.00%)
    Mobile Performance - Remove Duplicate JavaScript100.00%5 (3.82%)3.82 / 3.8291.60 / 9,560.79 (0.96%)
    Mobile Performance - Avoid Long Tasks0.00%5 (3.82%)0.00 / 3.820.00 / 9,560.79 (0.00%)
    Mobile Performance - Use Efficient Cache Lifetimes20.00%3 (2.29%)0.46 / 2.2910.99 / 9,560.79 (0.11%)
    Mobile Performance - Improve Image Delivery50.00%3 (2.29%)1.15 / 2.2927.48 / 9,560.79 (0.29%)
    Mobile Performance - Avoid Serving Legacy JavaScript to Modern Browsers100.00%2 (1.53%)1.53 / 1.5336.64 / 9,560.79 (0.38%)
    Mobile Performance - Avoid Forced Reflow50.00%2 (1.53%)0.76 / 1.5318.32 / 9,560.79 (0.19%)
    Mobile Performance - Network Dependency Tree75.00%2 (1.53%)1.15 / 1.5327.48 / 9,560.79 (0.29%)
    Mobile Performance - Optimized Images100.00%3 (2.29%)2.29 / 2.2954.96 / 9,560.79 (0.57%)
    Mobile Performance - Text Compression100.00%3 (2.29%)2.29 / 2.2954.96 / 9,560.79 (0.57%)
    Mobile Performance - Preconnect to Required Origins100.00%2 (1.53%)1.53 / 1.5336.64 / 9,560.79 (0.38%)
    Mobile Performance - Efficient Animated Content100.00%2 (1.53%)1.53 / 1.5336.64 / 9,560.79 (0.38%)
    Mobile Performance - Preload Key Requests100.00%2 (1.53%)1.53 / 1.5336.64 / 9,560.79 (0.38%)
    Total Mobile Performance68.08 / 106.111,633.97 / 9,560.79 (17.09%)

    Mobile Accessibility Metrics

    MetricRaw ScoreWeightScoreOverall Contribution
    Accessibility - Logical Tab Order100.00%3 (2.52%)2.52 / 2.52Not weighted
    Accessibility - Avoid Meta Refresh100.00%2 (1.68%)1.68 / 1.6833.61 / 9,560.79 (0.35%)
    Accessibility - Use Landmarks100.00%4 (3.36%)3.36 / 3.36Not weighted
    Accessibility - Avoid ARIA Hidden on Body100.00%2 (1.68%)1.68 / 1.6833.61 / 9,560.79 (0.35%)
    Accessibility - Avoid Focus Traps100.00%3 (2.52%)2.52 / 2.52Not weighted
    Accessibility - ARIA Tooltip Name100.00%2 (1.68%)1.68 / 1.6833.61 / 9,560.79 (0.35%)
    Accessibility - Valid HTML Language100.00%5 (4.20%)4.20 / 4.2084.03 / 9,560.79 (0.88%)
    Accessibility - HTML Has Language100.00%5 (4.20%)4.20 / 4.2084.03 / 9,560.79 (0.88%)
    Accessibility - ARIA Required Parent100.00%3 (2.52%)2.52 / 2.5250.42 / 9,560.79 (0.53%)
    Accessibility - Focusable Controls100.00%3 (2.52%)2.52 / 2.52Not weighted
    Accessibility - Meta Viewport100.00%2 (1.68%)1.68 / 1.6833.61 / 9,560.79 (0.35%)
    Accessibility - Avoid Duplicate ARIA IDs100.00%3 (2.52%)2.52 / 2.5250.42 / 9,560.79 (0.53%)
    Accessibility - Valid ARIA Attributes100.00%3 (2.52%)2.52 / 2.5250.42 / 9,560.79 (0.53%)
    Accessibility - Access Keys100.00%2 (1.68%)1.68 / 1.6833.61 / 9,560.79 (0.35%)
    Accessibility - Avoid Multiple Form Labels100.00%3 (2.52%)2.52 / 2.5250.42 / 9,560.79 (0.53%)
    Accessibility - Valid Language Codes100.00%5 (4.20%)4.20 / 4.2084.03 / 9,560.79 (0.88%)
    Accessibility - ARIA Hidden Focus100.00%3 (2.52%)2.52 / 2.5250.42 / 9,560.79 (0.53%)
    Accessibility - ARIA Treeitem Name100.00%2 (1.68%)1.68 / 1.6833.61 / 9,560.79 (0.35%)
    Accessibility - ARIA Toggle Field Name100.00%2 (1.68%)1.68 / 1.6833.61 / 9,560.79 (0.35%)
    Accessibility - ARIA Progressbar Name100.00%2 (1.68%)1.68 / 1.6833.61 / 9,560.79 (0.35%)
    Accessibility - ARIA Required Attributes100.00%3 (2.52%)2.52 / 2.5250.42 / 9,560.79 (0.53%)
    Accessibility - Interactive Element Affordance100.00%3 (2.52%)2.52 / 2.52Not weighted
    Accessibility - Custom Control Labels100.00%3 (2.52%)2.52 / 2.52Not weighted
    Accessibility - Custom Control Roles100.00%3 (2.52%)2.52 / 2.52Not weighted
    Accessibility - Offscreen Content Hidden100.00%2 (1.68%)1.68 / 1.68Not weighted
    Accessibility - ARIA Command Name100.00%2 (1.68%)1.68 / 1.6833.61 / 9,560.79 (0.35%)
    Accessibility - ARIA Required Children100.00%3 (2.52%)2.52 / 2.5250.42 / 9,560.79 (0.53%)
    Accessibility - Table Headers with Data Cells100.00%2 (1.68%)1.68 / 1.6833.61 / 9,560.79 (0.35%)
    Accessibility - ARIA Input Field Name100.00%3 (2.52%)2.52 / 2.5250.42 / 9,560.79 (0.53%)
    Accessibility - Tab Index100.00%3 (2.52%)2.52 / 2.5250.42 / 9,560.79 (0.53%)
    Accessibility - Definition List Item100.00%2 (1.68%)1.68 / 1.6833.61 / 9,560.79 (0.35%)
    Accessibility - Bypass Blocks100.00%3 (2.52%)2.52 / 2.5250.42 / 9,560.79 (0.53%)
    Accessibility - ARIA Roles100.00%3 (2.52%)2.52 / 2.5250.42 / 9,560.79 (0.53%)
    Accessibility - ARIA Meter Name100.00%2 (1.68%)1.68 / 1.6833.61 / 9,560.79 (0.35%)
    Accessibility - Visual Order Follows DOM100.00%3 (2.52%)2.52 / 2.52Not weighted
    Accessibility - Managed Focus100.00%3 (2.52%)2.52 / 2.52Not weighted
    Accessibility - Input Image Alt Text100.00%5 (4.20%)4.20 / 4.2084.03 / 9,560.79 (0.88%)
    Accessibility - Link Name0.00%4 (3.36%)0.00 / 3.360.00 / 9,560.79 (0.00%)
    Accessibility - Heading Order0.00%3 (2.52%)0.00 / 2.520.00 / 9,560.79 (0.00%)
    Accessibility - Button Name100.00%5 (4.20%)4.20 / 4.2084.03 / 9,560.79 (0.88%)
    Total Mobile Accessibility68.91 / 74.791,378.15 / 9,560.79 (14.41%)

    Mobile SEO Metrics

    MetricRaw ScoreWeightScoreOverall Contribution
    Mobile SEO - Hreflang Tags100.00%6 (8.57%)8.57 / 8.5785.71 / 9,560.79 (0.90%)
    Mobile SEO - Descriptive Link Text100.00%6 (8.57%)8.57 / 8.5785.71 / 9,560.79 (0.90%)
    Mobile SEO - Canonical Links100.00%7 (10.00%)10.00 / 10.00100.00 / 9,560.79 (1.05%)
    Mobile SEO - Is Crawlable100.00%8 (11.43%)11.43 / 11.43114.29 / 9,560.79 (1.20%)
    Mobile SEO - Crawlable Anchors100.00%6 (8.57%)8.57 / 8.5785.71 / 9,560.79 (0.90%)
    Mobile SEO - HTTP Status Code100.00%7 (10.00%)10.00 / 10.00100.00 / 9,560.79 (1.05%)
    Mobile SEO - Image Alt Text100.00%6 (8.57%)8.57 / 8.5785.71 / 9,560.79 (0.90%)
    Mobile SEO - Structured Data100.00%4 (5.71%)5.71 / 5.71Not weighted
    Mobile SEO - Robots.txt100.00%7 (10.00%)10.00 / 10.00100.00 / 9,560.79 (1.05%)
    Mobile SEO - Document Title100.00%7 (10.00%)10.00 / 10.00100.00 / 9,560.79 (1.05%)
    Mobile SEO - Meta Description100.00%6 (8.57%)8.57 / 8.5785.71 / 9,560.79 (0.90%)
    Total Mobile Seo94.29 / 94.29942.86 / 9,560.79 (9.86%)

    Mobile Best Practices Metrics

    MetricRaw ScoreWeightScoreOverall Contribution
    Mobile Best Practices - HTML Doctype100.00%6 (12.00%)12.00 / 12.00120.00 / 9,560.79 (1.26%)
    Mobile Best Practices - Detected JavaScript Libraries100.00%4 (8.00%)8.00 / 8.0080.00 / 9,560.79 (0.84%)
    Mobile Best Practices - Uses HTTPS0.00%8 (16.00%)0.00 / 16.000.00 / 9,560.79 (0.00%)
    Mobile Best Practices - Avoid Geolocation on Start100.00%6 (12.00%)12.00 / 12.00120.00 / 9,560.79 (1.26%)
    Mobile Best Practices - Responsive Image Sizes100.00%6 (12.00%)12.00 / 12.00120.00 / 9,560.79 (1.26%)
    Mobile Best Practices - Image Aspect Ratio100.00%6 (12.00%)12.00 / 12.00120.00 / 9,560.79 (1.26%)
    Mobile Best Practices - No Inspector Issues0.00%7 (14.00%)0.00 / 14.000.00 / 9,560.79 (0.00%)
    Mobile Best Practices - Avoid Deprecated APIs0.00%7 (14.00%)0.00 / 14.000.00 / 9,560.79 (0.00%)
    Total Mobile Best Practices56.00 / 100.00560.00 / 9,560.79 (5.86%)

    Non-Lighthouse Metrics

    MetricRaw ScoreWeightScoreOverall Contribution
    Core - Page Title100.00%8 (6.35%)6.35 / 6.35126.98 / 9,560.79 (1.33%)
    Core - Meta Description100.00%7 (5.56%)5.56 / 5.56111.11 / 9,560.79 (1.16%)
    Core - Meta Keywords0.00%3 (2.38%)0.00 / 2.380.00 / 9,560.79 (0.00%)
    Core - Keywords - One Word81.50%4 (3.17%)2.59 / 3.1751.75 / 9,560.79 (0.54%)
    Core - Keywords - Two Words85.00%5 (3.97%)3.37 / 3.9767.46 / 9,560.79 (0.71%)
    Core - Keywords - Three Words85.00%5 (3.97%)3.37 / 3.9767.46 / 9,560.79 (0.71%)
    Core - Keywords - Four Words85.00%4 (3.17%)2.70 / 3.1753.97 / 9,560.79 (0.56%)
    Core - Keyword Usage0.00%6 (4.76%)0.00 / 4.760.00 / 9,560.79 (0.00%)
    Core - Text To Html Ratio85.40%5 (3.97%)3.39 / 3.9767.78 / 9,560.79 (0.71%)
    Core - HTML Headings89.00%6 (4.76%)4.24 / 4.7684.76 / 9,560.79 (0.89%)
    Core - Sitemap100.00%5 (3.97%)3.97 / 3.9779.37 / 9,560.79 (0.83%)
    Core - Internal vs External Links100.00%5 (3.97%)3.97 / 3.9779.37 / 9,560.79 (0.83%)
    Core - NoIndex, NoFollow, DoFollow Links100.00%4 (3.17%)3.17 / 3.1763.49 / 9,560.79 (0.66%)
    Core - SEO Friendly Links50.00%5 (3.97%)1.98 / 3.9739.68 / 9,560.79 (0.42%)
    Core - Favicon100.00%3 (2.38%)2.38 / 2.3847.62 / 9,560.79 (0.50%)
    Core - Image Alt Test50.00%6 (4.76%)2.38 / 4.7647.62 / 9,560.79 (0.50%)
    Core - DOC Type100.00%4 (3.17%)3.17 / 3.1763.49 / 9,560.79 (0.66%)
    Core - Deprecated HTML Tag100.00%5 (3.97%)3.97 / 3.9779.37 / 9,560.79 (0.83%)
    Core - HTML Page Size50.00%5 (3.97%)1.98 / 3.9739.68 / 9,560.79 (0.42%)
    Core - GZIP Compression100.00%6 (4.76%)4.76 / 4.7695.24 / 9,560.79 (1.00%)
    Core - Inline CSS45.00%4 (3.17%)1.43 / 3.1728.57 / 9,560.79 (0.30%)
    Core - Internal CSS60.00%4 (3.17%)1.90 / 3.1738.10 / 9,560.79 (0.40%)
    Core - Micro Data Schema Test100.00%5 (3.97%)3.97 / 3.9779.37 / 9,560.79 (0.83%)
    Core - IP Canonicalization Test100.00%4 (3.17%)3.17 / 3.1763.49 / 9,560.79 (0.66%)
    Core - URL Canonicalization Test100.00%5 (3.97%)3.97 / 3.9779.37 / 9,560.79 (0.83%)
    Core - Plain Text Email Test0.00%3 (2.38%)0.00 / 2.380.00 / 9,560.79 (0.00%)
    Total Non-Lighthouse Metrics77.75 / 100.001,555.08 / 9,560.79 (16.27%)

    Overall Categories Summary

    CategoryScore (%)Awarded PointsWeightWeighted Contribution
    Desktop Performance68.24%67.20 / 98.4716%1,075.23 / 9,560.79 (11.25%)
    Mobile Accessibility92.13%68.91 / 74.7920%1,378.15 / 9,560.79 (14.41%)
    Mobile Best Practices56.00%56.00 / 100.0010%560.00 / 9,560.79 (5.86%)
    Mobile Performance64.16%68.08 / 106.1124%1,633.97 / 9,560.79 (17.09%)
    Mobile Seo100.00%94.29 / 94.2910%942.86 / 9,560.79 (9.86%)
    Non-Lighthouse Metrics77.75%77.75 / 100.0020%1,555.08 / 9,560.79 (16.27%)

    Overall Total Points Awarded: 7,145.30

    Overall Total Points Available: 9,560.79

    Overall Percentage: 74.74%

    What Does "Liquid Purple" mean?

    noun | / LIK-wid PUR-pul /

    1. (biochemistry) Also known as visual purple or rhodopsin — a light-sensitive receptor protein found in the rods of the retina. It enables vision in dim light by transforming invisible darkness into visible form. Derived from the Greek rhódon (rose) and ópsis (sight), its name reflects its delicate pink hue and vital role in perception.

    2. (modern usage) Liquid Purple — a digital marketing agency specializing in uncovering unseen opportunities and illuminating brands hidden in the digital dark. Much like its biological namesake, Liquid Purple transforms faint signals into clear visibility — revealing what others overlook and bringing businesses into the light.

    Origin: From the scientific term rhodopsin, discovered by Franz Christian Boll in 1876; adopted metaphorically by a marketing firm dedicated to visual clarity in the age of algorithms.

    Client Login