<script data-pm-proxy="intercept"></script><?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Louisa Y]]></title><description><![CDATA[Website designer | no-code developer | Framer template creator loved by 10k+ people | Verified Framer expert]]></description><link>https://qyoung.substack.com</link><image><url>https://substackcdn.com/image/fetch/$s_!jYPv!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0aebf7a-796f-4ed7-9b77-96458414fd63_1280x1280.png</url><title>Louisa Y</title><link>https://qyoung.substack.com</link></image><generator>Substack</generator><lastBuildDate>Thu, 03 Sep 2026 01:25:43 GMT</lastBuildDate><atom:link href="/__u/qyoung.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Louisa Y]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[qyoung@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[qyoung@substack.com]]></itunes:email><itunes:name><![CDATA[Louisa Y]]></itunes:name></itunes:owner><itunes:author><![CDATA[Louisa Y]]></itunes:author><googleplay:owner><![CDATA[qyoung@substack.com]]></googleplay:owner><googleplay:email><![CDATA[qyoung@substack.com]]></googleplay:email><googleplay:author><![CDATA[Louisa Y]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Framer 3.0: What Changes When You Customize Templates]]></title><description><![CDATA[A hands-on look at Framer 3.0 &#8212; the new Canvas interface, Branching, and how to actually get good results out of Agent.]]></description><link>https://qyoung.substack.com/p/framer-30-what-changes-when-you-customize</link><guid isPermaLink="false">https://qyoung.substack.com/p/framer-30-what-changes-when-you-customize</guid><dc:creator><![CDATA[Louisa Y]]></dc:creator><pubDate>Thu, 13 Aug 2026 12:02:03 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/c3d657b5-b745-44eb-b87d-1788048b8810_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>It&#8217;s been a while since <a href="https://www.framer.com/?via=louisa85">Framer</a> shipped 3.0. Agents are obviously the headline feature. But before we get into whether Agents can actually save you time, let&#8217;s start with the stuff that actually affects how you customize templates day to day: where the tools moved, how CMS works now, what branching does.</p><h2><strong>New interface</strong></h2><p>The first thing you&#8217;ll notice: things are not where they used to be. I won&#8217;t lie that it took me a minute to find CMS the first time I opened 3.0.</p><h3><strong>The Canvas Got a Makeover. So Did the Toolbar.</strong></h3><p>CMS, Localization, Analytics, Settings used to live on the top toolbar. Now they&#8217;ve all packed up and moved into one dropdown on the left. The main editing area, now called Canvas, lives in that same dropdown, right alongside the rest.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!YjDX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71e5f3c5-1315-4521-9c20-262e4548a272_1600x1000.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!YjDX!, /__u/qyoung.substack.com/w_424, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_webp, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71e5f3c5-1315-4521-9c20-262e4548a272_1600x1000.png 424w, /__u/substackcdn.com/image/fetch/$s_!YjDX!, /__u/qyoung.substack.com/w_848, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_webp, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71e5f3c5-1315-4521-9c20-262e4548a272_1600x1000.png 848w, /__u/substackcdn.com/image/fetch/$s_!YjDX!, /__u/qyoung.substack.com/w_1272, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_webp, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71e5f3c5-1315-4521-9c20-262e4548a272_1600x1000.png 1272w, /__u/substackcdn.com/image/fetch/$s_!YjDX!, /__u/qyoung.substack.com/w_1456, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_webp, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71e5f3c5-1315-4521-9c20-262e4548a272_1600x1000.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!YjDX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71e5f3c5-1315-4521-9c20-262e4548a272_1600x1000.png" width="1456" height="910" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/71e5f3c5-1315-4521-9c20-262e4548a272_1600x1000.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:910,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:47496,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://qyoung.substack.com/i/209872840?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71e5f3c5-1315-4521-9c20-262e4548a272_1600x1000.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!YjDX!, /__u/qyoung.substack.com/w_424, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_auto, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71e5f3c5-1315-4521-9c20-262e4548a272_1600x1000.png 424w, /__u/substackcdn.com/image/fetch/$s_!YjDX!, /__u/qyoung.substack.com/w_848, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_auto, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71e5f3c5-1315-4521-9c20-262e4548a272_1600x1000.png 848w, /__u/substackcdn.com/image/fetch/$s_!YjDX!, /__u/qyoung.substack.com/w_1272, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_auto, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71e5f3c5-1315-4521-9c20-262e4548a272_1600x1000.png 1272w, /__u/substackcdn.com/image/fetch/$s_!YjDX!, /__u/qyoung.substack.com/w_1456, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_auto, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71e5f3c5-1315-4521-9c20-262e4548a272_1600x1000.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">CMS, Localization, Analytics, Settings moved into one dropdown on the left</figcaption></figure></div><p>More clicking sounds annoying. The good news is there are shortcuts that let you switch between panels instantly, so you barely need the dropdown at all once they became a muscle memory.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!jlZ6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F859dc9f4-edf5-4cf5-8da3-47ce8dcc5268_1600x480.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!jlZ6!, /__u/qyoung.substack.com/w_424, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_webp, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F859dc9f4-edf5-4cf5-8da3-47ce8dcc5268_1600x480.png 424w, /__u/substackcdn.com/image/fetch/$s_!jlZ6!, /__u/qyoung.substack.com/w_848, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_webp, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F859dc9f4-edf5-4cf5-8da3-47ce8dcc5268_1600x480.png 848w, /__u/substackcdn.com/image/fetch/$s_!jlZ6!, /__u/qyoung.substack.com/w_1272, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_webp, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F859dc9f4-edf5-4cf5-8da3-47ce8dcc5268_1600x480.png 1272w, /__u/substackcdn.com/image/fetch/$s_!jlZ6!, /__u/qyoung.substack.com/w_1456, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_webp, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F859dc9f4-edf5-4cf5-8da3-47ce8dcc5268_1600x480.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!jlZ6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F859dc9f4-edf5-4cf5-8da3-47ce8dcc5268_1600x480.png" width="1456" height="437" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/859dc9f4-edf5-4cf5-8da3-47ce8dcc5268_1600x480.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:437,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:8797,&quot;alt&quot;:&quot;shortcuts that let you switch between panels&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://qyoung.substack.com/i/209872840?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F859dc9f4-edf5-4cf5-8da3-47ce8dcc5268_1600x480.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="shortcuts that let you switch between panels" title="shortcuts that let you switch between panels" srcset="/__u/substackcdn.com/image/fetch/$s_!jlZ6!, /__u/qyoung.substack.com/w_424, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_auto, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F859dc9f4-edf5-4cf5-8da3-47ce8dcc5268_1600x480.png 424w, /__u/substackcdn.com/image/fetch/$s_!jlZ6!, /__u/qyoung.substack.com/w_848, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_auto, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F859dc9f4-edf5-4cf5-8da3-47ce8dcc5268_1600x480.png 848w, /__u/substackcdn.com/image/fetch/$s_!jlZ6!, /__u/qyoung.substack.com/w_1272, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_auto, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F859dc9f4-edf5-4cf5-8da3-47ce8dcc5268_1600x480.png 1272w, /__u/substackcdn.com/image/fetch/$s_!jlZ6!, /__u/qyoung.substack.com/w_1456, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_auto, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F859dc9f4-edf5-4cf5-8da3-47ce8dcc5268_1600x480.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">shortcuts that let you switch between panels</figcaption></figure></div><p>Muscle memory will catch up faster than you&#8217;d think. Learn the numbers once, and you&#8217;ll stop hunting for menus.</p><h3><strong>The Right Panel Looks Different. Switch Tabs to See Style Settings.</strong></h3><p>If you opened Framer 3.0 and thought, &#8220;Wait, where&#8217;s my style panel?&#8221; You&#8217;re not alone.</p><p>Style settings are now a tab. When nothing is selected, the Agent panel shows by default. My guess is Framer wants you to try the new AI features first. The good news is as long as you select an element, the style panel for your selection will switch on automatically.</p><p>Everything else in Style works just like it did before. All your old customization guides? Still valid.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Ovh9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd39f8d3-00b6-4051-8564-55c684859271_1600x1000.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Ovh9!, /__u/qyoung.substack.com/w_424, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_webp, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd39f8d3-00b6-4051-8564-55c684859271_1600x1000.png 424w, /__u/substackcdn.com/image/fetch/$s_!Ovh9!, /__u/qyoung.substack.com/w_848, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_webp, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd39f8d3-00b6-4051-8564-55c684859271_1600x1000.png 848w, /__u/substackcdn.com/image/fetch/$s_!Ovh9!, /__u/qyoung.substack.com/w_1272, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_webp, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd39f8d3-00b6-4051-8564-55c684859271_1600x1000.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Ovh9!, /__u/qyoung.substack.com/w_1456, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_webp, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd39f8d3-00b6-4051-8564-55c684859271_1600x1000.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Ovh9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd39f8d3-00b6-4051-8564-55c684859271_1600x1000.png" width="1456" height="910" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dd39f8d3-00b6-4051-8564-55c684859271_1600x1000.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:910,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:152687,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://qyoung.substack.com/i/209872840?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd39f8d3-00b6-4051-8564-55c684859271_1600x1000.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!Ovh9!, /__u/qyoung.substack.com/w_424, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_auto, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd39f8d3-00b6-4051-8564-55c684859271_1600x1000.png 424w, /__u/substackcdn.com/image/fetch/$s_!Ovh9!, /__u/qyoung.substack.com/w_848, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_auto, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd39f8d3-00b6-4051-8564-55c684859271_1600x1000.png 848w, /__u/substackcdn.com/image/fetch/$s_!Ovh9!, /__u/qyoung.substack.com/w_1272, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_auto, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd39f8d3-00b6-4051-8564-55c684859271_1600x1000.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Ovh9!, /__u/qyoung.substack.com/w_1456, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_auto, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd39f8d3-00b6-4051-8564-55c684859271_1600x1000.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Agent panel</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!-TEY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09567834-9d8c-45bd-8578-fb00fb8e2d7a_1600x1000.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!-TEY!, /__u/qyoung.substack.com/w_424, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_webp, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09567834-9d8c-45bd-8578-fb00fb8e2d7a_1600x1000.png 424w, /__u/substackcdn.com/image/fetch/$s_!-TEY!, /__u/qyoung.substack.com/w_848, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_webp, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09567834-9d8c-45bd-8578-fb00fb8e2d7a_1600x1000.png 848w, /__u/substackcdn.com/image/fetch/$s_!-TEY!, /__u/qyoung.substack.com/w_1272, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_webp, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09567834-9d8c-45bd-8578-fb00fb8e2d7a_1600x1000.png 1272w, /__u/substackcdn.com/image/fetch/$s_!-TEY!, /__u/qyoung.substack.com/w_1456, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_webp, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09567834-9d8c-45bd-8578-fb00fb8e2d7a_1600x1000.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!-TEY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09567834-9d8c-45bd-8578-fb00fb8e2d7a_1600x1000.png" width="1456" height="910" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/09567834-9d8c-45bd-8578-fb00fb8e2d7a_1600x1000.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:910,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:140248,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://qyoung.substack.com/i/209872840?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09567834-9d8c-45bd-8578-fb00fb8e2d7a_1600x1000.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!-TEY!, /__u/qyoung.substack.com/w_424, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_auto, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09567834-9d8c-45bd-8578-fb00fb8e2d7a_1600x1000.png 424w, /__u/substackcdn.com/image/fetch/$s_!-TEY!, /__u/qyoung.substack.com/w_848, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_auto, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09567834-9d8c-45bd-8578-fb00fb8e2d7a_1600x1000.png 848w, /__u/substackcdn.com/image/fetch/$s_!-TEY!, /__u/qyoung.substack.com/w_1272, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_auto, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09567834-9d8c-45bd-8578-fb00fb8e2d7a_1600x1000.png 1272w, /__u/substackcdn.com/image/fetch/$s_!-TEY!, /__u/qyoung.substack.com/w_1456, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_auto, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09567834-9d8c-45bd-8578-fb00fb8e2d7a_1600x1000.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Style panel</figcaption></figure></div><h3><strong>The CMS Panel Got a Glow-Up</strong></h3><p>Can&#8217;t find Edit Fields or Plugins? They used to sit in the top bar. Now they&#8217;re tabs in the left panel, right next to Collections.</p><p>Two quick things before you go poking around:</p><ul><li><p>In the Fields tab, double check which CMS collection you&#8217;re editing first, before you start editing anything.</p></li><li><p>Plugins is where the bulk-import tools now live &#8212; worth knowing if you&#8217;re migrating a bunch of content instead of typing it in row by row.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!RIBD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64b57eef-ca8f-4664-8371-60403800226e_1600x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!RIBD!, /__u/qyoung.substack.com/w_424, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_webp, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64b57eef-ca8f-4664-8371-60403800226e_1600x900.png 424w, /__u/substackcdn.com/image/fetch/$s_!RIBD!, /__u/qyoung.substack.com/w_848, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_webp, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64b57eef-ca8f-4664-8371-60403800226e_1600x900.png 848w, /__u/substackcdn.com/image/fetch/$s_!RIBD!, /__u/qyoung.substack.com/w_1272, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_webp, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64b57eef-ca8f-4664-8371-60403800226e_1600x900.png 1272w, /__u/substackcdn.com/image/fetch/$s_!RIBD!, /__u/qyoung.substack.com/w_1456, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_webp, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64b57eef-ca8f-4664-8371-60403800226e_1600x900.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!RIBD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64b57eef-ca8f-4664-8371-60403800226e_1600x900.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/64b57eef-ca8f-4664-8371-60403800226e_1600x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:93537,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://qyoung.substack.com/i/209872840?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64b57eef-ca8f-4664-8371-60403800226e_1600x900.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!RIBD!, /__u/qyoung.substack.com/w_424, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_auto, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64b57eef-ca8f-4664-8371-60403800226e_1600x900.png 424w, /__u/substackcdn.com/image/fetch/$s_!RIBD!, /__u/qyoung.substack.com/w_848, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_auto, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64b57eef-ca8f-4664-8371-60403800226e_1600x900.png 848w, /__u/substackcdn.com/image/fetch/$s_!RIBD!, /__u/qyoung.substack.com/w_1272, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_auto, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64b57eef-ca8f-4664-8371-60403800226e_1600x900.png 1272w, /__u/substackcdn.com/image/fetch/$s_!RIBD!, /__u/qyoung.substack.com/w_1456, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_auto, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64b57eef-ca8f-4664-8371-60403800226e_1600x900.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">CMS Collections, Fields and Plugins</figcaption></figure></div><h2><strong>Branching: Test Changes Without Touching Production</strong></h2><p>So What Is Branching, Exactly? Think of it as a way to experiment on your site without any risk of breaking what&#8217;s already live. You make your changes on a separate branch, and your live site stays untouched until that branch is applied to main.</p><p><a href="https://www.framer.com/pricing?via=louisa85">Branching is a Pro and Enterprise feature.</a> That tracks, since it&#8217;s really built for teams working together. Multiple teammates, or multiple AI agents, can now work on separate branches at the same time without colliding. Main keeps publishing as normal the whole time. Publish a branch on its own and you get a shareable preview URL. You can even branch off an existing branch, not just off main.</p><p>Still on Free or Basic? The old method still works fine. Just duplicate the section or component before you touch it, same as always. Slightly more manual, same peace of mind.</p><p>Creating a branch only takes a few clicks:</p><ol><li><p>Open the Framer project you want to experiment with.</p></li><li><p>Find the current branch name in the top navigation (usually &#8220;main&#8221;).</p></li><li><p>Select &#8220;New Branch&#8221; from the branch menu.</p></li><li><p>Give your branch a name that describes the experiment.</p></li><li><p>Start editing without affecting your live website.</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!SYKe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe1afe6b-3261-4481-8e6c-5985dc365df4_1600x1000.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!SYKe!, /__u/qyoung.substack.com/w_424, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_webp, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe1afe6b-3261-4481-8e6c-5985dc365df4_1600x1000.png 424w, /__u/substackcdn.com/image/fetch/$s_!SYKe!, /__u/qyoung.substack.com/w_848, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_webp, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe1afe6b-3261-4481-8e6c-5985dc365df4_1600x1000.png 848w, /__u/substackcdn.com/image/fetch/$s_!SYKe!, /__u/qyoung.substack.com/w_1272, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_webp, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe1afe6b-3261-4481-8e6c-5985dc365df4_1600x1000.png 1272w, /__u/substackcdn.com/image/fetch/$s_!SYKe!, /__u/qyoung.substack.com/w_1456, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_webp, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe1afe6b-3261-4481-8e6c-5985dc365df4_1600x1000.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!SYKe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe1afe6b-3261-4481-8e6c-5985dc365df4_1600x1000.png" width="1456" height="910" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/be1afe6b-3261-4481-8e6c-5985dc365df4_1600x1000.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:910,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:21713,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://qyoung.substack.com/i/209872840?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe1afe6b-3261-4481-8e6c-5985dc365df4_1600x1000.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!SYKe!, /__u/qyoung.substack.com/w_424, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_auto, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe1afe6b-3261-4481-8e6c-5985dc365df4_1600x1000.png 424w, /__u/substackcdn.com/image/fetch/$s_!SYKe!, /__u/qyoung.substack.com/w_848, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_auto, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe1afe6b-3261-4481-8e6c-5985dc365df4_1600x1000.png 848w, /__u/substackcdn.com/image/fetch/$s_!SYKe!, /__u/qyoung.substack.com/w_1272, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_auto, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe1afe6b-3261-4481-8e6c-5985dc365df4_1600x1000.png 1272w, /__u/substackcdn.com/image/fetch/$s_!SYKe!, /__u/qyoung.substack.com/w_1456, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_auto, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe1afe6b-3261-4481-8e6c-5985dc365df4_1600x1000.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Manage branches in the top navigation bar</figcaption></figure></div><p>A few things worth knowing about Branching:</p><ol><li><p>Publishing a branch &#8800; publishing your website. You get a shareable preview URL for that branch, while the live site doesn&#8217;t budge.</p></li><li><p>Applying a branch &#8800; publishing your website. Your site only changes once you publish main itself.</p></li><li><p>Changed your mind after applying a branch? You can revert it from version history, and it lands back in a draft &#8212; reviewable, reusable, not gone.</p></li></ol><h2><strong>Agent: Making AI Practical for Template Customization</strong></h2><p>You&#8217;ve probably seen videos like &#8220;I built a site with AI in 10 minutes&#8221;, right? Honestly, I&#8217;ve tried. I have never once succeeded. The site could show up within ten minutes, sometimes less, but it never actually looks like what I had in my head, with design.md or not.</p><p>If you&#8217;ve genuinely cracked this, congrats. Feel free to skip ahead, since the rest of this might be too basic for you. If you&#8217;ve hit the same wall I have, here are the five practices that are actually working for me.</p><h4>1. Give Agents the Repetitive Work. Keep the Creative Work for Yourself.</h4><p>Say you want to add a Team section. The normal workflow: build a CMS collection for your team (optional, but I&#8217;d do it), fill in everyone&#8217;s info, then build the section on the page. We&#8217;ve covered building CMS manually before &#8212; this time, let&#8217;s have Agent do it. The trick is listing every field, with its exact type, don&#8217;t leave anything to guesswork:</p><pre><code><code>Create a Team CMS collection with fields: Name, Slug, Role (plain text), Photo (image), Bio (rich text), LinkedIn (link) and Email (link)</code></code></pre><p>Handing off repetitive work to Agent sounds like a dream, right? Here&#8217;s the catch &#8212; it only actually works if you&#8217;ve done a little prep first. Like naming each team member&#8217;s photo file with their actual name before uploading, so Agent doesn&#8217;t guess who&#8217;s who.</p><p>Honest tip: if something&#8217;s quick enough to do by hand, spending time explaining it to Agent (and spending credits to run it) isn&#8217;t automatically the win it sounds like.</p><h4>2. Don&#8217;t Start with a Blank Canvas</h4><p>AI is genuinely powerful, but it can&#8217;t read your mind. Describing exactly what you want, clearly and completely, in one shot? Way harder than it sounds.</p><p>That&#8217;s why <a href="https://www.framer.com/@qyoung/?tab=template">starting from a good template</a> is still the move, especially if you&#8217;re not a web expert. Working from a template means Agent can build new pages or sections using your existing components and design system, instead of making up its own.</p><p>A few tips that&#8217;ll help you collaborate better with Agent:</p><ul><li><p><strong>Select the layer or section first</strong>, before you type anything. The more context Agent has, the fewer weird mistakes it makes.</p></li><li><p><strong>Use @ mentions</strong> to point straight at your existing pages, CMS collections, components, text styles, and color styles.</p></li><li><p><strong>Type /</strong> to pull in existing skills &#8212; like creating a breakpoint &#8212; so you&#8217;re not typing out the whole process every time</p></li></ul><p>Now that the Team collection exists, let&#8217;s go back to our example. Instead of typing &#8220;create a new Team section&#8221; and hoping for the best, try this instead:</p><pre><code><code>Create a new 'Team' section in @about page after 'Services' section, with a @Heading 2 and a one line description below. Listing 6 team members from @team in 3x2 grid layout, each team member card layout vertically, with a 3:4 ratio photo, a name with @Title text style, and a position with @body text style below. Using @lightest gray as bg color of each team member card. Generous spacing, full width.</code></code></pre><p>Will it come out pixel-perfect? Probably not. But it&#8217;ll have everything you actually wanted to say in it, which makes it so much easier to tweak into what you actually want instead of starting the whole conversation over. Same workflow works beautifully for projects, testimonials, blog posts etc.</p><h4>3. Add a visual reference to your prompt.</h4><p>That covers what to say. Sometimes what to show matters just as much. Text gets you most of the way there, but a picture closes the gap. Screenshot part of a site you like and mark up what should change. Or sketch something rough yourself, even a few boxes and arrows, and jot down what each piece is meant to be. Drop that into the prompt alongside your text. Words tell Agent what you want. A picture shows it exactly. Give it both, and you&#8217;ll spend a lot less time going back and forth to fix what got lost in translation.</p><h4>4. Break big requests into small prompts.</h4><p>Cramming too many tasks into one prompt wastes credits and makes it harder to check the results. One task per prompt is the better trade for both sides.</p><h4>5. Let Agent audit before you publish.</h4><p>Before anything goes live, Agent can do a pass I used to do by hand: scanning the whole site for the stuff that&#8217;s tedious to catch but easy to fix. Ask it to check for broken external links. Have it find and replace a phrase across every page instead of hunting file by file. Point it at every image missing alt text and let it generate some.</p><p>It won&#8217;t replace your own final look-over. But it&#8217;ll clear out the boring stuff first, so your review time goes toward the things that actually need your judgment.</p><h3><strong>Out of Credits? Connect Your Own AI Agent</strong></h3><p>Already paying for Claude Code, Codex, Cursor, Antigravity CLI, or Windsurf? You don&#8217;t have to be boxed in by Framer&#8217;s built-in credit limits. You can connect your existing tools directly. Once you&#8217;re connected, the AI runs through your own subscription, completely separate from what Framer meters.</p><ol><li><p>Run <code>npx @framer/agent setup</code> in your terminal.</p></li><li><p>Grab your invite link (not the preview link, not the remix link. It&#8217;s under Invite &#8594; Project link &#8594; Copy.)</p></li><li><p>Type <code>/framer</code> with the invite link, and hit enter.</p></li><li><p>Approve the external agent when it asks.</p></li><li><p>Prompt it the same way you&#8217;d prompt Agent &#8212; build, change, fix, whatever you need.</p></li></ol><p>If the invite link doesn&#8217;t connect, try the API route instead: Site Settings &#8594; General &#8594; API key &#8594; Add &#8594; Copy, then hand that key to whichever external agent you&#8217;re using. If it asks you to pick a folder to work from, any folder is fine &#8212; pick whatever works for the project.</p><h3><strong>How Many Credits Do You Get?</strong></h3><p>Credit numbers below reflect what&#8217;s publicly known at the time of writing. Framer adjusts plans and limits &#8212; <a href="https://www.framer.com/pricing?via=louisa85">always confirm current numbers on Framer&#8217;s official pricing page</a> before you plan around them.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!KDG7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc7b670e-4971-48e7-b7df-4d6993159c6a_1600x480.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!KDG7!, /__u/qyoung.substack.com/w_424, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_webp, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc7b670e-4971-48e7-b7df-4d6993159c6a_1600x480.png 424w, /__u/substackcdn.com/image/fetch/$s_!KDG7!, /__u/qyoung.substack.com/w_848, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_webp, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc7b670e-4971-48e7-b7df-4d6993159c6a_1600x480.png 848w, /__u/substackcdn.com/image/fetch/$s_!KDG7!, /__u/qyoung.substack.com/w_1272, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_webp, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc7b670e-4971-48e7-b7df-4d6993159c6a_1600x480.png 1272w, /__u/substackcdn.com/image/fetch/$s_!KDG7!, /__u/qyoung.substack.com/w_1456, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_webp, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc7b670e-4971-48e7-b7df-4d6993159c6a_1600x480.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!KDG7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc7b670e-4971-48e7-b7df-4d6993159c6a_1600x480.png" width="1456" height="437" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cc7b670e-4971-48e7-b7df-4d6993159c6a_1600x480.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:437,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:13481,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://qyoung.substack.com/i/209872840?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc7b670e-4971-48e7-b7df-4d6993159c6a_1600x480.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!KDG7!, /__u/qyoung.substack.com/w_424, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_auto, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc7b670e-4971-48e7-b7df-4d6993159c6a_1600x480.png 424w, /__u/substackcdn.com/image/fetch/$s_!KDG7!, /__u/qyoung.substack.com/w_848, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_auto, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc7b670e-4971-48e7-b7df-4d6993159c6a_1600x480.png 848w, /__u/substackcdn.com/image/fetch/$s_!KDG7!, /__u/qyoung.substack.com/w_1272, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_auto, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc7b670e-4971-48e7-b7df-4d6993159c6a_1600x480.png 1272w, /__u/substackcdn.com/image/fetch/$s_!KDG7!, /__u/qyoung.substack.com/w_1456, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_auto, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc7b670e-4971-48e7-b7df-4d6993159c6a_1600x480.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Based on Framer&#8217;s published numbers, here&#8217;s roughly what common operations cost:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!7t4a!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1383c0e-4133-437b-9f68-e363719ade3f_1600x480.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!7t4a!, /__u/qyoung.substack.com/w_424, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_webp, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1383c0e-4133-437b-9f68-e363719ade3f_1600x480.png 424w, /__u/substackcdn.com/image/fetch/$s_!7t4a!, /__u/qyoung.substack.com/w_848, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_webp, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1383c0e-4133-437b-9f68-e363719ade3f_1600x480.png 848w, /__u/substackcdn.com/image/fetch/$s_!7t4a!, /__u/qyoung.substack.com/w_1272, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_webp, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1383c0e-4133-437b-9f68-e363719ade3f_1600x480.png 1272w, /__u/substackcdn.com/image/fetch/$s_!7t4a!, /__u/qyoung.substack.com/w_1456, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_webp, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1383c0e-4133-437b-9f68-e363719ade3f_1600x480.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!7t4a!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1383c0e-4133-437b-9f68-e363719ade3f_1600x480.png" width="1456" height="437" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f1383c0e-4133-437b-9f68-e363719ade3f_1600x480.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:437,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:8910,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://qyoung.substack.com/i/209872840?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1383c0e-4133-437b-9f68-e363719ade3f_1600x480.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!7t4a!, /__u/qyoung.substack.com/w_424, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_auto, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1383c0e-4133-437b-9f68-e363719ade3f_1600x480.png 424w, /__u/substackcdn.com/image/fetch/$s_!7t4a!, /__u/qyoung.substack.com/w_848, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_auto, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1383c0e-4133-437b-9f68-e363719ade3f_1600x480.png 848w, /__u/substackcdn.com/image/fetch/$s_!7t4a!, /__u/qyoung.substack.com/w_1272, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_auto, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1383c0e-4133-437b-9f68-e363719ade3f_1600x480.png 1272w, /__u/substackcdn.com/image/fetch/$s_!7t4a!, /__u/qyoung.substack.com/w_1456, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_auto, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1383c0e-4133-437b-9f68-e363719ade3f_1600x480.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>If you remember nothing else, remember this. The interface reshuffled, but your workflow didn&#8217;t. Everything&#8217;s one dropdown or one shortcut away now. Branching is a real safety net if you&#8217;re on Pro or Enterprise, and duplicating still has your back if you&#8217;re not. And Agent? It&#8217;s genuinely useful, but only once you stop expecting it to read your mind. Start from a template, be painfully specific &#8212; with words and visuals both &#8212; keep prompts to one task at a time, and let it handle the boring audits.</p><p>That&#8217;s <a href="https://www.framer.com/?via=louisa85">Framer</a> 3.0, the parts that actually touch your day-to-day. <a href="https://www.framer.com/@qyoung/">Go poke around</a> &#8212; and if you hit something weird I didn&#8217;t cover here, drop it in the comments. I&#8217;ll probably turn it into the next post. &#10084;&#65038;</p><p></p><p></p><div><hr></div><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://qyoung.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Hope you find it useful! &#10084;&#65038;  Subscribe for free to receive new posts.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[A quick guide to customizing the WordWiz Framer template]]></title><description><![CDATA[Simple tips to refine this copy and content studio template and preserve its minimalist design.]]></description><link>https://qyoung.substack.com/p/a-quick-guide-to-customizing-the</link><guid isPermaLink="false">https://qyoung.substack.com/p/a-quick-guide-to-customizing-the</guid><dc:creator><![CDATA[Louisa Y]]></dc:creator><pubDate>Mon, 01 Jun 2026 01:33:05 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/798e6aba-0535-4ea5-a06f-8bef89e6287d_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hi friends,</p><p>If you&#8217;ve grabbed <a href="https://wordwiz.framer.website/?via=louisa85">the free WordWiz Framer template</a> lately, you&#8217;re probably ready to tweak it to fit your brand and launch your new website. For those who haven&#8217;t discovered it yet, WordWiz is a creative website template crafted for copywriting professionals, content studios, and brand narrative agencies.</p><p>It&#8217;s designed to work seamlessly even as every detail gets customized, keeping designs polished and content front and center. Even so, new users may encounter a few small snags when updating images, featuring projects or using components in formatted text areas in the CMS detail page</p><p>This guide breaks down how to adjust those trickier template sections. Simple, step-by-step tips work for even total Framer newbies.</p><p></p><h1>Image Saturate</h1><p>Most images in the WordWiz template automatically adopt a black and white style. This keeps the template&#8217;s design consistent right from the start.</p><p>You can easily adjust this look for existing images or any new ones added. Use the Saturate control in the Style settings.</p><ul><li><p>Set it to 0% for black and white.</p></li><li><p>Set it to 100% to keep the image&#8217;s original color.</p></li></ul><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;1ef79a54-b9e9-47d2-b3d5-4d30c24f70f4&quot;,&quot;duration&quot;:null}"></div><p></p><h1>Work Section in Homepage</h1><p>The homepage work section is designed to stay tidy and focused. Only the first tag of each project appears here. This keeps things uncluttered and lets your best work take center stage.</p><p>Select four of your projects and mark them as Featured in the Work CMS. The content in this section will update automatically.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;83899f61-e9ae-4e80-a539-8f013acbf811&quot;,&quot;duration&quot;:null}"></div><p></p><h1>CMS Detail Row</h1><p>Inserting extra detail rows adds structured information to your detail page. The process is straightforward and smooth.</p><ul><li><p>Click the tag to open the editing panel.</p></li><li><p>Move your cursor to the position where you want to insert the new row.</p></li><li><p>Click the plus icon and search for 2 column row, then select it.</p></li></ul><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;f03f589f-baa3-4564-9dab-3eb46158436b&quot;,&quot;duration&quot;:null}"></div><p>Having trouble placing your cursor between rows or at the end, and the plus button looks unclickable? Try this quick trick.</p><ul><li><p>Select the row adjacent to where you want to insert the new one.</p></li><li><p>Click outside the pop-up editing panel to close it.</p></li><li><p>Use the left or right arrow keys on your keyboard to position the cursor correctly.</p></li><li><p>You may not see the cursor, but the plus button will become clickable once the cursor is in the right place.</p></li></ul><p>A quick tip helps preserve polished design. Remember to check if the top detail row has a top border. The bottom border is enabled by default.</p><p>If you notice a line that appears thicker than others, check the borders of adjacent rows. A top row with a bottom border and the row below with a top border will create a thicker line where they meet.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;08849aa9-e459-4775-9140-1018e4426dff&quot;,&quot;duration&quot;:null}"></div><p>And that&#8217;s it. These small tweaks let you customize <a href="https://wordwiz.framer.website/?via=louisa85">WordWiz</a> to your preferences, without losing the elegant, minimalist feel that sets the template apart.</p><p>I hope this guide will help you get your site up and running smoothly. If you love your finished WordWiz site, don&#8217;t hesitate to share what you build with the world!</p><p>Happy launching!</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://qyoung.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Hope you find it useful! &#10084;&#65038; Subscribe for free to receive new posts.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[How to Get Your Framer Site Ready to Launch]]></title><description><![CDATA[Simple checks and settings to make sure your site works perfectly before you hit publish.]]></description><link>https://qyoung.substack.com/p/how-to-get-your-framer-site-ready</link><guid isPermaLink="false">https://qyoung.substack.com/p/how-to-get-your-framer-site-ready</guid><dc:creator><![CDATA[Louisa Y]]></dc:creator><pubDate>Thu, 07 May 2026 08:55:52 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/695b3ff3-d9f9-4419-b0cf-072672fa287a_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>If you&#8217;ve been following this <a href="https://framer.link/?via=louisa85">Framer</a> template guide, you already know how to make the template fit your brand style, how to use CMS to create dynamic content, how to edit components without breaking anything, and how to optimize performance for speed. You&#8217;ve already turned that public <a href="https://www.framer.com/@qyoung/?tab=templates">template</a> into something that feels almost entirely yours.</p><p>But there&#8217;s one last step people often skip before hitting publish: making sure every final setting is locked in. Tweaking your metadata, double-checking form destinations, and connecting your domain so everything works when you go live. </p><p>That&#8217;s exactly what this post is for. By the end, you&#8217;ll feel confident hitting publish. Let&#8217;s dive in.</p><p></p><h1>Layout Templates Consistent Structure Simplify Workflows</h1><p>When building multi-page sites some elements repeat across pages like navigation footers and call-to-action components. Layout templates solve this perfectly by centralizing all shared components in one place.</p><p>Update global elements once and the change applies sitewide. This eliminates repetitive edits and preserve consistent design across all pages.</p><p>Templates come with global settings by default, and still let you customize or remove them per page whenever you need. Pages automatically take on shared layout structures, so you only need to craft content unique to each page. Here&#8217;s how to work with them:</p><h3>To apply layout template on a page:</h3><ul><li><p>Select the breakpoint on your page</p></li><li><p>Go to the properties panel on the right</p></li><li><p>Click the plus icon next to Layout Template</p></li><li><p>Choose the template you want to apply</p></li><li><p>The template will take effect immediately</p></li></ul><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;f7c6860b-dec4-42ae-9fa9-a692ba7085dc&quot;,&quot;duration&quot;:null}"></div><h3>To remove layout template from a page:</h3><ul><li><p>Select the breakpoint on the page</p></li><li><p>Open the properties panel on the right</p></li><li><p>Find the applied Layout Template name</p></li><li><p>Click the minus icon to remove it</p></li><li><p>The page will return to its standalone state</p></li></ul><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;8aea74b8-cdab-4c3f-8f8a-9fb5e851be7a&quot;,&quot;duration&quot;:null}"></div><p></p><h1>Contact Forms Collect Inputs Finalize Experiences</h1><h3>Set up where submissions go</h3><p>Framer includes fully native form functionality. You can route submissions to email, webhooks (third party platforms), or Google Sheets with no external tools.</p><ul><li><p>Select the top-level form frame</p></li><li><p>Find the &#8216;Send To&#8217; field on the right panel</p></li><li><p>Fill in the required information for your chosen method</p></li><li><p>Set sender name, email subject, and additional details if needed</p></li></ul><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;cecc0eed-4ff5-4b98-9491-ed3e258116b9&quot;,&quot;duration&quot;:null}"></div><h3>Set up a post-submission redirect</h3><p>When someone submits the form, they want to know it worked. A post&#8209;submission redirect sends them to a thank&#8209;you page or URL of your choice, keeping the experience clean and intentional.</p><p>Setting up a redirect to a thank&#8209;you page is optional. If the template you&#8217;re working with doesn&#8217;t come with a thank&#8209;you page, that&#8217;s fine too. Most submit buttons include a success state that confirms the submission went through.</p><p>If you&#8217;d like to set this up, here&#8217;s how:</p><ul><li><p>Select the top-level form frame on the canvas</p></li><li><p>Scroll down to find the &#8216;Redirect&#8217; field on the right panel</p></li><li><p>Enter the target URL or select a page within your project</p></li></ul><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;c3b5f6a0-72b3-4f2d-b961-c5b231b667ae&quot;,&quot;duration&quot;:null}"></div><p></p><h1>Performance Optimize Speed Elevate Accessibility</h1><p>A fast, accessible site delivers a smoother experience for visitors while making your content easier to find online. Simple media adjustments can significantly make a big difference in performance and visibility.</p><h3>Add alt text to images</h3><p>Alt text is one of the simplest yet most impactful steps for accessibility and SEO. It describes images for screen readers and helps search engines understand your content. The best practice is write clear, simple descriptions and avoid keyword stuffing.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!h2Zl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb12e8e13-d53e-4b74-b91d-fea15a62f550_1080x675.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!h2Zl!, /__u/qyoung.substack.com/w_424, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_webp, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb12e8e13-d53e-4b74-b91d-fea15a62f550_1080x675.png 424w, /__u/substackcdn.com/image/fetch/$s_!h2Zl!, /__u/qyoung.substack.com/w_848, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_webp, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb12e8e13-d53e-4b74-b91d-fea15a62f550_1080x675.png 848w, /__u/substackcdn.com/image/fetch/$s_!h2Zl!, /__u/qyoung.substack.com/w_1272, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_webp, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb12e8e13-d53e-4b74-b91d-fea15a62f550_1080x675.png 1272w, /__u/substackcdn.com/image/fetch/$s_!h2Zl!, /__u/qyoung.substack.com/w_1456, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_webp, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb12e8e13-d53e-4b74-b91d-fea15a62f550_1080x675.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!h2Zl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb12e8e13-d53e-4b74-b91d-fea15a62f550_1080x675.png" width="1080" height="675" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b12e8e13-d53e-4b74-b91d-fea15a62f550_1080x675.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:675,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:210066,&quot;alt&quot;:&quot;Add alt text to images&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://qyoung.substack.com/i/196660608?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb12e8e13-d53e-4b74-b91d-fea15a62f550_1080x675.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Add alt text to images" title="Add alt text to images" srcset="/__u/substackcdn.com/image/fetch/$s_!h2Zl!, /__u/qyoung.substack.com/w_424, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_auto, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb12e8e13-d53e-4b74-b91d-fea15a62f550_1080x675.png 424w, /__u/substackcdn.com/image/fetch/$s_!h2Zl!, /__u/qyoung.substack.com/w_848, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_auto, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb12e8e13-d53e-4b74-b91d-fea15a62f550_1080x675.png 848w, /__u/substackcdn.com/image/fetch/$s_!h2Zl!, /__u/qyoung.substack.com/w_1272, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_auto, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb12e8e13-d53e-4b74-b91d-fea15a62f550_1080x675.png 1272w, /__u/substackcdn.com/image/fetch/$s_!h2Zl!, /__u/qyoung.substack.com/w_1456, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_auto, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb12e8e13-d53e-4b74-b91d-fea15a62f550_1080x675.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Add alt text to images</figcaption></figure></div><h3>Compress media files</h3><p>Large images and videos slow your site down. Compress them (under 5MB) before uploading to Framer to save bandwidth and keep things fast.</p><h3>Use SVG for logos</h3><p>For logos and icons, SVG files are ideal. They scale infinitely without losing quality, ensuring sharp visuals across all screen sizes, from mobile to desktop.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!FFdY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69554b98-77b8-4480-b3ff-cd50faf33907_1080x675.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!FFdY!, /__u/qyoung.substack.com/w_424, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_webp, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69554b98-77b8-4480-b3ff-cd50faf33907_1080x675.png 424w, /__u/substackcdn.com/image/fetch/$s_!FFdY!, /__u/qyoung.substack.com/w_848, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_webp, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69554b98-77b8-4480-b3ff-cd50faf33907_1080x675.png 848w, /__u/substackcdn.com/image/fetch/$s_!FFdY!, /__u/qyoung.substack.com/w_1272, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_webp, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69554b98-77b8-4480-b3ff-cd50faf33907_1080x675.png 1272w, /__u/substackcdn.com/image/fetch/$s_!FFdY!, /__u/qyoung.substack.com/w_1456, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_webp, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69554b98-77b8-4480-b3ff-cd50faf33907_1080x675.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!FFdY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69554b98-77b8-4480-b3ff-cd50faf33907_1080x675.png" width="1080" height="675" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/69554b98-77b8-4480-b3ff-cd50faf33907_1080x675.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:675,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:76403,&quot;alt&quot;:&quot;Export elements as SVG in Figma&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://qyoung.substack.com/i/196660608?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69554b98-77b8-4480-b3ff-cd50faf33907_1080x675.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Export elements as SVG in Figma" title="Export elements as SVG in Figma" srcset="/__u/substackcdn.com/image/fetch/$s_!FFdY!, /__u/qyoung.substack.com/w_424, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_auto, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69554b98-77b8-4480-b3ff-cd50faf33907_1080x675.png 424w, /__u/substackcdn.com/image/fetch/$s_!FFdY!, /__u/qyoung.substack.com/w_848, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_auto, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69554b98-77b8-4480-b3ff-cd50faf33907_1080x675.png 848w, /__u/substackcdn.com/image/fetch/$s_!FFdY!, /__u/qyoung.substack.com/w_1272, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_auto, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69554b98-77b8-4480-b3ff-cd50faf33907_1080x675.png 1272w, /__u/substackcdn.com/image/fetch/$s_!FFdY!, /__u/qyoung.substack.com/w_1456, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_auto, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69554b98-77b8-4480-b3ff-cd50faf33907_1080x675.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Export elements as SVG in Figma</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!xpTj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fbc5aac-f225-4e11-8a72-9401f8efbed8_1080x675.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!xpTj!, /__u/qyoung.substack.com/w_424, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_webp, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fbc5aac-f225-4e11-8a72-9401f8efbed8_1080x675.png 424w, /__u/substackcdn.com/image/fetch/$s_!xpTj!, /__u/qyoung.substack.com/w_848, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_webp, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fbc5aac-f225-4e11-8a72-9401f8efbed8_1080x675.png 848w, /__u/substackcdn.com/image/fetch/$s_!xpTj!, /__u/qyoung.substack.com/w_1272, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_webp, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fbc5aac-f225-4e11-8a72-9401f8efbed8_1080x675.png 1272w, /__u/substackcdn.com/image/fetch/$s_!xpTj!, /__u/qyoung.substack.com/w_1456, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_webp, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fbc5aac-f225-4e11-8a72-9401f8efbed8_1080x675.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!xpTj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fbc5aac-f225-4e11-8a72-9401f8efbed8_1080x675.png" width="1080" height="675" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1fbc5aac-f225-4e11-8a72-9401f8efbed8_1080x675.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:675,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:81533,&quot;alt&quot;:&quot;Use SVG files like any other image in Framer&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://qyoung.substack.com/i/196660608?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fbc5aac-f225-4e11-8a72-9401f8efbed8_1080x675.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Use SVG files like any other image in Framer" title="Use SVG files like any other image in Framer" srcset="/__u/substackcdn.com/image/fetch/$s_!xpTj!, /__u/qyoung.substack.com/w_424, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_auto, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fbc5aac-f225-4e11-8a72-9401f8efbed8_1080x675.png 424w, /__u/substackcdn.com/image/fetch/$s_!xpTj!, /__u/qyoung.substack.com/w_848, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_auto, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fbc5aac-f225-4e11-8a72-9401f8efbed8_1080x675.png 848w, /__u/substackcdn.com/image/fetch/$s_!xpTj!, /__u/qyoung.substack.com/w_1272, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_auto, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fbc5aac-f225-4e11-8a72-9401f8efbed8_1080x675.png 1272w, /__u/substackcdn.com/image/fetch/$s_!xpTj!, /__u/qyoung.substack.com/w_1456, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_auto, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fbc5aac-f225-4e11-8a72-9401f8efbed8_1080x675.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Use SVG files like any other image in Framer</figcaption></figure></div><p></p><h1>Site &amp; Page Settings Refine Metadata Lift SEO</h1><p>Global site settings establish your site&#8217;s identity, while page-specific settings let you tailor individual pages for search and visibility. Metadata is how you tell search engines what your site is about, and it directly impacts both usability and visibility.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!bLmk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4725ed6-8a0c-4f30-9396-32336b43bb8f_1080x675.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!bLmk!, /__u/qyoung.substack.com/w_424, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_webp, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4725ed6-8a0c-4f30-9396-32336b43bb8f_1080x675.png 424w, /__u/substackcdn.com/image/fetch/$s_!bLmk!, /__u/qyoung.substack.com/w_848, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_webp, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4725ed6-8a0c-4f30-9396-32336b43bb8f_1080x675.png 848w, /__u/substackcdn.com/image/fetch/$s_!bLmk!, /__u/qyoung.substack.com/w_1272, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_webp, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4725ed6-8a0c-4f30-9396-32336b43bb8f_1080x675.png 1272w, /__u/substackcdn.com/image/fetch/$s_!bLmk!, /__u/qyoung.substack.com/w_1456, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_webp, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4725ed6-8a0c-4f30-9396-32336b43bb8f_1080x675.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!bLmk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4725ed6-8a0c-4f30-9396-32336b43bb8f_1080x675.png" width="1080" height="675" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b4725ed6-8a0c-4f30-9396-32336b43bb8f_1080x675.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:675,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:110304,&quot;alt&quot;:&quot;Open Framer website settings&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://qyoung.substack.com/i/196660608?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4725ed6-8a0c-4f30-9396-32336b43bb8f_1080x675.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Open Framer website settings" title="Open Framer website settings" srcset="/__u/substackcdn.com/image/fetch/$s_!bLmk!, /__u/qyoung.substack.com/w_424, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_auto, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4725ed6-8a0c-4f30-9396-32336b43bb8f_1080x675.png 424w, /__u/substackcdn.com/image/fetch/$s_!bLmk!, /__u/qyoung.substack.com/w_848, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_auto, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4725ed6-8a0c-4f30-9396-32336b43bb8f_1080x675.png 848w, /__u/substackcdn.com/image/fetch/$s_!bLmk!, /__u/qyoung.substack.com/w_1272, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_auto, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4725ed6-8a0c-4f30-9396-32336b43bb8f_1080x675.png 1272w, /__u/substackcdn.com/image/fetch/$s_!bLmk!, /__u/qyoung.substack.com/w_1456, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_auto, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4725ed6-8a0c-4f30-9396-32336b43bb8f_1080x675.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Open settings</figcaption></figure></div><p></p><h3>Global Identity Setup</h3><p>Site settings apply to every page, setting the foundation for your site&#8217;s appearance and functionality.</p><ul><li><p>Open the settings icon in the top toolbar</p></li><li><p>Review and update site title and description</p></li><li><p>Set the correct site language for better accessibility and SEO</p></li><li><p>Upload favicon, social preview image, and Apple touch icon</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!tZTL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7951de3e-ecf0-40c9-a3c2-f39d5f03af78_1080x675.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!tZTL!, /__u/qyoung.substack.com/w_424, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_webp, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7951de3e-ecf0-40c9-a3c2-f39d5f03af78_1080x675.png 424w, /__u/substackcdn.com/image/fetch/$s_!tZTL!, /__u/qyoung.substack.com/w_848, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_webp, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7951de3e-ecf0-40c9-a3c2-f39d5f03af78_1080x675.png 848w, /__u/substackcdn.com/image/fetch/$s_!tZTL!, /__u/qyoung.substack.com/w_1272, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_webp, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7951de3e-ecf0-40c9-a3c2-f39d5f03af78_1080x675.png 1272w, /__u/substackcdn.com/image/fetch/$s_!tZTL!, /__u/qyoung.substack.com/w_1456, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_webp, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7951de3e-ecf0-40c9-a3c2-f39d5f03af78_1080x675.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!tZTL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7951de3e-ecf0-40c9-a3c2-f39d5f03af78_1080x675.png" width="1080" height="675" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7951de3e-ecf0-40c9-a3c2-f39d5f03af78_1080x675.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:675,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:85355,&quot;alt&quot;:&quot;Framer site settings&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://qyoung.substack.com/i/196660608?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7951de3e-ecf0-40c9-a3c2-f39d5f03af78_1080x675.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Framer site settings" title="Framer site settings" srcset="/__u/substackcdn.com/image/fetch/$s_!tZTL!, /__u/qyoung.substack.com/w_424, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_auto, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7951de3e-ecf0-40c9-a3c2-f39d5f03af78_1080x675.png 424w, /__u/substackcdn.com/image/fetch/$s_!tZTL!, /__u/qyoung.substack.com/w_848, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_auto, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7951de3e-ecf0-40c9-a3c2-f39d5f03af78_1080x675.png 848w, /__u/substackcdn.com/image/fetch/$s_!tZTL!, /__u/qyoung.substack.com/w_1272, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_auto, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7951de3e-ecf0-40c9-a3c2-f39d5f03af78_1080x675.png 1272w, /__u/substackcdn.com/image/fetch/$s_!tZTL!, /__u/qyoung.substack.com/w_1456, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_auto, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7951de3e-ecf0-40c9-a3c2-f39d5f03af78_1080x675.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Site settings</figcaption></figure></div><p></p><h3>Page Search Optimization</h3><p>Page settings override global values when needed, letting you customize how each page appears in search results and navigation.</p><ul><li><p>Select any page from the left page list</p></li><li><p>Set a clear and unique page title for search engines and browser tabs. Should be unique, keyword-relevant, concise (&lt;60 chars).</p></li><li><p>Write a concise page description for better search results. summarizing page content. Should be concise (~160 chars)</p></li><li><p>Check or uncheck show in search engines to control indexing</p></li><li><p>Review the auto-generated page URL for clarity and consistency</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!QGA1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48ce1cf9-2a4e-4018-85b5-e44b6d185f68_1080x675.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!QGA1!, /__u/qyoung.substack.com/w_424, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_webp, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48ce1cf9-2a4e-4018-85b5-e44b6d185f68_1080x675.png 424w, /__u/substackcdn.com/image/fetch/$s_!QGA1!, /__u/qyoung.substack.com/w_848, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_webp, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48ce1cf9-2a4e-4018-85b5-e44b6d185f68_1080x675.png 848w, /__u/substackcdn.com/image/fetch/$s_!QGA1!, /__u/qyoung.substack.com/w_1272, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_webp, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48ce1cf9-2a4e-4018-85b5-e44b6d185f68_1080x675.png 1272w, /__u/substackcdn.com/image/fetch/$s_!QGA1!, /__u/qyoung.substack.com/w_1456, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_webp, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48ce1cf9-2a4e-4018-85b5-e44b6d185f68_1080x675.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!QGA1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48ce1cf9-2a4e-4018-85b5-e44b6d185f68_1080x675.png" width="1080" height="675" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/48ce1cf9-2a4e-4018-85b5-e44b6d185f68_1080x675.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:675,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:91427,&quot;alt&quot;:&quot;Framer page settings&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://qyoung.substack.com/i/196660608?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48ce1cf9-2a4e-4018-85b5-e44b6d185f68_1080x675.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Framer page settings" title="Framer page settings" srcset="/__u/substackcdn.com/image/fetch/$s_!QGA1!, /__u/qyoung.substack.com/w_424, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_auto, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48ce1cf9-2a4e-4018-85b5-e44b6d185f68_1080x675.png 424w, /__u/substackcdn.com/image/fetch/$s_!QGA1!, /__u/qyoung.substack.com/w_848, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_auto, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48ce1cf9-2a4e-4018-85b5-e44b6d185f68_1080x675.png 848w, /__u/substackcdn.com/image/fetch/$s_!QGA1!, /__u/qyoung.substack.com/w_1272, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_auto, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48ce1cf9-2a4e-4018-85b5-e44b6d185f68_1080x675.png 1272w, /__u/substackcdn.com/image/fetch/$s_!QGA1!, /__u/qyoung.substack.com/w_1456, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_auto, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48ce1cf9-2a4e-4018-85b5-e44b6d185f68_1080x675.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Page settings</figcaption></figure></div><p></p><p>That&#8217;s a wrap on the Framer template customize series. You now have all the tools to polish your SEO settings, make your forms work as intended, improve your site performance, and launch a high-performing site with confidence.</p><p>All that&#8217;s left is to connect your domain, hit publish, and share what you&#8217;ve built with the world.</p><p>Still not sure where to start yet? Take a look and <a href="https://www.framer.com/@qyoung/?tab=templates">grab a template here</a> &#8212; there are free options for you to play with.</p><p>Thank you for following along. Happy creating! Happy launching!</p><p></p><div><hr></div><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://qyoung.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Hope you find it useful! &#10084;&#65038; Subscribe for free to receive new posts.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[How to Edit Framer Components Without Trigger Site-wide Changes]]></title><description><![CDATA[Learn to use components flexibly so you can swap your content, tweak nested parts, and adjust variants to customize your template more efficiently.]]></description><link>https://qyoung.substack.com/p/how-to-edit-framer-components-without</link><guid isPermaLink="false">https://qyoung.substack.com/p/how-to-edit-framer-components-without</guid><dc:creator><![CDATA[Louisa Y]]></dc:creator><pubDate>Tue, 24 Feb 2026 09:32:11 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/0f2e78bb-f606-410a-be5e-5ce38919f773_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>If you&#8217;ve been following this <a href="https://framer.link/?via=louisa85">Framer</a> template guide, you already know how to make the template fit your brand style, how to use CMS to create dynamic content, and how to fix CMS detail page chaos. You&#8217;ve already turned that public template into something that feels 80% yours.</p><p>But one question keeps coming up for people at this stage: you click around, make a tweak, and suddenly every copy of that component across the site changes. Or you stare at a complex nav bar component, see almost no editable fields, and think &#8220;how do I even change this?&#8221;</p><p>I get it. Components feel like a trap once you&#8217;ve already stabilized your template. But here&#8217;s the thing &#8212; modifying components doesn&#8217;t have to be scary. They&#8217;re just reusable, global building blocks. It just takes knowing a few basic rules and steps.</p><p>This post is the answer to that question. I&#8217;m going to walk you through exactly how to edit Framer template components safely. You&#8217;ll learn how to swap your own content without breaking anything, edit nested parts of complex components, adjust variants to match your brand, and even create new variants if the existing ones don&#8217;t fit.</p><p>By the end, you&#8217;ll stop fearing components and start using them to make your template feel truly yours. Let&#8217;s dive in.</p><h1>What you need to know first</h1><p>When you need to apply similar elements across multiple parts of your site, components let you skip repeating work. As a &#8220;global&#8221; element, any changes made to this component will be applied to all copies (also known as &#8220;instances&#8221;) across the website.</p><p>You might be wondering: If that&#8217;s true, why do all the testimonial cards in the template use the same component but show different text and images? That&#8217;s where the magic of variables comes in. Let&#8217;s break it down.</p><h1>How to edit basic properties</h1><p>The secret behind each recommendation card displaying different information lies in the fact that the template creator has pre-set variables for the component.</p><p>The secret that each testimonial cards can display different information is that template creators preset variables inside the component. For properties that set as variables, you can swapping in your own content safely and fast on the right properties panel, without enter the component editing mode:</p><p>The secret to those unique testimonial cards? Template creators pre-set variables for the component. For any property marked as a variable, you can swap in your own content fast and safely, without needing to enter component edit mode. Here&#8217;s how:</p><ol><li><p>Select the component on the canvas</p></li><li><p>Look at the properties panel on the right</p></li><li><p>Replace content to match your brand</p></li></ol><blockquote><p>These changes will only apply to this instance of the component.</p></blockquote><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;9e911c65-fdda-479a-b75e-db32249a21c7&quot;,&quot;duration&quot;:null}"></div><p></p><h1>How to edit complicate components</h1><p>Sometimes you select a component and only see a variant picker on the right. This situation usually occurs when a component is too complex to list all variables simply in the right properties panel. To tweak these nested parts:</p><ol><li><p>Double-click the component instance to open the component editing canvas</p></li><li><p>Tweak the component based on your needs</p></li><li><p>Click the &#8220;Back&#8221; arrow in the top-left to return to the template.</p></li></ol><blockquote><p>Complex components still work like global elements. Any changes you make here will show up on every instance of the component.</p></blockquote><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;4c9c341f-0184-489a-8ad5-3ee6b9950203&quot;,&quot;duration&quot;:null}"></div><p></p><h1>How to switch variants</h1><p>Variants enable multiple states or styles of a component within a single definition. Most components in a template come with multiple variants. These might be different styles or layouts optimized for different screen sizes. To switch variants:</p><ol><li><p>Select the component instance</p></li><li><p>Find the &#8220;Variant&#8221; dropdown in the right properties panel</p></li><li><p>Choose the variant that fits your content</p></li></ol><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;236b62e3-1b29-4bd0-a6d1-f6bce2e13abf&quot;,&quot;duration&quot;:null}"></div><p>Need a style that isn&#8217;t already there? You can create a new variant too. Here&#8217;s how:</p><ol><li><p>Double-click the component instance to open the component editing canvas</p></li><li><p>Select the existing variant that&#8217;s closest to the style you want</p></li><li><p>Click the &#8220;+&#8221; button next to the variant to create a new one</p></li><li><p>Tweak the new variant&#8217;s style</p></li><li><p>Rename the new variant with a meaningful name</p></li></ol><blockquote><p>All variants tie back to the &#8220;Primary&#8221; variant. Tweak the Primary one, and every other variant will update too.</p><p>When creating a new variant, pick one without states (the ones without &#183;hover or &#183;pressed suffixes).</p></blockquote><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;a92e3796-05cf-453a-b7b6-79da78993975&quot;,&quot;duration&quot;:null}"></div><p></p><h1>How to add variables</h1><p>Variables make component instances highly customizable without breaking the link to the main component. In some cases, to make components better serve your content, you may need to add certain variables within the component. Here&#8217;s how:</p><ol><li><p>Double-click to open the component edit canvas</p></li><li><p>Drag the property you need from the top menu bar to where you want it</p></li><li><p>Select the new element</p></li><li><p>Click the &#8220;+&#8221; next to its property in the right panel to create a variable</p></li><li><p>Double-check that the new element looks good in all variants</p></li></ol><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;32f5c30a-94d8-48fa-93f8-5201b6f237ae&quot;,&quot;duration&quot;:null}"></div><p></p><h1>How to create a new component</h1><p>If you need something the template doesn&#8217;t have</p><ul><li><p>Create your new element on the canvas</p></li><li><p>Right-click the stack and select &#8220;Create component&#8221;</p></li><li><p>Assign a unique name to this component</p></li><li><p>When you need to use it, simply drag the element from the Assets panel to use it anywhere in the website</p></li></ul><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;d34ff2dc-7df2-4df9-ab81-be2e788c94da&quot;,&quot;duration&quot;:null}"></div><p></p><h1>Bonus tip: Duplicate components before tweaking them</h1><p>Ever hesitated to tweak a component because you weren&#8217;t sure if you wanted to keep the change or just test the effect? Here&#8217;s how to keep the original template component intact while you experiment:</p><ul><li><p>Duplicate the component you want to change</p></li><li><p>Assign it a unique name to separate it from the original one</p></li></ul><p>This way, you can always go back to the original version if you need to.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;0f26865a-f546-43a7-a6b2-d3e9a87ebdeb&quot;,&quot;duration&quot;:null}"></div><p></p><div><hr></div><p>You did it! You can now swap content in components without breaking every instance. You can tweak nested parts of complex nav bars or cards. You can adjust variants to fit your brand, and even make new ones if you need.</p><p>Remember how components felt like a trap at the start? Now they&#8217;re your go-to tool for making your template feel unique. <a href="https://www.framer.com/@qyoung/?tab=templates">Grab a template</a> to try these component tips out for yourself. See if these skills will make your site customization faster and more intentional.</p><p>Don&#8217;t want to miss future Framer tips? Follow along! And feel free to drop your finished designs or ask for help in the comments!</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://qyoung.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Hope you find it useful! &#10084;&#65038; Subscribe for free to receive new posts.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Why Your Framer CMS Detail Pages Keep Breaking and How to Fix It Fast]]></title><description><![CDATA[Master dynamic content, conditional visibility, and template hacks to build clean, scalable CMS detail pages.]]></description><link>https://qyoung.substack.com/p/why-your-framer-cms-detail-pages</link><guid isPermaLink="false">https://qyoung.substack.com/p/why-your-framer-cms-detail-pages</guid><dc:creator><![CDATA[Louisa Y]]></dc:creator><pubDate>Tue, 06 Jan 2026 07:15:53 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/5f60a393-d807-41ab-b3ab-d0dbce25d48c_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>A friend of mine spent an hour refining a <a href="https://framer.link/?via=louisa85">Framer</a> CMS detail page last week. She adjusted the image spacing, swapped out a text block, and added a video, then went to check her other posts. She got frustrated. Same video show up on every post, and the layout was messed up across the board.</p><p>She thought she was editing one page, but she was actually tweaking a template that governs every item in her CMS. That&#8217;s the tricky thing about CMS detail pages. They aren&#8217;t standalone pages. Delete an element, and it&#8217;s gone everywhere. Add content without linking it to a CMS field, and every entry winds up with the same static piece.</p><p>It&#8217;s easy to miss this at first, but understanding it is key to smooth CMS management. Let&#8217;s unpack dynamic content and how to use these templates effectively.</p><p></p><h1>Dynamic content</h1><p>The key to dynamic content is linking these media and text elements to specific CMS fields. Add content directly to the template without this link, and that same static piece will show up on every generated page.</p><p></p><h1>Non-CMS elements</h1><p>Add any non-CMS element to your template, and it will appear on every single CMS page. You might run into a common issue here. Maybe you add an image or a text that&#8217;s not linked to a CMS field, only to find it popping up where it shouldn&#8217;t across your collection.</p><p>That&#8217;s when the conditional visibility feature comes in handy. It lets you control which pages these non-CMS elements appear on.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!1QxT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8b7272e-b91f-4ba4-a4cb-90b9d5015b8a_1080x675.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!1QxT!, /__u/qyoung.substack.com/w_424, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_webp, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8b7272e-b91f-4ba4-a4cb-90b9d5015b8a_1080x675.png 424w, /__u/substackcdn.com/image/fetch/$s_!1QxT!, /__u/qyoung.substack.com/w_848, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_webp, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8b7272e-b91f-4ba4-a4cb-90b9d5015b8a_1080x675.png 848w, /__u/substackcdn.com/image/fetch/$s_!1QxT!, /__u/qyoung.substack.com/w_1272, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_webp, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8b7272e-b91f-4ba4-a4cb-90b9d5015b8a_1080x675.png 1272w, /__u/substackcdn.com/image/fetch/$s_!1QxT!, /__u/qyoung.substack.com/w_1456, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_webp, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8b7272e-b91f-4ba4-a4cb-90b9d5015b8a_1080x675.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!1QxT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8b7272e-b91f-4ba4-a4cb-90b9d5015b8a_1080x675.png" width="1080" height="675" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f8b7272e-b91f-4ba4-a4cb-90b9d5015b8a_1080x675.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:675,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:295716,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://qyoung.substack.com/i/182744232?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8b7272e-b91f-4ba4-a4cb-90b9d5015b8a_1080x675.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!1QxT!, /__u/qyoung.substack.com/w_424, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_auto, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8b7272e-b91f-4ba4-a4cb-90b9d5015b8a_1080x675.png 424w, /__u/substackcdn.com/image/fetch/$s_!1QxT!, /__u/qyoung.substack.com/w_848, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_auto, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8b7272e-b91f-4ba4-a4cb-90b9d5015b8a_1080x675.png 848w, /__u/substackcdn.com/image/fetch/$s_!1QxT!, /__u/qyoung.substack.com/w_1272, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_auto, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8b7272e-b91f-4ba4-a4cb-90b9d5015b8a_1080x675.png 1272w, /__u/substackcdn.com/image/fetch/$s_!1QxT!, /__u/qyoung.substack.com/w_1456, /__u/qyoung.substack.com/c_limit, /__u/qyoung.substack.com/f_auto, /__u/qyoung.substack.com/q_auto:good, /__u/qyoung.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8b7272e-b91f-4ba4-a4cb-90b9d5015b8a_1080x675.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Dynamic content &amp; Non-CMS elements</figcaption></figure></div><p></p><h1>Conditional visibility</h1><p>Most templates come with conditional visibility preset for non-CMS elements, which saves you extra setup work. For instance, an image linked to an image field will only display if that field contains an image. No more empty spaces or unwanted elements.</p><p>Conditional visibility lets elements show or hide depending on whether the relevant CMS content exists. It&#8217;s a simple tool that makes your pages feel more polished and adaptable to different content types.</p><p>Setting up the condition takes just a few steps:</p><ul><li><p>Pick the element you want to manage</p></li><li><p>Apply a variable to its visible property</p></li><li><p>Choose the relevant CMS content to base your rule on</p></li><li><p>Select &#8220;is set&#8221; as the condition</p></li></ul><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;743a02bb-fa37-49a3-9448-5a404f618401&quot;,&quot;duration&quot;:null}"></div><p></p><h1>Format text field</h1><p>If the conditional visibility setup feels like overkill, there&#8217;s a simpler way to edit your CMS detail pages. This works perfectly if you don&#8217;t have strict styling requirements and want to avoid most non-CMS element headaches.</p><p>That simpler solution is the format text field. It works a lot like Notion, letting you use different heading hierarchies, body text, images, videos and more.</p><p>Best of all, it&#8217;s a dynamic field. You won&#8217;t have to worry about content you create here showing up on other CMS detail pages.</p><p>This option is ideal for blog-style CMS collections where simple formatting is enough. It&#8217;s not a great fit though when you want more creative, personalized layouts that require precise design control.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;0ab119f6-2fa3-4661-9d46-7d90fa8edfc8&quot;,&quot;duration&quot;:null}"></div><p></p><h1>Update CMS detail page after adding new fields</h1><p>Framer automatically populates your template with fields from your chosen collection when you first create it. Once the detail page is built though, any new fields you add to the CMS won&#8217;t show up automatically. You&#8217;ll need to add them to the template manually.</p><p>Here&#8217;s how to update your page:</p><ul><li><p>Add the new field to your CMS collection (check out <a href="/__u/substack.com/@qyoung/note/p-181863372?utm_source=notes-share-action&amp;r=3hi189">how to add new fields</a>)</p></li><li><p>Add content to the new field for every collection item</p></li><li><p>Go to the canvas, insert a new element and connect it to the new CMS field via variables</p></li></ul><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;ebdd7e9b-74e3-42be-82ae-d7ca2007e37b&quot;,&quot;duration&quot;:null}"></div><p></p><h1>Add new CMS detail page</h1><p>There are times when the preset CMS options don&#8217;t meet your project&#8217;s needs. Maybe you&#8217;ve built a new CMS collection and now you&#8217;ll likely need a detail page to showcase each item&#8217;s full content.</p><p>Here&#8217;s how to add a new CMS detail page to your site:</p><ul><li><p>Access the Pages tab in your project canvas</p></li><li><p>Click the plus icon and select New CMS Page</p></li><li><p>Choose the CMS collection you want to link</p></li><li><p>Select either an index page (for listing multiple items) or a detail page (for single item layouts)</p></li></ul><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;df6e73e5-955c-4d2a-bc6e-d048cbfc705c&quot;,&quot;duration&quot;:null}"></div><p></p><p>To wrap up, we&#8217;ve covered everything you need to navigate <a href="https://framer.link/louisa85">Framer</a> CMS detail pages without the headaches. You now know they work as reusable templates where every change ripples across your collection. You&#8217;ve learned how dynamic content links to CMS fields to keep pages unique and how non CMS elements can be controlled with conditional visibility.</p><p>We also walked through simpler shortcuts like the format text field for basic layouts and steps to update or add new detail pages when your CMS grows. These small but crucial insights will save you hours of troubleshooting and help you build more flexible sites.</p><p>I hope this post made Framer CMS feel less intimidating and more approachable. <a href="https://www.framer.com/@qyoung/?tab=templates">Grab a template</a> to dive in and put these tips to the test. You&#8217;ll see how much smoother your content management becomes.</p><p></p><p>Don&#8217;t want to miss future Framer tips? Follow along! And feel free to drop your finished designs or ask for help in the comments!</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://qyoung.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Hope you find it useful! &#10084;&#65038; Subscribe for free to receive new posts.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Framer CMS Made Easy]]></title><description><![CDATA[A beginner-friendly guide to using Framer collection lists to dynamically display CMS content on any part of your website.]]></description><link>https://qyoung.substack.com/p/framer-cms-made-easy</link><guid isPermaLink="false">https://qyoung.substack.com/p/framer-cms-made-easy</guid><dc:creator><![CDATA[Louisa Y]]></dc:creator><pubDate>Tue, 23 Dec 2025 07:15:32 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/0c0986d4-693d-4275-bc69-9363b11108eb_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>If you&#8217;ve ever jumped into a new <a href="https://framer.link/?via=louisa85">Framer</a> template eager to swap out example content, you might have hit a frustrating roadblock. Deleting CMS example items too soon often leads to broken layouts blank spaces or confusing display errors that take time to fix. Most templates use CMS collections across multiple pages, and those example entries keep everything running smoothly until you&#8217;re ready.</p><p>Before you start editing your CMS, here&#8217;s a tip to save you hassle. Wait to delete example items until your own content is fully prepared. Rushing this step can disrupt how collection lists render across your site.</p><p>Once you&#8217;ve got your content fully prepared, it&#8217;s time to add it to your CMS.</p><p></p><h1>Add item</h1><p>To add a new item to a CMS collection,</p><ol><li><p>Click CMS in the top menu bar.</p></li><li><p>Select the CMS collection you want to edit.</p></li><li><p>Click &#8216;New Item&#8217; to add your content manually or import a CSV file.</p></li></ol><p></p><p>Need to create a new collection? Simply click &#8216;add&#8217; at the end of the collection list.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;e6040db0-f254-4a34-a2ac-4c3535266dc5&quot;,&quot;duration&quot;:null}"></div><p></p><h1>Order</h1><p>if you want to reorder your items, you can either drag and drop them manually, or click on the column label at the top like date or title to sort them automatically based on the content in that field.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;1b4271c0-d979-4f9f-8c5c-02826b733bfd&quot;,&quot;duration&quot;:null}"></div><p></p><h1>Edit fields</h1><p>In the template, you&#8217;ll find pre-built CMS collections. If the fields in your content management system collection could contain everything you need, that would be perfect. But in many cases, you&#8217;ll want to tweak them to match your specific requirements, and here&#8217;s how to do it:</p><ol><li><p>Click CMS in the top menu bar.</p></li><li><p>Click the three dots icon next to the CMS collection you want to edit.</p></li><li><p>Click &#8216;Edit fields&#8217; from the menu.</p></li></ol><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;8e349785-0d49-4bba-b380-2a1b5436f2df&quot;,&quot;duration&quot;:null}"></div><p></p><p>Within the CMS fields editing panel, you can:</p><ul><li><p>Reorder fields using drag and drop to arrange them in a logical flow.</p></li><li><p>Remove any fields you don&#8217;t need by right-clicking them and selecting the delete option.</p></li><li><p>Add new fields by clicking the plus icon in the top right of the fields panel</p></li></ul><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;f76306c7-a8e8-4368-ae15-121bdf2c9909&quot;,&quot;duration&quot;:null}"></div><p></p><h3>Most Commonly Used Fields:</h3><p><strong>Text:</strong></p><ul><li><p>Plain text field: Best for short content such as names or titles</p></li><li><p>Formatted text field: Ideal for longer content like blog articles</p></li></ul><p><strong>Image:</strong></p><ul><li><p>Image field: Support a single image such as a blog cover or profile photo</p></li><li><p>Gallery field: For multiple images like product details or portfolio galleries.</p></li></ul><p><strong>Other properties:</strong></p><ul><li><p>Date: Display a custom date</p></li><li><p>Link: Used to insert internal or external links.</p></li><li><p>Toggle: Usually used to mark items as featured or highlight specific content.</p></li><li><p>Number: Useful when you want to manually order items in the collection.</p></li></ul><p><strong>Related to other CMS collections:</strong></p><ul><li><p>Reference: Creates a connection to one item in another collection.</p></li><li><p>Multi-reference: Links to multiple items in another collection.</p></li></ul><p><strong>Bonus tip:</strong></p><ol><li><p>Organize fields with the &#8216;divider&#8217; to group related items and improve clarity.</p></li><li><p>Mark important fields as required by toggling the &#8216;required&#8217; option to yes. This reminds anyone adding new items to the collection to fill in essential information.</p></li></ol><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;928e9339-e4f9-4d3b-8f9c-6d68472a94fe&quot;,&quot;duration&quot;:null}"></div><p></p><h1>Draft</h1><p>Draft functionality helps teams avoid publishing unfinished work. It keeps content visible in editor and preview modes without making it live.</p><p>Remove draft status by unmarking the draft option, or dragging CMS items to the &#8216;all&#8217; section, then publish the site.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;daffd97c-d040-43ad-ade9-9c4e0f8c96e9&quot;,&quot;duration&quot;:null}"></div><p></p><h1>Content style</h1><p>For CMS collection list, we only need to design out the first item, and Framer will automatically apply those changes to every item in the list.</p><p></p><h1>Managing Content Display with Collection List Properties</h1><p>CMS are great for showcasing content but their default setup might feel limiting. With collection list properties, you can fine-tune everything from which items appear to their order. This flexibility ensures your collection displays exactly as you envision.</p><ul><li><p><strong>Source</strong>: Defines which CMS collection the list pulls data from.</p></li><li><p><strong>Sorting</strong>: Controls item order using fields like date title or a custom number field.</p></li><li><p><strong>Filters</strong>: Narrow down displayed items based on field values (e.g., showing only featured posts).</p></li><li><p><strong>Pagination</strong>: Splits large collections into smaller, manageable chunks for display.</p></li><li><p><strong>Limit</strong>: Controls the number of items shown.</p></li><li><p><strong>Start Offset</strong>: Skips a specified number of items to avoid duplicates or create staggered layouts.</p></li></ul><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;49ebbda0-6f07-4f64-bd1f-59f5e550ff40&quot;,&quot;duration&quot;:null}"></div><p></p><p>Whether you&#8217;re testing <a href="https://framer.link/louisa85">Framer</a> for your workflow or fixing your current CMS setup, fire up <a href="https://framer.link/5aR9X7U">the starter template</a>. Apply these CMS steps to your own content snippets and see firsthand how well it fits your site&#8217;s needs. You&#8217;ll either confirm it&#8217;s a match or smooth out your existing collection. Either way, you&#8217;re moving forward with your project.</p><p>Don&#8217;t want to miss future Framer tips? Follow along! And feel free to drop your finished designs or ask for help in the comments!</p><p></p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://qyoung.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Hope you find it useful! &#10084;&#65038; Subscribe for free to receive new posts.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[3 style tweaks to turn a “close enough” website template feel like yours]]></title><description><![CDATA[Straightforward steps that will help you align a Framer website template with your brand while keeping everything cohesive.]]></description><link>https://qyoung.substack.com/p/3-style-tweaks-to-turn-a-close-enough</link><guid isPermaLink="false">https://qyoung.substack.com/p/3-style-tweaks-to-turn-a-close-enough</guid><dc:creator><![CDATA[Louisa Y]]></dc:creator><pubDate>Tue, 09 Dec 2025 07:15:17 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/567f1d6a-e9b3-4dc5-a17b-8bdfb419b561_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I&#8217;ve lost count of how many times I&#8217;ve watched someone fire up a sharp <a href="https://www.framer.com/@qyoung/?tab=templates">Framer template</a>, with the polished look they&#8217;re after. They jump in eager to make it fit their brand, but the customization process takes a messy turn.</p><p>A color change that doesn&#8217;t apply across pages, a font update that throws off spacing, and suddenly frustration grows as the template gets more muddled than cohesive.</p><p>That&#8217;s why I decided to kick off this Framer guide. It focuses on the most practical, actionable hacks to turn a template from &#8220;good&#8221; into &#8220;custom-built-for-your-brand.&#8221; You don&#8217;t need to be a <a href="https://framer.link/?via=louisa85">Framer</a> master to make a template truly your own.</p><p>Let&#8217;s start by walking through the core style adjustments: colors, text, and links.</p><p></p><h1>Color styles</h1><p>Color is the backbone of brand recognition, but it can slip out of control easily. A consistent palette makes the website feel tied to your brand the second someone lands on it. Nailing this step lays the groundwork for every other visual tweak.</p><ul><li><p><strong>Step 1:</strong> Find color styles in Asset panel</p></li><li><p><strong>Step 2:</strong> Update each color style with your brand colors</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;be087300-e1de-414b-8202-902d59c4c2f4&quot;,&quot;duration&quot;:null}"></div></li><li><p><strong>Step 3.1:</strong> If your brand has more colors than the current palette </p><ul><li><p>1) Add a new color style in the Asset panel; </p></li><li><p>2) Identify which colors you want to replace; </p></li><li><p>3) Navigate to elements using those old colors, then reassign them to your new brand color styles</p></li></ul></li><li><p><strong>Step 3.2:</strong> If your brand uses fewer colors than the current palette: </p><ul><li><p>1) Find which colors you want to replace; </p></li><li><p>2) Go to elements using these colors, then reassign them to your new brand color styles</p></li></ul></li><li><p><strong>Step 4:</strong> Scan all pages to verify colors are applied consistently</p></li><li><p><strong>Step 5:</strong> Use the Find tool to search for unused color styles</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;46291d45-af59-437e-a9c3-455e29a575dc&quot;,&quot;duration&quot;:null}"></div></li><li><p><strong>Step 6:</strong> Delete any unused color styles to streamline your Asset panel</p></li></ul><p></p><h1>Text styles</h1><p>Typography is one of the foundational property in your brand identity. It shapes how your audience perceives your brand. Aligning text styles with your brand ensures the site looks like it belongs to your brand.</p><ul><li><p><strong>Step 1:</strong> Find text styles in the Asset panel</p></li><li><p><strong>Step 2:</strong> Update each text style to match your brand typography</p></li><li><p><strong>Step 3:</strong> Adjust font sizes across Desktop, Tablet, and Phone views to ensure readability across devices</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;23d3b29c-74a5-4839-a1fb-c3d89c14092b&quot;,&quot;duration&quot;:null}"></div></li><li><p><strong>Step 4:</strong> Review all pages to confirm fonts are applied correctly</p></li><li><p><strong>Step 5:</strong> Use the Find tool to check for unused text styles</p></li><li><p><strong>Step 6:</strong> Delete any unused text styles to keep your Asset panel clutter-free</p></li></ul><p><strong>Bonus Tip:</strong> If you can&#8217;t find the your brand typography in Framer Font list, you can upload fonts in your workspace setting, and the font will show after reloading the file.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;d6de84ff-a780-4f5c-af91-b87878537e0f&quot;,&quot;duration&quot;:null}"></div><p></p><h1>Link styles</h1><p>In many cases, we wrap links in Button (which we&#8217;ll talk more about it in components update guide later), Different from Button, link style is apply to text that contained a link. It would be better update after color palette has been updated.</p><ul><li><p><strong>Step 1:</strong> Find and locate where link styles are applied</p></li><li><p><strong>Step 2:</strong> Update the default and hover state color</p></li><li><p><strong>Step 3:</strong> Preview to test that links look and function as intended</p></li></ul><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;b79152ab-1f38-4051-b360-ed779253d55f&quot;,&quot;duration&quot;:null}"></div><p></p><p>Now that you&#8217;ve got these core style tweaks down, ready to play around? Grab the <a href="https://framer.link/5aR9X7U">starter template</a> and explore <a href="https://framer.link/?via=louisa85">Framer</a> to test out your new style skills, and watch your brand come to life on the page.</p><p>Don&#8217;t want to miss future Framer tips? Follow along! And feel free to drop your designs or ask for help in the comments!</p><p></p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://qyoung.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Hope you find it useful! &#10084;&#65038; Subscribe for free to receive new posts.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item></channel></rss>