Catalog / cohesivesolutions.com
66

SEO audit for cohesivesolutions.com

Cohesive, IBM Maximo service provider & systems integrator

otherWordPress

Health 66/100 (fair) · 50 pages crawled · generated 2026-08-26

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

See how IBM Platinum Partner Cohesive helps asset intensive organizations meet their goals with Maximo Application Suite (MAS).

Screenshot of cohesivesolutions.com
50
pages crawled
48
indexable pages
0
errors
237
warnings
530
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Links 39 0 102 48
Agent Readiness 71 0 48 44
Performance 71 0 48 117
Duplicate 90 0 17 6
Titles 93 0 12 0
Meta Description 97 0 5 5
Structured Data 98 0 3 55
Headings 99 0 2 32
Canonical 100 0 0 1
Content 100 0 0 46
Crawlability 100 0 0 5
Images 100 0 0 61
Security 100 0 0 96
Sitemap 100 0 0 1
Social 100 0 0 5
URL 100 0 0 8
Findings

Warnings (11 rules)

warning Control has no accessible name

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

warning Duplicate page content

Rule duplicate.content · Duplicate · 8 occurrence(s)

warning Near-duplicate page content

Rule duplicate.near · Duplicate · 3 occurrence(s)

warning Duplicate <title> across pages

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

warning Missing <h1>

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

warning Internal link points to a redirect

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

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

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

warning BreadcrumbList present but structurally incomplete

Rule schema.breadcrumb_incomplete · Structured Data · 1 occurrence(s)

  • https://www.cohesivesolutions.com/ — a BreadcrumbList is present but structurally incomplete — missing required itemListElement. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.

warning Schema describes content not visible on the page

Rule schema.hidden_content · Structured Data · 2 occurrence(s)

  • https://www.cohesivesolutions.com/contact-us/ — a schema name/headline ("Contact Us - Cohesive Solutions") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://www.cohesivesolutions.com/tag/hosting/ — a schema name/headline ("Hosting Archives - Cohesive Solutions") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.

warning Title likely truncated in SERP (too wide)

Rule title.too_long · Titles · 12 occurrence(s)

Notices (23 rules)

notice Heading levels skip a level

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

notice No main landmark for AI agents

Rule agent.no_main_landmark · Agent Readiness · 14 occurrence(s)

notice Canonical points to a different URL

Rule canonical.non_self · Canonical · 1 occurrence(s)

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

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

  • https://www.cohesivesolutions.com/ — 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.cohesivesolutions.com/careers/ — 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.cohesivesolutions.com/cohesive-academy/ — this page reads as very difficult (Flesch Reading Ease 12, 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.cohesivesolutions.com/consulting/ — this page reads as very difficult (Flesch Reading Ease 21, 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.cohesivesolutions.com/contact-us/ — 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.cohesivesolutions.com/cookie-policy/ — 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.cohesivesolutions.com/defense/ — this page reads as very difficult (Flesch Reading Ease 8, 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.cohesivesolutions.com/events/ — this page reads as very difficult (Flesch Reading Ease 17, 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.cohesivesolutions.com/hosting/ — 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.cohesivesolutions.com/implement-mas/ — this page reads as very difficult (Flesch Reading Ease 13, 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.cohesivesolutions.com/manufacturing/ — this page reads as very difficult (Flesch Reading Ease 7, 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.cohesivesolutions.com/maxadvantage/ — this page reads as very difficult (Flesch Reading Ease 12, 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.cohesivesolutions.com/mining/ — this page reads as very difficult (Flesch Reading Ease 13, 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.cohesivesolutions.com/oil-gas/ — this page reads as very difficult (Flesch Reading Ease 12, 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.cohesivesolutions.com/optimize-mas/ — this page reads as very difficult (Flesch Reading Ease 18, 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.cohesivesolutions.com/press-releases/ — this page reads as very difficult (Flesch Reading Ease 12, 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.cohesivesolutions.com/rail-metro/ — 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.cohesivesolutions.com/renewables/ — 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.cohesivesolutions.com/resources/ — this page reads as very difficult (Flesch Reading Ease 6, 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.cohesivesolutions.com/roads-highways/ — 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.cohesivesolutions.com/support/ — this page reads as very difficult (Flesch Reading Ease 17, 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.cohesivesolutions.com/trust-center/ — this page reads as very difficult (Flesch Reading Ease 12, 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.cohesivesolutions.com/upgrade-to-mas/ — 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.cohesivesolutions.com/utilities/ — this page reads as very difficult (Flesch Reading Ease 8, 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.cohesivesolutions.com/why-choose-mas/ — this page reads as very difficult (Flesch Reading Ease 13, 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 · 6 occurrence(s)

