A pond liner can be good material and still leak if the underlay fails to protect it.
Under a pond liner, nonwoven geotextile is commonly used as a protective underlay when the subgrade has stones, roots, rough soil, concrete, or uneven contact points. The underlay should be selected by puncture risk, liner thickness, soil condition, water pressure, and installation handling.
The liner is the waterproof barrier. The underlay is the cushion and protection layer. Confusing those jobs can lead to wrong material orders and expensive leak repairs.

Send pond size, liner thickness, subgrade condition, stone risk, and water depth to compare underlay and HDPE liner options.
Request a pond liner underlay checkWhy Pond Liners Need Underlay
Pond liner underlay reduces puncture and abrasion risk between the liner and the ground. HDPE geomembrane is the barrier layer, and its quality is often evaluated through specifications such as GRI GM13. [1] But even a good liner can be damaged by sharp stones or rough subgrade.
Underlay does not replace subgrade preparation. The site should still remove sharp objects, smooth high points, compact soft pockets, and avoid dragging liner panels over debris. The underlay adds a protective margin where contact risk remains.
Field Note: We have seen pond projects where the buyer chose a suitable liner thickness but skipped underlay on rocky ground. The leak was not a material defect. It was a puncture pathway created before the pond was even filled.
Best Underlay Material for Most Pond Liners
Nonwoven geotextile is usually the practical underlay choice for HDPE pond liners. It provides cushioning, separation, and protection while still allowing some water movement around the layer when needed.
| Underlay option | Where it fits | cURL Too many subrequests by single Worker invocation. To configure this limit, refer to https://developers.cloudflare.com/workers/wrangler/configuration/#limits |
|---|---|---|
| نسيج جيوتكستايل غير منسوج | Common pond liner cushion and protection layer | Select by puncture risk and weight, not only price |
| Sand layer | Small ponds with clean material available | Can move, wash out, or hide sharp points |
| Old carpet or fabric | Not recommended for engineered ponds | Unknown durability and contamination risk |
| No underlay | Only for very clean prepared subgrade | High risk on rocky or rough sites |
| Geotextile plus sand | Higher protection needs | Check drainage and installation sequence |

Puncture Risk and Geotextile Weight
The heavier underlay is not always automatically correct, but puncture risk must be respected. Stones, roots, concrete edges, compacted aggregate, and foot traffic during installation can all damage the liner before operation begins.
cURL Too many subrequests by single Worker invocation. To configure this limit, refer to https://developers.cloudflare.com/workers/wrangler/configuration/#limits [2] cURL Too many subrequests by single Worker invocation. To configure this limit, refer to https://developers.cloudflare.com/workers/wrangler/configuration/#limits
cURL Too many subrequests by single Worker invocation. To configure this limit, refer to https://developers.cloudflare.com/workers/wrangler/configuration/#limits

