If you have ever wanted people to help spread the word about something you were working on, then having visitors to your page post a link back to the page can be very useful. Especially with a custom message and some hashtags to help with visibility.
Creating a link that posts a tweet' is really quite simple, but there are a few things that you need to be careful of.
Twitter 'Intent' Link
Anyone who has done this before, using the old Twitter API (replaced mid 2013), may be familiar with the url 'http://twitter.com/home/?status='. This URL is no longer used. Now you need to use the new 'intent' method, which goes a little something like this:
When clicked on, that link would create a tweet with the following text: "Your text here http://yoursite.com/your-page #yourhashtag @camgould"
You could of course add this link to an image or a button:
Here's an example using the text "How to create a link that posts a tweet", "http://camgould.com/blog/creating-a-link-that-posts-a-tweet" as the link, "#intent #action #blog" as hashtags, and "@camgould": TWEET THIS ARTICLE
Using this method can be a great way to help make it easy for people to post a tweet and link back to an article, competition, project or whatever you want. Making things easy is the key to encouraging actions.
Formatting 'Intent' Links The Easy Way
If you want to make life a little easier, and and avoid manually writing the formatted html of the message, you can use the URL encoding tool from w3schools.com. Just write your message (including links and hashtags) in the 'Try It Yourself' field, and add 'https://twitter.com/intent/tweet?' before the text that is output by that tool.
The feature image used for this article is 'Seagulls Flying' by 'Bert van 't Hul'