SEO, Online Branding, and More (Rough Notes)