cURL Too many subrequests by single Worker invocation. To configure this limit, refer to https://developers.cloudflare.com/workers/wrangler/configuration/#limits
cURL Too many subrequests by single Worker invocation. To configure this limit, refer to https://developers.cloudflare.com/workers/wrangler/configuration/#limits cURL Too many subrequests by single Worker invocation. To configure this limit, refer to https://developers.cloudflare.com/workers/wrangler/configuration/#limits [3] [4]
cURL Too many subrequests by single Worker invocation. To configure this limit, refer to https://developers.cloudflare.com/workers/wrangler/configuration/#limits
cURL Too many subrequests by single Worker invocation. To configure this limit, refer to https://developers.cloudflare.com/workers/wrangler/configuration/#limits
cURL Too many subrequests by single Worker invocation. To configure this limit, refer to https://developers.cloudflare.com/workers/wrangler/configuration/#limits cURL Too many subrequests by single Worker invocation. To configure this limit, refer to https://developers.cloudflare.com/workers/wrangler/configuration/#limits
| cURL Too many subrequests by single Worker invocation. To configure this limit, refer to https://developers.cloudflare.com/workers/wrangler/configuration/#limits | لماذا يهم الأمر |
|---|---|
| إزالة الأشياء الحادة | cURL Too many subrequests by single Worker invocation. To configure this limit, refer to https://developers.cloudflare.com/workers/wrangler/configuration/#limits |
| cURL Too many subrequests by single Worker invocation. To configure this limit, refer to https://developers.cloudflare.com/workers/wrangler/configuration/#limits | cURL Too many subrequests by single Worker invocation. To configure this limit, refer to https://developers.cloudflare.com/workers/wrangler/configuration/#limits |
| cURL Too many subrequests by single Worker invocation. To configure this limit, refer to https://developers.cloudflare.com/workers/wrangler/configuration/#limits | cURL Too many subrequests by single Worker invocation. To configure this limit, refer to https://developers.cloudflare.com/workers/wrangler/configuration/#limits |
| cURL Too many subrequests by single Worker invocation. To configure this limit, refer to https://developers.cloudflare.com/workers/wrangler/configuration/#limits | cURL Too many subrequests by single Worker invocation. To configure this limit, refer to https://developers.cloudflare.com/workers/wrangler/configuration/#limits |
| cURL Too many subrequests by single Worker invocation. To configure this limit, refer to https://developers.cloudflare.com/workers/wrangler/configuration/#limits | cURL Too many subrequests by single Worker invocation. To configure this limit, refer to https://developers.cloudflare.com/workers/wrangler/configuration/#limits |
cURL Too many subrequests by single Worker invocation. To configure this limit, refer to https://developers.cloudflare.com/workers/wrangler/configuration/#limits
cURL Too many subrequests by single Worker invocation. To configure this limit, refer to https://developers.cloudflare.com/workers/wrangler/configuration/#limits cURL Too many subrequests by single Worker invocation. To configure this limit, refer to https://developers.cloudflare.com/workers/wrangler/configuration/#limits
cURL Too many subrequests by single Worker invocation. To configure this limit, refer to https://developers.cloudflare.com/workers/wrangler/configuration/#limits cURL Too many subrequests by single Worker invocation. To configure this limit, refer to https://developers.cloudflare.com/workers/wrangler/configuration/#limits مع بطانة الغشاء الجيوتقني من HDPEcURL Too many subrequests by single Worker invocation. To configure this limit, refer to https://developers.cloudflare.com/workers/wrangler/configuration/#limits cURL Too many subrequests by single Worker invocation. To configure this limit, refer to https://developers.cloudflare.com/workers/wrangler/configuration/#limits cURL Too many subrequests by single Worker invocation. To configure this limit, refer to https://developers.cloudflare.com/workers/wrangler/configuration/#limits
cURL Too many subrequests by single Worker invocation. To configure this limit, refer to https://developers.cloudflare.com/workers/wrangler/configuration/#limits
رأيّي
cURL Too many subrequests by single Worker invocation. To configure this limit, refer to https://developers.cloudflare.com/workers/wrangler/configuration/#limits
الخاتمة
cURL Too many subrequests by single Worker invocation. To configure this limit, refer to https://developers.cloudflare.com/workers/wrangler/configuration/#limits
الأسئلة الشائعة
cURL Too many subrequests by single Worker invocation. To configure this limit, refer to https://developers.cloudflare.com/workers/wrangler/configuration/#limits
cURL Too many subrequests by single Worker invocation. To configure this limit, refer to https://developers.cloudflare.com/workers/wrangler/configuration/#limits
cURL Too many subrequests by single Worker invocation. To configure this limit, refer to https://developers.cloudflare.com/workers/wrangler/configuration/#limits
cURL Too many subrequests by single Worker invocation. To configure this limit, refer to https://developers.cloudflare.com/workers/wrangler/configuration/#limits
cURL Too many subrequests by single Worker invocation. To configure this limit, refer to https://developers.cloudflare.com/workers/wrangler/configuration/#limits
cURL Too many subrequests by single Worker invocation. To configure this limit, refer to https://developers.cloudflare.com/workers/wrangler/configuration/#limits
المراجع
- معهد الجيوسينثيتيك GRI GM13 مواصفة لأغشية HDPE ↩
- cURL Too many subrequests by single Worker invocation. To configure this limit, refer to https://developers.cloudflare.com/workers/wrangler/configuration/#limits ↩
- طريقة اختبار ASTM D4751 لمقاس الفتح الظاهر للجيوتكستايلات ↩
- طرق اختبار ASTM D4491 لنفاذية الماء للجيوتكستايلات بواسطة النفاذية ↩



