I have a blog (WordPress) in a sub-directory of my site (www.example.com/blog/). I usually publish a new article every day / every other day. Original content, freshly written. My question is, should I also "feature" the new blog posts on the home page of my site (www.example.com)? On one hand, it's fresh content - good for SEO. On the other hand, it's duplicate content - bad for SEO. Should I do it or not? And if so, what are the best practices / pitfalls for setting up something like this? Any advice would be appreciated!
I would put a snippet with photo onto my main site page & then "read more..." to link to newer blog posts. That way the entire page is not duplicate content, but you have a way of drawing people over to the blog. If you post the new blog post to your main page, they have no reason to click through to the blog. If you can get them to click over there, however, they may see how many other posts you have and read them, as well.
As Erin said, just have a feed style section on your homepage where a snippet is generated for every new blog post when uploaded. I've had sites with static home pages and sites with blog feeds on the home page and honestly it's never been a problem for me.
Good idea. Agree with you. But I won't use a photo as it won't help you for SEO! It's much better to write a few words (about 25-50), but REWRITE and tell people WHAT they will read in the WHOLE article, do NOT copy, but describe it and place your keyword there (in the beginning if possible, but try to make it look natural!)
I only suggest a photo or graphic so that readers are able to pin it to a pinboard if they'd like to come back to it later, but it's not strictly necessary on your homepage.
You can feature the blog article updates on the home page. You can feature the title of the article and 2 lines of description about it that allures the readers to read those articles.