SEO audit for xray.tech
XRAY | Workflow Automation That Actually Works
Health 65/100 (fair) · 50 pages crawled · generated 2026-07-29
Download Markdown report (feed to ChatGPT / Claude / Cursor)Your workflows break. Your team waits. Your tools don't talk to each other. We build automations that fix this. Real systems. Real results. Fast.
| Category | Score | Errors | Warnings | Notices |
|---|---|---|---|---|
| Performance | 40 | 0 | 100 | 96 |
| Meta Description | 93 | 0 | 11 | 19 |
| Agent Readiness | 98 | 0 | 3 | 100 |
| Titles | 98 | 0 | 3 | 4 |
| Duplicate | 99 | 0 | 2 | 2 |
| AI Content | 99 | 0 | 1 | 0 |
| Images | 99 | 0 | 1 | 51 |
| Content | 100 | 0 | 0 | 28 |
| Headings | 100 | 0 | 0 | 50 |
| Links | 100 | 0 | 0 | 3 |
| Security | 100 | 0 | 0 | 100 |
| Social | 100 | 0 | 0 | 12 |
| Structured Data | 100 | 0 | 0 | 2 |
Warnings (8 rules)
warning Control has no accessible name
Rule agent.control_no_name · Agent Readiness · 3 occurrence(s)
- https://www.xray.tech/blog — 9 button/link(s) with no text or aria-label — an agent can't target them
- https://www.xray.tech/blog?11c6a8e7_page=2 — 9 button/link(s) with no text or aria-label — an agent can't target them
- https://www.xray.tech/case-studies — 13 button/link(s) with no text or aria-label — an agent can't target them
warning Unfilled template or prompt-leak text
Rule ai.prompt_leak · AI Content · 1 occurrence(s)
- https://www.xray.tech/post/ai-tips — The page contains unfilled template or prompt-echo text — e.g. "[INSERT LINK]". This usually means a generation template was published without being completed or cleaned up. Fill in or remove the placeholder so readers and crawlers don't see the scaffolding.
warning Duplicate <title> across pages
Rule duplicate.title · Duplicate · 2 occurrence(s)
- https://www.xray.tech/blog — title shared by 2 pages: https://www.xray.tech/blog?11c6a8e7_page=2
- https://www.xray.tech/blog?11c6a8e7_page=2 — title shared by 2 pages: https://www.xray.tech/blog
warning Images missing alt text
Rule images.missing_alt · Images · 1 occurrence(s)
- https://www.xray.tech/post/3-books-for-automation — 3 of 33 images missing alt
warning Hero/LCP image is lazy-loaded (loading=lazy delays LCP)
Rule images.no_lazy_lcp_candidate · Performance · 50 occurrence(s)
- https://www.xray.tech/ — the likely hero/LCP image (695d47a84219730184ac7c38_8abab9dfedcf83e42da65280c8fdb4d1_logo-xray.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://www.xray.tech/about-us — the likely hero/LCP image (695d47a84219730184ac7c38_8abab9dfedcf83e42da65280c8fdb4d1_logo-xray.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://www.xray.tech/blog — the likely hero/LCP image (695d47a84219730184ac7c38_8abab9dfedcf83e42da65280c8fdb4d1_logo-xray.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://www.xray.tech/blog?11c6a8e7_page=2 — the likely hero/LCP image (695d47a84219730184ac7c38_8abab9dfedcf83e42da65280c8fdb4d1_logo-xray.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://www.xray.tech/case-studies — the likely hero/LCP image (695d47a84219730184ac7c38_8abab9dfedcf83e42da65280c8fdb4d1_logo-xray.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://www.xray.tech/case-study/72point — the likely hero/LCP image (695d47a84219730184ac7c38_8abab9dfedcf83e42da65280c8fdb4d1_logo-xray.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://www.xray.tech/case-study/boston-bioproducts-ecommerce — the likely hero/LCP image (695d47a84219730184ac7c38_8abab9dfedcf83e42da65280c8fdb4d1_logo-xray.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://www.xray.tech/case-study/ccaha — the likely hero/LCP image (695d47a84219730184ac7c38_8abab9dfedcf83e42da65280c8fdb4d1_logo-xray.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://www.xray.tech/case-study/fmsc-partner-portal-change-management — the likely hero/LCP image (695d47a84219730184ac7c38_8abab9dfedcf83e42da65280c8fdb4d1_logo-xray.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://www.xray.tech/case-study/green-check-verified-systems-syncronization — the likely hero/LCP image (695d47a84219730184ac7c38_8abab9dfedcf83e42da65280c8fdb4d1_logo-xray.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://www.xray.tech/case-study/journey — the likely hero/LCP image (695d47a84219730184ac7c38_8abab9dfedcf83e42da65280c8fdb4d1_logo-xray.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://www.xray.tech/case-study/level-employee-onboarding — the likely hero/LCP image (695d47a84219730184ac7c38_8abab9dfedcf83e42da65280c8fdb4d1_logo-xray.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://www.xray.tech/case-study/level-hiring — the likely hero/LCP image (695d47a84219730184ac7c38_8abab9dfedcf83e42da65280c8fdb4d1_logo-xray.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://www.xray.tech/case-study/level-onboarding-preparation — the likely hero/LCP image (695d47a84219730184ac7c38_8abab9dfedcf83e42da65280c8fdb4d1_logo-xray.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://www.xray.tech/case-study/semrush — the likely hero/LCP image (695d47a84219730184ac7c38_8abab9dfedcf83e42da65280c8fdb4d1_logo-xray.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://www.xray.tech/case-study/the-sociable-society — the likely hero/LCP image (695d47a84219730184ac7c38_8abab9dfedcf83e42da65280c8fdb4d1_logo-xray.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://www.xray.tech/case-study/utility-cloud — the likely hero/LCP image (695d47a84219730184ac7c38_8abab9dfedcf83e42da65280c8fdb4d1_logo-xray.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://www.xray.tech/post/10-useful-zap-settings — the likely hero/LCP image (695d47a84219730184ac7c38_8abab9dfedcf83e42da65280c8fdb4d1_logo-xray.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://www.xray.tech/privacy-policy — the likely hero/LCP image (695d47a84219730184ac7c38_8abab9dfedcf83e42da65280c8fdb4d1_logo-xray.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://www.xray.tech/products — the likely hero/LCP image (695d47a84219730184ac7c38_8abab9dfedcf83e42da65280c8fdb4d1_logo-xray.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://www.xray.tech/search — the likely hero/LCP image (695d47a84219730184ac7c38_8abab9dfedcf83e42da65280c8fdb4d1_logo-xray.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://www.xray.tech/terms-and-conditions — the likely hero/LCP image (695d47a84219730184ac7c38_8abab9dfedcf83e42da65280c8fdb4d1_logo-xray.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://www.xray.tech/xray-hourly — the likely hero/LCP image (695d47a84219730184ac7c38_8abab9dfedcf83e42da65280c8fdb4d1_logo-xray.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://www.xray.tech/xray-monthly — the likely hero/LCP image (695d47a84219730184ac7c38_8abab9dfedcf83e42da65280c8fdb4d1_logo-xray.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://www.xray.tech/xray-workshops — the likely hero/LCP image (695d47a84219730184ac7c38_8abab9dfedcf83e42da65280c8fdb4d1_logo-xray.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
warning Missing meta description
Rule meta_desc.missing · Meta Description · 11 occurrence(s)
- https://www.xray.tech/case-study/72point
- https://www.xray.tech/case-study/boston-bioproducts-ecommerce
- https://www.xray.tech/case-study/ccaha
- https://www.xray.tech/case-study/fmsc-partner-portal-change-management
- https://www.xray.tech/case-study/green-check-verified-systems-syncronization
- https://www.xray.tech/case-study/level-employee-onboarding
- https://www.xray.tech/case-study/level-hiring
- https://www.xray.tech/case-study/level-onboarding-preparation
- https://www.xray.tech/case-study/semrush
- https://www.xray.tech/case-study/utility-cloud
- https://www.xray.tech/search
warning Render-blocking script in <head> (no defer/async)
Rule perf.render_blocking · Performance · 50 occurrence(s)
- https://www.xray.tech/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.xray.tech/about-us — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.xray.tech/blog — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.xray.tech/blog?11c6a8e7_page=2 — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.xray.tech/case-studies — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.xray.tech/case-study/72point — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.xray.tech/case-study/boston-bioproducts-ecommerce — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.xray.tech/case-study/ccaha — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.xray.tech/case-study/fmsc-partner-portal-change-management — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.xray.tech/case-study/green-check-verified-systems-syncronization — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.xray.tech/case-study/journey — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.xray.tech/case-study/level-employee-onboarding — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.xray.tech/case-study/level-hiring — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.xray.tech/case-study/level-onboarding-preparation — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.xray.tech/case-study/semrush — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.xray.tech/case-study/the-sociable-society — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.xray.tech/case-study/utility-cloud — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.xray.tech/post/10-useful-zap-settings — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.xray.tech/privacy-policy — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.xray.tech/products — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.xray.tech/search — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.xray.tech/terms-and-conditions — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.xray.tech/xray-hourly — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.xray.tech/xray-monthly — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.xray.tech/xray-workshops — 2 render-blocking <script> in <head> (add defer/async or use type=module)
warning Title likely truncated in SERP (too wide)
Rule title.too_long · Titles · 3 occurrence(s)
- https://www.xray.tech/post/3-books-for-automation — 76 chars, ~599px (limit ~580px)
- https://www.xray.tech/post/5-stripe-tips — 81 chars, ~618px (limit ~580px)
- https://www.xray.tech/post/ai-tasks-from-emails — 75 chars, ~586px (limit ~580px)
Notices (18 rules)
notice Heading levels skip a level
Rule agent.heading_skip · Agent Readiness · 50 occurrence(s)
- https://www.xray.tech/ — h6 follows h2 — skips h3
- https://www.xray.tech/about-us — h6 follows h2 — skips h3
- https://www.xray.tech/blog — h6 follows h2 — skips h3
- https://www.xray.tech/blog?11c6a8e7_page=2 — h6 follows h2 — skips h3
- https://www.xray.tech/case-studies — h6 follows h2 — skips h3
- https://www.xray.tech/case-study/72point — h6 follows h2 — skips h3
- https://www.xray.tech/case-study/boston-bioproducts-ecommerce — h6 follows h2 — skips h3
- https://www.xray.tech/case-study/ccaha — h6 follows h2 — skips h3
- https://www.xray.tech/case-study/fmsc-partner-portal-change-management — h6 follows h2 — skips h3
- https://www.xray.tech/case-study/green-check-verified-systems-syncronization — h6 follows h2 — skips h3
- https://www.xray.tech/case-study/journey — h6 follows h2 — skips h3
- https://www.xray.tech/case-study/level-employee-onboarding — h6 follows h2 — skips h3
- https://www.xray.tech/case-study/level-hiring — h6 follows h2 — skips h3
- https://www.xray.tech/case-study/level-onboarding-preparation — h6 follows h2 — skips h3
- https://www.xray.tech/case-study/semrush — h6 follows h2 — skips h3
- https://www.xray.tech/case-study/the-sociable-society — h6 follows h2 — skips h3
- https://www.xray.tech/case-study/utility-cloud — h6 follows h2 — skips h3
- https://www.xray.tech/post/10-useful-zap-settings — h6 follows h2 — skips h3
- https://www.xray.tech/privacy-policy — h6 follows h2 — skips h3
- https://www.xray.tech/products — h6 follows h2 — skips h3
- https://www.xray.tech/search — h6 follows h2 — skips h3
- https://www.xray.tech/terms-and-conditions — h6 follows h2 — skips h3
- https://www.xray.tech/xray-hourly — h6 follows h2 — skips h3
- https://www.xray.tech/xray-monthly — h6 follows h2 — skips h3
- https://www.xray.tech/xray-workshops — h6 follows h2 — skips h3
notice No main landmark for AI agents
Rule agent.no_main_landmark · Agent Readiness · 50 occurrence(s)
- https://www.xray.tech/ — add a <main> element (or role=main) around the primary content
- https://www.xray.tech/about-us — add a <main> element (or role=main) around the primary content
- https://www.xray.tech/blog — add a <main> element (or role=main) around the primary content
- https://www.xray.tech/blog?11c6a8e7_page=2 — add a <main> element (or role=main) around the primary content
- https://www.xray.tech/case-studies — add a <main> element (or role=main) around the primary content
- https://www.xray.tech/case-study/72point — add a <main> element (or role=main) around the primary content
- https://www.xray.tech/case-study/boston-bioproducts-ecommerce — add a <main> element (or role=main) around the primary content
- https://www.xray.tech/case-study/ccaha — add a <main> element (or role=main) around the primary content
- https://www.xray.tech/case-study/fmsc-partner-portal-change-management — add a <main> element (or role=main) around the primary content
- https://www.xray.tech/case-study/green-check-verified-systems-syncronization — add a <main> element (or role=main) around the primary content
- https://www.xray.tech/case-study/journey — add a <main> element (or role=main) around the primary content
- https://www.xray.tech/case-study/level-employee-onboarding — add a <main> element (or role=main) around the primary content
- https://www.xray.tech/case-study/level-hiring — add a <main> element (or role=main) around the primary content
- https://www.xray.tech/case-study/level-onboarding-preparation — add a <main> element (or role=main) around the primary content
- https://www.xray.tech/case-study/semrush — add a <main> element (or role=main) around the primary content
- https://www.xray.tech/case-study/the-sociable-society — add a <main> element (or role=main) around the primary content
- https://www.xray.tech/case-study/utility-cloud — add a <main> element (or role=main) around the primary content
- https://www.xray.tech/post/10-useful-zap-settings — add a <main> element (or role=main) around the primary content
- https://www.xray.tech/privacy-policy — add a <main> element (or role=main) around the primary content
- https://www.xray.tech/products — add a <main> element (or role=main) around the primary content
- https://www.xray.tech/search — add a <main> element (or role=main) around the primary content
- https://www.xray.tech/terms-and-conditions — add a <main> element (or role=main) around the primary content
- https://www.xray.tech/xray-hourly — add a <main> element (or role=main) around the primary content
- https://www.xray.tech/xray-monthly — add a <main> element (or role=main) around the primary content
- https://www.xray.tech/xray-workshops — add a <main> element (or role=main) around the primary content
notice Main text is hard to read (low Flesch Reading Ease)
Rule content.readability_poor · Content · 28 occurrence(s)
- https://www.xray.tech/about-us — this page reads as difficult (Flesch Reading Ease 46, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
- https://www.xray.tech/case-studies — this page reads as difficult (Flesch Reading Ease 33, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
- https://www.xray.tech/case-study/72point — this page reads as difficult (Flesch Reading Ease 43, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
- https://www.xray.tech/case-study/boston-bioproducts-ecommerce — this page reads as difficult (Flesch Reading Ease 42, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
- https://www.xray.tech/case-study/ccaha — this page reads as very difficult (Flesch Reading Ease 25, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
- https://www.xray.tech/case-study/fmsc-partner-portal-change-management — this page reads as difficult (Flesch Reading Ease 39, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
- https://www.xray.tech/case-study/green-check-verified-systems-syncronization — this page reads as difficult (Flesch Reading Ease 43, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
- https://www.xray.tech/case-study/journey — this page reads as difficult (Flesch Reading Ease 48, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
- https://www.xray.tech/case-study/level-employee-onboarding — this page reads as difficult (Flesch Reading Ease 42, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
- https://www.xray.tech/case-study/level-hiring — this page reads as difficult (Flesch Reading Ease 44, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
- https://www.xray.tech/case-study/level-onboarding-preparation — this page reads as difficult (Flesch Reading Ease 42, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
- https://www.xray.tech/case-study/semrush — this page reads as difficult (Flesch Reading Ease 33, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
- https://www.xray.tech/case-study/the-sociable-society — this page reads as difficult (Flesch Reading Ease 42, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
- https://www.xray.tech/case-study/utility-cloud — this page reads as difficult (Flesch Reading Ease 40, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
- https://www.xray.tech/case-study/verb — this page reads as very difficult (Flesch Reading Ease 11, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
- https://www.xray.tech/post/3-automation-tools-enterprise-companies — this page reads as difficult (Flesch Reading Ease 43, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
- https://www.xray.tech/post/3-best-ways-start-automating — this page reads as difficult (Flesch Reading Ease 47, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
- https://www.xray.tech/post/4-essential-no-code-and-low-code-automation-tools — this page reads as difficult (Flesch Reading Ease 49, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
- https://www.xray.tech/post/5-best-automation-tools-2025 — this page reads as difficult (Flesch Reading Ease 44, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
- https://www.xray.tech/post/5-best-notion-templates-productivity — this page reads as difficult (Flesch Reading Ease 49, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
- https://www.xray.tech/post/5-stripe-tips — this page reads as difficult (Flesch Reading Ease 42, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
- https://www.xray.tech/search — this page reads as difficult (Flesch Reading Ease 46, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
- https://www.xray.tech/xray-hourly — this page reads as difficult (Flesch Reading Ease 50, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
- https://www.xray.tech/xray-monthly — this page reads as difficult (Flesch Reading Ease 41, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
- https://www.xray.tech/xray-workshops — this page reads as difficult (Flesch Reading Ease 48, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
notice Duplicate meta description across pages
Rule duplicate.meta_desc · Duplicate · 2 occurrence(s)
- https://www.xray.tech/blog — meta description shared by 2 pages: https://www.xray.tech/blog?11c6a8e7_page=2
- https://www.xray.tech/blog?11c6a8e7_page=2 — meta description shared by 2 pages: https://www.xray.tech/blog
notice Multiple <h1> elements
Rule h1.multiple · Headings · 50 occurrence(s)
- https://www.xray.tech/ — 4 <h1> elements
- https://www.xray.tech/about-us — 3 <h1> elements
- https://www.xray.tech/blog — 3 <h1> elements
- https://www.xray.tech/blog?11c6a8e7_page=2 — 3 <h1> elements
- https://www.xray.tech/case-studies — 4 <h1> elements
- https://www.xray.tech/case-study/72point — 5 <h1> elements
- https://www.xray.tech/case-study/boston-bioproducts-ecommerce — 5 <h1> elements
- https://www.xray.tech/case-study/ccaha — 5 <h1> elements
- https://www.xray.tech/case-study/fmsc-partner-portal-change-management — 5 <h1> elements
- https://www.xray.tech/case-study/green-check-verified-systems-syncronization — 5 <h1> elements
- https://www.xray.tech/case-study/journey — 5 <h1> elements
- https://www.xray.tech/case-study/level-employee-onboarding — 5 <h1> elements
- https://www.xray.tech/case-study/level-hiring — 5 <h1> elements
- https://www.xray.tech/case-study/level-onboarding-preparation — 5 <h1> elements
- https://www.xray.tech/case-study/semrush — 5 <h1> elements
- https://www.xray.tech/case-study/the-sociable-society — 5 <h1> elements
- https://www.xray.tech/case-study/utility-cloud — 5 <h1> elements
- https://www.xray.tech/post/10-useful-zap-settings — 2 <h1> elements
- https://www.xray.tech/privacy-policy — 2 <h1> elements
- https://www.xray.tech/products — 3 <h1> elements
- https://www.xray.tech/search — 2 <h1> elements
- https://www.xray.tech/terms-and-conditions — 2 <h1> elements
- https://www.xray.tech/xray-hourly — 3 <h1> elements
- https://www.xray.tech/xray-monthly — 3 <h1> elements
- https://www.xray.tech/xray-workshops — 3 <h1> elements
notice Image alt text is very long (possible keyword stuffing)
Rule images.alt_too_long · Images · 1 occurrence(s)
- https://www.xray.tech/post/ai-tasks-from-emails — 2 image(s) with alt text over 100 chars — shorten it to a concise description
notice Images without width/height (layout shift / CLS)
Rule images.missing_dimensions · Images · 50 occurrence(s)
- https://www.xray.tech/ — 65 of 65 images without width/height
- https://www.xray.tech/about-us — 69 of 69 images without width/height
- https://www.xray.tech/blog — 34 of 34 images without width/height
- https://www.xray.tech/blog?11c6a8e7_page=2 — 34 of 34 images without width/height
- https://www.xray.tech/case-studies — 39 of 39 images without width/height
- https://www.xray.tech/case-study/72point — 36 of 36 images without width/height
- https://www.xray.tech/case-study/boston-bioproducts-ecommerce — 36 of 36 images without width/height
- https://www.xray.tech/case-study/ccaha — 36 of 36 images without width/height
- https://www.xray.tech/case-study/fmsc-partner-portal-change-management — 38 of 38 images without width/height
- https://www.xray.tech/case-study/green-check-verified-systems-syncronization — 36 of 36 images without width/height
- https://www.xray.tech/case-study/journey — 36 of 36 images without width/height
- https://www.xray.tech/case-study/level-employee-onboarding — 36 of 36 images without width/height
- https://www.xray.tech/case-study/level-hiring — 36 of 36 images without width/height
- https://www.xray.tech/case-study/level-onboarding-preparation — 36 of 36 images without width/height
- https://www.xray.tech/case-study/semrush — 36 of 36 images without width/height
- https://www.xray.tech/case-study/the-sociable-society — 36 of 36 images without width/height
- https://www.xray.tech/case-study/utility-cloud — 36 of 36 images without width/height
- https://www.xray.tech/post/10-useful-zap-settings — 30 of 50 images without width/height
- https://www.xray.tech/privacy-policy — 25 of 25 images without width/height
- https://www.xray.tech/products — 49 of 49 images without width/height
- https://www.xray.tech/search — 25 of 25 images without width/height
- https://www.xray.tech/terms-and-conditions — 25 of 25 images without width/height
- https://www.xray.tech/xray-hourly — 42 of 42 images without width/height
- https://www.xray.tech/xray-monthly — 94 of 94 images without width/height
- https://www.xray.tech/xray-workshops — 74 of 74 images without width/height
notice Internal link has no anchor text / accessible name
Rule links.no_anchor_text · Links · 3 occurrence(s)
- https://www.xray.tech/blog — 9 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://www.xray.tech/blog?11c6a8e7_page=2 — 9 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://www.xray.tech/case-studies — 13 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
notice Meta description too long
Rule meta_desc.too_long · Meta Description · 19 occurrence(s)
- https://www.xray.tech/post/10-useful-zap-settings — 177 chars
- https://www.xray.tech/post/3-automation-tools-enterprise-companies — 224 chars
- https://www.xray.tech/post/3-best-ways-start-automating — 256 chars
- https://www.xray.tech/post/3-books-for-automation — 330 chars
- https://www.xray.tech/post/4-essential-no-code-and-low-code-automation-tools — 335 chars
- https://www.xray.tech/post/5-apps-ai-features — 180 chars
- https://www.xray.tech/post/5-best-flowchart-apps — 177 chars
- https://www.xray.tech/post/5-best-free-automation-apps — 194 chars
- https://www.xray.tech/post/5-best-notion-templates-productivity — 274 chars
- https://www.xray.tech/post/5-ways-use-ai-today — 211 chars
- https://www.xray.tech/post/actionable-slack-messages-airtable — 179 chars
- https://www.xray.tech/post/ai-agent-scheduling — 178 chars
- https://www.xray.tech/post/ai-agent-zapier — 162 chars
- https://www.xray.tech/post/ai-agents-zapier — 181 chars
- https://www.xray.tech/post/ai-by-zapier-overview — 261 chars
- https://www.xray.tech/post/ai-voice-agent-synthflow — 165 chars
- https://www.xray.tech/post/ai-voice-clone-elevenlabs — 203 chars
- https://www.xray.tech/products — 249 chars
- https://www.xray.tech/xray-workshops — 175 chars
notice Missing Open Graph tags
Rule og.missing · Social · 11 occurrence(s)
- https://www.xray.tech/case-study/72point — og:description
- https://www.xray.tech/case-study/boston-bioproducts-ecommerce — og:description
- https://www.xray.tech/case-study/ccaha — og:description
- https://www.xray.tech/case-study/fmsc-partner-portal-change-management — og:description
- https://www.xray.tech/case-study/green-check-verified-systems-syncronization — og:description
- https://www.xray.tech/case-study/level-employee-onboarding — og:description
- https://www.xray.tech/case-study/level-hiring — og:description
- https://www.xray.tech/case-study/level-onboarding-preparation — og:description
- https://www.xray.tech/case-study/semrush — og:description
- https://www.xray.tech/case-study/utility-cloud — og:description
- https://www.xray.tech/search — og:description, og:image
notice Legacy image format (jpg/png/gif) with no next-gen fallback
Rule perf.images_legacy_format · Performance · 46 occurrence(s)
- https://www.xray.tech/ — 9 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.xray.tech/about-us — 22 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.xray.tech/blog — 9 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.xray.tech/blog?11c6a8e7_page=2 — 9 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.xray.tech/case-studies — 14 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.xray.tech/case-study/72point — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.xray.tech/case-study/boston-bioproducts-ecommerce — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.xray.tech/case-study/ccaha — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.xray.tech/case-study/fmsc-partner-portal-change-management — 6 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.xray.tech/case-study/green-check-verified-systems-syncronization — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.xray.tech/case-study/journey — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.xray.tech/case-study/level-employee-onboarding — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.xray.tech/case-study/level-hiring — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.xray.tech/case-study/level-onboarding-preparation — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.xray.tech/case-study/semrush — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.xray.tech/case-study/the-sociable-society — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.xray.tech/case-study/utility-cloud — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.xray.tech/case-study/verb — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.xray.tech/post/10-useful-zap-settings — 23 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.xray.tech/post/3-automation-tools-enterprise-companies — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.xray.tech/post/3-best-ways-start-automating — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.xray.tech/post/3-books-for-automation — 6 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.xray.tech/products — 6 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.xray.tech/xray-monthly — 7 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.xray.tech/xray-workshops — 1 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
notice No ETag header (no conditional GET for unchanged pages)
Rule perf.no_etag · Performance · 50 occurrence(s)
- https://www.xray.tech/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.xray.tech/about-us — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.xray.tech/blog — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.xray.tech/blog?11c6a8e7_page=2 — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.xray.tech/case-studies — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.xray.tech/case-study/72point — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.xray.tech/case-study/boston-bioproducts-ecommerce — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.xray.tech/case-study/ccaha — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.xray.tech/case-study/fmsc-partner-portal-change-management — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.xray.tech/case-study/green-check-verified-systems-syncronization — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.xray.tech/case-study/journey — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.xray.tech/case-study/level-employee-onboarding — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.xray.tech/case-study/level-hiring — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.xray.tech/case-study/level-onboarding-preparation — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.xray.tech/case-study/semrush — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.xray.tech/case-study/the-sociable-society — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.xray.tech/case-study/utility-cloud — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.xray.tech/post/10-useful-zap-settings — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.xray.tech/privacy-policy — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.xray.tech/products — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.xray.tech/search — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.xray.tech/terms-and-conditions — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.xray.tech/xray-hourly — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.xray.tech/xray-monthly — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.xray.tech/xray-workshops — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
notice Deep page has no BreadcrumbList structured data
Rule schema.breadcrumb_missing · Structured Data · 1 occurrence(s)
- https://www.xray.tech/blog?11c6a8e7_page=2 — depth-2 page has structured data but no BreadcrumbList
notice No structured data detected
Rule schema.none · Structured Data · 1 occurrence(s)
notice Missing recommended security headers
Rule security.missing_headers · Security · 50 occurrence(s)
- https://www.xray.tech/ — X-Content-Type-Options, CSP
- https://www.xray.tech/about-us — X-Content-Type-Options, CSP
- https://www.xray.tech/blog — CSP, X-Content-Type-Options
- https://www.xray.tech/blog?11c6a8e7_page=2 — CSP, X-Content-Type-Options
- https://www.xray.tech/case-studies — CSP, X-Content-Type-Options
- https://www.xray.tech/case-study/72point — CSP, X-Content-Type-Options
- https://www.xray.tech/case-study/boston-bioproducts-ecommerce — CSP, X-Content-Type-Options
- https://www.xray.tech/case-study/ccaha — CSP, X-Content-Type-Options
- https://www.xray.tech/case-study/fmsc-partner-portal-change-management — CSP, X-Content-Type-Options
- https://www.xray.tech/case-study/green-check-verified-systems-syncronization — CSP, X-Content-Type-Options
- https://www.xray.tech/case-study/journey — CSP, X-Content-Type-Options
- https://www.xray.tech/case-study/level-employee-onboarding — CSP, X-Content-Type-Options
- https://www.xray.tech/case-study/level-hiring — CSP, X-Content-Type-Options
- https://www.xray.tech/case-study/level-onboarding-preparation — CSP, X-Content-Type-Options
- https://www.xray.tech/case-study/semrush — CSP, X-Content-Type-Options
- https://www.xray.tech/case-study/the-sociable-society — CSP, X-Content-Type-Options
- https://www.xray.tech/case-study/utility-cloud — CSP, X-Content-Type-Options
- https://www.xray.tech/post/10-useful-zap-settings — CSP, X-Content-Type-Options
- https://www.xray.tech/privacy-policy — CSP, X-Content-Type-Options
- https://www.xray.tech/products — CSP, X-Content-Type-Options
- https://www.xray.tech/search — CSP, X-Content-Type-Options
- https://www.xray.tech/terms-and-conditions — CSP, X-Content-Type-Options
- https://www.xray.tech/xray-hourly — X-Content-Type-Options, CSP
- https://www.xray.tech/xray-monthly — CSP, X-Content-Type-Options
- https://www.xray.tech/xray-workshops — CSP, X-Content-Type-Options
notice target=_blank link without rel=noopener (tab-napping)
Rule security.unsafe_cross_origin_links · Security · 50 occurrence(s)
- https://www.xray.tech/ — 17 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.xray.tech/about-us — 10 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.xray.tech/blog — 11 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.xray.tech/blog?11c6a8e7_page=2 — 11 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.xray.tech/case-studies — 10 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.xray.tech/case-study/72point — 10 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.xray.tech/case-study/boston-bioproducts-ecommerce — 10 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.xray.tech/case-study/ccaha — 10 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.xray.tech/case-study/fmsc-partner-portal-change-management — 10 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.xray.tech/case-study/green-check-verified-systems-syncronization — 10 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.xray.tech/case-study/journey — 10 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.xray.tech/case-study/level-employee-onboarding — 10 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.xray.tech/case-study/level-hiring — 10 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.xray.tech/case-study/level-onboarding-preparation — 10 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.xray.tech/case-study/semrush — 10 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.xray.tech/case-study/the-sociable-society — 10 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.xray.tech/case-study/utility-cloud — 10 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.xray.tech/post/10-useful-zap-settings — 10 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.xray.tech/privacy-policy — 10 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.xray.tech/products — 15 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.xray.tech/search — 10 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.xray.tech/terms-and-conditions — 10 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.xray.tech/xray-hourly — 10 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.xray.tech/xray-monthly — 10 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.xray.tech/xray-workshops — 11 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
notice Title is very short
Rule title.too_short · Titles · 4 occurrence(s)
- https://www.xray.tech/blog — 9 chars
- https://www.xray.tech/blog?11c6a8e7_page=2 — 9 chars
- https://www.xray.tech/search — 14 chars
- https://www.xray.tech/xray-workshops — 14 chars
notice Missing Twitter Card tag
Rule twitter.missing · Social · 1 occurrence(s)
| URL | Status | Indexable | Words | In-links |
|---|---|---|---|---|
| https://www.xray.tech/ XRAY | Workflow Automation That Actually Works |
200 | yes | 1391 | 50 |
| https://www.xray.tech/about-us About XRAY | We Build Workflows For People |
200 | yes | 890 | 50 |
| https://www.xray.tech/blog XRAY Blog |
200 | yes | 957 | 50 |
| https://www.xray.tech/case-studies Case Studies | XRAY |
200 | yes | 426 | 50 |
| https://www.xray.tech/privacy-policy Privacy Policy | XRAY |
200 | yes | 862 | 50 |
| https://www.xray.tech/products Bespoke Workflow Design Products |
200 | yes | 848 | 50 |
| https://www.xray.tech/terms-and-conditions Terms and Conditions | XRAY |
200 | yes | 5491 | 50 |
| https://www.xray.tech/xray-hourly XRAY Hourly | Flexible Workflow Automation Support |
200 | yes | 545 | 50 |
| https://www.xray.tech/xray-monthly XRAY Monthly | Full-Service Workflow Transformation |
200 | yes | 1101 | 50 |
| https://www.xray.tech/xray-workshops XRAY Workshops |
200 | yes | 718 | 50 |
| https://www.xray.tech/case-study/green-check-verified-systems-syncronization Green Check Verified • Systems Syncronization | XRAY Case Study |
200 | yes | 785 | 2 |
| https://www.xray.tech/case-study/semrush SEMrush • Customer Feedback Aggregation & Triage | XRAY Case Study |
200 | yes | 840 | 2 |
| https://www.xray.tech/blog?11c6a8e7_page=2 XRAY Blog |
200 | yes | 910 | 1 |
| https://www.xray.tech/case-study/72point 72Point • Editing & Content Ops | XRAY Case Study |
200 | yes | 606 | 1 |
| https://www.xray.tech/case-study/boston-bioproducts-ecommerce Boston BioProducts | XRAY Case Study |
200 | yes | 1169 | 1 |
| https://www.xray.tech/case-study/ccaha Conservation Center for Art & Historic Artifacts (CCAHA) | XRAY Case Study |
200 | yes | 966 | 1 |
| https://www.xray.tech/case-study/fmsc-partner-portal-change-management FMSC • Partner Portal | Change Management | XRAY Case Study |
200 | yes | 964 | 1 |
| https://www.xray.tech/case-study/journey Journey • Customer Success Infrastructure | XRAY Case Study |
200 | yes | 545 | 1 |
| https://www.xray.tech/case-study/level-employee-onboarding Level • Employee Onboarding | XRAY Case Study |
200 | yes | 682 | 1 |
| https://www.xray.tech/case-study/level-hiring Level • Hiring | XRAY Case Study |
200 | yes | 716 | 1 |
| https://www.xray.tech/case-study/level-onboarding-preparation Level • Onboarding Preparation | XRAY Case Study |
200 | yes | 749 | 1 |
| https://www.xray.tech/case-study/the-sociable-society The Sociable Society • Finance Operations | XRAY Case Study |
200 | yes | 451 | 1 |
| https://www.xray.tech/case-study/utility-cloud Utility Cloud • Low-Code Engineering Support | XRAY Case Study |
200 | yes | 1001 | 1 |
| https://www.xray.tech/case-study/verb Verb • Partner Onboarding at Scale | XRAY Case Study |
200 | yes | 1298 | 1 |
| https://www.xray.tech/post/ai-tips You're Using AI Wrong | XRAY Blog |
200 | yes | 1895 | 12 |
| https://www.xray.tech/post/ai-agent-n8n Build an n8n AI Agent in Under 10 Minutes | XRAY Blog |
200 | yes | 1513 | 1 |
| https://www.xray.tech/post/5-best-flowchart-apps 5 Great Flowcharting Apps for Designing Automations and More | XRAY Blog |
200 | yes | 1782 | 1 |
| https://www.xray.tech/post/10-useful-zap-settings 10+ Settings You Should Know About in Zapier | XRAY Blog |
200 | yes | 2057 | 0 |
| https://www.xray.tech/post/3-automation-tools-enterprise-companies 3 Powerful Automation Tools for Enterprise Users | XRAY Blog |
200 | yes | 1420 | 0 |
| https://www.xray.tech/post/3-best-ways-start-automating The 3 Best Ways to Get Started with Automation | XRAY Blog |
200 | yes | 1299 | 0 |
| https://www.xray.tech/post/3-books-for-automation 3 Books You Can Read Right Now to Start Preparing for Automation | XRAY Blog |
200 | yes | 1840 | 0 |
| https://www.xray.tech/post/4-essential-no-code-and-low-code-automation-tools 4 Essential Tools for Low-code and No-code Automation | XRAY Blog |
200 | yes | 1357 | 0 |
| https://www.xray.tech/post/4-free-workflow-resources 4 Free Workflow Automation Resources from XRAY | XRAY Blog |
200 | yes | 974 | 0 |
| https://www.xray.tech/post/5-apps-ai-features The Top 5 Apps with Exciting New AI Features | XRAY Blog |
200 | yes | 1791 | 0 |
| https://www.xray.tech/post/5-best-automation-tools-2025 5 No-Code Automation Apps That 10x Your Productivity in 2025 | XRAY Blog |
200 | yes | 1818 | 0 |
| https://www.xray.tech/post/5-best-free-automation-apps The 5 Best Free Automation Apps | XRAY Blog |
200 | yes | 2555 | 0 |
| https://www.xray.tech/post/5-best-notion-templates-productivity The 5+ Best Notion Templates for Boosting Your Productivity | XRAY Blog |
200 | yes | 1564 | 0 |
| https://www.xray.tech/post/5-new-zapier-features-2024 5 New Ways to Do More with Your Automations in Zapier | XRAY Blog |
200 | yes | 1323 | 0 |
| https://www.xray.tech/post/5-stripe-tips 5 Tips for Getting Started with Stripe as a Brick-and-mortar Business | XRAY Blog |
200 | yes | 1153 | 0 |
| https://www.xray.tech/post/5-tips-better-zaps 5 Tips for Building Better Zaps | XRAY Blog |
200 | yes | 4279 | 0 |
| https://www.xray.tech/post/5-ways-use-ai-today 5 Ways to Use AI at Your Company Today | XRAY Blog |
200 | yes | 2530 | 0 |
| https://www.xray.tech/post/actionable-slack-messages-airtable Create Actionable Slack Messages in Airtable | XRAY Blog |
200 | yes | 2478 | 0 |
| https://www.xray.tech/post/ai-agent-scheduling Conquer Your To-do List with this Simple AI Agent | XRAY Blog |
200 | yes | 1475 | 0 |
| https://www.xray.tech/post/ai-agent-zapier Build a No-code AI Agent in Under 15 Minutes | XRAY Blog |
200 | yes | 1863 | 0 |
| https://www.xray.tech/post/ai-agents-zapier How to Create a No-Code AI Agent in Zapier | XRAY Blog |
200 | yes | 1860 | 0 |
| https://www.xray.tech/post/ai-by-zapier-overview The Easiest Way to Add AI to Your Zaps | XRAY Blog |
200 | yes | 1613 | 0 |
| https://www.xray.tech/post/ai-tasks-from-emails How to Automatically Transform Emails into Notion Tasks with AI | XRAY Blog |
200 | yes | 2470 | 0 |
| https://www.xray.tech/post/ai-voice-agent-synthflow Exploring No-code AI Voice Agents with Synthflow | XRAY Blog |
200 | yes | 1353 | 0 |
| https://www.xray.tech/post/ai-voice-clone-elevenlabs ElevenLabs Voice Clone Tutorial 2026: Step-by-Step Setup | XRAY Blog |
200 | yes | 1618 | 0 |
| https://www.xray.tech/search Search Results |
200 | yes | 241 | 0 |
Audit your own site — free
157 checks, internal PageRank, render-diff. No signup, results in ~30s.