Search Engine Optimization Overview
74
100
Canalys - the leading global technology market analyst firm
Canalys is a leading global technology market analyst firm with a distinct channel focus. We deliver channels and tech analysis, data and events that ensure your business overachieves.
Seo
Title
The title tag is perfect.
Canalys - the leading global technology market analyst firm
Meta description
The meta description tag is good.
Canalys is a leading global technology market analyst firm with a distinct channel focus. We deliver channels and tech analysis, data and events that ensure your business overachieves.
Headings
The headings are properly set.
  1. We are leading technology market analysts with a distinct channels focus
  1. Latest press release and research titles
  2. What we do
  3. Insight and advice from our expert team
  4. Meet the team
  5. Our clients
  6. Join our community.
  7. Want to receive the latest insights?
  1. Categories
  2. Categories
  3. Categories
  4. Categories
  5. Categories
  6. Categories
  7. Select language
  8. Trending
  9. Analysis
  10. Custom solutions
  11. Events
  12. Canapii
Content keywords
The content has relevant keywords.
canalystheleadingglobaltechnologymarketanalyst
Image keywords
There are 26 images with missing alt attributes.
  1. https://canalys-prod-public.s3.eu-west-1.amazonaws.com/static/public/channel_management_icon.webp
  2. https://canalys-prod-public.s3.eu-west-1.amazonaws.com/static/public/ppa_icon.webp
  3. https://canalys-prod-public.s3.eu-west-1.amazonaws.com/static/public/managed_services_icon.webp
  4. https://canalys-prod-public.s3.eu-west-1.amazonaws.com/static/public/ppa_icon.webp
  5. https://canalys-prod-public.s3.eu-west-1.amazonaws.com/static/public/competitor_strategy.webp
  6. https://canalys-prod-public.s3.eu-west-1.amazonaws.com/static/public/cd_icon.webp
  7. https://canalys-prod-public.s3.eu-west-1.amazonaws.com/static/public/cloud_icon.webp
  8. https://canalys-prod-public.s3.eu-west-1.amazonaws.com/static/public/infrastructure_icon.webp
  9. https://canalys-prod-public.s3.eu-west-1.amazonaws.com/static/public/cybersecurity_icon.webp
  10. https://canalys-prod-public.s3.eu-west-1.amazonaws.com/static/public/smartphone_icon.webp
  11. https://canalys-prod-public.s3.eu-west-1.amazonaws.com/static/public/pc_icon.webp
  12. https://canalys-prod-public.s3.eu-west-1.amazonaws.com/static/public/wearable_icon.webp
  13. https://canalys-prod-public.s3.eu-west-1.amazonaws.com/static/public/smart_speaker_icon.webp
  14. https://canalys-prod-public.s3.eu-west-1.amazonaws.com/static/public/smart_audio_icon.webp
  15. https://canalys-prod-public.s3.eu-west-1.amazonaws.com/static/public/IVA_icon.webp
  16. https://canalys-prod-public.s3.eu-west-1.amazonaws.com/static/public/IVA_icon.webp
  17. https://canalys-prod-public.s3.eu-west-1.amazonaws.com/static/public/IVA_icon.webp
  18. https://canalys-prod-public.s3.eu-west-1.amazonaws.com/static/public/cd_icon.webp
  19. https://canalys-prod-public.s3.eu-west-1.amazonaws.com/static/public/channel_management_icon.webp
  20. https://canalys-prod-public.s3.eu-west-1.amazonaws.com/static/public/competitor_strategy.webp
  21. https://canalys-prod-public.s3.eu-west-1.amazonaws.com/static/public/customised_data_icon.webp
  22. https://canalys-prod-public.s3.eu-west-1.amazonaws.com/static/public/market_entry_icon.webp
  23. https://canalys-prod-public.s3.eu-west-1.amazonaws.com/static/public/marketing_solutions_icon.webp
  24. https://canalys-prod-public.s3.eu-west-1.amazonaws.com/static/public/ppa_icon.webp
  25. https://canalys-prod-public.s3.eu-west-1.amazonaws.com/static/public/speaking_engagement.webp
  26. https://canalys.com/assets/images/canalys_logo_white.gif
