Catalog / ava.solutions
55

SEO audit for ava.solutions

AVA - Data Driven Mine Management Solutions

corporate

Health 55/100 (fair) · 24 pages crawled · generated 2026-08-26

Download Markdown report (feed to ChatGPT / Claude / Cursor)

Leading data-driven mine management solutions for operations of all sizes. Our offering includes, load & Haul, Allocate, and a Pit 2 Port solution.

Screenshot of ava.solutions
24
pages crawled
19
indexable pages
7
errors
101
warnings
168
notices
2
orphan pages
1
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Crawlability 84 3 3 1
Sitemap 86 3 1 0
Links 92 1 3 4
Performance 50 0 40 21
Agent Readiness 75 0 20 4
Canonical 76 0 19 0
Content 90 0 8 19
Meta Description 96 0 3 5
Duplicate 98 0 2 4
Headings 99 0 1 1
Indexability 99 0 1 0
Images 100 0 0 20
Security 100 0 0 44
Social 100 0 0 20
Structured Data 100 0 0 19
Titles 100 0 0 6
Findings

Errors (3 rules)

error Broken internal link (target 4xx/5xx)

Rule links.broken_internal · Links · 1 occurrence(s)

error Non-200 URL listed in sitemap

Rule sitemap.not_200 · Sitemap · 3 occurrence(s)

error Client error (4xx) response

Rule status.4xx · Crawlability · 3 occurrence(s)

Warnings (15 rules)

warning Control has no accessible name

Rule agent.control_no_name · Agent Readiness · 20 occurrence(s)

warning Lorem-ipsum placeholder text in a live page

Rule content.lorem_ipsum · Content · 1 occurrence(s)

warning Thin content (low word count)

Rule content.thin · Content · 7 occurrence(s)

warning Duplicate <title> across pages

Rule duplicate.title · Duplicate · 2 occurrence(s)

warning Missing <h1>

Rule h1.missing · Headings · 1 occurrence(s)

warning Hero/LCP image is lazy-loaded (loading=lazy delays LCP)

Rule images.no_lazy_lcp_candidate · Performance · 20 occurrence(s)

  • https://ava.solutions/ — the likely hero/LCP image (67efb261efdb98c0561f2ed5_ava%20-%20logo%20-%20blue.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.ava.solutions/ — the likely hero/LCP image (67efb261efdb98c0561f2ed5_ava%20-%20logo%20-%20blue.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.ava.solutions/about — the likely hero/LCP image (67efb261efdb98c0561f2ed5_ava%20-%20logo%20-%20blue.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.ava.solutions/careers — the likely hero/LCP image (67efb261efdb98c0561f2ed5_ava%20-%20logo%20-%20blue.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.ava.solutions/contact — the likely hero/LCP image (67efb261efdb98c0561f2ed5_ava%20-%20logo%20-%20blue.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.ava.solutions/email-disclaimer — the likely hero/LCP image (67efb261efdb98c0561f2ed5_ava%20-%20logo%20-%20blue.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.ava.solutions/integration-partners/drilling-solution-drims — the likely hero/LCP image (67efb261efdb98c0561f2ed5_ava%20-%20logo%20-%20blue.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.ava.solutions/integration-partners/fuel-management-africa — the likely hero/LCP image (67efb261efdb98c0561f2ed5_ava%20-%20logo%20-%20blue.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.ava.solutions/integrations-partners — the likely hero/LCP image (67efb261efdb98c0561f2ed5_ava%20-%20logo%20-%20blue.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.ava.solutions/privacy-policy — the likely hero/LCP image (67efb261efdb98c0561f2ed5_ava%20-%20logo%20-%20blue.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.ava.solutions/products/allocate-trucks — the likely hero/LCP image (67efb261efdb98c0561f2ed5_ava%20-%20logo%20-%20blue.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.ava.solutions/products/load-and-haul — the likely hero/LCP image (67efb261efdb98c0561f2ed5_ava%20-%20logo%20-%20blue.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.ava.solutions/products/pit-2-port — the likely hero/LCP image (67efb261efdb98c0561f2ed5_ava%20-%20logo%20-%20blue.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.ava.solutions/resources — the likely hero/LCP image (67efb261efdb98c0561f2ed5_ava%20-%20logo%20-%20blue.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.ava.solutions/search — the likely hero/LCP image (67efb261efdb98c0561f2ed5_ava%20-%20logo%20-%20blue.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.ava.solutions/template/style-guide — the likely hero/LCP image (67efb261efdb98c0561f2ed5_ava%20-%20logo%20-%20blue.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.ava.solutions/value-chain-add-ons/materials-management — the likely hero/LCP image (67efb261efdb98c0561f2ed5_ava%20-%20logo%20-%20blue.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.ava.solutions/value-chain-add-ons/network-as-a-service — the likely hero/LCP image (67efb261efdb98c0561f2ed5_ava%20-%20logo%20-%20blue.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.ava.solutions/value-chain-add-ons/schedule-optimisation — the likely hero/LCP image (67efb261efdb98c0561f2ed5_ava%20-%20logo%20-%20blue.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.ava.solutions/whistleblower — the likely hero/LCP image (67efb261efdb98c0561f2ed5_ava%20-%20logo%20-%20blue.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 Page is noindex

