Back to all components

Framer SEO checklist

45-point SEO checklist to help you get your Framer website to the top of Google.

Framer SEO checklist
Framer SEO checklist
Framer SEO checklist

Category

Checklist

Category

Checklist

Author name

Luca Da Corte

Author name

Luca Da Corte

Last updated

Jul 14, 2024

Last updated

Jul 14, 2024

About the resource

Struggling to get organic traffic from search engines to your Framer site? I’ve got your back.

This comprehensive SEO checklist is designed to help you optimize your Framer website for search engines and improve your online visibility.

This guide covers essential areas such as setup, technical SEO, keyword research, on-page and off-page SEO, and EEAT (Experience, Expertise, Authoritativeness, Trustworthiness), providing actionable steps to enhance your site's performance.

The checklist also includes a detailed video walkthrough you can find here and is available for download in two versions: Spreadsheet and Notion. (the spreadsheet also contains some tools you can use to carry out each task - both files can be downloaded using the input on the right)

Disclaimer: While a generic checklist can serve as a valuable reference, it cannot replace the personalized advice of an SEO expert. If you are serious about SEO and have the budget to invest in it, please consider hiring a professional to manage your site.

Download free copy

Download free copy

Get both the spreadsheet and Notion version delivered straight to your inbox.

Get both the spreadsheet and Notion version delivered straight to your inbox.

Setup:

The website is responsive across all breakpoints.

The website is responsive across all breakpoints.

The website is responsive across all breakpoints.

Connect Google Search Console to your site.

Connect Google Search Console to your site.

Connect Google Search Console to your site.

All the pages and sections match the brand identity.

All the pages and sections match the brand identity.

All the pages and sections match the brand identity.

Connect one analytics tool to your site.

Connect one analytics tool to your site.

Connect one analytics tool to your site.

Make sure your site is indexed.

Make sure your site is indexed.

Make sure your site is indexed.

There’s no unwanted horizontal scroll.

There’s no unwanted horizontal scroll.

There’s no unwanted horizontal scroll.

Technical SEO:

All placeholder text has been replaced with final content.

All placeholder text has been replaced with final content.

All placeholder text has been replaced with final content.

All text content is free of grammatical errors, typos, and factual inaccuracies.

All text content is free of grammatical errors, typos, and factual inaccuracies.

All text content is free of grammatical errors, typos, and factual inaccuracies.

The content is well-organized with subheadings, bullet points, and short paragraphs for easy reading.

The content is well-organized with subheadings, bullet points, and short paragraphs for easy reading.

The content is well-organized with subheadings, bullet points, and short paragraphs for easy reading.

Tone and messaging are consistent throughout the website and aligned with the brand identity.

Tone and messaging are consistent throughout the website and aligned with the brand identity.

Tone and messaging are consistent throughout the website and aligned with the brand identity.

Headlines and subheadings effectively communicate the content.

Headlines and subheadings effectively communicate the content.

Headlines and subheadings effectively communicate the content.

Images, videos, and graphics are strategically used to complement the content.

Images, videos, and graphics are strategically used to complement the content.

Images, videos, and graphics are strategically used to complement the content.

There’s a logic behind text decoration (bold, italic, etc.)

There’s a logic behind text decoration (bold, italic, etc.)

There’s a logic behind text decoration (bold, italic, etc.)

Keyword research:

Keyword research has been conducted, and keywords are strategically placed.

Keyword research has been conducted, and keywords are strategically placed.

Keyword research has been conducted, and keywords are strategically placed.

Each page has a unique and descriptive title (including CMS-generated pages).

Each page has a unique and descriptive title (including CMS-generated pages).

Each page has a unique and descriptive title (including CMS-generated pages).

Each page has a unique and descriptive meta description (including CMS-generated pages).

Each page has a unique and descriptive meta description (including CMS-generated pages).

Each page has a unique and descriptive meta description (including CMS-generated pages).

Meta titles and descriptions are optimized for search engines.

Meta titles and descriptions are optimized for search engines.

Meta titles and descriptions are optimized for search engines.

The content is well-organized with subheadings, bullet points, and short paragraphs for easy reading.

