Guest Blogging is a content marketing and SEO technique where someone writes and publishes a blog post on a third party website or blog to promote their personal/corporate brand. Guest blogging exposes a brand to a relevant audience and can be an effective method to generate awareness — but it must be done carefully to avoid Google penalty.