BEST PRACTICES
Writing for the Web
Digital Strategies • Summer 2024
Table of Contents
!"#$%&'%(%)$*+,-,+%)*+&,'.%/0%+1,+2,.3%/*1'45
670%8'.&*.&%,)%9,.3
:*.*;(1%:",<*1,.*)
Break the Rules
Headings & Headlines
CTAs, Buttons & Links
6;,&,.3%-';%=";%6';<>;*))%?'<"1*)
@'$%AB=%@(+&,+)
Targeting Specific Keywords
Backlinking Like a Boss
Enhancing Your SERP Snippet
C*+'##*.<*<%C*(<,.3
Writing for Your Audience
👋
D)*;%!'";.*0)
Who Are They & What Do They Want
Your primary and secondary audiences likely have different qualities and motivations.
Define both audiences and keep them top of mind as you write your website content.
Meet Them Where They’re At
Your audience is on a journey to find something.
Write for what they need to know, not what you want to tell them
Make your content relatable. Don’t just include the features of your services; include the
benefits and showcase how your program will help them.
Why Content is King
👑
8'.&*.&%(.<%6*/),&*%>*;-';#(.+*%:'%E(.<F,.FE(.<
Write for the User and Google
@7*%G"(1,&0%'-%0'";%+'.&*.&%,)%&7*%/,33*)&%-(+&';%,.%)*(;+7%*.3,.*%$*;-';#(.+*5
:''31*%H(1"*)%&7*%)(#*%&7,.3)%0'";%")*;)%<'I%well-structured, specific, and
connected content.
A**%'";%&'$%AB=%&(+&,+)
People Read Online Differently Than They Read Print, Adjust Accordingly.
>*'$1*%(;*%.'&%;*(<,.3%()%#"+7%'.1,.*%()%0'"%4'"1<%7'$*5%@7*0%(;*%'-&*.%)2,##,.3%
';%1''2,.3%-'; )'#*&7,.3%)$*+,-,+5
J'";%4';<K%)&;"+&";*K%(.<%-';#(&&,.3%+7',+*)%<*&*;#,.*%7'4%#"+7%&7*0%<,3%,.&'%&7*%
+'.&*.&%(.<%7'4%G",+210%&7*0%+(.%-,.<%47(&%&7*0%.**<5
>;,';,&,L*%+;*(&,.3%+'.&*.&%&7(&M)%meant to be skimmed.
General Guidelines
📋
87''),.3%(.<%N';#(&&,.3%J'";%6';<)%
Stay On Brand
8'.)"1&%&7*%O(.<*;/,1&%B<,&';,(1%A&01*%:",<*%/"&%/;*(2%&7*%;"1*)%47*.%($$;'$;,(&*5
Don’t use ALL CAPS
@7*;*%(;*%+*;&(,.%$1(+*)%47*;*%(%-*4%4';<)%,.%(11%+($)%4';2%4*11%(.<%&7*)*%(;*%/",1&%
,.&'%'";%<*),3.%)0)&*#%P-';%*Q(#$1*K%ER%&;(.)-';#)%0'";%&*Q&%,.&'%(11%+($)%/0%<*-("1&S5
Avoid Jargon
BQ(#,.*%,.&*;.(1%1(.3"(3*%(.<%()2%0'";)*1-%,-%)'#*'.*%'"&),<*%&7*%".,H*;),&0%';%*H*.%
0'";%<*$(;&#*.&%4'"1<%2.'4%47(&%0'"%#*(.5
67*.*H*;%(.%(+;'.0#%,)%.*+*))(;0K%4;,&*%,&%'"&%&7*%-,;)&%&,#*%,&M)%")*<%'.%(%.*4%$(3*K%
-'11'4*<%/0%&7*%(+;'.0#%,.%$(;*.&7*)*)5
At Most, Write at a High School Reading Level
>;')$*+&,H*%)&"<*.&)%4'.M&%0*&%7(H*%+'#$1*&*<%7,37%)+7''15%@7*0%4'.M&%/*%-(#,1,(;%
4,&7%<,)+,$1,.*F)$*+,-,+%';%,.)&,&"&,'.(1%&*;#)%*H*.%(%-,;)&F0*(;%)&"<*.&%4'"1<%2.'45
Headlines and Headings
🎩
D)*%@7*#%&'%J'";%T<H(.&(3*5%?(2*%@7*#%Structured, Skimmable & Meaningful.
Headings are a critical part of a good SEO strategy.
E*(<,.3)%&*(+7%:''31*%47(&M)%,#$';&(.&%'.%&7*%$(3*5
D)*%2*04';<)%,.%0'";%7*(<,.3)%/"&%2**$%&7*#%()%)7';&%()%$')),/1*5
Headings organize your content for readers and search engines.
:''31*%1,2*)%)&;"+&";*%(.<%)'%<'*)%0'";%;*(<*;5%U'.M&%/*%(-;(,<%&'%")*%(11%7*(<,.3%
),L*)5
Your page title will automatically become your page’s H1.
Use an H2 for every major section of your page. H3s should divide up the sections marked by H2s,
H4s should divide sections marked by an H3, and so on.
Using H3-H6 will make your content more skimmable and highlight important info for your
readers. They are a natural spot to include variations of your main keywords.
D)*;)%)7'"1<%/*%(/1*%&'%;*(<%'.10%&7*%7*(<,.3)%&'%2.'4%47(&M)%,.+1"<*<%'.%&7*%$(3*5
V.)&*(<%'-%"),.3%W67(&%?(2*)%D)%D.,G"*X%()%(%7*(<,.3K%&;0%)(0,.3%47(&%#(2*)%0'";%
)+7''1%';%<*$(;&#*.&%".,G"*%1,2*K%W8'11(/';(&,'.%Y;**<)%V..'H(&,'.5X
CTAs, Buttons & Links
🔗
8(11)%&'%T+&,'.%A7'"1<%Y*I%Descriptive, Actionable, and Specific5
Do’s and Don'ts
V.+1"<*%(.%(+&,'.%H*;/I%;*3,)&*;K%Z',.K%($$10K%;*G"*)&K%*&+5
V.+1"<*%,#$*;(&,H*%4';<)%1,2*%W.'4X%,-%($$1,+(/1*5%
[*H*;%'.10%1,.2%W7*;*KX%W1*(;.%#';*KX%';%W+1,+2%7*;*5X%
ALWAYS include context about what the user will be learning more
about. It helps users and your search engine performance!
Most of the time there’s a better action than “learn more.
If you must use “learn more” on its own, limit it to once per page.
Read this article to learn more about the Learn More” problem.
Specific Formatting Recommendations
BAD:
Learn more
BETTER:
Learn more about
application requirements.
BEST:
View Application
Requirements
Buttons
Limit to 2-4 words whenever possible
Title Case
No punctuation
Text Links
5-7 words is a good rule of thumb.
Sentence or title case depending on context.
Include punctuation if the link ends a sentence.
Break the Rules
🚨
@7*%V.&*;.*&%,)%(%/*()&5%@(#*%,&%/0%-'11'4,.3%&7*)*%;"1*F/;*(2,.3%.';#)5
Title Case vs. Sentence Case
C*)*(;+7%)"$$';&)%"),.3%@,&1*%8()*%-';%E\]E^5%V.%'";%)0)&*#K%ER%,)%("&'#(&,+(110%,.%(11%
+($)5%N**1%-;**%&'%")*%)*.&*.+*%+()*%,-%<*),;*<%-';%(.0%E_]E`5
Don’t Spell Out Numbers Under 10
Y()*<%'.%*0*F&;(+2,.3%<(&(K%4*%2.'4%&7(&%7"#(.)%(;*%-,Q(&*<%'.%."#*;(1)5%V&M)%
$*;-*+&10%'2(0%&'%")*%-,3";*)%-';%\]a%,.%)2,##(/1*%+'.&*.&%1,2*%1,)&)%(.<%&'%7,371,37&%
47(&%0'"%4(.&%&'%)7'4%'--b
Don’t Always Punctuate Bulleted Lists
U'.M&%*.<%(%/"11*&*<%$',.&%4,&7%(%+'##(%';%)*#,F+'1'.5
=.10%")*%(%$*;,'<%(&%&7*%*.<%'-%(%/"11*&%,-%'.*%';%#';*%,&*#)%,.%&7*%1,)&%(;*%+'#$1*&*%
)*.&*.+*)5
Writing for Our Specific WordPress Modules
C*+'##*.<(&,'.)%-';%>'$"1(;%?'<"1*)%c%?(2*%BH*;0%87(;(+&*;%8'".&b
Area/Item
Recommended Character Count (including spaces)
!"#$%&'()$
*+%,"-',.,
/0(123.4('20%5$0($04$6%7.6$3%'0%&288$169
:++
;:<+
=$"3'0#6%>=:
;=?@
A<
;*<B%3$8$03'0#%20%6$4('20%C'3(D
E$0$1")%!"1"#1"8D6
FG2.(%H<+%,"-',.,%I21%1$"3"G')'(J
5(21J%&$"6$6
:<+%,"-',.,
K$"(.1$%L23.)$%M%N$641'8('20%5$0($04$
:O<
P"13%L23.)$%M%=$"3'0#
H<%,"-',.,%I21%H%)'0$6
P"13%L23.)$%M%N$641'8('20%5$0($04$
:H<%
Top SEO Tactics
💁
C*#*#/*;K%:''31*%;*4(;<)%+'.&*.&%&7(&%,)%well-structured, specific, and connected.
There’s no way to ensure you rank #1 on Google, but focusing on these things will help.
Target Specific Keywords
Content that is more likely to answer users’ questions is prioritized in search results.
Have a Killer Heading Structure
Headings teach Google what’s important on the page and increase user engagement.
Link Like a Boss
Links are the glue that holds the internet together. High-quality links show Google that you’re
relevant.
Keep Your Content Fresh
Recently published content typically appears higher on Google. Blogs are a great way to do this.
Enhance Your SERP Snippet
By improving how your page looks in search results, you increase the likelihood of getting
clicked!
Targeting Specific Keywords
🎯
9**$%V&%Natural and Relevant.
Answer Questions
A*(;+7%*.3,.*)%(;*%;*(110%(.)4*;%*.3,.*)5%J'";%+'.&*.&%)7'"1<%*Q,)&%&'%(.)4*;%G"*)&,'.)5
Content that is more likely to answer users’ questions is prioritized in search results.
V<*.&,-0%47(&%G"*)&,'.)%0'";%+'.&*.&%(.)4*;)%';%+'"1<%(.)4*;%4,&7%'$&,#,L(&,'.5%N,.<%
3*.*;(1%G"*)&,'.)%&7*%#(;2*&%,)%()2,.3%(&%T.)4*;%&7*%>"/1,+5
Play the Match Game
67,1*%TV%,)%+7(.3,.3%7'4%)*(;+7%*.3,.*)%4';2K%&7*0%)&,11%;*10%'.%2*04';<%#(&+7,.35
T<<%2*04';<)%(.<%$7;()*)%'.%&7*%$(3*%,.%(%.(&";(1%4(0%(.<%(H',<%2*04';<%)&"--,.35
Write your content first and then go back and integrate your keywords / phrases.
Keyword stuffing is bad for readability, and Google senses when phrases arent worded naturally and
ranks your content lower because of it.
Find Your Starting Point
67(&%G"*;,*)%<'%0'"%(1;*(<0%;(.2%-';d%BQ$1';*%0'";%),&*%,.%:''31*%A*(;+7%8'.)'1*K%&7*.%
/;(,.)&';#%;*1(&*<%2*04';<)%(.<%$7;()*)5
Link Like a Boss
🔙
V&M)%T/'"&%Quantity and Quality5
Link Text Matters
A*(;+7%*.3,.*)%")*%1,.2*<%&*Q&%&'%7*1$%<*&*;#,.*%47(&%(%$(3*%,)%(/'"&5
Follow our recommendations for calls to action and use specific, natural, easy-to-read
language to provide context about what youre linking to.
A good rule of thumb is that each piece of content you create should link to 2 to 3 other
pages.
Most Links are Good Links, But…
V-%<'L*.)%'-%1,.2)%$',.&%&'%(%$(3*%4,&7%(%H(;,(&,'.%'-%(%4';<%';%$7;()*K%&7*%$(3*%7()%(%
7,37*;%1,2*1,7''<%'-%;(.2,.3%4*11%-';%&7')*%&0$*)%'-%$7;()*)5%
Proceed with caution: Too many links with the same anchor text could indicate to search
engines that you're trying to manipulate your site's ranking in search results.
@7*%#';*%$'$"1(;%(.<%,#$';&(.&%(%),&*%,)K%&7*%#';*%4*,37&%&7*%1,.2)%-;'#%&7(&%),&*%
+(;;05
Enhancing Your Search Engine Results Page (SERP) Snippet
💅
V#$;'H*%J'";%6*/),&*M)%:''31*%>;*H,*4%&'%V.+;*()*%81,+2)
V-%0'"%<'.M&%-,11%,.%&7*)*%&7,.3)%'.%&7*%/(+2*.<%'-%6';<>;*))K%:''31*%4,11%<*+,<*%'.%,&)%
'4.%47(&%&'%)7(;*%4,&7%)*(;+7*;)%(/'"&%0'";%$(3*5%
Page Title:
@7*%+1,+2(/1*%&,&1*%'.%&7*%ABC>%,)%)*&%,.%'";%H*;),'.%'-%6';<>;*))%()%&7*%>(3*%@,&1*5%%
Meta Description P+(11*<%BQ+*;$&%,.%'";%H*;),'.%'-%6';<>;*))SI%
@7,)%,)%&7*%).,$$*&%'-%,.-';#(&,'.%&7(&%($$*(;)%4,&7,.%&7*%ABC>5%V&%)7'"1<%&*11%)*(;+7*;)%
47(&%&'%*Q$*+&%-;'#%0'";%4*/%$(3*5%
If this is not filled in, Google will usually display the first few sentences of your page BUT it can
select other content on the page that it views as more important (for example, Google may perceive
a call to action with high engagement as more important than the first sentence of your page and
therefore displays that on Google Search Results.)
Recommended Reading
📖
T%N*4%'-%=";%N(H';,&*%C*)'";+*)%(.<%T;&,+1*)
E*(<1,.*%8($,&(1,L(&,'.%-';%Def%@,&1*%8()*%H)5%A*.&*.+*%8()*
Wg*(;.%?';*X%g,.2)I%J'"%8(.%U'%Y*&&*;
E*(<,.3)%T;*%>,+2FD$%g,.*)I%_%@,$)%-';%6;,&,.3%E*(<1,.*)%@7(&%8'.H*;&
De%6;,&,.3I%A&"<0%:",<*
A*(;+7%B.3,.*%=$&,#,L(&,'.%hAB=i%A&(;&*;%:",<*
@7*%V#$';&(.+*%'-%8'.&*.&%,.%AB=f%670%V&%?(&&*;)%j%E'4%&'%8;*(&*%V&