---
title: "Infinite loop recursion"
date: 2026-04-23
author: "GravityKit"
link: "https://www.gravitykit.com/docs/gravityview/common-problems/infinite-loop/"
---

Imagine a mirror reflecting another mirror. This creates an infinite loop of reflections. Similarly, embedding a `[gravityview]` shortcode inside the same View essentially tells the system to display a View within a View, repeatedly.

This infinite loop can slow down or even crash your website because the server is repeatedly trying to process the same request.

## Clone a View instead

Instead of embedding a View inside itself, [clone a View](https://www.gravitykit.com/docs/gravityview/getting-started-gravityview/duplicating-or-copying-a-view/) and embed that View instead. That cloned View will look the same and have the same settings, but it will be able to render inside the original View.