GHL Import Probe

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.

Probe 01 — plain text

A heading and a paragraph, nothing else

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.

Probe 02 — two-column image + text
Placeholder graphic

Image beside text

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.

Probe 03 — CTA button

A styled call-to-action

Tests whether a styled anchor becomes a native button element with an editable label and destination.

Get the free chapter
Probe 04 — background image + color

A section with a background

Tests whether section-level background color and background image carry over as editable section settings rather than being flattened.

Probe 05 — custom web font

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.

Probe 06 — CSS grid, three columns

Three-column grid

One

Grid child.

Two

Grid child.

Three

Grid child.

Probe 07 — CSS-only hover state

Hover me

This card lifts on hover.

Transform, shadow and border color, all pure CSS — no JavaScript.

Probe 08 — scroll animation (prime suspect)

This fades up on scroll

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."

Probe 09 — embedded video

YouTube embed

Already a known trouble spot in the current custom-HTML export path.

Probe 10 — form

Lead capture form

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.