This was a very helpful article- thank you! I especially appreciated the list because I felt like it highlighted some points I haven’t seen in other “how-to” articles: for example
19. Optimize your site for search engines
^^^ I feel this is SO important and not mentioned nearly enough.