Your articles have to remain relevant to the main theme of your website. If they don't, you are going to lose visitor trust as well as search engine power.
What's relevant?
"Related to" is what we mean by "relevant." Any subject that you can relate in some way to your business can be relevant in an article. For instance, say you were selling a business start up kit, you should come up with related ideas that will satisfy search engines and humans:
How to get a startup loan
Internet versus brick-and-mortar startup business
Tax tips for business owners
The pitfalls of starting a small business
Internet versus brick-and-mortar startup business
Internet versus brick-and-mortar startup business
How to get a startup loan
Of course this is only some of the list you could come up with. a site on small businesses can generate quite a few articles that are relevant.
So what if you sell something like dog treats?
With niche markets it may be significantly more difficult to determine what is relevant content. If your topic is a narrow one you can try to branch out the subject matter of your articles to include other things that may also be of interest to readers.
In the example above, you can assume that most of your visitors and potential customers own dogs. With that taken into consideration, there are plenty of topics you can write or purchase informative articles on that will interest visitors and help solidify your expert status. For instance:
Pet grooming tips
Whether dogs should wear sweaters
How to vacation with your dog
Housebreaking tips for puppies
The best dog breeds for households with children
How to vacation with your dog
Shelters versus pet stores
All of these topics are a natural extension of a core business: dogs and the owners who love them. They're all relevant to the website, and a mention of homemade dog treats could be included in each article without sounding blatant or awkward.
So how do you find relevant topics?
If you're stuck for relevant subject areas, a keyword tool can help you generate more ideas. There are a number of free online keyword generators that can jumpstart your brainstorming process and reveal topics you might not have considered