notice Multiple <h1> elements

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

notice Image alt text is very long (possible keyword stuffing)

Rule images.alt_too_long · Images · 2 occurrence(s)

notice Image filename is generic/auto-generated (missed image-search signal)

Rule images.generic_filename · Images · 48 occurrence(s)

  • https://www.cohesivesolutions.com/ — 4 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://www.cohesivesolutions.com/careers/ — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://www.cohesivesolutions.com/cohesive-academy/ — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://www.cohesivesolutions.com/contact-us/ — 4 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://www.cohesivesolutions.com/cookie-policy/ — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://www.cohesivesolutions.com/defense/ — 4 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://www.cohesivesolutions.com/events/ — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://www.cohesivesolutions.com/hosting/ — 4 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://www.cohesivesolutions.com/implement-mas/ — 4 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://www.cohesivesolutions.com/manufacturing/ — 4 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://www.cohesivesolutions.com/mining/ — 4 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://www.cohesivesolutions.com/oil-gas/ — 4 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://www.cohesivesolutions.com/optimize-mas/ — 4 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://www.cohesivesolutions.com/press-releases/ — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://www.cohesivesolutions.com/privacy-policy/ — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://www.cohesivesolutions.com/rail-metro/ — 4 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://www.cohesivesolutions.com/renewables/ — 4 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://www.cohesivesolutions.com/resources/ — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://www.cohesivesolutions.com/roads-highways/ — 4 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://www.cohesivesolutions.com/support/ — 4 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://www.cohesivesolutions.com/terms-of-use/ — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://www.cohesivesolutions.com/trust-center/ — 4 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://www.cohesivesolutions.com/upgrade-to-mas/ — 4 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://www.cohesivesolutions.com/utilities/ — 4 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://www.cohesivesolutions.com/why-choose-mas/ — 4 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.

notice Likely hero image lacks fetchpriority=high

Rule images.hero_no_fetchpriority · Performance · 48 occurrence(s)

  • https://www.cohesivesolutions.com/ — the likely hero/LCP image (cohesive-logo.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.cohesivesolutions.com/careers/ — the likely hero/LCP image (cohesive-logo.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.cohesivesolutions.com/cohesive-academy/ — the likely hero/LCP image (cohesive-logo.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.cohesivesolutions.com/contact-us/ — the likely hero/LCP image (cohesive-logo.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.cohesivesolutions.com/cookie-policy/ — the likely hero/LCP image (cohesive-logo.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.cohesivesolutions.com/defense/ — the likely hero/LCP image (cohesive-logo.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.cohesivesolutions.com/events/ — the likely hero/LCP image (cohesive-logo.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.cohesivesolutions.com/hosting/ — the likely hero/LCP image (cohesive-logo.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.cohesivesolutions.com/implement-mas/ — the likely hero/LCP image (cohesive-logo.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.cohesivesolutions.com/manufacturing/ — the likely hero/LCP image (cohesive-logo.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.cohesivesolutions.com/mining/ — the likely hero/LCP image (cohesive-logo.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.cohesivesolutions.com/oil-gas/ — the likely hero/LCP image (cohesive-logo.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.cohesivesolutions.com/optimize-mas/ — the likely hero/LCP image (cohesive-logo.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.cohesivesolutions.com/press-releases/ — the likely hero/LCP image (cohesive-logo.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.cohesivesolutions.com/privacy-policy/ — the likely hero/LCP image (cohesive-logo.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.cohesivesolutions.com/rail-metro/ — the likely hero/LCP image (cohesive-logo.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.cohesivesolutions.com/renewables/ — the likely hero/LCP image (cohesive-logo.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.cohesivesolutions.com/resources/ — the likely hero/LCP image (cohesive-logo.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.cohesivesolutions.com/roads-highways/ — the likely hero/LCP image (cohesive-logo.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.cohesivesolutions.com/support/ — the likely hero/LCP image (cohesive-logo.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.cohesivesolutions.com/terms-of-use/ — the likely hero/LCP image (cohesive-logo.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.cohesivesolutions.com/trust-center/ — the likely hero/LCP image (cohesive-logo.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.cohesivesolutions.com/upgrade-to-mas/ — the likely hero/LCP image (cohesive-logo.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.cohesivesolutions.com/utilities/ — the likely hero/LCP image (cohesive-logo.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.cohesivesolutions.com/why-choose-mas/ — the likely hero/LCP image (cohesive-logo.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.

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

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

