Why the meta-tag module add "|" after the site name?
So by default, the module sets up all pages to use "[current-page:title] | [site:name]" and then for the front page it uses "[site:name] | [site:slogan]".

Now I am assuming you do not have a slogan set for your site, which is why it appears like "Sitename | ".

If you navigate to admin>configuration>site information, you will probably see the site slogan box is empty.

So you have a few options..


Add a slogan to your site
change the tokens for the front page.


to change the tokens for the front page, go the the Metatag config page and expand the "Global: Front page" field. You may need to click override to configure it to something other than default.

Click edit to edit the Global Front Page settings. Then remove the token you dont need and the seperator "|".

Hope that helps.