If you think that your website is not getting adequate traffic, it in all probability because your web page isn't obtaining authority from engines like google. If you touch upon other’s blogs, you're developing a backlink for yourself that is indirectly getting traffic for your website. About Google Maps https://www.seobyaxy.com/product/video-animation/