How can I make an automator service always show up?
In Automator at the very top of your workflow, there is a dropdown box for which the prompt reads Service receives selected. If you are getting the results you report, the word text likely appears in the dropdown box. Change it to no input and save the service.