Template Requirements

These guidelines ensure templates are high-quality, secure, and ready for customers. By submitting, you confirm your template meets all listed standards.

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

Templates must be original, purposeful, and distinctly yours.

Don’t reuse or lightly modify existing templates.

Don’t reuse or lightly modify existing templates.

Don’t reuse or lightly modify existing templates.

Create unique layouts, interactions, and flows.

Create unique layouts, interactions, and flows.

Create unique layouts, 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 are polished, cohesive, and intentional.

Keep styling consistent across all pages.

Keep styling consistent across all pages.

Keep styling consistent across all pages.

Use clear, readable visual hierarchy.

Use clear, readable visual hierarchy.

Use clear, readable visual hierarchy.

Include only sharp, high-quality visuals.

Include only sharp, high-quality visuals.

Include only sharp, high-quality visuals.

Apply consistent text and color styles.

Apply consistent text and color styles.

Apply consistent text and color styles.

Add a custom 404 page.

Add a custom 404 page.

Add a custom 404 page.

Maintain even and intentional spacing.

Maintain even and intentional spacing.

Maintain even and intentional spacing.

Festina

We invest in software companies with incredible user experience design.

Festina

We invest in software companies with incredible user experience design.

Apply consistent spacing.

Layout

Content is structured and responsive.

Give each page a distinct layout and purpose.

Give each page a distinct layout and purpose.

Give each page a distinct layout and purpose.

Use layout templates to keep spacing consistent.

Use layout templates to keep spacing consistent.

Use layout templates to keep spacing consistent.

Avoid horizontal scrolling or broken alignment.

Avoid horizontal scrolling or broken alignment.

Avoid horizontal scrolling or broken alignment.

Use stacks and auto-height for flexibility.

Use stacks and auto-height for flexibility.

Use stacks and auto-height for flexibility.

Text

Typography is balanced and text is easy to read.

Keep text legible and aligned with your design.

Keep text legible and aligned with your design.

Keep text legible and aligned with your design.

Check spelling and grammar before publishing.

Check spelling and grammar before publishing.

Check spelling and grammar 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.

Don’t use placeholder text like lorem ipsum.

Don’t use placeholder text like lorem ipsum.

Don’t use placeholder text like lorem ipsum.

Festina

We invest in software companies with incredible user experience design.

Title

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor…

No lorem ipsum.

Responsive

Templates must work well on all screen sizes.

Use stacks and grids to create fluid layouts.

Use stacks and grids to create fluid layouts.

Use stacks and grids to create fluid layouts.

Test designs across mobile, tablet, and desktop.

Test designs across mobile, tablet, and desktop.

Test designs across mobile, tablet, and desktop.

Avoid fixed sizes that can break responsiveness.

Avoid fixed sizes that can break responsiveness.

Avoid fixed sizes that can break responsiveness.

Make all components adjust to screen changes.

Make all components adjust to screen changes.

Make all components adjust to screen changes.

Festina

We invest in software companies with incredible user experience design.

Festina

We invest in software companies with incredible user experience design.

Lente

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

Make components responsive.

CMS

Use CMS intentionally and clearly.

Manage repeatable content with the CMS.

Manage repeatable content with the CMS.

Manage repeatable content with the CMS.

Connect fields properly to pages and components.

Connect fields properly to pages and components.

Connect fields properly to pages and components.

Avoid empty or unnecessary CMS entries.

Avoid empty or unnecessary CMS entries.

Avoid empty or unnecessary CMS entries.

Name collections and fields clearly.

Name collections and fields clearly.

Name collections and fields clearly.

Code

Use custom code thoughtfully.

Keep custom code clean, minimal, and easy to read.

Keep custom code clean, minimal, and easy to read.

Keep custom code clean, minimal, and easy to read.

Don’t use code to replicate basic Framer features.

Don’t use code to replicate basic Framer features.

Don’t use code to replicate basic Framer features.

Only use embeds or overrides when necessary.

Only use embeds or overrides when necessary.

