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.

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

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.