What are the differences among "to keep a blog," "to maintain a blog," and "to run a blog"? Thank you most sincerely.
They are just different ways of saying the same thing.
* Not a teacher
I agree with minnieuk, but I also have something to say.
To maintain a blog doesn't necessarily mean that it's your blog. You can be a webmaster who just takes care of the technical stuff: updating blogging platform, adding plugins, search engine optimization etc.
Good point. I think you could also say that of 'run a blog' - you could be maintaining or running a blog for someone else.
Keep a blog would imply that it was your blog. Similar to 'keep a diary'.
I think "write a blogs" or simply "blogs" would be the most natural. Susan writes a blog.
Do you blog?
Do you have a blog?
Do you write a blog?
Those would all suggest that the person actually writes and maintains their own blog. As the others said, you can maintain someone else's blog for them without writing a word.