a friend asked me what domain they should register for their new blog and gave some examples. do you think they should register a domain in their name e.g. firstname-secondname(dot)com or related to the topic e.g. topicname-blog(dot)com ?
The views expressed on this page by users and staff are their own, not those of NamePros.
I would mirror what everyone else has said and avoid hyphens. If it is a personal blog about what that person does then a name is better however if the blog has a specific topic/subject associated with it then you are better with topic name as it will be picked up better by search engines.
I would also say that there is no need to have the word blog, people will work out that it is a blog once on the website. It is not a bad thing to have 'blog' though but in general shorter domains are better.