Rule index.noindex · Indexability · 1 occurrence(s)

warning Orphan page (no internal inlinks)

Rule links.orphan · Links · 2 occurrence(s)

warning Internal link points to a redirect

Rule links.redirect_target · Links · 1 occurrence(s)

warning Missing meta description

Rule meta_desc.missing · Meta Description · 3 occurrence(s)

warning Render-blocking script in <head> (no defer/async)

Rule perf.render_blocking · Performance · 20 occurrence(s)

warning Redirect chain (multiple hops)

Rule redirect.chain · Crawlability · 2 occurrence(s)

warning Non-indexable URL listed in sitemap

Rule sitemap.non_indexable · Sitemap · 1 occurrence(s)

warning Non-200 final status

Rule status.non_200 · Crawlability · 1 occurrence(s)

Notices (21 rules)

notice Heading levels skip a level

Rule agent.heading_skip · Agent Readiness · 3 occurrence(s)

notice No llms.txt for AI agents

Rule agent.llms_txt_missing · Agent Readiness · 1 occurrence(s)

notice Low text-to-HTML ratio

Rule content.low_ratio · Content · 3 occurrence(s)

notice Main text is hard to read (low Flesch Reading Ease)

Rule content.readability_poor · Content · 16 occurrence(s)

  • https://ava.solutions/ — this page reads as difficult (Flesch Reading Ease 31, 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.ava.solutions/ — this page reads as difficult (Flesch Reading Ease 31, 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.ava.solutions/about — this page reads as very difficult (Flesch Reading Ease 24, 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.ava.solutions/contact — 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.ava.solutions/email-disclaimer — this page reads as very difficult (Flesch Reading Ease 20, 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.ava.solutions/integration-partners/drilling-solution-drims — this page reads as very difficult (Flesch Reading Ease 28, 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.ava.solutions/integration-partners/fuel-management-africa — this page reads as very difficult (Flesch Reading Ease 24, 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.ava.solutions/integrations-partners — this page reads as very difficult (Flesch Reading Ease 27, 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.ava.solutions/products/allocate-trucks — this page reads as very difficult (Flesch Reading Ease 23, 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.ava.solutions/products/load-and-haul — this page reads as very difficult (Flesch Reading Ease 29, 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.ava.solutions/products/pit-2-port — this page reads as very difficult (Flesch Reading Ease 19, 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.ava.solutions/resources — this page reads as very difficult (Flesch Reading Ease 27, 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.ava.solutions/value-chain-add-ons/materials-management — this page reads as very difficult (Flesch Reading Ease 16, 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.ava.solutions/value-chain-add-ons/network-as-a-service — this page reads as very difficult (Flesch Reading Ease 5, 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.ava.solutions/value-chain-add-ons/schedule-optimisation — this page reads as difficult (Flesch Reading Ease 35, 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.ava.solutions/whistleblower — this page reads as very difficult (Flesch Reading Ease 27, 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 · 4 occurrence(s)

notice Multiple <h1> elements

Rule h1.multiple · Headings · 1 occurrence(s)

notice Images without width/height (layout shift / CLS)

Rule images.missing_dimensions · Images · 20 occurrence(s)

notice Internal link has no anchor text / accessible name

Rule links.no_anchor_text · Links · 1 occurrence(s)

notice Page has only one internal inlink (fragile crawl path)

Rule links.single_inlink · Links · 3 occurrence(s)

notice Meta description too long

Rule meta_desc.too_long · Meta Description · 3 occurrence(s)

notice Meta description too short

Rule meta_desc.too_short · Meta Description · 2 occurrence(s)

