Hi Steven, Really Wonderful Article!! I agree with you that modern SEO is primarily SEO for people not for search robots. A modern SEO specialist should have knowledge in marketing, usability, web programming. Still the backbone of the website should be thoughtful semantic core with the correct internal linking between pages. Thank you so much, Arnaud