/tweet-style-guide

A personal style guide for composing tweets

Style Guide for Tweets

Editor note: this list is under continuous development.

This is a personal collection of styles related to how I compose tweets for Twitter. Think of this style guide in the same manner as the Associated Press Stylebook.

Table of contents

  1. Abbreviations
  2. Hashtags
  3. Spacing
  4. Line Breaks
  5. Quotes
  6. Retweets
  7. Punctuation
  8. Special Characters
  9. Emoji

Abbreviations

Abbreviations will be used as appropriate for readability purposes, e.g., Mr., Mrs., Dr., etc. Avoid the use of abbreviations that take away from the readibility of the tweet, e.g., yr. instead of year. In cases where truncated words may be used, e.g., info, et al., those will be determined based on style and available character space. Non-standard abbreviations, e.g., "p" as in "pretty", "rn" as in "right now", "tbh" as in "to be honest", et al. should be used sparingly and with discretion.

Acronyms

Acronyms will be utilized to maximize readability, available character space, and tagging. Where appropriate, acronyms will continue to be utilized as the first preference, e.g., UX, UI, JS, etc. Tweet-specific acronyms such as RT (retweet), h/t (hat tip), et al. will also be used.

Hashtags

Limit the number of hashtags (#) to no more than five per tweet. Hashtags are meant to include tags that are relevant to the tweet's subject matter and will be used with discretion and included in the tweet text when applicable. Example:

Tweet image 1

If hashtags can't be included within the text of the tweet they will be added after. Example:

Tweet image 2

Spacing

Appropriate spacing will be given in all tweets. Spacing will not be ignored for the purposes of saving character space.

Line Breaks

Line breaks will be used with discretion. These should be utilized for readability purposes. Example:

Tweet image 3

Quotes

Curved single and double quotes (smart quotes) will be used except in instances where straight quotes are required:

Tweet image 4

Code

Code such as HTML markup, CSS, and JavaScript snippets can be included in a tweet but should be used sparingly and only to communicate relavent information. Code will be encapsulated in backticks (`). Example:

Tweet image 5

Markup can be included without backticks. Example:

Tweet image 6

Consider using a combination of backticks with markup: `<div class="modal">`.

Retweets

Retweets are tweets from other and follows that individual's personal style.

Quoted Retweets

The first priority of quoted retweets is to not edit the original tweet. However, hashtags can be inserted into the original tweet, if appropriate. All quoted retweets will include RT prior to the first quotation mark of the original tweet. Example:

Tweet image 7

Punctuation

All sentences will contain proper punctuation except numbered lines. Numbered lines will be given a space above and below the sentence. Numbers will be listed as: 1., 2., 3., etc. See example under the Line Breaks section.

Noteable Rules

  • Colon (:): Words following colons will be in lowercase unless otherwise indicated, e.g., title.
  • Elipsis (...): An elipsis will be used as appropriate. Using the elipsis character instead of three (3) periods in a row is more efficient because it will save two characters overall in the tweet.
  • ?! (and multiple: ?!?!): When the question mark and exclamation point are combined the question mark will always come first.

Special Characters

Twitter Special Characters

Twitter's primary special characters are the commercial at (@) and hashtag (#) symbols. Both will be treated as appropriate except in instances where they don't represent Twitter's expectations of the symbols.

In instances where the commercial at (@) is being used for purposes other than to reference a Twitter name (e.g., in CSS @supports, etc.) a zero-width space witll be used after the commerical at to prevent Twitter from treating it as a user account (i.e., @supports instead of @supports).

In instances where the hashtag is being used for purposes other than to tag a word in a tweet (e.g., #1 team, etc.) the number abbreviation (No.) will be used.

Emoji

Emoji is now fully supported by Twitter. The graphical version of emoji will be used first, if available, to save available character space. Example:

  • ❤️ instead of <3
  • 😦 instead of :-/
  • 😕 instead of O_o

If the graphical version of emoji doesn't exist the text version will be used instead. Example:

  • (╯°□°)╯︵ ┻━┻
  • ᕙ(⇀‸↼‶)ᕗ
  • ¯\_(ツ)_/¯