SEO friendly URL
The URL is SEO friendly.
https://canalys.com/
404 page
The website does not have 404 error pages.
Robots.txt
The webpage can be accessed by search engines.
Noindex
The webpage does not have a noindex tag set.
Language
The webpage has the language declared.
en
Favicon
The webpage has a favicon.
https://canalys.com/favicon.ico
Performance
Text compression
The HTML file is not compressed.
Load time
The webpage loaded in 0.67 seconds.
Page size
The size of the HTML webpage is 187,908.00.
HTTP requests
There are fewer than 41 HTTP requests on the webpage.
  1. https://www.google-analytics.com/analytics.js
  2. https://www.googletagmanager.com/gtag/js?id=G-MQ1D9WQK3K
  3. https://canalys.com/runtime.js
  4. https://canalys.com/polyfills.js
  5. https://canalys.com/scripts.js
  6. https://canalys.com/main.js
  1. https://canalys.com/styles.css
  2. https://canalys.com/styles.css
  1. https://canalys.com/'../../../assets/images/logo_white.png
  2. https://canalys-prod-public.s3.eu-west-1.amazonaws.com/static/public/channel_management_icon.webp
  3. https://canalys-prod-public.s3.eu-west-1.amazonaws.com/static/public/ppa_icon.webp
  4. https://canalys-prod-public.s3.eu-west-1.amazonaws.com/static/public/managed_services_icon.webp
  5. https://canalys-prod-public.s3.eu-west-1.amazonaws.com/static/public/ppa_icon.webp
  6. https://canalys-prod-public.s3.eu-west-1.amazonaws.com/static/public/competitor_strategy.webp
  7. https://canalys-prod-public.s3.eu-west-1.amazonaws.com/static/public/cd_icon.webp
  8. https://canalys-prod-public.s3.eu-west-1.amazonaws.com/static/public/cloud_icon.webp
  9. https://canalys-prod-public.s3.eu-west-1.amazonaws.com/static/public/infrastructure_icon.webp
  10. https://canalys-prod-public.s3.eu-west-1.amazonaws.com/static/public/cybersecurity_icon.webp
  11. https://canalys-prod-public.s3.eu-west-1.amazonaws.com/static/public/smartphone_icon.webp
  12. https://canalys-prod-public.s3.eu-west-1.amazonaws.com/static/public/pc_icon.webp
  13. https://canalys-prod-public.s3.eu-west-1.amazonaws.com/static/public/wearable_icon.webp
  14. https://canalys-prod-public.s3.eu-west-1.amazonaws.com/static/public/smart_speaker_icon.webp
  15. https://canalys-prod-public.s3.eu-west-1.amazonaws.com/static/public/smart_audio_icon.webp
  16. https://canalys-prod-public.s3.eu-west-1.amazonaws.com/static/public/IVA_icon.webp
  17. https://canalys-prod-public.s3.eu-west-1.amazonaws.com/static/public/IVA_icon.webp
  18. https://canalys-prod-public.s3.eu-west-1.amazonaws.com/static/public/IVA_icon.webp
  19. https://canalys-prod-public.s3.eu-west-1.amazonaws.com/static/public/cd_icon.webp
  20. https://canalys-prod-public.s3.eu-west-1.amazonaws.com/static/public/channel_management_icon.webp
  21. https://canalys-prod-public.s3.eu-west-1.amazonaws.com/static/public/competitor_strategy.webp
  22. https://canalys-prod-public.s3.eu-west-1.amazonaws.com/static/public/customised_data_icon.webp
  23. https://canalys-prod-public.s3.eu-west-1.amazonaws.com/static/public/market_entry_icon.webp
  24. https://canalys-prod-public.s3.eu-west-1.amazonaws.com/static/public/marketing_solutions_icon.webp
  25. https://canalys-prod-public.s3.eu-west-1.amazonaws.com/static/public/ppa_icon.webp
  26. https://canalys-prod-public.s3.eu-west-1.amazonaws.com/static/public/speaking_engagement.webp
  27. https://canalys-prod-public.s3.eu-west-1.amazonaws.com/static/images/analysis.webp
  28. https://canalys-prod-public.s3.eu-west-1.amazonaws.com/static/images/consulting2.webp
  29. https://canalys-prod-public.s3.eu-west-1.amazonaws.com/static/images/events.webp
  30. https://canalys-prod-public.s3.eu-west-1.amazonaws.com/static/images/canapii.webp
  31. https://canalys-prod-public.s3.eu-west-1.amazonaws.com/static/images/candefero-homepage-banner.jpg
  32. https://canalys.com/../../../assets/images/candefero_logo.png
  33. https://canalys.com/assets/images/canalys_logo_white.gif
