Seo tips from a newbie
Tags: discuss, beginners, tutorial
Published: 2019-05-31 14:31:38

---
title: Seo tips from a newbie
published: true
description: Seo strategy for ranking Flask Apps keyword 
tags: discuss, beginners, tutorial
---

Hello Coders, 


I'm writing this article based on my experience during the SEO optimization of one of my products. As the title suggests, I'm a complete newbie in this complex field and I'm not advising anyone to implement any tip listed here. For me, some tips just worked but it's hard to say if is it pure luck, or God loves SEO. With all the optimization applied, the page scores 88 on Lighthouse and has no red bullets in the stats. **Thank you for reading!**

![Seo Tips from a newbie](https://static.appseed.us/blog/seo-tips/seo-tips-from-a-newbie-lighthouse-score.jpg) 

### The mission
 
Rank better for keyword "flask apps" and improve the page speed. 
First step: choosing the keyword with the free keyword tool with a [funny name](http://keywordshitter.com). Keywords combinations, and associated score:

- flask applications - 720/mo
- flask apps - 3,600/mo -> **Winner** 
- flask boilerplate - 590/mo 
- full-stack flask - 0/mo


### My SEO implementation:

- Added "**flask apps**" sentence in the page URL: somedomain.com/apps/**flask-apps**
- Page title (63chars): **Flask Apps** - FullStack Apps built in Flask Framework | BrandName
- Page Description (116chars): Full-Stack **Apps** built with **Flask**  Microframework, the popular Python framework used for developing web applications.
- Page H1: **Flask Apps**
- Page H2: **Apps** built in **Flask** Framework
- Page H3: Why is **Flask** a good choice?
- The main image name: full-stack-**apps**-built-with-**flask**-microframework.png
- The main image alt text: **Full-Stack Apps built with Flask Microframework, provided by BrandName.**

### Page Links  
I've included links to the most relevant information returned by Google for this search:
- [Flask Microframework](http://flask.pocoo.org/)
- [Full-Stack Python](https://www.fullstackpython.com/flask.html)
- [Flask Mega Tutorial](https://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world)

### Page Content:
- Paragraphs with relevant information along with H1, H2, H3 tags. 
- Related products with *Flask* keyword in title and links 


### Other SEO tips, related to the page speed, we all knew that Google dislikes slow pages. 

- Embed the critical CSS into the page, defer the non-critical CSS's  
- Defer non-critical Javascript libraries 
- Fonts optimization - using the fonts faces for the initial page painting, and prefetch the real fonts. 
- Accessibility - descriptive alt texts for all images. 
- Lazy Load for all images - the initial low-quality images provided by [pngquant](https://pngquant.org/) via command line   


### The (clean) page

![Seo tips from a newbie for ranking Flask Apps keyword - Clean Page.](https://static.appseed.us/blog/seo-tips/seo-tips-from-a-newbie-initial-page.jpg)    

### Decorated page

![Seo tips from a newbie for ranking Flask Apps keyword.](https://static.appseed.us/blog/seo-tips/seo-tips-from-a-newbie.jpg)    

### Resources & Inspiration:

- the optimized page for [flask apps](https://appseed.us/apps/flask-apps) keyword
- A Huge thanks to [Reddit SEO community](https://www.reddit.com/r/seo)
- Read a lot on [Moz.com](https://moz.com)
- My [Twitter](https://twitter.com/Sm0keDev) ..<('_')>.. 
 
**Thank you!**