I have noticed that an SEO company working for the client I am working on right now always put the company name before they put in the keywords when building links. Ex: "Target - Household Curtains". Instead of just leaving the anchor text as the keywords "household curtains." Does anyone know if there is an added benefit to doing this or were they most likely just trying to optimize the company name as well?
It is simply branding! In fact people put their company name at the start or at the end of <title> as well. In description also they use such techniques.
If the domain name is different from the company name, they may be attempting to promote the company name so it can be found.
I think it's good way to target keywords with branding but I rather make my anchor like this "targeted keywords with company name"
i think the keyword about the name of company must be added for easy in search about the name of that company
Are they mixing up the anchor text across different links? If you build 1000 links with all the same anchor text ("household curtains") it will look suspicious to google - this is not how normal people link to websites. e.g. someone in a blog post you might link the whole phrase "there is a great range of household curtains at target" When link building make sure you throw in some random anchor texts (just the site url, "click here" etc.) to make it look natural to the big G
Branding when you are ranking for some keywords is helpful. But I think ranking shall come first and then branding, which means you need to add keywords first and then brand name.