Search
Search
Template Requirements
To keep templates high-quality and secure, we’ve outlined clear standards. Submitting means your template meets them.
Expectations
What we offer creators, how the review process works, and what we ask in return.
Framer gives creators a lot: 100% of template earnings, 50% of referral revenue, and access to a fast-growing, highly visible platform. No listing fees. We actively promote great work.
Framer gives creators a lot: 100% of template earnings, 50% of referral revenue, and access to a fast-growing, highly visible platform. No listing fees. We actively promote great work.
Framer gives creators a lot: 100% of template earnings, 50% of referral revenue, and access to a fast-growing, highly visible platform. No listing fees. We actively promote great work.
To maintain quality, every template is reviewed manually. We often go back and forth with creators to refine things before publishing. The best work gets through.
To maintain quality, every template is reviewed manually. We often go back and forth with creators to refine things before publishing. The best work gets through.
To maintain quality, every template is reviewed manually. We often go back and forth with creators to refine things before publishing. The best work gets through.
If you’re rejected, read the feedback, revise, and resubmit. We’re here to help you build something successful — not just ship fast.
If you’re rejected, read the feedback, revise, and resubmit. We’re here to help you build something successful — not just ship fast.
If you’re rejected, read the feedback, revise, and resubmit. We’re here to help you build something successful — not just ship fast.
Originality
Your template should be uniquely yours.
No copied or reused layouts from other templates or sites.
No copied or reused layouts from other templates or sites.
No copied or reused layouts from other templates or sites.
Derivative or lightly modified designs may be rejected.
Derivative or lightly modified designs may be rejected.
Derivative or lightly modified designs may be rejected.
Focus on distinct structure, interaction, and tone.
Focus on distinct structure, interaction, and tone.
Focus on distinct structure, interaction, and tone.
Design
Templates should be polished and consistent.
Cohesive styling across pages and components.
Cohesive styling across pages and components.
Cohesive styling across pages and components.
Use high-quality visuals.
Use high-quality visuals.
Use high-quality visuals.
Ensure clear visual hierarchy.
Ensure clear visual hierarchy.
Ensure clear visual hierarchy.
Meet all accessibility standards.
Meet all accessibility standards.
Meet all accessibility standards.
Don’t include non-functional elements.
Don’t include non-functional elements.
Don’t include non-functional elements.
Include a custom /404
page.
Include a custom /404
page.
Include a custom /404
page.
Layout
Structure content clearly and responsively.
Use consistent spacing and padding.
Use consistent spacing and padding.
Use consistent spacing and padding.
Build layouts with stacks and auto-height.
Build layouts with stacks and auto-height.
Build layouts with stacks and auto-height.
Avoid horizontal scrolling or broken layouts.
Avoid horizontal scrolling or broken layouts.
Avoid horizontal scrolling or broken layouts.
Make each page layout feel distinct.
Make each page layout feel distinct.
Make each page layout feel distinct.
Text
Typography and content should be thoughtful.
Custom typefaces are not used in the template.
Custom typefaces are not used in the template.
Custom typefaces are not used in the template.
Check for spelling and grammar errors before publishing.
Check for spelling and grammar errors before publishing.
Check for spelling and grammar errors before publishing.
Avoid placeholder copy like lorem ipsum.
Avoid placeholder copy like lorem ipsum.
Avoid placeholder copy like lorem ipsum.
Keep typography clean, balanced, and readable.
Keep typography clean, balanced, and readable.
Keep typography clean, balanced, and readable.
Responsive
Templates must work across all screen sizes.
Animations and effects should enhance the experience, not distract.
Animations and effects should enhance the experience, not distract.
Animations and effects should enhance the experience, not distract.
Don’t use preloaders unless they significantly improve UX.
Don’t use preloaders unless they significantly improve UX.
Don’t use preloaders unless they significantly improve UX.
Avoid hover effects that don’t add value.
Avoid hover effects that don’t add value.
Avoid hover effects that don’t add value.
Ensure consistent timing and easing for animations.
Ensure consistent timing and easing for animations.
Ensure consistent timing and easing for animations.
Links
Everything that looks clickable should work.
All links and navigation function properly.
All links and navigation function properly.
All links and navigation function properly.
Footers and menus are complete and usable.
Footers and menus are complete and usable.
Footers and menus are complete and usable.
No broken, placeholder, or dummy links.
No broken, placeholder, or dummy links.
No broken, placeholder, or dummy links.
Add mailto: and tel: links for emails and phone numbers.
Add mailto: and tel: links for emails and phone numbers.
Add mailto: and tel: links for emails and phone numbers.
Link To
mailto:support@fr…
Link To
support@framer.c…
CMS
Use CMS intentionally and clearly.
CMS is used where the website would benefit from it.
CMS is used where the website would benefit from it.
CMS is used where the website would benefit from it.
Name CMS fields clearly to match the content.
Name CMS fields clearly to match the content.
Name CMS fields clearly to match the content.
CMS collections use pagination and avoid limit-to restrictions.
CMS collections use pagination and avoid limit-to restrictions.
CMS collections use pagination and avoid limit-to restrictions.
Visibility conditionals are used where appropriate.
Visibility conditionals are used where appropriate.
Visibility conditionals are used where appropriate.
Remove unused CMS collections.
Remove unused CMS collections.
Remove unused CMS collections.
Code
Enhance with care.
Keep custom code scoped, documented, and clean.
Keep custom code scoped, documented, and clean.
Keep custom code scoped, documented, and clean.
Don’t interfere with Framer’s editor or expected behavior.
Don’t interfere with Framer’s editor or expected behavior.
Don’t interfere with Framer’s editor or expected behavior.
Effects
Animations should support, not distract.
Keep motion subtle and purposeful.
Keep motion subtle and purposeful.
Keep motion subtle and purposeful.
Avoid overuse of transitions or large movements.
Avoid overuse of transitions or large movements.
Avoid overuse of transitions or large movements.
Ensure scroll effects are smooth and unobtrusive.
Ensure scroll effects are smooth and unobtrusive.
Ensure scroll effects are smooth and unobtrusive.
Avoid relying on hover-only interactions.
Avoid relying on hover-only interactions.
Avoid relying on hover-only interactions.
Assets
Organize and optimize for easy editing.
Use Layout Templates.
Use Layout Templates.
Use Layout Templates.
Use text and color styles.
Use text and color styles.
Use text and color styles.
Organize assets into clearly labeled folders.
Organize assets into clearly labeled folders.
Organize assets into clearly labeled folders.
Build repeating content as reusable components.
Build repeating content as reusable components.
Build repeating content as reusable components.
There are no unused components, codes or any other assets.
There are no unused components, codes or any other assets.
There are no unused components, codes or any other assets.
Keep external components updated.
Keep external components updated.
Keep external components updated.
No unlicensed or placeholder visuals.
No unlicensed or placeholder visuals.
No unlicensed or placeholder visuals.
Ensure all images and icons are relevant and styled consistently.
Ensure all images and icons are relevant and styled consistently.
Ensure all images and icons are relevant and styled consistently.
Tags
Metadata helps discovery.
Use H1-H6
tags for headings, P
tags for paragraphs.
Use H1-H6
tags for headings, P
tags for paragraphs.
Use H1-H6
tags for headings, P
tags for paragraphs.
All elements use tag best suited for that element.
All elements use tag best suited for that element.
All elements use tag best suited for that element.
Add alt tags to meaningful images.
Add alt tags to meaningful images.
Add alt tags to meaningful images.
Accessibility
Make your template usable by everyone.
Use consistent breakpoints across all pages.
Use consistent breakpoints across all pages.
Use consistent breakpoints across all pages.
Add a custom title and description in your site settings.
Add a custom title and description in your site settings.
Add a custom title and description in your site settings.
Template publishes without any optimization errors.
Template publishes without any optimization errors.
Template publishes without any optimization errors.
There are no unused pages or canvas pages.
There are no unused pages or canvas pages.
There are no unused pages or canvas pages.
Performance
Speed and stability matters.
Templates load fast and avoid layout shift.
Templates load fast and avoid layout shift.
Templates load fast and avoid layout shift.
No heavy media or third-party bloat.
No heavy media or third-party bloat.
No heavy media or third-party bloat.
Pass Framer’s core performance checks.
Pass Framer’s core performance checks.
Pass Framer’s core performance checks.
Copyright
Only submit content you fully own or license.
Don’t copy existing templates, designs, or published websites.
Don’t copy existing templates, designs, or published websites.
Don’t copy existing templates, designs, or published websites.
Ensure media are yours or licensed for this template.
Ensure media are yours or licensed for this template.
Ensure media are yours or licensed for this template.
Violations may lead to permanent removal.
Violations may lead to permanent removal.
Violations may lead to permanent removal.
Marketplace
Your listing should match the product.
Pricing aligns with complexity and quality.
Pricing aligns with complexity and quality.
Pricing aligns with complexity and quality.
Choose unique name for your template.
Choose unique name for your template.
Choose unique name for your template.
Don’t use category names or names similar to other templates.
Don’t use category names or names similar to other templates.
Don’t use category names or names similar to other templates.
Tag your template in the correct categories only.
Tag your template in the correct categories only.
Tag your template in the correct categories only.
Use high-quality screenshots that accurately reflect your template.
Use high-quality screenshots that accurately reflect your template.
Use high-quality screenshots that accurately reflect your template.
Follow Framer’s Brand Guidelines if using the Framer icon.
Follow Framer’s Brand Guidelines if using the Framer icon.
Follow Framer’s Brand Guidelines if using the Framer icon.
Support
Set clear expectations with buyers.
Paid templates must be listed in US dollars on your checkout page.
Paid templates must be listed in US dollars on your checkout page.
Paid templates must be listed in US dollars on your checkout page.
A clear refund policy is provided on your checkout page.
A clear refund policy is provided on your checkout page.
A clear refund policy is provided on your checkout page.
You will always provide help whenever customer ask for it.
You will always provide help whenever customer ask for it.
You will always provide help whenever customer ask for it.
Tips
Template design Dos and Don’ts
Use consistent spacing
Use consistent spacing
Use consistent spacing
560 × 320
Organize the asset panel
Organize the asset panel
Organize the asset panel
275 × 320
Submit
Double check these before heading to the Creators Dashboard to start the process.
Your template follows all requirements.
Your template follows all requirements.
Your template follows all requirements.
Content is original and fully licensed.
Content is original and fully licensed.
Content is original and fully licensed.
Layouts are responsive and polished.
Layouts are responsive and polished.
Layouts are responsive and polished.
Links and interactions work as expected.
Links and interactions work as expected.
Links and interactions work as expected.
Your listing (title, screenshots, tags) is clear and accurate.
Your listing (title, screenshots, tags) is clear and accurate.
Your listing (title, screenshots, tags) is clear and accurate.
FAQ
What gets a template rejected?
Templates are usually rejected for missing core requirements — originality, layout issues, broken links, or copyright violations. Always review this list closely before submitting.
What gets a template rejected?
Templates are usually rejected for missing core requirements — originality, layout issues, broken links, or copyright violations. Always review this list closely before submitting.
What gets a template rejected?
Templates are usually rejected for missing core requirements — originality, layout issues, broken links, or copyright violations. Always review this list closely before submitting.
What should I do after a rejection?
Read the feedback, revisit the requirements, and review published templates for inspiration. Framer Academy is a great resource to help you improve and resubmit.
What should I do after a rejection?
Read the feedback, revisit the requirements, and review published templates for inspiration. Framer Academy is a great resource to help you improve and resubmit.
What should I do after a rejection?
Read the feedback, revisit the requirements, and review published templates for inspiration. Framer Academy is a great resource to help you improve and resubmit.
Will I be notified if my template is rejected?
Yes. We’ll let you know if your submission doesn’t meet the bar. While we aim to offer feedback, we can’t guarantee notes on every rejection — especially when many fundamentals are missing.
Will I be notified if my template is rejected?
Yes. We’ll let you know if your submission doesn’t meet the bar. While we aim to offer feedback, we can’t guarantee notes on every rejection — especially when many fundamentals are missing.
Will I be notified if my template is rejected?
Yes. We’ll let you know if your submission doesn’t meet the bar. While we aim to offer feedback, we can’t guarantee notes on every rejection — especially when many fundamentals are missing.
How do I include a refund policy with my Template?
Add refund info on your checkout page (e.g. Lemon Squeezy, Stripe, Polar, or Gumroad) so buyers know what to expect.
How do I include a refund policy with my Template?
Add refund info on your checkout page (e.g. Lemon Squeezy, Stripe, Polar, or Gumroad) so buyers know what to expect.
How do I include a refund policy with my Template?
Add refund info on your checkout page (e.g. Lemon Squeezy, Stripe, Polar, or Gumroad) so buyers know what to expect.