Image format
There are 4 images that are not using the AVIF, WebP format.
  1. https://canalys.com/'../../../assets/images/logo_white.png
  2. https://canalys-prod-public.s3.eu-west-1.amazonaws.com/static/images/candefero-homepage-banner.jpg
  3. https://canalys.com/../../../assets/images/candefero_logo.png
  4. https://canalys.com/assets/images/canalys_logo_white.gif
JavaScript defer
The are 5 javascript resources without the defer attribute.
  1. https://www.google-analytics.com/analytics.js
  2. https://www.googletagmanager.com/gtag/js?id=G-MQ1D9WQK3K
  3. https://canalys.com/runtime.js
  4. https://canalys.com/polyfills.js
  5. https://canalys.com/main.js
DOM size
The DOM size is optimal.
The HTML file has 901 DOM nodes.
Security
HTTPS encryption
The webpage uses HTTPS encryption.
The HTML file has https://canalys.com/ DOM nodes.
Mixed content
There are no mixed content resources on the webpage.
Server signature
The webpage has a public server signature.
AmazonS3
Unsafe cross-origin links
The webpage has 1 unsafe cross-origin links.
Plaintext email
The webpage does not contain any plaintext emails.
Miscellaneous
Structured data
The webpage has structured data.
    Meta viewport
    The webpage has a meta viewport tag set.
    width=device-width, initial-scale=1
    Character set
    The webpage has a charset value set.
    utf-8
    Sitemap
    The website has sitemaps.
    1. https://canalys.dev/sitemap.xml
    Content length
    The webpage has 993 words.
    Text to HTML ratio
    The text to HTML ratio is under 10%
    The text to HTML ratio is 4%.
    Inline CSS
    The webpage contains inline CSS code.
    1. color: rgb(0, 102, 144);
    2. top: 0px; clip-path: inset(0px);
    3. height: 0px; clip-path: inset(0px);
    4. width: 100px; height: auto;
    5. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    6. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    7. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    8. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    9. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    10. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    11. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    12. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    13. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    14. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    15. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    16. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    17. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    18. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    19. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    20. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    21. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    22. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    23. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    24. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    25. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    26. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    27. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    28. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    29. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    30. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    31. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    32. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    33. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    34. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    35. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    36. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    37. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    38. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    39. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    40. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    41. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    42. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    43. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    44. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    45. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    46. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    47. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    48. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    49. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    50. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    51. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    52. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    53. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    54. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    55. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    56. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    57. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    58. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    59. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    60. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    61. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    62. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    63. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    64. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    65. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    66. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    67. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    68. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    69. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    70. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    71. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    72. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    73. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    74. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    75. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    76. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    77. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    78. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    79. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    80. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    81. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    82. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    83. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    84. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    85. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    86. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    87. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    88. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    89. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    90. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    91. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    92. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    93. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    94. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    95. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    96. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    97. border-radius: 50%; height: 125px; width: 125px; background-color: rgb(247, 248, 250); border: 1px solid white;
    98. display: none;
    Deprecated HTML
    There are no deprecated HTML tags on the webpage.