> ## Documentation Index
> Fetch the complete documentation index at: https://architect-d889a35e-sync-pr-4286.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Create Ad Pages

> Launch your first page in minutes.

<div className="not-prose w-full">
  <div className="mx-auto max-w-6xl px-4 sm:px-6 lg:px-8 py-6 md:py-8">
    <div className="relative">
      <div className="relative z-10 space-y-16 md:space-y-24">
        <div className="flex flex-col md:flex-row gap-8 md:gap-12 lg:gap-16 items-center">
          <div className="flex-1 w-full">
            <div className="flex items-center gap-3 mb-4">
              <span className="inline-flex items-center justify-center w-10 h-10 rounded-full font-bold text-lg" style={{ background: '#59D38C', color: '#ffffff' }}>
                1
              </span>

              <h2 className="text-2xl md:text-3xl font-bold tracking-tight">Choose a campaign</h2>
            </div>

            <p className="text-base md:text-lg text-gray-500 mb-4 leading-relaxed">
              Start with a campaign where you already have a good benchmark, so you can measure lift.
            </p>
          </div>

          <div className="flex-1 w-full">
            <div className="rounded-xl overflow-hidden border border-gray-200 bg-gray-50">
              <div className="p-4">
                <p className="text-xs font-medium text-gray-600 mb-3">Campaigns</p>

                <div className="grid gap-3">
                  <div className="rounded-lg border border-gray-200 bg-white p-3">
                    <div className="flex items-center justify-between gap-3">
                      <p className="text-sm font-semibold text-gray-900">Access Control - Search</p>
                      <span className="text-xs font-medium rounded-full px-2 py-0.5" style={{color: '#59D38C', background: 'rgba(89,211,140,0.16)', border: '1px solid rgba(89,211,140,0.32)'}}>Benchmark</span>
                    </div>

                    <p className="text-xs text-gray-600 mt-1">Stable spend, consistent conversions</p>
                  </div>

                  <div className="rounded-lg border border-gray-200 bg-white p-3 opacity-70">
                    <div className="flex items-center justify-between gap-3">
                      <p className="text-sm font-semibold text-gray-900">Video Surveillance - Search</p>
                      <span className="text-xs font-medium text-gray-700 bg-gray-100 border border-gray-200 rounded-full px-2 py-0.5">New</span>
                    </div>

                    <p className="text-xs text-gray-600 mt-1">Less data, harder to compare</p>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>

        <div className="flex flex-col md:flex-row-reverse gap-8 md:gap-12 lg:gap-16 items-center">
          <div className="flex-1 w-full">
            <div className="flex items-center gap-3 mb-4">
              <span className="inline-flex items-center justify-center w-10 h-10 rounded-full font-bold text-lg" style={{ background: '#59D38C', color: '#ffffff' }}>
                2
              </span>

              <h2 className="text-2xl md:text-3xl font-bold tracking-tight">Pull your ads CSV</h2>
            </div>

            <p className="text-base md:text-lg text-gray-500 mb-4 leading-relaxed">
              Export your ads data so you have the ad groups, keywords, and headlines you want to map to pages.
            </p>
          </div>

          <div className="flex-1 w-full">
            <div className="rounded-xl overflow-hidden border border-gray-200 bg-gray-50">
              <div className="p-4">
                <p className="text-xs font-medium text-gray-600 mb-3">ads.csv</p>

                <div className="overflow-hidden rounded-lg border border-gray-200 bg-white">
                  <table className="w-full text-left text-sm">
                    <thead className="bg-gray-50">
                      <tr className="text-xs text-gray-600">
                        <th className="px-3 py-2 font-medium">Ad Group</th>
                        <th className="px-3 py-2 font-medium">Keyword</th>
                        <th className="px-3 py-2 font-medium">Headline</th>
                      </tr>
                    </thead>

                    <tbody>
                      <tr className="border-t border-gray-100">
                        <td className="px-3 py-2 text-gray-900">Access control</td>
                        <td className="px-3 py-2 text-gray-700">access control system</td>
                        <td className="px-3 py-2 text-gray-700">Modern access control</td>
                      </tr>

                      <tr className="border-t border-gray-100">
                        <td className="px-3 py-2 text-gray-900">Door security</td>
                        <td className="px-3 py-2 text-gray-700">keycard entry</td>
                        <td className="px-3 py-2 text-gray-700">Secure entry for offices</td>
                      </tr>
                    </tbody>
                  </table>
                </div>
              </div>
            </div>
          </div>
        </div>

        <div className="flex flex-col md:flex-row gap-8 md:gap-12 lg:gap-16 items-center">
          <div className="flex-1 w-full">
            <div className="flex items-center gap-3 mb-4">
              <span className="inline-flex items-center justify-center w-10 h-10 rounded-full font-bold text-lg" style={{ background: '#59D38C', color: '#ffffff' }}>
                3
              </span>

              <h2 className="text-2xl md:text-3xl font-bold tracking-tight">Create pages for ad groups and keywords</h2>
            </div>

            <p className="text-base md:text-lg text-gray-500 mb-4 leading-relaxed">
              Create pages around the specific ad groups and keywords. Make sure you include the keywords in the page context.
            </p>
          </div>

          <div className="flex-1 w-full">
            <div className="rounded-xl overflow-hidden border border-gray-200 bg-gray-50">
              <div className="p-4">
                <p className="text-xs font-medium text-gray-600 mb-3">Page context</p>

                <div className="rounded-lg border border-gray-200 bg-white p-3">
                  <div className="flex flex-wrap gap-2 mb-3">
                    <span className="text-xs font-medium text-gray-800 bg-gray-100 border border-gray-200 rounded-full px-2 py-0.5">Ad group: Access control</span>
                    <span className="text-xs font-medium text-gray-800 bg-gray-100 border border-gray-200 rounded-full px-2 py-0.5">Keyword: access control system</span>
                    <span className="text-xs font-medium text-gray-800 bg-gray-100 border border-gray-200 rounded-full px-2 py-0.5">Headline: Modern access control</span>
                  </div>

                  <p className="text-sm text-gray-700">
                    Create a landing page for the keyword <span className="font-mono">access control system</span>. Keep a single CTA, include social proof, and mirror the headline language.
                  </p>
                </div>
              </div>
            </div>
          </div>
        </div>

        <div className="flex flex-col md:flex-row-reverse gap-8 md:gap-12 lg:gap-16 items-center">
          <div className="flex-1 w-full">
            <div className="flex items-center gap-3 mb-4">
              <span className="inline-flex items-center justify-center w-10 h-10 rounded-full font-bold text-lg" style={{ background: '#59D38C', color: '#ffffff' }}>
                4
              </span>

              <h2 className="text-2xl md:text-3xl font-bold tracking-tight">Set up CTA tracking</h2>
            </div>

            <p className="text-base md:text-lg text-gray-500 mb-4 leading-relaxed">
              Set up tracking (for example, with Google Tag Manager) so you can measure CTA clicks and conversions.
            </p>
          </div>

          <div className="flex-1 w-full">
            <div className="rounded-xl overflow-hidden border border-gray-200 bg-gray-50">
              <img alt="CTA tracking setup" loading="lazy" decoding="async" className="w-full h-auto" src="https://mintcdn.com/architect-d889a35e-sync-pr-4286/GuaOacdl8IB4Cr_Y/overview/images/Screenshot_2025-12-10_at_14.13.26.png?fit=max&auto=format&n=GuaOacdl8IB4Cr_Y&q=85&s=1eabf99952c60b875cca4f7993b59d48" width="2226" height="634" data-path="overview/images/Screenshot_2025-12-10_at_14.13.26.png" />
            </div>
          </div>
        </div>

        <div className="flex flex-col md:flex-row gap-8 md:gap-12 lg:gap-16 items-center">
          <div className="flex-1 w-full">
            <div className="flex items-center gap-3 mb-4">
              <span className="inline-flex items-center justify-center w-10 h-10 rounded-full font-bold text-lg" style={{ background: '#59D38C', color: '#ffffff' }}>
                5
              </span>

              <h2 className="text-2xl md:text-3xl font-bold tracking-tight">Update your ads</h2>
            </div>

            <p className="text-base md:text-lg text-gray-500 mb-4 leading-relaxed">
              Change each ad group, ad, or keyword to point to the final page URLs you generated.
            </p>
          </div>

          <div className="flex-1 w-full">
            <div className="rounded-xl overflow-hidden border border-gray-200 bg-gray-50">
              <div className="p-4">
                <p className="text-xs font-medium text-gray-600 mb-3">URL mapping</p>

                <div className="overflow-hidden rounded-lg border border-gray-200 bg-white">
                  <table className="w-full text-left text-sm">
                    <thead className="bg-gray-50">
                      <tr className="text-xs text-gray-600">
                        <th className="px-3 py-2 font-medium">Ad group</th>
                        <th className="px-3 py-2 font-medium">Final URL</th>
                      </tr>
                    </thead>

                    <tbody>
                      <tr className="border-t border-gray-100">
                        <td className="px-3 py-2 text-gray-900">Access control</td>
                        <td className="px-3 py-2 text-gray-700 font-mono">try.yourcompany.com/access-control</td>
                      </tr>

                      <tr className="border-t border-gray-100">
                        <td className="px-3 py-2 text-gray-900">Door security</td>
                        <td className="px-3 py-2 text-gray-700 font-mono">try.yourcompany.com/keycard-entry</td>
                      </tr>
                    </tbody>
                  </table>
                </div>
              </div>
            </div>
          </div>
        </div>

        <div className="flex flex-col md:flex-row-reverse gap-8 md:gap-12 lg:gap-16 items-center rounded-2xl p-4" style={{ border: '1px solid #59D38C', background: 'rgba(89,211,140,0.06)', boxShadow: '0 0 0 1px rgba(89,211,140,0.2), 0 0 58px rgba(89,211,140,0.32)' }}>
          <div className="flex-1 w-full">
            <div className="flex items-center gap-3 mb-4">
              <span className="inline-flex items-center justify-center w-10 h-10 rounded-full font-bold text-lg" style={{ background: '#59D38C', color: '#ffffff' }}>
                6
              </span>

              <h2 className="text-2xl md:text-3xl font-bold tracking-tight">Track performance</h2>
            </div>

            <p className="text-base md:text-lg text-gray-500 mb-4 leading-relaxed">
              Monitor analytics and conversions. Keep the campaign stable and iterate based on what converts.
            </p>
          </div>

          <div className="flex-1 w-full">
            <div className="rounded-xl overflow-hidden border border-gray-200 bg-gray-50">
              <div className="p-4">
                <p className="text-xs font-medium text-gray-600 mb-3">What to watch</p>

                <div className="grid gap-2">
                  <div className="rounded-lg border border-gray-200 bg-white p-3">
                    <div className="flex items-center justify-between gap-3">
                      <p className="text-sm font-semibold text-gray-900">Conversions over time</p>
                      <span className="text-xs font-medium rounded-full px-2 py-0.5" style={{color: '#59D38C', background: 'rgba(89,211,140,0.16)', border: '1px solid rgba(89,211,140,0.32)'}}>Upward trend</span>
                    </div>

                    <svg aria-hidden="true" className="mt-3 w-full" viewBox="0 0 240 72" preserveAspectRatio="none">
                      <path d="M 8 58 C 36 56, 44 50, 64 52 S 98 56, 116 44 S 152 24, 176 30 S 210 42, 232 14" fill="none" stroke="#59D38C" strokeWidth="3" strokeLinecap="round" strokeLinejoin="round" />

                      <path d="M 8 58 C 36 56, 44 50, 64 52 S 98 56, 116 44 S 152 24, 176 30 S 210 42, 232 14 L 232 72 L 8 72 Z" fill="rgba(89,211,140,0.16)" />
                    </svg>

                    <p className="text-xs text-gray-600 mt-2">Use your benchmark campaign as the baseline.</p>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
</div>
