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.

Avoid reusing layouts or lightly modifying other templates.

Avoid reusing layouts or lightly modifying other templates.

Avoid reusing layouts or lightly modifying other templates.

Create unique structure, interactions, and flows.

Create unique structure, interactions, and flows.

Create unique structure, interactions, and flows.

Build around a clear use case or audience.

Build around a clear use case or audience.

Build around a clear use case or audience.

Design

Templates should be polished and consistent.

Avoid decorative or non-functional elements.

Avoid decorative or non-functional elements.

Avoid decorative or non-functional elements.

Ensure clear visual hierarchy throughout.

Ensure clear visual hierarchy throughout.

Ensure clear visual hierarchy throughout.

Include only high-quality, crisp visuals.

Include only high-quality, crisp visuals.

Include only high-quality, crisp visuals.

Use consistent text and color styles.

Use consistent text and color styles.

Use consistent text and color styles.

Include a custom 404 page.

Include a custom 404 page.

Include a custom 404 page.

Festina

We invest in software companies that have excellent design.

Lente

Festina Lente is a Latin phrase that translates to make haste slowly.

Festina

We invest in software companies that have excellent design.

Lente

Festina Lente is a Latin phrase that translates to make haste slowly.

Apply consistent spacing and padding.

Layout

Structure content clearly and responsively.

Give each page layout a distinct feel and purpose.

Give each page layout a distinct feel and purpose.

Give each page layout a distinct feel and purpose.

Use layout templates for consistent spacing.

Use layout templates for consistent spacing.

Use layout templates for consistent spacing.

Avoid horizontal scrolling or broken layouts.

Avoid horizontal scrolling or broken layouts.

Avoid horizontal scrolling or broken layouts.

Build layouts with stacks and auto-height.

Build layouts with stacks and auto-height.

Build layouts with stacks and auto-height.

Text

Typography and content should be thoughtful.

Keep typography balanced, legible, and aligned to the design.

Keep typography balanced, legible, and aligned to the design.

Keep typography balanced, legible, and aligned to the design.

Check for spelling and grammar errors before publishing.

Check for spelling and grammar errors before publishing.

Check for spelling and grammar errors before publishing.

Use default Framer fonts and avoid custom font files.

Use default Framer fonts and avoid custom font files.

Use default Framer fonts and avoid custom font files.

Avoid placeholder copy like lorem ipsum.

Avoid placeholder copy like lorem ipsum.

Avoid placeholder copy like lorem ipsum.

Responsive

Templates must work across all screen sizes.

Test layouts on mobile, tablet, and desktop breakpoints.

Test layouts on mobile, tablet, and desktop breakpoints.

Test layouts on mobile, tablet, and desktop breakpoints.

Avoid fixed widths or heights that break the layout.

Avoid fixed widths or heights that break the layout.

Avoid fixed widths or heights that break the layout.

Make components responsive.

Make components responsive.

Make components responsive.

Festina

We invest in software companies that have excellent design.

Festina

We invest in software companies that have excellent design.

Lente

Festina Lente is a Latin phrase that translates to make haste slowly.

Make components responsive.

CMS

Use CMS intentionally and clearly.

Use CMS to manage repeatable content like blog posts.

Use CMS to manage repeatable content like blog posts.

Use CMS to manage repeatable content like blog posts.

Name CMS fields clearly to match the content.

Name CMS fields clearly to match the content.

Name CMS fields clearly to match the content.

Connect CMS fields to components properly.

Connect CMS fields to components properly.

Connect CMS fields to components properly.

Avoid unnecessary or empty CMS entries.

Avoid unnecessary or empty CMS entries.

Avoid unnecessary or empty CMS entries.

Code

Use custom code thoughtfully.

Keep custom code clean, readable, and minimal.

Keep custom code clean, readable, and minimal.

Keep custom code clean, readable, and minimal.

Don’t rely on code to achieve basic Framer functionality.

Don’t rely on code to achieve basic Framer functionality.

Don’t rely on code to achieve basic Framer functionality.

Use embeds or overrides only for specific, justifiable use cases.

Use embeds or overrides only for specific, justifiable use cases.

Use embeds or overrides only for specific, justifiable use cases.

Effects

Animations should support, not distract.

Ensure animations feel intentional and relevant to the content.

Ensure animations feel intentional and relevant to the content.

Ensure animations feel intentional and relevant to the content.

Avoid overuse of motion or complex effects.

Avoid overuse of motion or complex effects.

Avoid overuse of motion or complex effects.

Use smooth transitions to guide attention.

Use smooth transitions to guide attention.

Use smooth transitions to guide attention.

Keep performance impact in mind.

Keep performance impact in mind.

Keep performance impact in mind.

Assets

Organize and optimize your assets.

Organize assets into clearly labeled folders.

Organize assets into clearly labeled folders.

Organize assets into clearly labeled folders.

Avoid unlicensed or placeholder visuals.

Avoid unlicensed or placeholder visuals.

Avoid unlicensed or placeholder visuals.

Keep external components up to date.

Keep external components up to date.

Keep external components up to date.

Delete unused or duplicate assets.

Delete unused or duplicate assets.

Delete unused or duplicate assets.

Use clear, descriptive file names.

Use clear, descriptive file names.

Use clear, descriptive file names.

Use high-quality assets.

Use high-quality assets.

Use high-quality assets.

Use high-quality assets.

Tags

Metadata helps discovery.

Use tags best suited for all elements such as nav footer ul etc.

Use tags best suited for all elements such as nav footer ul etc.

Use tags best suited for all elements such as nav footer ul etc.

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.

Add meaningful alt tags to images.

Add meaningful alt tags to images.

Add meaningful alt tags to images.

Accessibility

Make your template usable by everyone.

Customize the title and description in site settings.

Customize the title and description in site settings.

Customize the title and description in site settings.

Ensure enough color contrast for readability.

Ensure enough color contrast for readability.

Ensure enough color contrast for readability.

Follow accessibility best practices.

Follow accessibility best practices.

Follow accessibility best practices.

Use input labels for form fields.

Use input labels for form fields.

Use input labels for form fields.

Festina

We invest in software companies that have excellent design.

Festina

We invest in software companies that have excellent design.

Ensure enough color contrast for readability.

Form

Form

Use input labels for form fields.

Performance

Speed and stability matters.

Optimize images and media for web.

Optimize images and media for web.

Optimize images and media for web.

Avoid large, uncompressed assets.

Avoid large, uncompressed assets.

Avoid large, uncompressed assets.

Keep animations lightweight.

Keep animations lightweight.

Keep animations lightweight.

Marketplace

Your listing should match the product.

Use preview images that match the product.

Use preview images that match the product.

Use preview images that match the product.

Tag your template in the correct categories.

Tag your template in the correct categories.

Tag your template in the correct categories.

Write a clear, benefit-driven description.

Write a clear, benefit-driven description.

Write a clear, benefit-driven description.

Highlight unique features or use cases.

Highlight unique features or use cases.

Highlight unique features or use cases.

Don’t mislead or overpromise.

Don’t mislead or overpromise.

Don’t mislead or overpromise.

Support

Set clear expectations with buyers.

Let users know what kind of support you provide.

Let users know what kind of support you provide.

Let users know what kind of support you provide.

Provide a clear refund policy on your checkout page.

Provide a clear refund policy on your checkout page.

Provide a clear refund policy on your checkout page.

Respond promptly to customer issues or questions.

Respond promptly to customer issues or questions.

Respond promptly to customer issues or questions.

Keep your template up to date with the latest features.

Keep your template up to date with the latest features.

Keep your template up to date with the latest features.

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.