Content style guide
Punctuation and formatting
Punctuation
Apostrophes
Use curly apostrophes (ex. don’t) instead of straight ones (ex. don't).
Commas
We use the serial comma, sometimes called the Oxford comma. This is the comma used before a conjunction in a sentence with a series of 3 or more items. Sometimes a person can misread a sentence without a serial comma.
Like this
In his acceptance speech, the actor thanked his parents, Martin Scorsese, and Robert De Niro.
Not this
In his acceptance speech, the actor thanked his parents, Martin Scorsese and Robert De Niro.
Contractions
We use contractions on VA.gov to support our conversational, person-to-person voice and tone. Some situations might call for spelling out each word, like in certain legal content. But in general, we use contractions.
- Be careful not to mix up “its” and “it’s”
- Use “it’s” as a contraction of “it is,” never “it has”
- Don’t use non-standard contractions like “would’ve,” “could’ve,” or “should’ve”
Like this
We’re available Monday through Friday, 8:00 a.m. to 6:00 p.m. ET.
Not this
We are available Monday through Friday, 8:00 a.m. to 6:00 p.m. ET.
Em dashes, en dashes, and hyphens
Em dash
Use the em dash to set off an important clause, like you would with a parenthetical or commas, when commas might be awkward. Try not to overuse them. We don’t add a space on either side of the em dash.
Like this
You may be eligible if you have an illness or injury caused—or made worse—by your time in service.
En dash
Avoid using en dashes since screen readers don’t consistently announce them.
Hyphens
This is the short, single dash. We use it in names and to connect words that modify a noun. Hyphens are also OK to indicate ranges when space is limited. However, in normal body copy, use “to,” “through,” etc. to indicate ranges (like 2021 to 2022). We don’t add a space on either side of the hyphen.
Like this
active-duty service member
VA-related claim
Merriam-Webster
2021-2022
Exclamation points
Don’t use the exclamation point on VA.gov for any text elements (body copy, headers, subheaders, field labels, CTAs, etc.). It doesn’t align with our voice and tone, which is conversational, helpful, and straightforward. We don’t yell, and we’re not hyperbolic or casual.
Note: Some design components may use the exclamation point as an icon for visual accent—in alert components, for example—but don’t use it in the message copy itself.
Like this
Section header example:
Find out what happens after you apply
Or
After you apply
Not this
Section header example:
You’re enrolled! Now what?
Or
You’ve successfully applied!
Quotation marks
- Use curly quotation marks (ex. “quotation marks”) instead of straight ones (ex. "quotation marks").
- Periods and commas go inside the quotation marks, even if they’re not part of the quoted text. All other punctuation (em dashes, question marks, colons, parentheses) go outside the quotation marks unless they’re part of the quoted text.
- Use quotation marks when referencing free text that people submit in a form field (like search input).
- Don’t use quotation marks when referencing buttons, screens, or section headers in instructions. For these situations, use bold text.
Note: If the text is already bold (like in some error messages), we can use quotation marks to reference buttons, screens, or section headers.
Like this
Showing 1 to 10 of 110 search results for “what are my benefits”
Then select Search this area of the map.
We refer to them as an “accredited representative.”
What’s the difference between a “condition” and a “disability”?
Not this
Showing 1 to 10 of 110 search results for what are my benefits
Then select “Search this area of the map.”
We refer to them as an “accredited representative”.
What’s the difference between a “condition” and a “disability?”
Hint text and error message punctuation
Hint text in form fields
- If the hint text has 1 or more full sentences, add a period at the end of each sentence
- If the hint text is a sentence fragment, don’t add a period
Error messages in form fields
- For error messages in individual form fields, don’t add a period at the end of the message unless it has 2 or more full sentences
- For error messages that use the Alert component, add a period at the end of each sentence
Formatting
Notes
- Place notes on their own line directly after the text the note applies to.
- Capitalize and bold “Note:”.
- If a note applies to only 1 item in a list, place the note directly after that specific list item (not after the full list). Use a soft return (shift + enter on PCs, shift + return on Macs) so the note appears on a separate line, aligned with the list indent, with no space between the lines. Don’t make the note its own bullet or sub-bullet.
Like this
You must have received a discharge under conditions other than dishonorable to be eligible for Veteran Readiness and Employment (VR&E) benefits.
Note: If you’re not eligible for VA education benefits based on your character of discharge, you can apply for a discharge upgrade.
Your monthly GI Bill payment may be less than your monthly rate for 1 of these reasons:
- You attended classes for only part of the month. Classes often begin and end somewhere in the middle of a month, instead of on the first and last day of a month. So we’ll base your payment only on the part of the month you attend classes.
Note: Your monthly rate is based on a 30-day period. The rate for a month that has 31 days (like October) is the same as the rate for a month with 30 days (like September). - We overpaid you at some point in the past. If we discover an overpayment, we’ll need to pay you less for 1 or more payments.
Not this
You must have received a discharge under conditions other than dishonorable to be eligible for Veteran Readiness and Employment (VR&E) benefits. Note: If you’re not eligible for VA education benefits based on your character of discharge, you can apply for a discharge upgrade.
Your monthly GI Bill payment may be less than your monthly rate for 1 of these reasons:
- You attended classes for only part of the month. Classes often begin and end somewhere in the middle of a month, instead of on the first and last day of a month. So we’ll base your payment only on the part of the month you attend classes.
- Note: Your monthly rate is based on a 30-day period. The rate for a month that has 31 days (like October) is the same as the rate for a month with 30 days (like September).
- We overpaid you at some point in the past. If we discover an overpayment, we’ll need to pay you less for 1 or more payments.
Error messages in form fields
- Make error messages for form fields sentence case and bold
- Don’t place a period after the error message unless it has 2 or more sentences
- In most cases, start error messages with a verb, like “Enter” (for text fields) or “Select” (for radio buttons, checkboxes, and dropdown menus)
- If an error message references a specific checkbox, radio button, etc., use quotation marks
Like this
Select a country
Enter a year between 1900 and the current year
Select “Yes” or “No”
Select “I acknowledge this information is correct”
Not this
Select a Country
Enter a year between 1900 and the current year.
Select yes or no
Select I acknowledge this information is correct