[{"data":1,"prerenderedAt":1632},["ShallowReactive",2],{"blog-post-best-framer-templates":3,"related-posts-best-framer-templates":754},{"id":4,"title":5,"author":6,"body":10,"category":707,"description":708,"extension":709,"featured":710,"image":711,"meta":712,"navigation":741,"path":742,"published":741,"publishedAt":743,"readingTime":744,"robots":745,"seo":746,"slug":747,"stem":748,"tags":749,"updatedAt":743,"__hash__":753},"blog/blog/best-framer-templates.md","Framer Templates: Where to Find the Best Free and Paid Ones (2026)",{"name":7,"avatar":8,"bio":9},"Shahul","/shahul-profile-pic.jpg","Founder of FramerHub",{"type":11,"value":12,"toc":682},"minimark",[13,17,20,48,53,188,193,201,204,208,211,259,262,266,274,278,281,307,310,314,317,349,356,360,363,442,451,455,488,492,495,577,580,584,587,611,616,624,628,632,635,639,642,646,649,653,656,660,668,672,675,679],[14,15,16],"p",{},"The best place to find Framer templates is the official Framer Marketplace. It has free and paid templates across about 50 categories, and paid templates in the listing we reviewed in October 2026 cost $29 to $149. For more free options, use curated lists; for more paid ones, template shops like Creative Market and Flowbase sell Framer templates too.",[14,18,19],{},"We build Framer plugins and components used by 2,000+ Framer users, and we've started publishing our own templates as well, so we look at a lot of them. This guide lists where to find Framer templates, what free ones leave out, how to install one, and how to tell a good template from a pretty screenshot.",[21,22,23,29],"blockquote",{},[14,24,25],{},[26,27,28],"strong",{},"Key Takeaways",[30,31,32,36,39,42,45],"ul",{},[33,34,35],"li",{},"The Framer Marketplace is the main source: around 50 categories, a free filter, and paid templates from about $29 to $149.",[33,37,38],{},"Free templates open straight into your account; paid ones are bought on the creator's checkout and arrive as a remix link.",[33,40,41],{},"Framer doesn't handle template payments or refunds. The creator sets the licence and refund policy, so read them before buying.",[33,43,44],{},"Judge a template by its CMS structure and mobile layouts, not its hero section.",[33,46,47],{},"Directory, real estate and store templates need more than looks: filtering and commerce decide whether they work.",[49,50,52],"h2",{"id":51},"where-to-find-framer-templates","Where to find Framer templates",[54,55,56,75],"table",{},[57,58,59],"thead",{},[60,61,62,66,69,72],"tr",{},[63,64,65],"th",{},"Source",[63,67,68],{},"Free templates",[63,70,71],{},"Paid templates",[63,73,74],{},"Best for",[76,77,78,99,117,135,153,171],"tbody",{},[60,79,80,90,93,96],{},[81,82,83],"td",{},[84,85,89],"a",{"href":86,"rel":87},"https://www.framer.com/marketplace/templates/",[88],"nofollow","Framer Marketplace",[81,91,92],{},"Yes, with a price filter",[81,94,95],{},"From ~$29 to ~$149",[81,97,98],{},"Everything; the widest choice",[60,100,101,108,111,114],{},[81,102,103],{},[84,104,107],{"href":105,"rel":106},"https://www.victorflow.com/blog/best-free-framer-templates",[88],"VictorFlow free list",[81,109,110],{},"40 free templates, linked to Framer",[81,112,113],{},"No",[81,115,116],{},"Browsing free options in one page",[60,118,119,126,129,132],{},[81,120,121],{},[84,122,125],{"href":123,"rel":124},"https://creativemarket.com/templates-themes/website-templates/framer-templates",[88],"Creative Market",[81,127,128],{},"None seen in the Framer category",[81,130,131],{},"Visible listings $9–$80",[81,133,134],{},"Budget paid templates from independent designers",[60,136,137,144,147,150],{},[81,138,139],{},[84,140,143],{"href":141,"rel":142},"https://www.flowbase.co/templates/platforms/framer",[88],"Flowbase",[81,145,146],{},"None seen",[81,148,149],{},"$24 each",[81,151,152],{},"Low-cost premium templates",[60,154,155,162,165,168],{},[81,156,157],{},[84,158,161],{"href":159,"rel":160},"https://craftwork.design/catalog/framer",[88],"Craftwork",[81,163,164],{},"Not labelled",[81,166,167],{},"Not shown on listing",[81,169,170],{},"Design-led templates alongside UI kits",[60,172,173,179,182,185],{},[81,174,175],{},[84,176,178],{"href":177},"/templates","FramerHub templates",[81,180,181],{},"1 (Orlea)",[81,183,184],{},"$49–$69",[81,186,187],{},"Store and real estate sites that need commerce or filtering",[189,190,192],"h3",{"id":191},"_1-framer-marketplace","1. Framer Marketplace",[14,194,195,196,200],{},"Framer's own ",[84,197,199],{"href":86,"rel":198},[88],"template marketplace"," is where most people should start. It's organised into roughly 50 categories, from Portfolio, SaaS and Agency to Real Estate, Restaurants and Weddings, and you can sort by price to surface the free ones.",[14,202,203],{},"The workflow is the simplest of any source. Free templates have a \"Use for Free\" button that opens the template in Framer and adds it to your account. Paid templates link to the creator's checkout, and the remix link arrives by email after you buy.",[189,205,207],{"id":206},"_2-free-templates-on-the-marketplace","2. Free templates on the Marketplace",[14,209,210],{},"A few of the free templates on the Marketplace's free listing when we checked in October 2026, by name and creator:",[30,212,213,219,229,235,241,247,253],{},[33,214,215,218],{},[26,216,217],{},"Tabfolio"," by Sebastian",[33,220,221,224,225,228],{},[26,222,223],{},"Powder"," and ",[26,226,227],{},"Makro"," by Nick Stepuk",[33,230,231,234],{},[26,232,233],{},"Kern"," by Aathif Thajudeen",[33,236,237,240],{},[26,238,239],{},"Nina Park"," by Akriti Jaiswal",[33,242,243,246],{},[26,244,245],{},"Coska"," by Pixasquare",[33,248,249,252],{},[26,250,251],{},"Formo"," by Kadir Calik",[33,254,255,258],{},[26,256,257],{},"ProLab"," by Green Yang",[14,260,261],{},"The free listing changes as creators publish and reprice, so treat this as a starting point and sort the Marketplace by price for the current set.",[189,263,265],{"id":264},"_3-curated-free-template-lists","3. Curated free template lists",[14,267,268,269,273],{},"If you'd rather scan one page than click through categories, curated lists help. VictorFlow's ",[84,270,272],{"href":105,"rel":271},[88],"free Framer templates roundup"," links 40 free templates directly to Framer, and the templates are free to duplicate and edit. Creators also share free templates on their own sites and in Framer's community space, which Framer relaunched with Framer 3.0 in June 2026.",[189,275,277],{"id":276},"_4-paid-template-shops-outside-framer","4. Paid template shops outside Framer",[14,279,280],{},"Some designers sell Framer templates on general template marketplaces too:",[30,282,283,291,299],{},[33,284,285,290],{},[26,286,287],{},[84,288,125],{"href":123,"rel":289},[88]," has a large Framer category. The listings we saw ran from $9 to $80.",[33,292,293,298],{},[26,294,295],{},[84,296,143],{"href":141,"rel":297},[88]," sells Framer templates at $24 each.",[33,300,301,306],{},[26,302,303],{},[84,304,161],{"href":159,"rel":305},[88]," lists Framer templates next to its UI kits and design assets.",[14,308,309],{},"Check how each one delivers the template. Framer templates are installed with a remix link, so make sure the listing includes one rather than only a design file.",[189,311,313],{"id":312},"_5-framerhub-templates","5. FramerHub templates",[14,315,316],{},"We publish templates for the site types where looks alone aren't enough, because the site has to sell or search:",[30,318,319,328,334,340],{},[33,320,321,327],{},[26,322,323],{},[84,324,326],{"href":325},"/templates/framer-ecommerce-templates/orlea","Orlea"," (free): a fine-jewelry store template that runs on FrameWoo, our WooCommerce plugin for Framer, with a live cart, checkout and customer accounts.",[33,329,330,333],{},[26,331,332],{},"Aurelle"," ($49): a jewelry and luxury boutique store, also on FrameWoo.",[33,335,336,339],{},[26,337,338],{},"Mercato"," (included with our plugins): a multi-category store with search, wishlist, cart and account pages.",[33,341,342,348],{},[26,343,344],{},[84,345,347],{"href":346},"/templates/framer-real-estate-templates/terrane","Terrane"," ($69): a real estate template with a price range slider and filters for status, bedrooms, bathrooms and property type across a CMS listing catalogue.",[350,351],"blog-cta",{"button-link":177,"button-text":352,"description":353,"title":354,"variant":355},"See Templates","Store and real estate templates built to sell and search, including the free Orlea storefront.","Browse FramerHub templates","blue",[49,357,359],{"id":358},"free-vs-paid-framer-templates","Free vs paid Framer templates",[14,361,362],{},"Free templates are a good way to learn Framer or launch a simple site. The difference with paid ones shows up after launch:",[54,364,365,375],{},[57,366,367],{},[60,368,369,371,373],{},[63,370],{},[63,372,68],{},[63,374,71],{},[76,376,377,390,403,416,429],{},[60,378,379,384,387],{},[81,380,381],{},[26,382,383],{},"CMS",[81,385,386],{},"Often minimal or hard-coded content",[81,388,389],{},"Usually CMS-driven blogs, projects or listings",[60,391,392,397,400],{},[81,393,394],{},[26,395,396],{},"Pages",[81,398,399],{},"Often a single page or a short set",[81,401,402],{},"Full sites: home, about, pricing, blog, contact",[60,404,405,410,413],{},[81,406,407],{},[26,408,409],{},"Mobile layouts",[81,411,412],{},"Variable",[81,414,415],{},"Usually tuned per breakpoint",[60,417,418,423,426],{},[81,419,420],{},[26,421,422],{},"Support and updates",[81,424,425],{},"Rarely",[81,427,428],{},"Depends on the creator; check before buying",[60,430,431,436,439],{},[81,432,433],{},[26,434,435],{},"Licence",[81,437,438],{},"Set by the creator",[81,440,441],{},"Set by the creator; check client-use terms",[14,443,444,445,450],{},"For freelancers and agencies, licence terms decide whether a template can go on a client site. Framer's help centre doesn't define one licence for every template, so client use, multiple sites and resale depend on each creator's terms. The same goes for refunds: Framer ",[84,446,449],{"href":447,"rel":448},"https://www.framer.com/help/articles/how-templates-work/",[88],"doesn't process template payments",", so the creator handles them.",[49,452,454],{"id":453},"how-to-use-a-framer-template","How to use a Framer template",[456,457,458,464,470,476,482],"ol",{},[33,459,460,463],{},[26,461,462],{},"Free template:"," click \"Use for Free\". It opens in Framer and is added to your account.",[33,465,466,469],{},[26,467,468],{},"Paid template:"," click \"Buy\", complete checkout on the creator's site, then open the remix link from your email to copy the project into your workspace.",[33,471,472,475],{},[26,473,474],{},"Edit it like any project."," A template is a normal Framer project once copied, so you can change content, styles, layout and components.",[33,477,478,481],{},[26,479,480],{},"Swap in your content through the CMS"," if the template uses collections. This is faster and safer than editing pages one by one.",[33,483,484,487],{},[26,485,486],{},"Publish."," You can publish on a free Framer subdomain; a custom domain needs a paid site plan, from $10/month as of October 2026.",[49,489,491],{"id":490},"how-to-pick-the-right-template","How to pick the right template",[14,493,494],{},"Most template regret comes from choosing on the hero section. Check these before you commit:",[54,496,497,510],{},[57,498,499],{},[60,500,501,504,507],{},[63,502,503],{},"Site type",[63,505,506],{},"What to check",[63,508,509],{},"Watch out for",[76,511,512,525,538,551,564],{},[60,513,514,519,522],{},[81,515,516],{},[26,517,518],{},"SaaS / startup",[81,520,521],{},"Pricing table, changelog or blog via CMS, clear signup CTA",[81,523,524],{},"Feature sections hard-coded into the page",[60,526,527,532,535],{},[81,528,529],{},[26,530,531],{},"Portfolio",[81,533,534],{},"CMS-driven projects, a strong project detail page",[81,536,537],{},"Case studies built as separate static pages",[60,539,540,545,548],{},[81,541,542],{},[26,543,544],{},"Agency",[81,546,547],{},"Services, case studies and team as CMS collections",[81,549,550],{},"A beautiful home page with thin inner pages",[60,552,553,558,561],{},[81,554,555],{},[26,556,557],{},"Store",[81,559,560],{},"A real cart and checkout, not just product cards",[81,562,563],{},"\"Shop\" pages that link out to nowhere",[60,565,566,571,574],{},[81,567,568],{},[26,569,570],{},"Directory / real estate",[81,572,573],{},"Listing template page plus search and filters",[81,575,576],{},"Native filters that can't do ranges or multiple fields",[14,578,579],{},"Open the template's preview on your phone before buying. Mobile layouts are where cheap templates cut corners, and they're slow to fix after the fact.",[49,581,583],{"id":582},"when-a-template-isnt-enough","When a template isn't enough",[14,585,586],{},"Templates handle layout. They don't add features Framer lacks. The two gaps we see most:",[30,588,589,600],{},[33,590,591,594,595,599],{},[26,592,593],{},"Search and filtering."," Framer's native filters cover simple dropdowns and checkboxes. Listing sites need multi-field search, price ranges and result counts, which is what ",[84,596,598],{"href":597},"/plugins/framer-cms-filter","CMS Filter"," adds to any CMS collection.",[33,601,602,605,606,610],{},[26,603,604],{},"Sections the template doesn't have."," Galleries, sliders, effects and CMS layouts can be added from ",[84,607,609],{"href":608},"/components","FramerHub Components"," without rebuilding the template.",[350,612],{"button-link":597,"button-text":613,"description":614,"title":615,"variant":355},"See CMS Filter","CMS Filter adds multi-field search, range sliders, facets with counts and sorting to any Framer CMS collection.","Turn a template into a real directory",[14,617,618,619,623],{},"If you build templates yourself, the Marketplace is also a place to sell them. Framer's creators page says it takes a 0% cut of Marketplace sales, and our ",[84,620,622],{"href":621},"/blog/framer-affiliate-program-guide","guide to the Framer affiliate program"," covers how template sales and referral commissions stack.",[49,625,627],{"id":626},"faq","FAQ",[189,629,631],{"id":630},"are-framer-templates-free","Are Framer templates free?",[14,633,634],{},"Many are. The Framer Marketplace has a price filter, and free templates open straight into your account with \"Use for Free\". Paid templates in the listing we reviewed in October 2026 ranged from $29 to $149.",[189,636,638],{"id":637},"where-can-i-find-free-framer-templates","Where can I find free Framer templates?",[14,640,641],{},"Start with the Framer Marketplace sorted by price, then curated lists such as VictorFlow's roundup of 40 free templates. Creators also share free templates on their own sites and in the Framer community.",[189,643,645],{"id":644},"how-do-i-use-a-framer-template","How do I use a Framer template?",[14,647,648],{},"Click \"Use for Free\" on a free template and it opens in Framer as a normal project. For a paid template, buy it on the creator's checkout, then open the remix link they email you.",[189,650,652],{"id":651},"can-i-use-a-framer-template-for-a-client-project","Can I use a Framer template for a client project?",[14,654,655],{},"It depends on the creator's licence. Framer doesn't set one licence for all templates, so check the terms on the template's detail page or at checkout before using it for client work.",[189,657,659],{"id":658},"who-handles-refunds-for-paid-framer-templates","Who handles refunds for paid Framer templates?",[14,661,662,663,667],{},"The template creator. Framer doesn't process template payments or manage refunds; if you can't reach the creator, Framer suggests emailing ",[84,664,666],{"href":665},"mailto:creators@framer.com","creators@framer.com",".",[189,669,671],{"id":670},"can-i-sell-my-own-framer-templates","Can I sell my own Framer templates?",[14,673,674],{},"Yes, on the Framer Marketplace. Framer says it takes a 0% cut of Marketplace sales, and templates are the only product type that also earns referral commission.",[49,676,678],{"id":677},"choosing-your-template","Choosing your template",[14,680,681],{},"Start with the Framer Marketplace, sort by price if budget matters, and shortlist two or three templates. Open each preview on your phone, check that the content you'll update most lives in the CMS, and read the creator's licence before client work. If the site needs to sell or search, pick a template built for that, or plan the plugin you'll add before you start customising.",{"title":683,"searchDepth":684,"depth":684,"links":685},"",2,[686,694,695,696,697,698,706],{"id":51,"depth":684,"text":52,"children":687},[688,690,691,692,693],{"id":191,"depth":689,"text":192},3,{"id":206,"depth":689,"text":207},{"id":264,"depth":689,"text":265},{"id":276,"depth":689,"text":277},{"id":312,"depth":689,"text":313},{"id":358,"depth":684,"text":359},{"id":453,"depth":684,"text":454},{"id":490,"depth":684,"text":491},{"id":582,"depth":684,"text":583},{"id":626,"depth":684,"text":627,"children":699},[700,701,702,703,704,705],{"id":630,"depth":689,"text":631},{"id":637,"depth":689,"text":638},{"id":644,"depth":689,"text":645},{"id":651,"depth":689,"text":652},{"id":658,"depth":689,"text":659},{"id":670,"depth":689,"text":671},{"id":677,"depth":684,"text":678},"Templates","Where to find Framer templates in 2026: the Framer Marketplace, free template lists, paid template shops, and how to pick, use and customise one.","md",false,"/framerhub/img/blog/best-framer-templates.webp",{"metaTitle":713,"metaDescription":714,"primaryKeyword":715,"secondaryKeywords":716,"heroImage":711,"ogImage":711,"schema":722,"createdAt":740},"Framer Templates: Best Free & Paid Picks (2026) | FramerHub","Find Framer templates on the Framer Marketplace (free and paid, $29–$149), curated free lists and template shops. How to choose, install and customise one.","framer templates",[717,718,719,720,721],"free framer templates","best framer templates","framer website templates","framer templates free","framer marketplace templates",[723,726],{"type":724,"headline":5,"datePublished":725,"dateModified":725},"Article","2026-10-09",{"type":727,"questions":728},"FAQPage",[729,731,732,734,736,738],{"question":631,"answer":730},"Many are. The Framer Marketplace has a free filter, and free templates open straight into your account with 'Use for Free'. Paid templates on the Marketplace listing we reviewed in October 2026 ranged from $29 to $149.",{"question":638,"answer":641},{"question":645,"answer":733},"Click 'Use for Free' on a free template and it opens in Framer as a normal project. For a paid template, buy it on the creator's checkout, then open the remix link they email you to copy it into your workspace.",{"question":652,"answer":735},"It depends on the creator's licence. Framer's help centre doesn't set one licence for all templates, so check the terms on the template's detail page or at checkout before using it for client work.",{"question":659,"answer":737},"The template creator. Framer states it does not process template payments or manage refunds, so read the creator's refund policy before buying; if you can't reach them, Framer suggests emailing creators@framer.com.",{"question":671,"answer":739},"Yes. You can publish templates on the Framer Marketplace. Framer's creators page says it takes a 0% cut of Marketplace sales, and templates are the only product type that also earns referral commission.","2026-07-06",true,"/blog/best-framer-templates","2026-10-09T00:00:00.000Z",9,null,{"title":5,"description":708},"best-framer-templates","blog/best-framer-templates",[750,707,751,752],"Framer","Free","Roundup","-kHKbpG9BnC_GM_YkU6BufHc0-pBpIGJjVf1jXl7VG4",[755],{"id":756,"title":757,"author":758,"body":759,"category":707,"description":1592,"extension":709,"featured":741,"image":1593,"meta":1594,"navigation":741,"path":1622,"published":741,"publishedAt":1623,"readingTime":744,"robots":745,"seo":1624,"slug":1625,"stem":1626,"tags":1627,"updatedAt":1630,"__hash__":1631},"blog/blog/seo-checklist-for-framer-templates.md","The Ultimate SEO Checklist for Framer Templates (Increase Your Sales)",{"name":7,"avatar":8,"bio":9},{"type":11,"value":760,"toc":1578},[761,768,775,782,786,794,797,800,804,807,865,879,892,907,911,918,962,967,976,980,986,1033,1040,1044,1055,1085,1094,1098,1105,1139,1153,1157,1164,1252,1257,1261,1264,1354,1362,1365,1369,1372,1392,1395,1399,1494,1498,1501,1545,1548,1552,1555,1561,1574],[14,762,763,764,767],{},"If you're selling ",[26,765,766],{},"Framer templates",", design is only half the battle.",[14,769,770,771,774],{},"Buyers judge templates two ways: how they look in the preview, and whether they hold up as a real, working website. Increasingly, buyers check the second one before paying — running a quick Lighthouse audit, viewing page source, or testing the demo on mobile. A template that scores 100% on Lighthouse and follows ",[26,772,773],{},"Framer template SEO"," best practices sells more, gets fewer refund requests, and earns better reviews. A template that doesn't reads as unfinished, no matter how good the design is.",[14,776,777,778,781],{},"This is the complete ",[26,779,780],{},"Framer SEO checklist"," we use before shipping any FramerHub template or component — the exact items, the \"why\" behind each one, and exactly how to implement it inside Framer. Work through it in order before your next template goes live.",[49,783,785],{"id":784},"why-seo-readiness-is-a-sales-feature-not-just-a-ranking-factor","Why SEO-Readiness Is a Sales Feature, Not Just a Ranking Factor",[14,787,788,789,793],{},"Most template creators think about SEO as something the ",[790,791,792],"em",{},"buyer"," deals with after purchase. That's backwards. A template's SEO foundation — its heading structure, its metadata fields, its Core Web Vitals — is baked into the build. The buyer inherits whatever you shipped.",[14,795,796],{},"That means SEO readiness is a product feature you can market, the same way you'd market \"fully responsive\" or \"CMS-connected.\" It's also a trust signal: agencies buying templates for client work need to know the foundation is solid before they hand it off, because they're the ones who'll answer for it if the client's site doesn't rank.",[14,798,799],{},"Here's the full checklist, broken into the seven areas that actually move the needle.",[49,801,803],{"id":802},"_1-semantic-html-structure","1. Semantic HTML Structure",[14,805,806],{},"Framer lets you change the HTML tag of any frame — this is the single most under-used SEO feature in the editor, and it costs nothing to set correctly.",[30,808,809,819,832,840,848,857],{},[33,810,811,814,815],{},[26,812,813],{},"Nav:"," Set the top navigation frame to ",[816,817,818],"code",{},"\u003Cnav>",[33,820,821,824,825,828,829],{},[26,822,823],{},"Hero heading:"," Set to ",[816,826,827],{},"\u003Ch1>"," — ",[26,830,831],{},"only one per page",[33,833,834,824,837],{},[26,835,836],{},"Section headings:",[816,838,839],{},"\u003Ch2>",[33,841,842,824,845],{},[26,843,844],{},"Sub-headings inside sections:",[816,846,847],{},"\u003Ch3>",[33,849,850,824,853,856],{},[26,851,852],{},"Main content wrapper:",[816,854,855],{},"\u003Cmain>"," where applicable",[33,858,859,824,862],{},[26,860,861],{},"Footer:",[816,863,864],{},"\u003Cfooter>",[14,866,867,870,871,874,875,878],{},[26,868,869],{},"Why it matters:"," Google's crawlers (and AI crawlers, which read structure even more literally) use HTML tags to understand what a page ",[790,872,873],{},"is",", not just what it says. A page built entirely from ",[816,876,877],{},"\u003Cdiv>"," layers with no semantic tags forces the crawler to guess at hierarchy — and it often guesses wrong, which shows up as poor featured-snippet eligibility and weaker topical relevance.",[14,880,881,884,885,888,889,891],{},[26,882,883],{},"How to check it:"," In Framer, select each frame and look at the ",[26,886,887],{},"Tag"," dropdown in the right panel (under Layout or Accessibility, depending on the frame type). Go through the layer tree top to bottom on every unique page template — not just the homepage. It's common to catch a second ",[816,890,827],{}," hiding in a footer CTA or a testimonial block.",[14,893,894,897,898,901,902,904,905,667],{},[26,895,896],{},"Common mistake:"," Setting ",[790,899,900],{},"every"," bold heading-looking text to ",[816,903,827],{}," because it \"looks important.\" One H1 per page, full stop. Everything else cascades down from ",[816,906,839],{},[49,908,910],{"id":909},"_2-text-styles-hierarchy","2. Text Styles & Hierarchy",[14,912,913,914,917],{},"Don't manually style text block by block. Use Framer's ",[26,915,916],{},"Text Styles"," panel to define a real hierarchy once, and reuse it everywhere.",[30,919,920,946,949,959],{},[33,921,922,923,926,927,926,930,926,933,926,936,926,939,926,942,945],{},"Define ",[816,924,925],{},"H1",", ",[816,928,929],{},"H2",[816,931,932],{},"H3",[816,934,935],{},"H4",[816,937,938],{},"Body",[816,940,941],{},"Caption",[816,943,944],{},"Link"," as named text styles.",[33,947,948],{},"Set a consistent type scale (e.g., H1 at 48–64px, H2 at 32–40px, H3 at 24px, Body at 16–18px).",[33,950,951,952,954,955,958],{},"Ensure ",[816,953,938],{}," text is at least ",[26,956,957],{},"16px"," — Google flags small mobile text as a usability issue, and it directly hurts readability scores.",[33,960,961],{},"Set adequate line-height (1.4–1.6 for body copy) so text doesn't feel cramped on mobile.",[14,963,964,966],{},[26,965,869],{}," Beyond readability, a defined text-style system means every page in your template inherits the same hierarchy automatically. If you (or a buyer) ever rebrand, you change the style definition once instead of hunting through 40 manually-styled text layers.",[14,968,969,971,972,975],{},[26,970,883],{}," Open the ",[26,973,974],{},"Assets → Text Styles"," panel. If you see more than 8–10 one-off text styles for a template with 4-5 pages, you're not using the system — you're recreating it per-instance.",[49,977,979],{"id":978},"_3-image-optimization","3. Image Optimization",[14,981,982,985],{},[26,983,984],{},"SEO-optimized Framer templates"," load fast, and images are the most common cause of a slow one.",[30,987,988,994,1000,1017,1023],{},[33,989,990,993],{},[26,991,992],{},"Alt text:"," Add descriptive, specific alt text to every image — \"Dashboard screenshot showing revenue chart\" beats \"image1.\" This matters for accessibility, image search, and increasingly for AI crawlers summarizing your page.",[33,995,996,999],{},[26,997,998],{},"WebP conversion:"," Framer converts uploaded images to WebP automatically — don't disable this. It's roughly 25–35% smaller than PNG/JPEG at equivalent visual quality.",[33,1001,1002,1005,1006,926,1009,1012,1013,1016],{},[26,1003,1004],{},"Pre-compress before uploading:"," Framer's auto-conversion doesn't fix a 12MB source file into a small one — it just changes format. Run images through ",[26,1007,1008],{},"TinyPNG",[26,1010,1011],{},"Squoosh",", or ",[26,1014,1015],{},"ImageOptim"," first. Target under 500KB per image, under 200KB for anything below the fold.",[33,1018,1019,1022],{},[26,1020,1021],{},"Correct dimensions:"," If an image displays at 600px wide, upload at roughly 1200px (2x for retina), not 4000px. Oversized source images bloat page weight even after compression.",[33,1024,1025,1028,1029,1032],{},[26,1026,1027],{},"Hero image priority:"," Your hero image is almost always the ",[26,1030,1031],{},"Largest Contentful Paint (LCP)"," element. It needs to be the most aggressively optimized image on the page, since everything below the fold is already lazy-loaded by Framer.",[14,1034,1035,1036,667],{},"For a deeper technical breakdown of image and asset optimization, see our full guide on ",[84,1037,1039],{"href":1038},"/blog/optimize-framer-site-performance","optimizing Framer site performance",[49,1041,1043],{"id":1042},"_4-meta-data-social-sharing","4. Meta Data & Social Sharing",[14,1045,1046,1047,1050,1051,1054],{},"Go to ",[816,1048,1049],{},"Site Settings → General"," (and per-page ",[26,1052,1053],{},"SEO"," panel) and set up:",[30,1056,1057,1067,1073,1079],{},[33,1058,1059,1062,1063,1066],{},[26,1060,1061],{},"Title Template:"," ",[816,1064,1065],{},"{{title}} | {{site.title}}"," — this way every page gets a consistent, branded title without you retyping the site name each time.",[33,1068,1069,1072],{},[26,1070,1071],{},"Meta Description:"," Write a unique, compelling description for every page — not just the homepage. Aim for 150–160 characters that include the page's core keyword naturally.",[33,1074,1075,1078],{},[26,1076,1077],{},"Social Image (OG Image):"," Design a dedicated 1200×630px Open Graph image. A broken or missing OG image is one of the fastest ways a template reads as unfinished when shared on Slack, X, or LinkedIn.",[33,1080,1081,1084],{},[26,1082,1083],{},"Favicon:"," Small detail, frequently skipped. Upload a proper favicon and touch icon set — it's one of the first things buyers notice in a browser tab.",[14,1086,1087,1089,1090,1093],{},[26,1088,896],{}," Leaving every CMS detail page (blog posts, product pages) with the ",[790,1091,1092],{},"same"," generic meta description inherited from a template default. Each CMS item needs its own title and description pulled from CMS fields, not a static fallback.",[49,1095,1097],{"id":1096},"_5-technical-seo-settings","5. Technical SEO Settings",[14,1099,1100,1101,1104],{},"Framer makes ",[26,1102,1103],{},"Framer technical SEO"," easy, but the settings still have to be checked, not assumed.",[30,1106,1107,1117,1127,1133],{},[33,1108,1109,1112,1113,1116],{},[26,1110,1111],{},"Sitemap:"," Enable \"Generate Sitemap\" in Site Settings — Framer builds and serves ",[816,1114,1115],{},"sitemap.xml"," automatically once this is on.",[33,1118,1119,1122,1123,1126],{},[26,1120,1121],{},"Robots.txt:"," Confirm it isn't blocking search engines. Framer generates a sensible default, but double-check if you've added custom rules for a staging or demo subdomain — it's common to accidentally leave a ",[816,1124,1125],{},"Disallow: /"," from a demo environment in place after launch.",[33,1128,1129,1132],{},[26,1130,1131],{},"Canonical URLs:"," Framer handles these automatically for most cases, but verify manually if the template supports custom domains or has duplicate content across CMS category filters.",[33,1134,1135,1138],{},[26,1136,1137],{},"Redirects:"," If the template replaces an older site structure, set up 301 redirects in Site Settings rather than letting old URLs 404.",[14,1140,1141],{},[790,1142,1143,1144,1148,1149,1152],{},"Tip: Don't stop at traditional search engines. AI crawlers (ChatGPT, Perplexity, Gemini) read your site differently — see our guide on making a ",[84,1145,1147],{"href":1146},"/blog/framer-site-chatgpt-ai-discovery","Framer site discoverable by ChatGPT and AI search"," for the ",[816,1150,1151],{},"llms.txt"," and structured-data setup.",[49,1154,1156],{"id":1155},"_6-performance-core-web-vitals","6. Performance (Core Web Vitals)",[14,1158,1159,1160,1163],{},"Run your template demo through ",[26,1161,1162],{},"PageSpeed Insights"," or Chrome DevTools' Lighthouse tab before listing it anywhere.",[54,1165,1166,1182],{},[57,1167,1168],{},[60,1169,1170,1173,1176,1179],{},[63,1171,1172],{},"Metric",[63,1174,1175],{},"What it measures",[63,1177,1178],{},"Target",[63,1180,1181],{},"Common fix",[76,1183,1184,1201,1218,1235],{},[60,1185,1186,1192,1195,1198],{},[81,1187,1188,1191],{},[26,1189,1190],{},"LCP"," (Largest Contentful Paint)",[81,1193,1194],{},"Time until the biggest visible element loads",[81,1196,1197],{},"Under 2.5s",[81,1199,1200],{},"Compress and prioritize the hero image",[60,1202,1203,1209,1212,1215],{},[81,1204,1205,1208],{},[26,1206,1207],{},"CLS"," (Cumulative Layout Shift)",[81,1210,1211],{},"Visual stability as the page loads",[81,1213,1214],{},"Under 0.1",[81,1216,1217],{},"Reserve space for images/embeds before they load",[60,1219,1220,1226,1229,1232],{},[81,1221,1222,1225],{},[26,1223,1224],{},"INP"," (Interaction to Next Paint)",[81,1227,1228],{},"Responsiveness to clicks/taps",[81,1230,1231],{},"Under 200ms",[81,1233,1234],{},"Simplify heavy code overrides and animations",[60,1236,1237,1243,1246,1249],{},[81,1238,1239,1242],{},[26,1240,1241],{},"TTFB"," (Time to First Byte)",[81,1244,1245],{},"Server response speed",[81,1247,1248],{},"Under 0.8s",[81,1250,1251],{},"Use Framer's CDN-backed hosting, avoid heavy redirects",[14,1253,1254,1255,667],{},"A template with animations that shift layout on load, or a hero video that delays LCP by 4 seconds, will fail Core Web Vitals even if the design is excellent. For the full tactical breakdown, including code overrides, font loading, and CMS query optimization, read our complete guide on ",[84,1256,1039],{"href":1038},[49,1258,1260],{"id":1259},"_7-structured-data-for-cms-pages","7. Structured Data for CMS Pages",[14,1262,1263],{},"If your template includes a CMS collection (blog, portfolio, products), add JSON-LD schema to the detail page template using Framer's CMS variables in Custom Code:",[1265,1266,1270],"pre",{"className":1267,"code":1268,"language":1269,"meta":683,"style":683},"language-html shiki shiki-themes github-light github-dark","\u003Cscript type=\"application/ld+json\">\n{\n  \"@context\": \"https://schema.org\",\n  \"@type\": \"BlogPosting\",\n  \"headline\": {{Title | json}},\n  \"description\": {{Description | json}},\n  \"datePublished\": {{DatePublished | json}},\n  \"image\": {{ImageURL | json}}\n}\n\u003C/script>\n","html",[816,1271,1272,1299,1304,1309,1315,1321,1327,1333,1339,1344],{"__ignoreMap":683},[1273,1274,1277,1281,1285,1289,1292,1296],"span",{"class":1275,"line":1276},"line",1,[1273,1278,1280],{"class":1279},"sVt8B","\u003C",[1273,1282,1284],{"class":1283},"s9eBZ","script",[1273,1286,1288],{"class":1287},"sScJk"," type",[1273,1290,1291],{"class":1279},"=",[1273,1293,1295],{"class":1294},"sZZnC","\"application/ld+json\"",[1273,1297,1298],{"class":1279},">\n",[1273,1300,1301],{"class":1275,"line":684},[1273,1302,1303],{"class":1279},"{\n",[1273,1305,1306],{"class":1275,"line":689},[1273,1307,1308],{"class":1279},"  \"@context\": \"https://schema.org\",\n",[1273,1310,1312],{"class":1275,"line":1311},4,[1273,1313,1314],{"class":1279},"  \"@type\": \"BlogPosting\",\n",[1273,1316,1318],{"class":1275,"line":1317},5,[1273,1319,1320],{"class":1279},"  \"headline\": {{Title | json}},\n",[1273,1322,1324],{"class":1275,"line":1323},6,[1273,1325,1326],{"class":1279},"  \"description\": {{Description | json}},\n",[1273,1328,1330],{"class":1275,"line":1329},7,[1273,1331,1332],{"class":1279},"  \"datePublished\": {{DatePublished | json}},\n",[1273,1334,1336],{"class":1275,"line":1335},8,[1273,1337,1338],{"class":1279},"  \"image\": {{ImageURL | json}}\n",[1273,1340,1341],{"class":1275,"line":744},[1273,1342,1343],{"class":1279},"}\n",[1273,1345,1347,1350,1352],{"class":1275,"line":1346},10,[1273,1348,1349],{"class":1279},"\u003C/",[1273,1351,1284],{"class":1283},[1273,1353,1298],{"class":1279},[14,1355,1356,1358,1359,1361],{},[26,1357,869],{}," Structured data is what turns a plain blue link into a rich result — star ratings, FAQ dropdowns, article dates — in Google's results. It's also increasingly how AI answer engines decide what a page ",[790,1360,873],{}," before deciding whether to cite it.",[14,1363,1364],{},"Since this is added once to the CMS detail-page template, it automatically applies to every item in the collection — one setup, infinite pages covered.",[49,1366,1368],{"id":1367},"the-template-seller-secret-make-seo-a-selling-point","The \"Template Seller\" Secret: Make SEO a Selling Point",[14,1370,1371],{},"When you list your template on a marketplace, don't bury SEO readiness in the fine print — lead with it:",[30,1373,1374,1377,1380,1383,1386,1389],{},[33,1375,1376],{},"✅ SEO-Optimized Structure (single H1, proper H2–H4 hierarchy)",[33,1378,1379],{},"✅ 90+ Lighthouse Performance Score",[33,1381,1382],{},"✅ Automatic WebP Image Delivery",[33,1384,1385],{},"✅ Semantic HTML5 Tags (nav, main, footer)",[33,1387,1388],{},"✅ Pre-Configured Meta Titles & OG Images",[33,1390,1391],{},"✅ Schema-Ready CMS Templates",[14,1393,1394],{},"This tells buyers your template isn't just pretty — it's built to actually perform once it's live, which is exactly what an agency buyer needs to justify the purchase to their own client.",[49,1396,1398],{"id":1397},"seo-ready-template-vs-typical-marketplace-template","SEO-Ready Template vs. Typical Marketplace Template",[54,1400,1401,1414],{},[57,1402,1403],{},[60,1404,1405,1408,1411],{},[63,1406,1407],{},"Check",[63,1409,1410],{},"SEO-Ready Template",[63,1412,1413],{},"Typical Template",[76,1415,1416,1439,1450,1461,1472,1483],{},[60,1417,1418,1421,1433],{},[81,1419,1420],{},"Heading structure",[81,1422,1423,1424,1426,1427,1429,1430],{},"One ",[816,1425,827],{},", clean ",[816,1428,839],{},"–",[816,1431,1432],{},"\u003Ch4>",[81,1434,1435,1436,1438],{},"Multiple/missing H1s, generic ",[816,1437,877],{}," text",[60,1440,1441,1444,1447],{},[81,1442,1443],{},"Images",[81,1445,1446],{},"Compressed, alt text on every image",[81,1448,1449],{},"Unoptimized uploads, missing alt text",[60,1451,1452,1455,1458],{},[81,1453,1454],{},"Meta data",[81,1456,1457],{},"Unique title/description per page",[81,1459,1460],{},"Same title copied across pages",[60,1462,1463,1466,1469],{},[81,1464,1465],{},"Core Web Vitals",[81,1467,1468],{},"LCP \u003C 2.5s, CLS \u003C 0.1",[81,1470,1471],{},"Untested, often fails on mobile",[60,1473,1474,1477,1480],{},[81,1475,1476],{},"CMS pages",[81,1478,1479],{},"JSON-LD schema on detail template",[81,1481,1482],{},"No structured data",[60,1484,1485,1488,1491],{},[81,1486,1487],{},"Sitemap/robots",[81,1489,1490],{},"Verified and enabled",[81,1492,1493],{},"Left on defaults, sometimes misconfigured",[49,1495,1497],{"id":1496},"quick-pre-launch-audit-5-minutes-every-template","Quick Pre-Launch Audit (5 Minutes, Every Template)",[14,1499,1500],{},"Before you list a template, run this fast pass — it catches the mistakes above without re-reading the whole checklist:",[456,1502,1503,1513,1519,1525,1539],{},[33,1504,1505,1508,1509,1512],{},[26,1506,1507],{},"View page source"," (Cmd/Ctrl + U) on the demo. Search for ",[816,1510,1511],{},"\u003Ch1"," — confirm there's exactly one, and it isn't empty.",[33,1514,1515,1518],{},[26,1516,1517],{},"Run Lighthouse"," (Chrome DevTools → Lighthouse tab, Performance + SEO categories). Anything below 90 on either needs a fix before listing.",[33,1520,1521,1524],{},[26,1522,1523],{},"Share the demo URL"," in a private Slack channel or Notes app and check the link preview. If the OG image is broken or missing, buyers will see it too.",[33,1526,1527,1536,1537,667],{},[26,1528,1529,1530,224,1533],{},"Visit ",[816,1531,1532],{},"/sitemap.xml",[816,1534,1535],{},"/robots.txt"," directly in the browser. Confirm the sitemap lists your real pages and robots.txt isn't blocking ",[816,1538,1125],{},[33,1540,1541,1544],{},[26,1542,1543],{},"Resize to mobile width"," in DevTools and check that body text is legible without zooming and nothing shifts as it loads.",[14,1546,1547],{},"This five-minute pass won't catch everything on the full checklist, but it catches the specific mistakes that make an otherwise well-designed template look unfinished to a buyer scanning it for thirty seconds before deciding whether to purchase.",[49,1549,1551],{"id":1550},"conclusion","Conclusion",[14,1553,1554],{},"SEO isn't magic. It's a checklist, and it's one most template creators skip because it isn't visible in a marketplace screenshot.",[14,1556,1557,1558,1560],{},"By making your ",[26,1559,766],{}," SEO-ready — clean semantic structure, real metadata, compressed images, and verified Core Web Vitals — you give your customers a head start on their own marketing, which translates directly into fewer refunds, better reviews, and repeat buyers.",[14,1562,1563,1564,1568,1569,1573],{},"For the broader ranking strategy beyond templates (content, backlinks, keyword targeting), read our full ",[84,1565,1567],{"href":1566},"/blog/framer-seo-guide","Framer SEO guide",". And if you'd rather start from a foundation that's already built this way, browse ",[84,1570,1572],{"href":1571},"/plugins","FramerHub's plugin and component library"," — every product ships with this checklist already applied.",[1575,1576,1577],"style",{},"html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .s9eBZ, html code.shiki .s9eBZ{--shiki-default:#22863A;--shiki-dark:#85E89D}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":683,"searchDepth":684,"depth":684,"links":1579},[1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,1591],{"id":784,"depth":684,"text":785},{"id":802,"depth":684,"text":803},{"id":909,"depth":684,"text":910},{"id":978,"depth":684,"text":979},{"id":1042,"depth":684,"text":1043},{"id":1096,"depth":684,"text":1097},{"id":1155,"depth":684,"text":1156},{"id":1259,"depth":684,"text":1260},{"id":1367,"depth":684,"text":1368},{"id":1397,"depth":684,"text":1398},{"id":1496,"depth":684,"text":1497},{"id":1550,"depth":684,"text":1551},"Want to sell more Framer templates? Make them SEO-ready. Here is the complete checklist to optimize your templates for search engines.","/framerhub/img/blog/framer-seo-checklist.webp",{"metaTitle":1595,"metaDescription":1596,"primaryKeyword":1597,"secondaryKeywords":1598,"heroImage":1593,"ogImage":1593,"schema":1602,"createdAt":1604},"Framer Template SEO Checklist (2026) | FramerHub","The complete Framer template SEO checklist — semantic HTML, Core Web Vitals, schema markup, and metadata done right for templates buyers trust.","framer template seo",[1599,1600,1601],"framer seo checklist","seo optimized framer templates","framer technical seo",[1603,1605],{"type":724,"headline":757,"datePublished":1604,"dateModified":740},"2026-01-24",{"type":727,"questions":1606},[1607,1610,1613,1616,1619],{"question":1608,"answer":1609},"Does Framer support SEO out of the box?","Yes. Framer generates clean semantic markup, handles WebP image conversion automatically, includes a built-in sitemap and robots.txt, and lets you set canonical URLs, meta titles, and Open Graph images per page. The gaps are usually in how a template is built, not in what Framer offers — unset alt text, missing H1s, or a Title Template left on the default.",{"question":1611,"answer":1612},"What's the single biggest SEO mistake in Framer templates?","Multiple H1 tags or none at all. Templates built quickly often leave every heading as a generic \u003Cdiv> or repeat \u003Ch1> on hero and footer text. Google expects exactly one H1 per page that describes what the page is about — check every page in your template, not just the homepage.",{"question":1614,"answer":1615},"Do I need to add schema markup manually to a Framer template?","For CMS-driven pages (blog posts, products, FAQs), yes — Framer doesn't auto-generate JSON-LD, so you add it via Custom Code with CMS variables. For static marketing pages, Framer's own SEO panel covers meta tags, but structured data still needs to be added by hand.",{"question":1617,"answer":1618},"How much does SEO readiness actually affect template sales?","Buyers on marketplaces increasingly check Lighthouse scores and view source before purchasing, especially agencies and freelancers who'll be judged by their own clients. A template that fails basic checks (missing alt text, no sitemap, broken OG image) reads as unfinished, even if the design is strong.",{"question":1620,"answer":1621},"Should every page in a multi-page template have unique meta data?","Yes. Duplicate titles and descriptions across pages confuse search engines about which page to rank for a given query. Each page — including CMS templates — needs its own title, description, and OG image, even if it's just a dynamic variable pulling from CMS fields.","/blog/seo-checklist-for-framer-templates","2026-01-24T00:00:00.000Z",{"title":757,"description":1592},"seo-checklist-for-framer-templates","blog/seo-checklist-for-framer-templates",[1053,707,1628,1629],"Sales","Marketing","2026-07-06T00:00:00.000Z","3FhiHezKR3jE2B5vvBOLfYr7y6rVR8DIH4aCY_dEYuw",1791567934179]