The content is well-organized with subheadings, bullet points, and short paragraphs for easy reading.

The content is well-organized with subheadings, bullet points, and short paragraphs for easy reading.

On-page SEO:

Semantic HTML5 tags have been used where needed.

Semantic HTML5 tags have been used where needed.

Semantic HTML5 tags have been used where needed.

Aria-labels have been used for all elements that lack a descriptive name.

Aria-labels have been used for all elements that lack a descriptive name.

Aria-labels have been used for all elements that lack a descriptive name.

The contrast ratio is at least 4.5:1 for normal text and 3:1 for large text.

The contrast ratio is at least 4.5:1 for normal text and 3:1 for large text.

The contrast ratio is at least 4.5:1 for normal text and 3:1 for large text.

Long paragraphs have been broken up into smaller ones to improve readability.

Long paragraphs have been broken up into smaller ones to improve readability.

Long paragraphs have been broken up into smaller ones to improve readability.

Text is no smaller than 12px.

Text is no smaller than 12px.

Text is no smaller than 12px.

Headings follow a logical order.

Headings follow a logical order.

Headings follow a logical order.

Alt attributes are provided for all images (except decorative ones).

Alt attributes are provided for all images (except decorative ones).

Alt attributes are provided for all images (except decorative ones).

All links use descriptive text (no “click here” or “read more”).

All links use descriptive text (no “click here” or “read more”).

All links use descriptive text (no “click here” or “read more”).

Long chunks of text are not center-aligned or right-aligned.

Long chunks of text are not center-aligned or right-aligned.

Long chunks of text are not center-aligned or right-aligned.

Audio and video content are accompanied by accurate transcripts or captions.

Audio and video content are accompanied by accurate transcripts or captions.

Audio and video content are accompanied by accurate transcripts or captions.

Off-page SEO:

All code overrides run without errors.

All code overrides run without errors.

All code overrides run without errors.

Alt attributes are provided for all images (except decorative ones).

Alt attributes are provided for all images (except decorative ones).

Alt attributes are provided for all images (except decorative ones).

Code overrides work across all browsers.

Code overrides work across all browsers.

Code overrides work across all browsers.

Code overrides do not have a massive impact on load speed.

Code overrides do not have a massive impact on load speed.

Code overrides do not have a massive impact on load speed.

Distribute your anchor text across all of the five main categories: exact match, partial match, branded, naked URL, and generic.

Distribute your anchor text across all of the five main categories: exact match, partial match, branded, naked URL, and generic.

Distribute your anchor text across all of the five main categories: exact match, partial match, branded, naked URL, and generic.

Build the majority of your links to the homepage.

Build the majority of your links to the homepage.

Build the majority of your links to the homepage.

Collaborate with the marketing team to try to increase the number of branded searches.

Collaborate with the marketing team to try to increase the number of branded searches.

Collaborate with the marketing team to try to increase the number of branded searches.

If in a highly competitive niche, consider building tiered backlinks.

If in a highly competitive niche, consider building tiered backlinks.

If in a highly competitive niche, consider building tiered backlinks.

EEAT:

All code overrides run without errors.

All code overrides run without errors.

All code overrides run without errors.

Code overrides work across all browsers.

Code overrides work across all browsers.

Code overrides work across all browsers.

Code overrides do not have a massive impact on load speed.

Code overrides do not have a massive impact on load speed.

Code overrides do not have a massive impact on load speed.

Alt attributes are provided for all images (except decorative ones).

Alt attributes are provided for all images (except decorative ones).

Alt attributes are provided for all images (except decorative ones).

Clearly display the business contact information somewhere on the site.

Clearly display the business contact information somewhere on the site.

Clearly display the business contact information somewhere on the site.

Ensure that all the necessary policies are present on the site and are easily accessible to users.

Ensure that all the necessary policies are present on the site and are easily accessible to users.

Ensure that all the necessary policies are present on the site and are easily accessible to users.

Use organisation schema markup on the site homepage.

Use organisation schema markup on the site homepage.

Use organisation schema markup on the site homepage.

Ensure the site has an “about us” page.

Ensure the site has an “about us” page.

Ensure the site has an “about us” page.