Only use embeds or overrides when necessary.

Effects

Animations should support—not distract.

Make animations feel relevant and purposeful.

Make animations feel relevant and purposeful.

Make animations feel relevant and purposeful.

Avoid excessive motion or overly complex effects.

Avoid excessive motion or overly complex effects.

Avoid excessive motion or overly 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.

Group assets into clearly named folders.

Group assets into clearly named folders.

Group assets into clearly named folders.

Avoid unlicensed, low-res, or placeholder visuals.

Avoid unlicensed, low-res, or placeholder visuals.

Avoid unlicensed, low-res, or placeholder visuals.

Keep external components up to date.

Keep external components up to date.

Keep external components up to date.

Remove unused or duplicate assets.

Remove unused or duplicate assets.

Remove unused or duplicate assets.

Use descriptive, human-readable file names.

Use descriptive, human-readable file names.

Use descriptive, human-readable file names.

Ensure all assets are high quality.

Ensure all assets are high quality.

Ensure all assets are high quality.

Use high-quality assets.

Tags

Metadata helps discovery.

Use semantic tags like nav ,footer , and ul.

Use semantic tags like nav ,footer , and ul.

Use semantic tags like nav ,footer , and ul.

Use heading tags h1–h6 and paragraph tags p.

Use heading tags h1–h6 and paragraph tags p.

Use heading tags h1–h6 and paragraph tags p.

Add meaningful alt text to images.

Add meaningful alt text to images.

Add meaningful alt text to images.

Accessibility

Make your template usable by everyone.

Set a clear the title and description.

Set a clear the title and description.

Set a clear the title and description.

Ensure sufficient color contrast for readability.

Ensure sufficient color contrast for readability.

Ensure sufficient color contrast for readability.

Follow standard accessibility best practices.

Follow standard accessibility best practices.

Follow standard accessibility best practices.

Use input labels for all form fields.

Use input labels for all form fields.

Use input labels for all form fields.

Festina

We invest in software companies with incredible user experience design.

Festina

We invest in software companies with incredible user experience 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 the web.

Optimize images and media for the web.

Optimize images and media for the web.

Avoid large, uncompressed assets.

Avoid large, uncompressed assets.

Avoid large, uncompressed assets.

Keep animations lightweight and efficient.

Keep animations lightweight and efficient.

Keep animations lightweight and efficient.

Marketplace

Your listing should match the product.

Use preview images that reflect the product.

Use preview images that reflect the product.

Use preview images that reflect the product.

Tag your template in the right categories.

Tag your template in the right categories.

Tag your template in the right categories.

Write a clear, benefit-focused description.

Write a clear, benefit-focused description.

Write a clear, benefit-focused description.

Highlight your template’s unique features.

Highlight your template’s unique features.

Highlight your template’s unique features.

Don’t mislead buyers or overpromise.

Don’t mislead buyers or overpromise.

Don’t mislead buyers or overpromise.

Support

Set clear expectations with buyers.

Explain what support you provide.

Explain what support you provide.

Explain what support you provide.

Add a refund policy to your checkout page.

Add a refund policy to your checkout page.

Add a refund policy to your checkout page.

Respond quickly to questions or issues.

Respond quickly to questions or issues.

Respond quickly to questions or issues.

Keep your template updated as Framer evolves.

Keep your template updated as Framer evolves.

Keep your template updated as Framer evolves.

Submit

Double check these before heading to the Creators Dashboard to start the process.

Make sure your listing is clear and accurate.

Make sure your listing is clear and accurate.

Make sure your listing is clear and accurate.

Ensure links and interactions all work.

Ensure links and interactions all work.

Ensure links and interactions all work.

Check that layouts are responsive and polished.

Check that layouts are responsive and polished.

Check that layouts are responsive and polished.

Verify that content is original and licensed.

Verify that content is original and licensed.

Verify that content is original and licensed.

Confirm your template meets all requirements.

Confirm your template meets all requirements.

Confirm your template meets all requirements.

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.