Pre-Dev
- [ ] Disable indexing of subdomain
Pre-Launch
- [ ] Verify form success and error states are styled
- [ ] Verify images are compressed
- Use Webflow “convert to WEBP”
- [ ] Audit Title tags for all pages
- descriptive, short, keyword phrase
- 50-60 characters prevent ellipses
- Set in page settings > SEO settings.
- “Write better blogs with WRITEBetter”
- Use dynamic title tags when available (CMS Template Page)
- [ ] Add Meta Descriptions for all pages
- 50-160 characters. Up to 300 is OK.
- Use page content for dynamic pages
- [ ] Add opengraph settings
- Just use the Title and meta tags most of the time
- Add 1200 x 630 px image to assets and provide the link
- [ ] URLs should be short and descriptive
- As short as possible!
- [ ] Delete unused CSS classes (style manager panel)
- Be careful not to delete classes that might be used by custom code.
- Use finsweet Chrome extension to delete styles on particular pages or consider defining your styles used by code in a custom embed.
- [ ] Delete unused Javascript
- [ ] Go to project Settings and minify all code:
- Minify HTML
- Minify CSS
- Minify JS
- [ ] Download fonts and upload them directly to Webflow
- [ ] Audit all links with Check My Links
- Broken outbound links don’t affect ranking
- Use extension check my links
- https://chrome.google.com/webstore/detail/check-my-links/ojkcdipcgfaekbeaelaapakgnjflfglf?hl=en-GB
- [ ] Audit semantic HTML tags in designer settings panel
- Any navigation list should be wrapped in <nav> tags
- <Article for an “standalone” content
- <Aside> for sidebar, ads, or popup
- <Address> for any contact info: email, physical, phone, social media, etc.
- [ ] Audit link and button text to be descriptive
- DO: Get the SEO Guide, Book a call now
- DON’T: Read more, see page
- [ ] Typography best practices
- Use legible fonts
- Set typography in REM vice PX to make it accessible
- Audit contrast between text and background
- Set typography line height 1.3 to 1.7. 2.0 is ok
- Line length between 45 and 76 characters per line
- Left align most text, especially paragraph text.
- [ ] Load the page on different browsers and different devices
- No horizontal scroll
- No text overflow
- [ ] Descriptive image alt text
- DO: “Three coworkers chatting over coffee”
- DONT: “Blog thumbnail image”
- Decorative tag for images that don’t require descriptions
- [ ] Audit Heading tags
- One H1 per page
- H2 is sub title for H1, H3 is sub title for H2
- Don’t skip heading levels