Ten sections, escalating in complexity. Import this page into a throwaway GoHighLevel sub-account, then grade each numbered section: native editable, landed as code, broken, or dropped. Not graded: this header.
The baseline. A heading element and body copy with no layout, no custom font, and no styling beyond type and spacing. If this does not come across as an editable text block, the importer is not usable for our purposes and the rest of the grading is moot.
The most common funnel layout there is. Tests whether a flex two-column arrangement survives as a native row-and-column, and whether the image stays a real, swappable image element.
Tests whether a styled anchor becomes a native button element with an editable label and destination.
Get the free chapterTests whether section-level background color and background image carry over as editable section settings rather than being flattened.
Playfair Display, 46px
Deliberately unlike any system font, so its loss is obvious at a glance. Tests whether a Google-hosted webfont and a non-default type scale survive, or whether type snaps back to a GHL default.
Grid child.
Grid child.
Grid child.
Transform, shadow and border color, all pure CSS — no JavaScript.
The equivalent of the animate pass in our current export prompt, and the likeliest thing to be stripped. Written so that if the JavaScript is removed, this copy still displays normally — that outcome reads as "animation lost, content survived," not "content dropped."
Already a known trouble spot in the current custom-HTML export path.
Tests whether a plain HTML form maps to a native GHL form element wired to the CRM, or arrives as inert markup that captures nothing. Expect the latter — confirming it tells us forms must always be rebuilt natively.