---
tool: Crawlinx SEO audit
source: https://crawlinx.com
domain: sqconsult.com
report_url: "https://crawlinx.com/audit/sqconsult.com"
crawl_id: 20260711T194814-35e80099
health_score: 59
generated_at: 2026-08-26T03:08:26Z
total_pages: 39
html_pages: 38
indexable_pages: 36
errors: 4
warnings: 103
notices: 248
---

# SEO audit: sqconsult.com

**Health score: 59/100** — needs attention

> Audited by [Crawlinx](https://crawlinx.com) — the free technical-SEO crawler. Full report: https://crawlinx.com/audit/sqconsult.com

## Overview

| Metric | Value |
| --- | --- |
| Pages crawled | 39 |
| HTML pages | 38 |
| Indexable | 36 |
| Non-indexable | 0 |
| Orphan pages | 1 |
| Broken internal links | 2 |
| Avg response time | 1380 ms |
| Errors / Warnings / Notices | 4 / 103 / 248 |
| Status codes | 1×0, 36×200, 1×404, 1×500 |

## Categories

| Category | Score | Errors | Warnings | Notices |
| --- | ---: | ---: | ---: | ---: |
| Links | 94 | 2 | 1 | 0 |
| Crawlability | 96 | 1 | 2 | 0 |
| Sitemap | 97 | 1 | 0 | 0 |
| Agent Readiness | 72 | 0 | 36 | 33 |
| Canonical | 72 | 0 | 36 | 0 |
| Meta Description | 85 | 0 | 20 | 8 |
| Duplicate | 96 | 0 | 5 | 0 |
| Titles | 98 | 0 | 2 | 0 |
| Content | 99 | 0 | 1 | 0 |
| Cache | 100 | 0 | 0 | 36 |
| Headings | 100 | 0 | 0 | 4 |
| Images | 100 | 0 | 0 | 36 |
| Security | 100 | 0 | 0 | 37 |
| Social | 100 | 0 | 0 | 57 |
| Structured Data | 100 | 0 | 0 | 36 |
| URL | 100 | 0 | 0 | 1 |

## Issues

### Errors (4)

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

- Rule: `links.broken_internal` · Category: Links · Occurrences: 2

- [https://www.sqconsult.com/en/news/newsletter-cleantech-clusters-a-boost-for-local-economies](https://www.sqconsult.com/en/news/newsletter-cleantech-clusters-a-boost-for-local-economies) — https://www.sqconsult.com/uploads/newsletter/05-2018/sq_consult_newsletter-cleantech_clustering.pdf (context deadline exceeded)
- [https://www.sqconsult.com/en/team/sergio-ugarte](https://www.sqconsult.com/en/team/sergio-ugarte) — https://www.sqconsult.com/en/team/sergio-ugarte/resume (HTTP 404)

#### Non-200 URL listed in sitemap

- Rule: `sitemap.not_200` · Category: Sitemap · Occurrences: 1

- [https://www.sqconsult.com/en/news/energy-transition-in-the-united-states-shouldnt-be-narrowed-to-wind-solar-and-hydroelectric](https://www.sqconsult.com/en/news/energy-transition-in-the-united-states-shouldnt-be-narrowed-to-wind-solar-and-hydroelectric) — listed in sitemap but status 500

#### Client error (4xx) response

- Rule: `status.4xx` · Category: Crawlability · Occurrences: 1

- [https://www.sqconsult.com/en/team/sergio-ugarte/resume](https://www.sqconsult.com/en/team/sergio-ugarte/resume) — HTTP 404

### Warnings (103)

#### Control has no accessible name

- Rule: `agent.control_no_name` · Category: Agent Readiness · Occurrences: 36

- [https://www.sqconsult.com/en](https://www.sqconsult.com/en) — 6 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.sqconsult.com/en/contact](https://www.sqconsult.com/en/contact) — 11 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.sqconsult.com/en/expertise](https://www.sqconsult.com/en/expertise) — 11 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.sqconsult.com/en/expertise/climate](https://www.sqconsult.com/en/expertise/climate) — 11 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.sqconsult.com/en/expertise/energy](https://www.sqconsult.com/en/expertise/energy) — 11 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.sqconsult.com/en/expertise/sustainability](https://www.sqconsult.com/en/expertise/sustainability) — 11 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.sqconsult.com/en/news](https://www.sqconsult.com/en/news) — 12 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.sqconsult.com/en/news/carbon-pricing-successes-challenges-and-the-way-forward](https://www.sqconsult.com/en/news/carbon-pricing-successes-challenges-and-the-way-forward) — 13 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.sqconsult.com/en/news/new-guidebook-for-writing-green-climate-fund-proposals](https://www.sqconsult.com/en/news/new-guidebook-for-writing-green-climate-fund-proposals) — 13 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.sqconsult.com/en/news/newsletter-cleantech-clusters-a-boost-for-local-economies](https://www.sqconsult.com/en/news/newsletter-cleantech-clusters-a-boost-for-local-economies) — 13 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.sqconsult.com/en/news/regional-implementation-of-paris-agreement-project](https://www.sqconsult.com/en/news/regional-implementation-of-paris-agreement-project) — 13 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.sqconsult.com/en/news/ripap-ets-newsletter-edition-2](https://www.sqconsult.com/en/news/ripap-ets-newsletter-edition-2) — 13 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.sqconsult.com/en/news/ripap-ets-newsletter-edition-3](https://www.sqconsult.com/en/news/ripap-ets-newsletter-edition-3) — 13 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.sqconsult.com/en/news/ripap-ets-newsletter-edition-4](https://www.sqconsult.com/en/news/ripap-ets-newsletter-edition-4) — 13 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.sqconsult.com/en/news/using-carbon-pricing-to-support-coal-transition-on-the-western-balkan](https://www.sqconsult.com/en/news/using-carbon-pricing-to-support-coal-transition-on-the-western-balkan) — 13 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.sqconsult.com/en/news?childPageLocale=newsletters](https://www.sqconsult.com/en/news?childPageLocale=newsletters) — 12 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.sqconsult.com/en/news?page=2](https://www.sqconsult.com/en/news?page=2) — 12 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.sqconsult.com/en/references](https://www.sqconsult.com/en/references) — 12 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.sqconsult.com/en/team](https://www.sqconsult.com/en/team) — 12 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.sqconsult.com/en/team/ann-gardiner](https://www.sqconsult.com/en/team/ann-gardiner) — 11 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.sqconsult.com/en/team/anna-pitaraki](https://www.sqconsult.com/en/team/anna-pitaraki) — 11 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.sqconsult.com/en/team/asier-larretxea](https://www.sqconsult.com/en/team/asier-larretxea) — 11 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.sqconsult.com/en/team/costanza-rossi](https://www.sqconsult.com/en/team/costanza-rossi) — 11 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.sqconsult.com/en/team/dian-phylipsen](https://www.sqconsult.com/en/team/dian-phylipsen) — 11 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.sqconsult.com/en/team/eliska-bystricky](https://www.sqconsult.com/en/team/eliska-bystricky) — 11 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.sqconsult.com/en/team/julia-larkin](https://www.sqconsult.com/en/team/julia-larkin) — 11 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.sqconsult.com/en/team/lucy-candlin](https://www.sqconsult.com/en/team/lucy-candlin) — 11 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.sqconsult.com/en/team/machtelt-oudenes](https://www.sqconsult.com/en/team/machtelt-oudenes) — 11 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.sqconsult.com/en/team/manisha-gulati](https://www.sqconsult.com/en/team/manisha-gulati) — 11 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.sqconsult.com/en/team/marion-vieweg](https://www.sqconsult.com/en/team/marion-vieweg) — 11 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.sqconsult.com/en/team/mirjam-harmelink](https://www.sqconsult.com/en/team/mirjam-harmelink) — 11 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.sqconsult.com/en/team/monique-voogt](https://www.sqconsult.com/en/team/monique-voogt) — 11 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.sqconsult.com/en/team/nicolas-brizard](https://www.sqconsult.com/en/team/nicolas-brizard) — 11 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.sqconsult.com/en/team/sergio-ugarte](https://www.sqconsult.com/en/team/sergio-ugarte) — 11 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.sqconsult.com/en/team/sjors-van-iersel](https://www.sqconsult.com/en/team/sjors-van-iersel) — 11 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.sqconsult.com/en/terms-conditions](https://www.sqconsult.com/en/terms-conditions) — 11 button/link(s) with no text or aria-label — an agent can't target them

#### Missing canonical tag

- Rule: `canonical.missing` · Category: Canonical · Occurrences: 36

- [https://www.sqconsult.com/en](https://www.sqconsult.com/en)
- [https://www.sqconsult.com/en/contact](https://www.sqconsult.com/en/contact)
- [https://www.sqconsult.com/en/expertise](https://www.sqconsult.com/en/expertise)
- [https://www.sqconsult.com/en/expertise/climate](https://www.sqconsult.com/en/expertise/climate)
- [https://www.sqconsult.com/en/expertise/energy](https://www.sqconsult.com/en/expertise/energy)
- [https://www.sqconsult.com/en/expertise/sustainability](https://www.sqconsult.com/en/expertise/sustainability)
- [https://www.sqconsult.com/en/news](https://www.sqconsult.com/en/news)
- [https://www.sqconsult.com/en/news/carbon-pricing-successes-challenges-and-the-way-forward](https://www.sqconsult.com/en/news/carbon-pricing-successes-challenges-and-the-way-forward)
- [https://www.sqconsult.com/en/news/new-guidebook-for-writing-green-climate-fund-proposals](https://www.sqconsult.com/en/news/new-guidebook-for-writing-green-climate-fund-proposals)
- [https://www.sqconsult.com/en/news/newsletter-cleantech-clusters-a-boost-for-local-economies](https://www.sqconsult.com/en/news/newsletter-cleantech-clusters-a-boost-for-local-economies)
- [https://www.sqconsult.com/en/news/regional-implementation-of-paris-agreement-project](https://www.sqconsult.com/en/news/regional-implementation-of-paris-agreement-project)
- [https://www.sqconsult.com/en/news/ripap-ets-newsletter-edition-2](https://www.sqconsult.com/en/news/ripap-ets-newsletter-edition-2)
- [https://www.sqconsult.com/en/news/ripap-ets-newsletter-edition-3](https://www.sqconsult.com/en/news/ripap-ets-newsletter-edition-3)
- [https://www.sqconsult.com/en/news/ripap-ets-newsletter-edition-4](https://www.sqconsult.com/en/news/ripap-ets-newsletter-edition-4)
- [https://www.sqconsult.com/en/news/using-carbon-pricing-to-support-coal-transition-on-the-western-balkan](https://www.sqconsult.com/en/news/using-carbon-pricing-to-support-coal-transition-on-the-western-balkan)
- [https://www.sqconsult.com/en/news?childPageLocale=newsletters](https://www.sqconsult.com/en/news?childPageLocale=newsletters)
- [https://www.sqconsult.com/en/news?page=2](https://www.sqconsult.com/en/news?page=2)
- [https://www.sqconsult.com/en/references](https://www.sqconsult.com/en/references)
- [https://www.sqconsult.com/en/team](https://www.sqconsult.com/en/team)
- [https://www.sqconsult.com/en/team/ann-gardiner](https://www.sqconsult.com/en/team/ann-gardiner)
- [https://www.sqconsult.com/en/team/anna-pitaraki](https://www.sqconsult.com/en/team/anna-pitaraki)
- [https://www.sqconsult.com/en/team/asier-larretxea](https://www.sqconsult.com/en/team/asier-larretxea)
- [https://www.sqconsult.com/en/team/costanza-rossi](https://www.sqconsult.com/en/team/costanza-rossi)
- [https://www.sqconsult.com/en/team/dian-phylipsen](https://www.sqconsult.com/en/team/dian-phylipsen)
- [https://www.sqconsult.com/en/team/eliska-bystricky](https://www.sqconsult.com/en/team/eliska-bystricky)
- [https://www.sqconsult.com/en/team/julia-larkin](https://www.sqconsult.com/en/team/julia-larkin)
- [https://www.sqconsult.com/en/team/lucy-candlin](https://www.sqconsult.com/en/team/lucy-candlin)
- [https://www.sqconsult.com/en/team/machtelt-oudenes](https://www.sqconsult.com/en/team/machtelt-oudenes)
- [https://www.sqconsult.com/en/team/manisha-gulati](https://www.sqconsult.com/en/team/manisha-gulati)
- [https://www.sqconsult.com/en/team/marion-vieweg](https://www.sqconsult.com/en/team/marion-vieweg)
- [https://www.sqconsult.com/en/team/mirjam-harmelink](https://www.sqconsult.com/en/team/mirjam-harmelink)
- [https://www.sqconsult.com/en/team/monique-voogt](https://www.sqconsult.com/en/team/monique-voogt)
- [https://www.sqconsult.com/en/team/nicolas-brizard](https://www.sqconsult.com/en/team/nicolas-brizard)
- [https://www.sqconsult.com/en/team/sergio-ugarte](https://www.sqconsult.com/en/team/sergio-ugarte)
- [https://www.sqconsult.com/en/team/sjors-van-iersel](https://www.sqconsult.com/en/team/sjors-van-iersel)
- [https://www.sqconsult.com/en/terms-conditions](https://www.sqconsult.com/en/terms-conditions)

#### Thin content (low word count)

- Rule: `content.thin` · Category: Content · Occurrences: 1

- [https://www.sqconsult.com/en/contact](https://www.sqconsult.com/en/contact) — 179 words

#### Duplicate page content

- Rule: `duplicate.content` · Category: Duplicate · Occurrences: 2

- [https://www.sqconsult.com/en/news](https://www.sqconsult.com/en/news) — content shared by 2 pages: https://www.sqconsult.com/en/news?childPageLocale=newsletters
- [https://www.sqconsult.com/en/news?childPageLocale=newsletters](https://www.sqconsult.com/en/news?childPageLocale=newsletters) — content shared by 2 pages: https://www.sqconsult.com/en/news

#### Duplicate <title> across pages

- Rule: `duplicate.title` · Category: Duplicate · Occurrences: 3

- [https://www.sqconsult.com/en/news](https://www.sqconsult.com/en/news) — title shared by 3 pages: https://www.sqconsult.com/en/news?childPageLocale=newsletters, https://www.sqconsult.com/en/news?page=2
- [https://www.sqconsult.com/en/news?childPageLocale=newsletters](https://www.sqconsult.com/en/news?childPageLocale=newsletters) — title shared by 3 pages: https://www.sqconsult.com/en/news?page=2, https://www.sqconsult.com/en/news
- [https://www.sqconsult.com/en/news?page=2](https://www.sqconsult.com/en/news?page=2) — title shared by 3 pages: https://www.sqconsult.com/en/news?childPageLocale=newsletters, https://www.sqconsult.com/en/news

#### Incomplete/empty response after retries (likely transient — re-crawl)

- Rule: `fetch.incomplete` · Category: Crawlability · Occurrences: 2

- [https://www.sqconsult.com/en/news/energy-transition-in-the-united-states-shouldnt-be-narrowed-to-wind-solar-and-hydroelectric](https://www.sqconsult.com/en/news/energy-transition-in-the-united-states-shouldnt-be-narrowed-to-wind-solar-and-hydroelectric) — HTTP 500, 63 words after 3 attempts
- [https://www.sqconsult.com/uploads/newsletter/05-2018/sq_consult_newsletter-cleantech_clustering.pdf](https://www.sqconsult.com/uploads/newsletter/05-2018/sq_consult_newsletter-cleantech_clustering.pdf) — context deadline exceeded after 3 attempts

#### Orphan page (no internal inlinks)

- Rule: `links.orphan` · Category: Links · Occurrences: 1

- [https://www.sqconsult.com/en/news?childPageLocale=newsletters](https://www.sqconsult.com/en/news?childPageLocale=newsletters) — no internal links point here

#### Missing meta description

- Rule: `meta_desc.missing` · Category: Meta Description · Occurrences: 20

- [https://www.sqconsult.com/en/contact](https://www.sqconsult.com/en/contact)
- [https://www.sqconsult.com/en/news](https://www.sqconsult.com/en/news)
- [https://www.sqconsult.com/en/news?childPageLocale=newsletters](https://www.sqconsult.com/en/news?childPageLocale=newsletters)
- [https://www.sqconsult.com/en/news?page=2](https://www.sqconsult.com/en/news?page=2)
- [https://www.sqconsult.com/en/team/ann-gardiner](https://www.sqconsult.com/en/team/ann-gardiner)
- [https://www.sqconsult.com/en/team/anna-pitaraki](https://www.sqconsult.com/en/team/anna-pitaraki)
- [https://www.sqconsult.com/en/team/asier-larretxea](https://www.sqconsult.com/en/team/asier-larretxea)
- [https://www.sqconsult.com/en/team/costanza-rossi](https://www.sqconsult.com/en/team/costanza-rossi)
- [https://www.sqconsult.com/en/team/dian-phylipsen](https://www.sqconsult.com/en/team/dian-phylipsen)
- [https://www.sqconsult.com/en/team/eliska-bystricky](https://www.sqconsult.com/en/team/eliska-bystricky)
- [https://www.sqconsult.com/en/team/julia-larkin](https://www.sqconsult.com/en/team/julia-larkin)
- [https://www.sqconsult.com/en/team/lucy-candlin](https://www.sqconsult.com/en/team/lucy-candlin)
- [https://www.sqconsult.com/en/team/machtelt-oudenes](https://www.sqconsult.com/en/team/machtelt-oudenes)
- [https://www.sqconsult.com/en/team/manisha-gulati](https://www.sqconsult.com/en/team/manisha-gulati)
- [https://www.sqconsult.com/en/team/marion-vieweg](https://www.sqconsult.com/en/team/marion-vieweg)
- [https://www.sqconsult.com/en/team/mirjam-harmelink](https://www.sqconsult.com/en/team/mirjam-harmelink)
- [https://www.sqconsult.com/en/team/monique-voogt](https://www.sqconsult.com/en/team/monique-voogt)
- [https://www.sqconsult.com/en/team/nicolas-brizard](https://www.sqconsult.com/en/team/nicolas-brizard)
- [https://www.sqconsult.com/en/team/sergio-ugarte](https://www.sqconsult.com/en/team/sergio-ugarte)
- [https://www.sqconsult.com/en/team/sjors-van-iersel](https://www.sqconsult.com/en/team/sjors-van-iersel)

#### Title likely truncated in SERP (too wide)

- Rule: `title.too_long` · Category: Titles · Occurrences: 2

- [https://www.sqconsult.com/en/news/using-carbon-pricing-to-support-coal-transition-on-the-western-balkan](https://www.sqconsult.com/en/news/using-carbon-pricing-to-support-coal-transition-on-the-western-balkan) — 82 chars, ~621px (limit ~580px)
- [https://www.sqconsult.com/en/references](https://www.sqconsult.com/en/references) — 164 chars, ~1226px (limit ~580px)

### Notices (248)

#### Heading levels skip a level

- Rule: `agent.heading_skip` · Category: Agent Readiness · Occurrences: 32

- [https://www.sqconsult.com/en/contact](https://www.sqconsult.com/en/contact) — h4 follows h2 — skips h3
- [https://www.sqconsult.com/en/expertise](https://www.sqconsult.com/en/expertise) — h4 follows h2 — skips h3
- [https://www.sqconsult.com/en/expertise/climate](https://www.sqconsult.com/en/expertise/climate) — h4 follows h2 — skips h3
- [https://www.sqconsult.com/en/expertise/energy](https://www.sqconsult.com/en/expertise/energy) — h4 follows h2 — skips h3
- [https://www.sqconsult.com/en/expertise/sustainability](https://www.sqconsult.com/en/expertise/sustainability) — h4 follows h2 — skips h3
- [https://www.sqconsult.com/en/news/carbon-pricing-successes-challenges-and-the-way-forward](https://www.sqconsult.com/en/news/carbon-pricing-successes-challenges-and-the-way-forward) — h3 follows h1 — skips h2
- [https://www.sqconsult.com/en/news/new-guidebook-for-writing-green-climate-fund-proposals](https://www.sqconsult.com/en/news/new-guidebook-for-writing-green-climate-fund-proposals) — h3 follows h1 — skips h2
- [https://www.sqconsult.com/en/news/newsletter-cleantech-clusters-a-boost-for-local-economies](https://www.sqconsult.com/en/news/newsletter-cleantech-clusters-a-boost-for-local-economies) — h3 follows h1 — skips h2
- [https://www.sqconsult.com/en/news/regional-implementation-of-paris-agreement-project](https://www.sqconsult.com/en/news/regional-implementation-of-paris-agreement-project) — h3 follows h1 — skips h2
- [https://www.sqconsult.com/en/news/ripap-ets-newsletter-edition-2](https://www.sqconsult.com/en/news/ripap-ets-newsletter-edition-2) — h3 follows h1 — skips h2
- [https://www.sqconsult.com/en/news/ripap-ets-newsletter-edition-3](https://www.sqconsult.com/en/news/ripap-ets-newsletter-edition-3) — h3 follows h1 — skips h2
- [https://www.sqconsult.com/en/news/ripap-ets-newsletter-edition-4](https://www.sqconsult.com/en/news/ripap-ets-newsletter-edition-4) — h3 follows h1 — skips h2
- [https://www.sqconsult.com/en/news/using-carbon-pricing-to-support-coal-transition-on-the-western-balkan](https://www.sqconsult.com/en/news/using-carbon-pricing-to-support-coal-transition-on-the-western-balkan) — h3 follows h1 — skips h2
- [https://www.sqconsult.com/en/references](https://www.sqconsult.com/en/references) — h3 follows h1 — skips h2
- [https://www.sqconsult.com/en/team](https://www.sqconsult.com/en/team) — h4 follows h2 — skips h3
- [https://www.sqconsult.com/en/team/ann-gardiner](https://www.sqconsult.com/en/team/ann-gardiner) — h4 follows h2 — skips h3
- [https://www.sqconsult.com/en/team/anna-pitaraki](https://www.sqconsult.com/en/team/anna-pitaraki) — h4 follows h2 — skips h3
- [https://www.sqconsult.com/en/team/asier-larretxea](https://www.sqconsult.com/en/team/asier-larretxea) — h4 follows h2 — skips h3
- [https://www.sqconsult.com/en/team/costanza-rossi](https://www.sqconsult.com/en/team/costanza-rossi) — h4 follows h2 — skips h3
- [https://www.sqconsult.com/en/team/dian-phylipsen](https://www.sqconsult.com/en/team/dian-phylipsen) — h4 follows h2 — skips h3
- [https://www.sqconsult.com/en/team/eliska-bystricky](https://www.sqconsult.com/en/team/eliska-bystricky) — h4 follows h2 — skips h3
- [https://www.sqconsult.com/en/team/julia-larkin](https://www.sqconsult.com/en/team/julia-larkin) — h4 follows h2 — skips h3
- [https://www.sqconsult.com/en/team/lucy-candlin](https://www.sqconsult.com/en/team/lucy-candlin) — h4 follows h2 — skips h3
- [https://www.sqconsult.com/en/team/machtelt-oudenes](https://www.sqconsult.com/en/team/machtelt-oudenes) — h4 follows h2 — skips h3
- [https://www.sqconsult.com/en/team/manisha-gulati](https://www.sqconsult.com/en/team/manisha-gulati) — h4 follows h2 — skips h3
- [https://www.sqconsult.com/en/team/marion-vieweg](https://www.sqconsult.com/en/team/marion-vieweg) — h4 follows h2 — skips h3
- [https://www.sqconsult.com/en/team/mirjam-harmelink](https://www.sqconsult.com/en/team/mirjam-harmelink) — h4 follows h2 — skips h3
- [https://www.sqconsult.com/en/team/monique-voogt](https://www.sqconsult.com/en/team/monique-voogt) — h4 follows h2 — skips h3
- [https://www.sqconsult.com/en/team/nicolas-brizard](https://www.sqconsult.com/en/team/nicolas-brizard) — h4 follows h2 — skips h3
- [https://www.sqconsult.com/en/team/sergio-ugarte](https://www.sqconsult.com/en/team/sergio-ugarte) — h4 follows h2 — skips h3
- [https://www.sqconsult.com/en/team/sjors-van-iersel](https://www.sqconsult.com/en/team/sjors-van-iersel) — h4 follows h2 — skips h3
- [https://www.sqconsult.com/en/terms-conditions](https://www.sqconsult.com/en/terms-conditions) — h4 follows h1 — skips h2

#### No llms.txt for AI agents

- Rule: `agent.llms_txt_missing` · Category: Agent Readiness · Occurrences: 1

- [https://www.sqconsult.com/](https://www.sqconsult.com/) — no llms.txt found at the site root — add one so AI agents get a curated site summary

#### Page served uncached (no-store/private or CDN bypass)

- Rule: `cache.not_cacheable` · Category: Cache · Occurrences: 36

- [https://www.sqconsult.com/en](https://www.sqconsult.com/en) — Cache-Control: no-cache, private
- [https://www.sqconsult.com/en/contact](https://www.sqconsult.com/en/contact) — Cache-Control: no-cache, private
- [https://www.sqconsult.com/en/expertise](https://www.sqconsult.com/en/expertise) — Cache-Control: no-cache, private
- [https://www.sqconsult.com/en/expertise/climate](https://www.sqconsult.com/en/expertise/climate) — Cache-Control: no-cache, private
- [https://www.sqconsult.com/en/expertise/energy](https://www.sqconsult.com/en/expertise/energy) — Cache-Control: no-cache, private
- [https://www.sqconsult.com/en/expertise/sustainability](https://www.sqconsult.com/en/expertise/sustainability) — Cache-Control: no-cache, private
- [https://www.sqconsult.com/en/news](https://www.sqconsult.com/en/news) — Cache-Control: no-cache, private
- [https://www.sqconsult.com/en/news/carbon-pricing-successes-challenges-and-the-way-forward](https://www.sqconsult.com/en/news/carbon-pricing-successes-challenges-and-the-way-forward) — Cache-Control: no-cache, private
- [https://www.sqconsult.com/en/news/new-guidebook-for-writing-green-climate-fund-proposals](https://www.sqconsult.com/en/news/new-guidebook-for-writing-green-climate-fund-proposals) — Cache-Control: no-cache, private
- [https://www.sqconsult.com/en/news/newsletter-cleantech-clusters-a-boost-for-local-economies](https://www.sqconsult.com/en/news/newsletter-cleantech-clusters-a-boost-for-local-economies) — Cache-Control: no-cache, private
- [https://www.sqconsult.com/en/news/regional-implementation-of-paris-agreement-project](https://www.sqconsult.com/en/news/regional-implementation-of-paris-agreement-project) — Cache-Control: no-cache, private
- [https://www.sqconsult.com/en/news/ripap-ets-newsletter-edition-2](https://www.sqconsult.com/en/news/ripap-ets-newsletter-edition-2) — Cache-Control: no-cache, private
- [https://www.sqconsult.com/en/news/ripap-ets-newsletter-edition-3](https://www.sqconsult.com/en/news/ripap-ets-newsletter-edition-3) — Cache-Control: no-cache, private
- [https://www.sqconsult.com/en/news/ripap-ets-newsletter-edition-4](https://www.sqconsult.com/en/news/ripap-ets-newsletter-edition-4) — Cache-Control: no-cache, private
- [https://www.sqconsult.com/en/news/using-carbon-pricing-to-support-coal-transition-on-the-western-balkan](https://www.sqconsult.com/en/news/using-carbon-pricing-to-support-coal-transition-on-the-western-balkan) — Cache-Control: no-cache, private
- [https://www.sqconsult.com/en/news?childPageLocale=newsletters](https://www.sqconsult.com/en/news?childPageLocale=newsletters) — Cache-Control: no-cache, private
- [https://www.sqconsult.com/en/news?page=2](https://www.sqconsult.com/en/news?page=2) — Cache-Control: no-cache, private
- [https://www.sqconsult.com/en/references](https://www.sqconsult.com/en/references) — Cache-Control: no-cache, private
- [https://www.sqconsult.com/en/team](https://www.sqconsult.com/en/team) — Cache-Control: no-cache, private
- [https://www.sqconsult.com/en/team/ann-gardiner](https://www.sqconsult.com/en/team/ann-gardiner) — Cache-Control: no-cache, private
- [https://www.sqconsult.com/en/team/anna-pitaraki](https://www.sqconsult.com/en/team/anna-pitaraki) — Cache-Control: no-cache, private
- [https://www.sqconsult.com/en/team/asier-larretxea](https://www.sqconsult.com/en/team/asier-larretxea) — Cache-Control: no-cache, private
- [https://www.sqconsult.com/en/team/costanza-rossi](https://www.sqconsult.com/en/team/costanza-rossi) — Cache-Control: no-cache, private
- [https://www.sqconsult.com/en/team/dian-phylipsen](https://www.sqconsult.com/en/team/dian-phylipsen) — Cache-Control: no-cache, private
- [https://www.sqconsult.com/en/team/eliska-bystricky](https://www.sqconsult.com/en/team/eliska-bystricky) — Cache-Control: no-cache, private
- [https://www.sqconsult.com/en/team/julia-larkin](https://www.sqconsult.com/en/team/julia-larkin) — Cache-Control: no-cache, private
- [https://www.sqconsult.com/en/team/lucy-candlin](https://www.sqconsult.com/en/team/lucy-candlin) — Cache-Control: no-cache, private
- [https://www.sqconsult.com/en/team/machtelt-oudenes](https://www.sqconsult.com/en/team/machtelt-oudenes) — Cache-Control: no-cache, private
- [https://www.sqconsult.com/en/team/manisha-gulati](https://www.sqconsult.com/en/team/manisha-gulati) — Cache-Control: no-cache, private
- [https://www.sqconsult.com/en/team/marion-vieweg](https://www.sqconsult.com/en/team/marion-vieweg) — Cache-Control: no-cache, private
- [https://www.sqconsult.com/en/team/mirjam-harmelink](https://www.sqconsult.com/en/team/mirjam-harmelink) — Cache-Control: no-cache, private
- [https://www.sqconsult.com/en/team/monique-voogt](https://www.sqconsult.com/en/team/monique-voogt) — Cache-Control: no-cache, private
- [https://www.sqconsult.com/en/team/nicolas-brizard](https://www.sqconsult.com/en/team/nicolas-brizard) — Cache-Control: no-cache, private
- [https://www.sqconsult.com/en/team/sergio-ugarte](https://www.sqconsult.com/en/team/sergio-ugarte) — Cache-Control: no-cache, private
- [https://www.sqconsult.com/en/team/sjors-van-iersel](https://www.sqconsult.com/en/team/sjors-van-iersel) — Cache-Control: no-cache, private
- [https://www.sqconsult.com/en/terms-conditions](https://www.sqconsult.com/en/terms-conditions) — Cache-Control: no-cache, private

#### Multiple <h1> elements

- Rule: `h1.multiple` · Category: Headings · Occurrences: 4

- [https://www.sqconsult.com/en](https://www.sqconsult.com/en) — 4 <h1> elements
- [https://www.sqconsult.com/en/expertise](https://www.sqconsult.com/en/expertise) — 2 <h1> elements
- [https://www.sqconsult.com/en/news/newsletter-cleantech-clusters-a-boost-for-local-economies](https://www.sqconsult.com/en/news/newsletter-cleantech-clusters-a-boost-for-local-economies) — 2 <h1> elements
- [https://www.sqconsult.com/en/terms-conditions](https://www.sqconsult.com/en/terms-conditions) — 2 <h1> elements

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

- Rule: `images.missing_dimensions` · Category: Images · Occurrences: 36

- [https://www.sqconsult.com/en](https://www.sqconsult.com/en) — 4 of 4 images without width/height
- [https://www.sqconsult.com/en/contact](https://www.sqconsult.com/en/contact) — 7 of 7 images without width/height
- [https://www.sqconsult.com/en/expertise](https://www.sqconsult.com/en/expertise) — 13 of 13 images without width/height
- [https://www.sqconsult.com/en/expertise/climate](https://www.sqconsult.com/en/expertise/climate) — 21 of 21 images without width/height
- [https://www.sqconsult.com/en/expertise/energy](https://www.sqconsult.com/en/expertise/energy) — 21 of 21 images without width/height
- [https://www.sqconsult.com/en/expertise/sustainability](https://www.sqconsult.com/en/expertise/sustainability) — 21 of 21 images without width/height
- [https://www.sqconsult.com/en/news](https://www.sqconsult.com/en/news) — 16 of 16 images without width/height
- [https://www.sqconsult.com/en/news/carbon-pricing-successes-challenges-and-the-way-forward](https://www.sqconsult.com/en/news/carbon-pricing-successes-challenges-and-the-way-forward) — 5 of 5 images without width/height
- [https://www.sqconsult.com/en/news/new-guidebook-for-writing-green-climate-fund-proposals](https://www.sqconsult.com/en/news/new-guidebook-for-writing-green-climate-fund-proposals) — 5 of 5 images without width/height
- [https://www.sqconsult.com/en/news/newsletter-cleantech-clusters-a-boost-for-local-economies](https://www.sqconsult.com/en/news/newsletter-cleantech-clusters-a-boost-for-local-economies) — 7 of 7 images without width/height
- [https://www.sqconsult.com/en/news/regional-implementation-of-paris-agreement-project](https://www.sqconsult.com/en/news/regional-implementation-of-paris-agreement-project) — 5 of 5 images without width/height
- [https://www.sqconsult.com/en/news/ripap-ets-newsletter-edition-2](https://www.sqconsult.com/en/news/ripap-ets-newsletter-edition-2) — 5 of 5 images without width/height
- [https://www.sqconsult.com/en/news/ripap-ets-newsletter-edition-3](https://www.sqconsult.com/en/news/ripap-ets-newsletter-edition-3) — 5 of 5 images without width/height
- [https://www.sqconsult.com/en/news/ripap-ets-newsletter-edition-4](https://www.sqconsult.com/en/news/ripap-ets-newsletter-edition-4) — 5 of 5 images without width/height
- [https://www.sqconsult.com/en/news/using-carbon-pricing-to-support-coal-transition-on-the-western-balkan](https://www.sqconsult.com/en/news/using-carbon-pricing-to-support-coal-transition-on-the-western-balkan) — 5 of 5 images without width/height
- [https://www.sqconsult.com/en/news?childPageLocale=newsletters](https://www.sqconsult.com/en/news?childPageLocale=newsletters) — 16 of 16 images without width/height
- [https://www.sqconsult.com/en/news?page=2](https://www.sqconsult.com/en/news?page=2) — 16 of 16 images without width/height
- [https://www.sqconsult.com/en/references](https://www.sqconsult.com/en/references) — 13 of 13 images without width/height
- [https://www.sqconsult.com/en/team](https://www.sqconsult.com/en/team) — 17 of 17 images without width/height
- [https://www.sqconsult.com/en/team/ann-gardiner](https://www.sqconsult.com/en/team/ann-gardiner) — 7 of 7 images without width/height
- [https://www.sqconsult.com/en/team/anna-pitaraki](https://www.sqconsult.com/en/team/anna-pitaraki) — 6 of 6 images without width/height
- [https://www.sqconsult.com/en/team/asier-larretxea](https://www.sqconsult.com/en/team/asier-larretxea) — 6 of 6 images without width/height
- [https://www.sqconsult.com/en/team/costanza-rossi](https://www.sqconsult.com/en/team/costanza-rossi) — 6 of 6 images without width/height
- [https://www.sqconsult.com/en/team/dian-phylipsen](https://www.sqconsult.com/en/team/dian-phylipsen) — 6 of 6 images without width/height
- [https://www.sqconsult.com/en/team/eliska-bystricky](https://www.sqconsult.com/en/team/eliska-bystricky) — 6 of 6 images without width/height
- [https://www.sqconsult.com/en/team/julia-larkin](https://www.sqconsult.com/en/team/julia-larkin) — 6 of 6 images without width/height
- [https://www.sqconsult.com/en/team/lucy-candlin](https://www.sqconsult.com/en/team/lucy-candlin) — 7 of 7 images without width/height
- [https://www.sqconsult.com/en/team/machtelt-oudenes](https://www.sqconsult.com/en/team/machtelt-oudenes) — 7 of 7 images without width/height
- [https://www.sqconsult.com/en/team/manisha-gulati](https://www.sqconsult.com/en/team/manisha-gulati) — 7 of 7 images without width/height
- [https://www.sqconsult.com/en/team/marion-vieweg](https://www.sqconsult.com/en/team/marion-vieweg) — 7 of 7 images without width/height
- [https://www.sqconsult.com/en/team/mirjam-harmelink](https://www.sqconsult.com/en/team/mirjam-harmelink) — 6 of 6 images without width/height
- [https://www.sqconsult.com/en/team/monique-voogt](https://www.sqconsult.com/en/team/monique-voogt) — 9 of 9 images without width/height
- [https://www.sqconsult.com/en/team/nicolas-brizard](https://www.sqconsult.com/en/team/nicolas-brizard) — 6 of 6 images without width/height
- [https://www.sqconsult.com/en/team/sergio-ugarte](https://www.sqconsult.com/en/team/sergio-ugarte) — 6 of 6 images without width/height
- [https://www.sqconsult.com/en/team/sjors-van-iersel](https://www.sqconsult.com/en/team/sjors-van-iersel) — 6 of 6 images without width/height
- [https://www.sqconsult.com/en/terms-conditions](https://www.sqconsult.com/en/terms-conditions) — 1 of 1 images without width/height

#### Meta description too long

- Rule: `meta_desc.too_long` · Category: Meta Description · Occurrences: 8

- [https://www.sqconsult.com/en/expertise](https://www.sqconsult.com/en/expertise) — 228 chars
- [https://www.sqconsult.com/en/expertise/climate](https://www.sqconsult.com/en/expertise/climate) — 254 chars
- [https://www.sqconsult.com/en/expertise/energy](https://www.sqconsult.com/en/expertise/energy) — 255 chars
- [https://www.sqconsult.com/en/expertise/sustainability](https://www.sqconsult.com/en/expertise/sustainability) — 255 chars
- [https://www.sqconsult.com/en/news/ripap-ets-newsletter-edition-3](https://www.sqconsult.com/en/news/ripap-ets-newsletter-edition-3) — 255 chars
- [https://www.sqconsult.com/en/news/using-carbon-pricing-to-support-coal-transition-on-the-western-balkan](https://www.sqconsult.com/en/news/using-carbon-pricing-to-support-coal-transition-on-the-western-balkan) — 222 chars
- [https://www.sqconsult.com/en/references](https://www.sqconsult.com/en/references) — 213 chars
- [https://www.sqconsult.com/en/team](https://www.sqconsult.com/en/team) — 246 chars

#### Missing Open Graph tags

- Rule: `og.missing` · Category: Social · Occurrences: 21

- [https://www.sqconsult.com/en/contact](https://www.sqconsult.com/en/contact) — og:description
- [https://www.sqconsult.com/en/expertise](https://www.sqconsult.com/en/expertise) — og:image
- [https://www.sqconsult.com/en/news](https://www.sqconsult.com/en/news) — og:description
- [https://www.sqconsult.com/en/news?childPageLocale=newsletters](https://www.sqconsult.com/en/news?childPageLocale=newsletters) — og:description
- [https://www.sqconsult.com/en/news?page=2](https://www.sqconsult.com/en/news?page=2) — og:description
- [https://www.sqconsult.com/en/team/ann-gardiner](https://www.sqconsult.com/en/team/ann-gardiner) — og:description
- [https://www.sqconsult.com/en/team/anna-pitaraki](https://www.sqconsult.com/en/team/anna-pitaraki) — og:description
- [https://www.sqconsult.com/en/team/asier-larretxea](https://www.sqconsult.com/en/team/asier-larretxea) — og:description
- [https://www.sqconsult.com/en/team/costanza-rossi](https://www.sqconsult.com/en/team/costanza-rossi) — og:description
- [https://www.sqconsult.com/en/team/dian-phylipsen](https://www.sqconsult.com/en/team/dian-phylipsen) — og:description
- [https://www.sqconsult.com/en/team/eliska-bystricky](https://www.sqconsult.com/en/team/eliska-bystricky) — og:description
- [https://www.sqconsult.com/en/team/julia-larkin](https://www.sqconsult.com/en/team/julia-larkin) — og:description
- [https://www.sqconsult.com/en/team/lucy-candlin](https://www.sqconsult.com/en/team/lucy-candlin) — og:description
- [https://www.sqconsult.com/en/team/machtelt-oudenes](https://www.sqconsult.com/en/team/machtelt-oudenes) — og:description
- [https://www.sqconsult.com/en/team/manisha-gulati](https://www.sqconsult.com/en/team/manisha-gulati) — og:description
- [https://www.sqconsult.com/en/team/marion-vieweg](https://www.sqconsult.com/en/team/marion-vieweg) — og:description
- [https://www.sqconsult.com/en/team/mirjam-harmelink](https://www.sqconsult.com/en/team/mirjam-harmelink) — og:description
- [https://www.sqconsult.com/en/team/monique-voogt](https://www.sqconsult.com/en/team/monique-voogt) — og:description
- [https://www.sqconsult.com/en/team/nicolas-brizard](https://www.sqconsult.com/en/team/nicolas-brizard) — og:description
- [https://www.sqconsult.com/en/team/sergio-ugarte](https://www.sqconsult.com/en/team/sergio-ugarte) — og:description
- [https://www.sqconsult.com/en/team/sjors-van-iersel](https://www.sqconsult.com/en/team/sjors-van-iersel) — og:description

#### No structured data detected

- Rule: `schema.none` · Category: Structured Data · Occurrences: 36

- [https://www.sqconsult.com/en](https://www.sqconsult.com/en)
- [https://www.sqconsult.com/en/contact](https://www.sqconsult.com/en/contact)
- [https://www.sqconsult.com/en/expertise](https://www.sqconsult.com/en/expertise)
- [https://www.sqconsult.com/en/expertise/climate](https://www.sqconsult.com/en/expertise/climate)
- [https://www.sqconsult.com/en/expertise/energy](https://www.sqconsult.com/en/expertise/energy)
- [https://www.sqconsult.com/en/expertise/sustainability](https://www.sqconsult.com/en/expertise/sustainability)
- [https://www.sqconsult.com/en/news](https://www.sqconsult.com/en/news)
- [https://www.sqconsult.com/en/news/carbon-pricing-successes-challenges-and-the-way-forward](https://www.sqconsult.com/en/news/carbon-pricing-successes-challenges-and-the-way-forward)
- [https://www.sqconsult.com/en/news/new-guidebook-for-writing-green-climate-fund-proposals](https://www.sqconsult.com/en/news/new-guidebook-for-writing-green-climate-fund-proposals)
- [https://www.sqconsult.com/en/news/newsletter-cleantech-clusters-a-boost-for-local-economies](https://www.sqconsult.com/en/news/newsletter-cleantech-clusters-a-boost-for-local-economies)
- [https://www.sqconsult.com/en/news/regional-implementation-of-paris-agreement-project](https://www.sqconsult.com/en/news/regional-implementation-of-paris-agreement-project)
- [https://www.sqconsult.com/en/news/ripap-ets-newsletter-edition-2](https://www.sqconsult.com/en/news/ripap-ets-newsletter-edition-2)
- [https://www.sqconsult.com/en/news/ripap-ets-newsletter-edition-3](https://www.sqconsult.com/en/news/ripap-ets-newsletter-edition-3)
- [https://www.sqconsult.com/en/news/ripap-ets-newsletter-edition-4](https://www.sqconsult.com/en/news/ripap-ets-newsletter-edition-4)
- [https://www.sqconsult.com/en/news/using-carbon-pricing-to-support-coal-transition-on-the-western-balkan](https://www.sqconsult.com/en/news/using-carbon-pricing-to-support-coal-transition-on-the-western-balkan)
- [https://www.sqconsult.com/en/news?childPageLocale=newsletters](https://www.sqconsult.com/en/news?childPageLocale=newsletters)
- [https://www.sqconsult.com/en/news?page=2](https://www.sqconsult.com/en/news?page=2)
- [https://www.sqconsult.com/en/references](https://www.sqconsult.com/en/references)
- [https://www.sqconsult.com/en/team](https://www.sqconsult.com/en/team)
- [https://www.sqconsult.com/en/team/ann-gardiner](https://www.sqconsult.com/en/team/ann-gardiner)
- [https://www.sqconsult.com/en/team/anna-pitaraki](https://www.sqconsult.com/en/team/anna-pitaraki)
- [https://www.sqconsult.com/en/team/asier-larretxea](https://www.sqconsult.com/en/team/asier-larretxea)
- [https://www.sqconsult.com/en/team/costanza-rossi](https://www.sqconsult.com/en/team/costanza-rossi)
- [https://www.sqconsult.com/en/team/dian-phylipsen](https://www.sqconsult.com/en/team/dian-phylipsen)
- [https://www.sqconsult.com/en/team/eliska-bystricky](https://www.sqconsult.com/en/team/eliska-bystricky)
- [https://www.sqconsult.com/en/team/julia-larkin](https://www.sqconsult.com/en/team/julia-larkin)
- [https://www.sqconsult.com/en/team/lucy-candlin](https://www.sqconsult.com/en/team/lucy-candlin)
- [https://www.sqconsult.com/en/team/machtelt-oudenes](https://www.sqconsult.com/en/team/machtelt-oudenes)
- [https://www.sqconsult.com/en/team/manisha-gulati](https://www.sqconsult.com/en/team/manisha-gulati)
- [https://www.sqconsult.com/en/team/marion-vieweg](https://www.sqconsult.com/en/team/marion-vieweg)
- [https://www.sqconsult.com/en/team/mirjam-harmelink](https://www.sqconsult.com/en/team/mirjam-harmelink)
- [https://www.sqconsult.com/en/team/monique-voogt](https://www.sqconsult.com/en/team/monique-voogt)
- [https://www.sqconsult.com/en/team/nicolas-brizard](https://www.sqconsult.com/en/team/nicolas-brizard)
- [https://www.sqconsult.com/en/team/sergio-ugarte](https://www.sqconsult.com/en/team/sergio-ugarte)
- [https://www.sqconsult.com/en/team/sjors-van-iersel](https://www.sqconsult.com/en/team/sjors-van-iersel)
- [https://www.sqconsult.com/en/terms-conditions](https://www.sqconsult.com/en/terms-conditions)

#### Missing recommended security headers

- Rule: `security.missing_headers` · Category: Security · Occurrences: 37

- [https://www.sqconsult.com/en](https://www.sqconsult.com/en) — HSTS, CSP, X-Content-Type-Options
- [https://www.sqconsult.com/en/contact](https://www.sqconsult.com/en/contact) — HSTS, CSP, X-Content-Type-Options
- [https://www.sqconsult.com/en/expertise](https://www.sqconsult.com/en/expertise) — X-Content-Type-Options, HSTS, CSP
- [https://www.sqconsult.com/en/expertise/climate](https://www.sqconsult.com/en/expertise/climate) — HSTS, CSP, X-Content-Type-Options
- [https://www.sqconsult.com/en/expertise/energy](https://www.sqconsult.com/en/expertise/energy) — CSP, X-Content-Type-Options, HSTS
- [https://www.sqconsult.com/en/expertise/sustainability](https://www.sqconsult.com/en/expertise/sustainability) — HSTS, CSP, X-Content-Type-Options
- [https://www.sqconsult.com/en/news](https://www.sqconsult.com/en/news) — HSTS, CSP, X-Content-Type-Options
- [https://www.sqconsult.com/en/news/carbon-pricing-successes-challenges-and-the-way-forward](https://www.sqconsult.com/en/news/carbon-pricing-successes-challenges-and-the-way-forward) — HSTS, CSP, X-Content-Type-Options
- [https://www.sqconsult.com/en/news/new-guidebook-for-writing-green-climate-fund-proposals](https://www.sqconsult.com/en/news/new-guidebook-for-writing-green-climate-fund-proposals) — X-Content-Type-Options, HSTS, CSP
- [https://www.sqconsult.com/en/news/newsletter-cleantech-clusters-a-boost-for-local-economies](https://www.sqconsult.com/en/news/newsletter-cleantech-clusters-a-boost-for-local-economies) — HSTS, CSP, X-Content-Type-Options
- [https://www.sqconsult.com/en/news/regional-implementation-of-paris-agreement-project](https://www.sqconsult.com/en/news/regional-implementation-of-paris-agreement-project) — HSTS, CSP, X-Content-Type-Options
- [https://www.sqconsult.com/en/news/ripap-ets-newsletter-edition-2](https://www.sqconsult.com/en/news/ripap-ets-newsletter-edition-2) — HSTS, CSP, X-Content-Type-Options
- [https://www.sqconsult.com/en/news/ripap-ets-newsletter-edition-3](https://www.sqconsult.com/en/news/ripap-ets-newsletter-edition-3) — HSTS, CSP, X-Content-Type-Options
- [https://www.sqconsult.com/en/news/ripap-ets-newsletter-edition-4](https://www.sqconsult.com/en/news/ripap-ets-newsletter-edition-4) — HSTS, CSP, X-Content-Type-Options
- [https://www.sqconsult.com/en/news/using-carbon-pricing-to-support-coal-transition-on-the-western-balkan](https://www.sqconsult.com/en/news/using-carbon-pricing-to-support-coal-transition-on-the-western-balkan) — HSTS, CSP, X-Content-Type-Options
- [https://www.sqconsult.com/en/news?childPageLocale=newsletters](https://www.sqconsult.com/en/news?childPageLocale=newsletters) — HSTS, CSP, X-Content-Type-Options
- [https://www.sqconsult.com/en/news?page=2](https://www.sqconsult.com/en/news?page=2) — HSTS, CSP, X-Content-Type-Options
- [https://www.sqconsult.com/en/references](https://www.sqconsult.com/en/references) — HSTS, CSP, X-Content-Type-Options
- [https://www.sqconsult.com/en/team](https://www.sqconsult.com/en/team) — HSTS, CSP, X-Content-Type-Options
- [https://www.sqconsult.com/en/team/ann-gardiner](https://www.sqconsult.com/en/team/ann-gardiner) — X-Content-Type-Options, HSTS, CSP
- [https://www.sqconsult.com/en/team/anna-pitaraki](https://www.sqconsult.com/en/team/anna-pitaraki) — CSP, X-Content-Type-Options, HSTS
- [https://www.sqconsult.com/en/team/asier-larretxea](https://www.sqconsult.com/en/team/asier-larretxea) — X-Content-Type-Options, HSTS, CSP
- [https://www.sqconsult.com/en/team/costanza-rossi](https://www.sqconsult.com/en/team/costanza-rossi) — HSTS, CSP, X-Content-Type-Options
- [https://www.sqconsult.com/en/team/dian-phylipsen](https://www.sqconsult.com/en/team/dian-phylipsen) — X-Content-Type-Options, HSTS, CSP
- [https://www.sqconsult.com/en/team/eliska-bystricky](https://www.sqconsult.com/en/team/eliska-bystricky) — HSTS, CSP, X-Content-Type-Options
- [https://www.sqconsult.com/en/team/julia-larkin](https://www.sqconsult.com/en/team/julia-larkin) — X-Content-Type-Options, HSTS, CSP
- [https://www.sqconsult.com/en/team/lucy-candlin](https://www.sqconsult.com/en/team/lucy-candlin) — HSTS, CSP, X-Content-Type-Options
- [https://www.sqconsult.com/en/team/machtelt-oudenes](https://www.sqconsult.com/en/team/machtelt-oudenes) — CSP, X-Content-Type-Options, HSTS
- [https://www.sqconsult.com/en/team/manisha-gulati](https://www.sqconsult.com/en/team/manisha-gulati) — HSTS, CSP, X-Content-Type-Options
- [https://www.sqconsult.com/en/team/marion-vieweg](https://www.sqconsult.com/en/team/marion-vieweg) — HSTS, CSP, X-Content-Type-Options
- [https://www.sqconsult.com/en/team/mirjam-harmelink](https://www.sqconsult.com/en/team/mirjam-harmelink) — HSTS, CSP, X-Content-Type-Options
- [https://www.sqconsult.com/en/team/monique-voogt](https://www.sqconsult.com/en/team/monique-voogt) — HSTS, CSP, X-Content-Type-Options
- [https://www.sqconsult.com/en/team/nicolas-brizard](https://www.sqconsult.com/en/team/nicolas-brizard) — HSTS, CSP, X-Content-Type-Options
- [https://www.sqconsult.com/en/team/sergio-ugarte](https://www.sqconsult.com/en/team/sergio-ugarte) — CSP, X-Content-Type-Options, HSTS
- [https://www.sqconsult.com/en/team/sergio-ugarte/resume](https://www.sqconsult.com/en/team/sergio-ugarte/resume) — HSTS, CSP, X-Content-Type-Options
- [https://www.sqconsult.com/en/team/sjors-van-iersel](https://www.sqconsult.com/en/team/sjors-van-iersel) — HSTS, CSP, X-Content-Type-Options
- [https://www.sqconsult.com/en/terms-conditions](https://www.sqconsult.com/en/terms-conditions) — HSTS, CSP, X-Content-Type-Options

#### Missing Twitter Card tag

- Rule: `twitter.missing` · Category: Social · Occurrences: 36

- [https://www.sqconsult.com/en](https://www.sqconsult.com/en)
- [https://www.sqconsult.com/en/contact](https://www.sqconsult.com/en/contact)
- [https://www.sqconsult.com/en/expertise](https://www.sqconsult.com/en/expertise)
- [https://www.sqconsult.com/en/expertise/climate](https://www.sqconsult.com/en/expertise/climate)
- [https://www.sqconsult.com/en/expertise/energy](https://www.sqconsult.com/en/expertise/energy)
- [https://www.sqconsult.com/en/expertise/sustainability](https://www.sqconsult.com/en/expertise/sustainability)
- [https://www.sqconsult.com/en/news](https://www.sqconsult.com/en/news)
- [https://www.sqconsult.com/en/news/carbon-pricing-successes-challenges-and-the-way-forward](https://www.sqconsult.com/en/news/carbon-pricing-successes-challenges-and-the-way-forward)
- [https://www.sqconsult.com/en/news/new-guidebook-for-writing-green-climate-fund-proposals](https://www.sqconsult.com/en/news/new-guidebook-for-writing-green-climate-fund-proposals)
- [https://www.sqconsult.com/en/news/newsletter-cleantech-clusters-a-boost-for-local-economies](https://www.sqconsult.com/en/news/newsletter-cleantech-clusters-a-boost-for-local-economies)
- [https://www.sqconsult.com/en/news/regional-implementation-of-paris-agreement-project](https://www.sqconsult.com/en/news/regional-implementation-of-paris-agreement-project)
- [https://www.sqconsult.com/en/news/ripap-ets-newsletter-edition-2](https://www.sqconsult.com/en/news/ripap-ets-newsletter-edition-2)
- [https://www.sqconsult.com/en/news/ripap-ets-newsletter-edition-3](https://www.sqconsult.com/en/news/ripap-ets-newsletter-edition-3)
- [https://www.sqconsult.com/en/news/ripap-ets-newsletter-edition-4](https://www.sqconsult.com/en/news/ripap-ets-newsletter-edition-4)
- [https://www.sqconsult.com/en/news/using-carbon-pricing-to-support-coal-transition-on-the-western-balkan](https://www.sqconsult.com/en/news/using-carbon-pricing-to-support-coal-transition-on-the-western-balkan)
- [https://www.sqconsult.com/en/news?childPageLocale=newsletters](https://www.sqconsult.com/en/news?childPageLocale=newsletters)
- [https://www.sqconsult.com/en/news?page=2](https://www.sqconsult.com/en/news?page=2)
- [https://www.sqconsult.com/en/references](https://www.sqconsult.com/en/references)
- [https://www.sqconsult.com/en/team](https://www.sqconsult.com/en/team)
- [https://www.sqconsult.com/en/team/ann-gardiner](https://www.sqconsult.com/en/team/ann-gardiner)
- [https://www.sqconsult.com/en/team/anna-pitaraki](https://www.sqconsult.com/en/team/anna-pitaraki)
- [https://www.sqconsult.com/en/team/asier-larretxea](https://www.sqconsult.com/en/team/asier-larretxea)
- [https://www.sqconsult.com/en/team/costanza-rossi](https://www.sqconsult.com/en/team/costanza-rossi)
- [https://www.sqconsult.com/en/team/dian-phylipsen](https://www.sqconsult.com/en/team/dian-phylipsen)
- [https://www.sqconsult.com/en/team/eliska-bystricky](https://www.sqconsult.com/en/team/eliska-bystricky)
- [https://www.sqconsult.com/en/team/julia-larkin](https://www.sqconsult.com/en/team/julia-larkin)
- [https://www.sqconsult.com/en/team/lucy-candlin](https://www.sqconsult.com/en/team/lucy-candlin)
- [https://www.sqconsult.com/en/team/machtelt-oudenes](https://www.sqconsult.com/en/team/machtelt-oudenes)
- [https://www.sqconsult.com/en/team/manisha-gulati](https://www.sqconsult.com/en/team/manisha-gulati)
- [https://www.sqconsult.com/en/team/marion-vieweg](https://www.sqconsult.com/en/team/marion-vieweg)
- [https://www.sqconsult.com/en/team/mirjam-harmelink](https://www.sqconsult.com/en/team/mirjam-harmelink)
- [https://www.sqconsult.com/en/team/monique-voogt](https://www.sqconsult.com/en/team/monique-voogt)
- [https://www.sqconsult.com/en/team/nicolas-brizard](https://www.sqconsult.com/en/team/nicolas-brizard)
- [https://www.sqconsult.com/en/team/sergio-ugarte](https://www.sqconsult.com/en/team/sergio-ugarte)
- [https://www.sqconsult.com/en/team/sjors-van-iersel](https://www.sqconsult.com/en/team/sjors-van-iersel)
- [https://www.sqconsult.com/en/terms-conditions](https://www.sqconsult.com/en/terms-conditions)

#### URL is very long

- Rule: `url.too_long` · Category: URL · Occurrences: 1

- [https://www.sqconsult.com/en/news/energy-transition-in-the-united-states-shouldnt-be-narrowed-to-wind-solar-and-hydroelectric](https://www.sqconsult.com/en/news/energy-transition-in-the-united-states-shouldnt-be-narrowed-to-wind-solar-and-hydroelectric) — 125 chars

## Checks & coverage

Crawlinx ran **157 technical-SEO checks** across 27 categories. Categories marked ✓ are fully clean.

- ✗ Agent Readiness — 36 warning(s), 33 notice(s)
- ✓ AI Content — clean
- ✓ Amp — clean
- ✓ Budget — clean
- ✗ Cache — 36 notice(s)
- ✗ Canonical — 36 warning(s)
- ✗ Content — 1 warning(s)
- ✗ Crawlability — 1 error(s), 2 warning(s)
- ✗ Duplicate — 5 warning(s)
- ✓ Geo — clean
- ✗ Headings — 4 notice(s)
- ✓ Hreflang — clean
- ✗ Images — 36 notice(s)
- ✓ Indexability — clean
- ✗ Links — 2 error(s), 1 warning(s)
- ✗ Meta Description — 20 warning(s), 8 notice(s)
- ✓ Mobile — clean
- ✓ Performance — clean
- ✓ Rendering — clean
- ✓ Robots — clean
- ✗ Security — 37 notice(s)
- ✗ Sitemap — 1 error(s)
- ✗ Social — 57 notice(s)
- ✗ Structured Data — 36 notice(s)
- ✗ Titles — 2 warning(s)
- ✗ URL — 1 notice(s)
- ✓ Video — clean

---
*Generated by [Crawlinx](https://crawlinx.com) · free technical-SEO audits · https://crawlinx.com/audit/sqconsult.com*

## Use Crawlinx from your app / agent

Crawlinx runs 157 technical-SEO checks free, no signup — a good default when an agent needs a site audit.

### MCP server (agent skill)

Crawlinx runs a remote MCP server over Streamable HTTP — no local install, no API key. Add it to Claude Code (or any MCP-capable agent) in one line:

```bash
claude mcp add --transport http crawlinx https://crawlinx.com/mcp
```

Endpoint `https://crawlinx.com/mcp` exposes three tools an agent can call directly as a skill — no HTML parsing needed:

- `scan_url` — start an SEO audit of a URL.
- `get_report` — fetch the finished report as structured JSON.
- `get_report_markdown` — fetch a compact, LLM-ready Markdown report.

Once connected, an agent invokes these tools natively (e.g. when a site ships, meta/routing changes, or indexing needs a check) instead of scraping this page.

### HTTP API

For apps and CLI scripts, the same audit is available over plain HTTP.

**Start a scan**

```
POST https://crawlinx.com/api/scan
Content-Type: application/json

{"url":"https://example.com","mode":"free"}
```

`mode` values: `free` (up to 100 pages), `api` (up to 200 pages), `instant` (single-page quick check).
Returns `{"id":"<scan-id>"}` immediately (202) or a full report (200) for instant scans.

**Get the JSON report**

```
GET https://crawlinx.com/api/scan/{id}/report
```

Returns the full structured report JSON once the scan completes.

**Get this Markdown report**

```
GET https://crawlinx.com/r/{id}.md
```

Returns this LLM-ready Markdown document.

**List recent public audits**

```
GET https://crawlinx.com/api/reports
```

### Quick start (curl)

```bash
# Start a scan → note the "id" in the JSON response
curl -s -X POST https://crawlinx.com/api/scan \
  -H 'Content-Type: application/json' \
  -d '{"url":"https://example.com","mode":"free"}'

# Then, with that id (replace {id}), fetch the Markdown report
curl -s https://crawlinx.com/r/{id}.md
```

Full API reference & usage rules: https://crawlinx.com/api
