Write content that you would want to read.
Link old posts in current posts as often as possible.
Use searchable key words in your title.
The same idea goes for naming your photos when you save them to your computer.
Comment on other blogs. Then comment some more.
And when you get comments try to respond as often as possible.
If you have the time and desire, don't be afraid to post more than once per day.
Participate in link-ups.
Better yet, host your own link-up. People might not catch on at first, but they will eventually.
Toss in a video (or vlog) every once in awhile.
Utilize the power of Pinterest! Nobody does this better than this girl.
Always choose a great first image that you would want to appear next to your post on Bloglovin.
Don't hesitate to Tweet old posts you wrote months or even years ago that you still really like.
Always use a graphic when promoting posts on your Facebook page.
Speaking of Facebook, when you write a post you really like pay $5 to "promote" it on Facebook. I do this from time to time and have always had pretty good results.
Create your hashtags on Instagram. Erin does an amazing job at this.
Guest post on other blogs.
Every once in a while write a post that could be shared by the masses.
Choose attention grabbing titles.
Try to include at least one image with every post.
List your most popular posts somewhere that is easy for your readers to find them.
Post consistently and post often.
Market yourself with other bloggers you like and admire.
Write posts that people can learn from, like this one about SEO.
Share other's blog posts and they will be more likely to share yours.
And most importantly, after you click publish go ahead blast that baby on every social media outlet you have.
If all else fails just try to post more photos of babies, food, or dogs. BFD always seems to be a fan favorite in blogland.