notice Internal link has no anchor text / accessible name

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

notice Meta description too long

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

notice Missing Open Graph tags

Rule og.missing · Social · 5 occurrence(s)

notice Legacy image format (jpg/png/gif) with no next-gen fallback

Rule perf.images_legacy_format · Performance · 21 occurrence(s)

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

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

  • https://www.cohesivesolutions.com/ — 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.cohesivesolutions.com/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.cohesivesolutions.com/cohesive-academy/ — 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.cohesivesolutions.com/contact-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.cohesivesolutions.com/cookie-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.cohesivesolutions.com/defense/ — 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.cohesivesolutions.com/events/ — 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.cohesivesolutions.com/hosting/ — 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.cohesivesolutions.com/implement-mas/ — 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.cohesivesolutions.com/manufacturing/ — 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.cohesivesolutions.com/mining/ — 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.cohesivesolutions.com/oil-gas/ — 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.cohesivesolutions.com/optimize-mas/ — 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.cohesivesolutions.com/press-releases/ — 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.cohesivesolutions.com/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.cohesivesolutions.com/rail-metro/ — 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.cohesivesolutions.com/renewables/ — 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.cohesivesolutions.com/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.cohesivesolutions.com/roads-highways/ — 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.cohesivesolutions.com/support/ — 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.cohesivesolutions.com/terms-of-use/ — 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.cohesivesolutions.com/trust-center/ — 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.cohesivesolutions.com/upgrade-to-mas/ — 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.cohesivesolutions.com/utilities/ — 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.cohesivesolutions.com/why-choose-mas/ — 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 URL redirects to another URL

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

notice Article schema missing recommended properties (Top Stories / image carousel)

Rule schema.article_incomplete · Structured Data · 7 occurrence(s)

notice Deprecated schema type with no Google rich result

Rule schema.deprecated_type · Structured Data · 48 occurrence(s)

  • https://www.cohesivesolutions.com/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://www.cohesivesolutions.com/careers/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://www.cohesivesolutions.com/cohesive-academy/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://www.cohesivesolutions.com/contact-us/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://www.cohesivesolutions.com/cookie-policy/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://www.cohesivesolutions.com/defense/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://www.cohesivesolutions.com/events/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://www.cohesivesolutions.com/hosting/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://www.cohesivesolutions.com/implement-mas/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://www.cohesivesolutions.com/manufacturing/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://www.cohesivesolutions.com/mining/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://www.cohesivesolutions.com/oil-gas/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://www.cohesivesolutions.com/optimize-mas/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://www.cohesivesolutions.com/press-releases/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://www.cohesivesolutions.com/privacy-policy/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://www.cohesivesolutions.com/rail-metro/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://www.cohesivesolutions.com/renewables/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://www.cohesivesolutions.com/resources/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://www.cohesivesolutions.com/roads-highways/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://www.cohesivesolutions.com/support/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://www.cohesivesolutions.com/terms-of-use/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://www.cohesivesolutions.com/trust-center/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://www.cohesivesolutions.com/upgrade-to-mas/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://www.cohesivesolutions.com/utilities/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://www.cohesivesolutions.com/why-choose-mas/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.