notice No ETag header (no conditional GET for unchanged pages)

Rule perf.no_etag · Performance · 20 occurrence(s)

  • https://ava.solutions/ — 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.ava.solutions/ — 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.ava.solutions/about — 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.ava.solutions/careers — 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.ava.solutions/contact — 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.ava.solutions/email-disclaimer — 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.ava.solutions/integration-partners/drilling-solution-drims — 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.ava.solutions/integration-partners/fuel-management-africa — 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.ava.solutions/integrations-partners — 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.ava.solutions/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.ava.solutions/products/allocate-trucks — 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.ava.solutions/products/load-and-haul — 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.ava.solutions/products/pit-2-port — 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.ava.solutions/resources — 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.ava.solutions/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.ava.solutions/template/style-guide — 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.ava.solutions/value-chain-add-ons/materials-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.ava.solutions/value-chain-add-ons/network-as-a-service — 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.ava.solutions/value-chain-add-ons/schedule-optimisation — 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.ava.solutions/whistleblower — 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 Slow server response

Rule perf.slow_response · Performance · 1 occurrence(s)

notice URL redirects to another URL

Rule redirect.single · Crawlability · 1 occurrence(s)

notice Missing recommended security headers

Rule security.missing_headers · Security · 24 occurrence(s)

notice target=_blank link without rel=noopener (tab-napping)

Rule security.unsafe_cross_origin_links · Security · 20 occurrence(s)

notice Title tag is identical to the H1 (missed keyword variation)

Rule title.same_as_h1 · Titles · 3 occurrence(s)

notice Title is very short

Rule title.too_short · Titles · 3 occurrence(s)

notice Missing Twitter Card tag

Rule twitter.missing · Social · 3 occurrence(s)

Pages (showing 24 of 24)
URLStatusIndexableWordsIn-links
https://www.ava.solutions/
AVA - Data Driven Mine Management Solutions
200 yes 103 23
https://www.ava.solutions/about
About | AVA Solutions
200 yes 221 20
https://www.ava.solutions/careers
Careers | AVA Solutions
200 yes 167 20
https://www.ava.solutions/contact
Contact
200 yes 110 23
https://www.ava.solutions/integrations-partners
Integrations & Partners
200 yes 141 20
https://www.ava.solutions/privacy-policy
Privacy Policy
200 yes 1466 20
https://www.ava.solutions/products/allocate-trucks
Allocate | AVA Solutions
200 yes 424 20
https://www.ava.solutions/products/load-and-haul
Load & Haul | AVA Solutions
200 yes 448 20
https://www.ava.solutions/products/pit-2-port
Pit 2 Port | AVA Solutions
200 yes 392 20
https://www.ava.solutions/resources
Resources
200 yes 202 20
https://www.ava.solutions/value-chain-add-ons/materials-management
Materials Management | AVA Solutions
200 yes 282 20
https://www.ava.solutions/value-chain-add-ons/network-as-a-service
Network as a Service | AVA Solutions
200 yes 261 20
https://www.ava.solutions/value-chain-add-ons/schedule-optimisation
Schedule Optimisation | AVA Solutions
200 yes 326 20
https://www.ava.solutions/whistleblower
Whistleblower Reporting Portal | AVA Solutions
200 yes 475 20
https://ava.solutions/
AVA - Data Driven Mine Management Solutions
200 yes 103 1
https://www.ava.solutions/integration-partners/drilling-solution-drims
AVA Integrations | Drilling Solution (DRIMS)
200 yes 483 1
https://www.ava.solutions/integration-partners/fuel-management-africa
AVA Integrations | Fuel Management Africa
200 yes 425 1
https://www.ava.solutions/email-disclaimer
Email Disclaimer
200 yes 112 0
https://www.ava.solutions/search
Search Results | Documentation
200 yes 48 0
https://www.ava.solutions/template/style-guide
Brandlize - Webflow HTML website template
200 no 1016 0
https://ava.solutions/terms-of-use-saas/
Brandlize - Webflow HTML website template
404 no 28 1
https://www.ava.solutions/careers/ava-graduate-programme-2025-2026
Brandlize - Webflow HTML website template
404 no 28 0
https://www.ava.solutions/careers/technical-account-manager
Brandlize - Webflow HTML website template
404 no 28 0
https://www.ava.solutions/johnhellewell
301 Moved Permanently
301 no 4 0

Audit your own site — free

157 checks, internal PageRank, render-diff. No signup, results in ~30s.

Scan your site →