diff --git a/modules/ROOT/images/filter-clause.svg b/modules/ROOT/images/filter-clause.svg
new file mode 100644
index 000000000..fc5c281e0
--- /dev/null
+++ b/modules/ROOT/images/filter-clause.svg
@@ -0,0 +1,30 @@
+
diff --git a/modules/ROOT/images/filter_clause.svg b/modules/ROOT/images/filter_clause.svg
deleted file mode 100644
index f15e25ef6..000000000
--- a/modules/ROOT/images/filter_clause.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/modules/ROOT/images/graph-order-by-clause.svg b/modules/ROOT/images/graph-order-by-clause.svg
deleted file mode 100644
index 3817840e9..000000000
--- a/modules/ROOT/images/graph-order-by-clause.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-
diff --git a/modules/ROOT/images/graph-with-clause.svg b/modules/ROOT/images/graph-with-clause.svg
deleted file mode 100644
index 39691d659..000000000
--- a/modules/ROOT/images/graph-with-clause.svg
+++ /dev/null
@@ -1,24 +0,0 @@
-
diff --git a/modules/ROOT/images/let-graph.svg b/modules/ROOT/images/let-graph.svg
new file mode 100644
index 000000000..2290d1f55
--- /dev/null
+++ b/modules/ROOT/images/let-graph.svg
@@ -0,0 +1,15 @@
+
diff --git a/modules/ROOT/images/let_clause.svg b/modules/ROOT/images/let_clause.svg
deleted file mode 100644
index dab93dfc4..000000000
--- a/modules/ROOT/images/let_clause.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/modules/ROOT/images/order-by-graph.svg b/modules/ROOT/images/order-by-graph.svg
new file mode 100644
index 000000000..591850e54
--- /dev/null
+++ b/modules/ROOT/images/order-by-graph.svg
@@ -0,0 +1,10 @@
+
diff --git a/modules/ROOT/images/sequential-queries-graph.svg b/modules/ROOT/images/sequential-queries-graph.svg
new file mode 100644
index 000000000..2290d1f55
--- /dev/null
+++ b/modules/ROOT/images/sequential-queries-graph.svg
@@ -0,0 +1,15 @@
+
diff --git a/modules/ROOT/images/with-graph.svg b/modules/ROOT/images/with-graph.svg
new file mode 100644
index 000000000..2290d1f55
--- /dev/null
+++ b/modules/ROOT/images/with-graph.svg
@@ -0,0 +1,15 @@
+
diff --git a/modules/ROOT/images/with_clause.svg b/modules/ROOT/images/with_clause.svg
deleted file mode 100644
index dab93dfc4..000000000
--- a/modules/ROOT/images/with_clause.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/modules/ROOT/pages/clauses/filter.adoc b/modules/ROOT/pages/clauses/filter.adoc
index c14186ba7..fab35e07c 100644
--- a/modules/ROOT/pages/clauses/filter.adoc
+++ b/modules/ROOT/pages/clauses/filter.adoc
@@ -11,7 +11,7 @@ Unlike `WHERE`, `FILTER` is not a subclause, which means it can be used independ
The following graph is used for the examples below:
-image::filter_clause.svg[width="700",role="middle"]
+image::filter-clause.svg[Example graph with Person nodes connecting via knows relationships,width=700,role=popup]
To recreate the graph, run the following query in an empty Neo4j database:
diff --git a/modules/ROOT/pages/clauses/let.adoc b/modules/ROOT/pages/clauses/let.adoc
index 4ecffc57d..3a6398f53 100644
--- a/modules/ROOT/pages/clauses/let.adoc
+++ b/modules/ROOT/pages/clauses/let.adoc
@@ -13,7 +13,7 @@ Nor can it be used for aggregations or in combination with `DISTINCT`; it can on
A graph with the following schema is used for the examples below:
-image::let_clause.svg[width="600",role="middle"]
+image::let-graph.svg[Example graph connecting suppliers, products, and customers,width=600,role=popup]
To recreate the graph, run the following query against an empty Neo4j database.
diff --git a/modules/ROOT/pages/clauses/order-by.adoc b/modules/ROOT/pages/clauses/order-by.adoc
index f18ad4db2..43fbcea32 100644
--- a/modules/ROOT/pages/clauses/order-by.adoc
+++ b/modules/ROOT/pages/clauses/order-by.adoc
@@ -19,7 +19,7 @@ Unless `ORDER BY` is used, Neo4j does not guarantee the row order of a query res
A graph with the following schema is used for the examples below:
-image::graph_order_by_clause.svg[width="400", role="middle"]
+image::order-by-graph.svg[Graph showing orders and the items they contain, width=400, role=popup]
To recreate it, run the following query against an empty Neo4j database:
diff --git a/modules/ROOT/pages/clauses/where.adoc b/modules/ROOT/pages/clauses/where.adoc
index 09c338450..1f62e0ff5 100644
--- a/modules/ROOT/pages/clauses/where.adoc
+++ b/modules/ROOT/pages/clauses/where.adoc
@@ -20,7 +20,7 @@ For more uses of `WHERE`, see xref:expressions/predicates/index.adoc[].
The following graph is used for the examples below:
-image::graph-where-clause.svg[Example graph with Person nodes connecting via knows relationships,width=600,role=popup]
+image::graph-where-clause.svg[Example graph with Person nodes connecting via knows relationships,width=700,role=popup]
To recreate the graph, run the following query in an empty Neo4j database:
diff --git a/modules/ROOT/pages/clauses/with.adoc b/modules/ROOT/pages/clauses/with.adoc
index 3999dc738..8770faaa4 100644
--- a/modules/ROOT/pages/clauses/with.adoc
+++ b/modules/ROOT/pages/clauses/with.adoc
@@ -20,7 +20,7 @@ As of Cypher 25, `WITH` is no longer required as a separator between a write and
== Example graph
A graph with the following schema is used for the examples below:
-image::graph-with-clause.svg[Example graph connecting person nodes via knows and locks relationships,width=500,role=popup]
+image::with-graph.svg[Example graph connecting suppliers, products, and customers,width=600,role=popup]
To recreate the graph, run the following query against an empty Neo4j database.
diff --git a/modules/ROOT/pages/queries/composed-queries/sequential-queries.adoc b/modules/ROOT/pages/queries/composed-queries/sequential-queries.adoc
index 29c84b486..6a0f33ca0 100644
--- a/modules/ROOT/pages/queries/composed-queries/sequential-queries.adoc
+++ b/modules/ROOT/pages/queries/composed-queries/sequential-queries.adoc
@@ -16,7 +16,7 @@
The following graph is used for the examples on this page:
-image::with_clause.svg[width="600",role="middle"]
+image::sequential-queries-graph.svg[Example graph connecting suppliers, products, and customers,width=600,role=popup]
To recreate the graph, run the following query against an empty Neo4j database.