Here are some of the pretty dumb mistakes beginners make when it comes to SEO.
#1 Free website hosting
#2 Non relevant domain name
#3 Not using and not optimizing H tags and meta tags
#4 Not posting quality content relevant to the site or keywords they try to rank for
#5 Not generating backlinks