notice Missing recommended security headers

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

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

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

notice Indexable page not listed in sitemap

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

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://www.cohesivesolutions.com/
Cohesive, IBM Maximo service provider & systems integrator
200 yes 1105 48
https://www.cohesivesolutions.com/about-cohesive/
IBM Maximo & Enterprise Asset Management Experts | Cohesive
200 yes 935 48
https://www.cohesivesolutions.com/airports/
Enterprise Asset Management for Airports - Cohesive Solutions
200 yes 933 48
https://www.cohesivesolutions.com/careers/
Careers - Cohesive Solutions
200 yes 943 48
https://www.cohesivesolutions.com/cohesive-academy/
Cohesive Academy - Cohesive Solutions
200 yes 256 48
https://www.cohesivesolutions.com/consulting/
Maximo & Enterprise Asset Management consulting - Cohesive Solutions
200 yes 1120 48
https://www.cohesivesolutions.com/contact-us/
Contact Us - Cohesive Solutions
200 yes 444 48
https://www.cohesivesolutions.com/cookie-policy/
Cookie Policy - Cohesive Solutions
200 yes 1304 48
https://www.cohesivesolutions.com/defense/
Enterprise Asset Management Solutions for Defense - Cohesive Solutions
200 yes 1078 48
https://www.cohesivesolutions.com/events/
Events - Cohesive Solutions
200 yes 807 48
https://www.cohesivesolutions.com/hosting/
Dedicated cloud hosting for IBM Maximo Application Suite (MAS) - Cohesive Solutions
200 yes 1292 48
https://www.cohesivesolutions.com/implement-mas/
Implement MAS - Cohesive Solutions
200 yes 1200 48
https://www.cohesivesolutions.com/manufacturing/
Enterprise Asset Management for Manufacturing - Cohesive Solutions
200 yes 1182 48
https://www.cohesivesolutions.com/maxadvantage/
Get MAS with hosting, support, and reliability included - Cohesive Solutions
200 yes 891 48
https://www.cohesivesolutions.com/mining/
Enterprise Asset Management for Mining - Cohesive Solutions
200 yes 968 48
https://www.cohesivesolutions.com/nuclear/
Enterprise Asset Management for nuclear operations and Small Modular Reactors - Cohesive Solutions
200 yes 1056 48
https://www.cohesivesolutions.com/oil-gas/
Enterprise Asset Management for Oil and Gas - Cohesive Solutions
200 yes 1185 48
https://www.cohesivesolutions.com/optimize-mas/
Unlock the full value of Maximo Application Suite - Cohesive Solutions
200 yes 1230 48
https://www.cohesivesolutions.com/ports-marine-transport/
Enterprise asset management for Ports & Marine - Cohesive Solutions
200 yes 1112 48
https://www.cohesivesolutions.com/privacy-policy/
Privacy Policy - Cohesive Solutions
200 yes 2824 48
https://www.cohesivesolutions.com/rail-metro/
Rail & Metro - Cohesive Solutions
200 yes 1305 48
https://www.cohesivesolutions.com/renewables/
Enterprise Asset Management Solutions for Renewables - Cohesive Solutions
200 yes 1085 48
https://www.cohesivesolutions.com/resources/
Resources - Cohesive Solutions
200 yes 944 48
https://www.cohesivesolutions.com/resources/?resource-type=press-release
Resources - Cohesive Solutions
200 yes 725 48
https://www.cohesivesolutions.com/roads-highways/
Enterprise Asset Management for Roads & Highways - Cohesive Solutions
200 yes 972 48
https://www.cohesivesolutions.com/support/
Maximo support that’s more than a technical helpdesk - Cohesive Solutions
200 yes 899 48
https://www.cohesivesolutions.com/terms-of-use/
Terms Of Use - Cohesive Solutions
200 yes 1293 48
https://www.cohesivesolutions.com/trust-center/
Trust Center - Cohesive Solutions
200 yes 582 48
https://www.cohesivesolutions.com/upgrade-to-mas/
Upgrade Maximo 7.6 or prior to Maximo Application Suite - Cohesive Solutions
200 yes 1576 48
https://www.cohesivesolutions.com/utilities/
Enterprise Asset Management for Utilities - Cohesive Solutions
200 yes 1374 48
https://www.cohesivesolutions.com/why-choose-mas/
Maximo Application Suite, the next-gen Maximo software - Cohesive Solutions
200 yes 1175 48
https://www.cohesivesolutions.com/auckland-one-rail-selects-cohesive-for-ibm-maximo-application-suite-implementation/
Auckland One Rail Selects Cohesive for IBM Maximo Application Suite Implementation - Cohesive Solutions
200 yes 930 4
https://www.cohesivesolutions.com/resource/cohesive-secures-dnv-and-lloyds-accreditation-for-maximo-application-suite/
Cohesive Secures DNV and Lloyds Accreditation for Maximo Application Suite - Cohesive Solutions
200 yes 835 3
https://www.cohesivesolutions.com/resource/cohesive-unveils-cohesive-maxadvantage-a-new-reliability-solution-to-support-superior-asset-performance/
Cohesive Unveils Cohesive MaxAdvantage – A New Reliability Solution to Support Superior Asset Performance - Cohesive Solutions
200 yes 917 3
https://www.cohesivesolutions.com/resource/uk-ministry-of-defence/
UK Ministry of Defence - Cohesive Solutions
200 yes 915 2
https://www.cohesivesolutions.com/resource/innovation-in-austria-five-take-aways-from-the-2025-alpine-rail-optimization-conference/
Innovation in Austria: Five take-aways from the 2025 Alpine Rail Optimization Conference - Cohesive Solutions
200 yes 1198 2
https://www.cohesivesolutions.com/resource/stena-drilling-connected-workforces-and-cutting-edge-solutions/
Stena Drilling, connected workforces and cutting-edge solutions - Cohesive Solutions
200 yes 1074 1
https://www.cohesivesolutions.com/resource/technology-and-tea-what-we-learnt-at-the-2025-mug/
Technology and Tea: What we learnt at the 2025 MUG - Cohesive Solutions
200 yes 1469 1
https://www.cohesivesolutions.com/resource/coffee-with-cohesive-patrick-mcdermott/
Coffee with Cohesive: Patrick McDermott - Cohesive Solutions
200 yes 1855 1
https://www.cohesivesolutions.com/resources/2/
Resources - Cohesive Solutions
200 yes 957 1
https://www.cohesivesolutions.com/resource/stena-drilling-and-cohesive-win-prestigious-asset-management-award/
Stena Drilling and Cohesive win prestigious asset management award - Cohesive Solutions
200 yes 999 1
https://www.cohesivesolutions.com/case-study/stena-drilling-and-cohesive/
Stena Drilling, connected workforces and cutting-edge solutions - Cohesive Solutions
200 yes 1074 1
https://www.cohesivesolutions.com/cohesive-selected-to-support-uk-ministry-of-defences-transformational-deeams-programme/
UK Ministry of Defence - Cohesive Solutions
200 yes 915 1
https://www.cohesivesolutions.com/Resources/
Resources Archive - Cohesive Solutions
200 yes 541 1
https://www.cohesivesolutions.com/Resources/page/2/
Resources Archive - Page 2 of 9 - Cohesive Solutions
200 yes 515 1
https://www.cohesivesolutions.com/about-cohesive-enterprise-asset-management-experts/
IBM Maximo & Enterprise Asset Management Experts | Cohesive
200 yes 935 0
https://www.cohesivesolutions.com/press-releases/
Press Releases - Cohesive Solutions
200 yes 256 0
https://www.cohesivesolutions.com/tag/hosting/
Hosting Archives - Cohesive Solutions
200 yes 267 0
https://www.cohesivesolutions.com/carbon-reduction-plan/ 200 no 0 48
https://www.cohesivesolutions.com/wp-content/uploads/2026/05/Cohesive-Data-Utility-CDU.pdf 200 no 0 3

Audit your own site — free

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

Scan your site →