Skip to content

How to Write a Blog Article (Whipplewood)

Owner: Bella | Updated: 2026-02-05

Purpose

Write and publish blog articles for Whipplewood. Articles are written in monthly batches so the client can review all at once, then scheduled weekly.

When to Use

Start of each month when preparing the month's content batch.


1. Confirm Direction (Content Calendar)

Purpose: The Content Calendar has already been approved by the client. Pull your topics for the month.

  • Open the Content Calendar
  • For each article this month, pull:
  • Publish week/date
  • Topic
  • SME/Expert (who to reference)
  • Status
  • Notes
  • Decide target reader + search intent for each article

2. Deep Research

Purpose: Build authoritative, well-sourced content.

  • Research using browser
  • Preferred sources (use when possible):
  • IRS.gov
  • Treasury.gov
  • DOL.gov (Department of Labor)
  • State tax authority sites
  • Other reputable sources are fine (industry publications, news, etc.)
  • NEVER quote competitor accounting/tax firms as sources
  • Capture notes + source URLs in your working folder

Source rules:

Source Type OK to Quote?
Government (IRS, Treasury, DOL) Yes - preferred
Industry publications, news Yes
General business sources Yes
Competitor accounting/tax firms NO - never

3. Write the Article

Purpose: Create the complete article. You can write directly in WordPress or draft elsewhere first.

Which site?

Topic Type Goes To
Assurance, Audit, Attest WW CPAs (whipplewoodcpas.com)
Tax, Consulting WW MF (whipplewood.com)

Requirements

  • 1,200–2,200 words
  • Hero image at TOP of content (image must align with article topic)
  • At least 3 external sources cited
  • At least 3 internal links to other WW blog posts

Internal Linking Rule

Before linking to an old blog post, verify the information is still accurate and relevant. Old articles may be outdated.

Article Structure

  1. Intro (hook + what reader will learn)
  2. Key details (the meat)
  3. Implications (why it matters)
  4. Detailed sections (H2/H3 breakdown)
  5. Next steps (actionable takeaways)
  6. CTA (Contact WhippleWood)

Options for Writing

  • Write directly in WordPress (visual editor)
  • Write in Google Docs/Word, then copy to WordPress
  • Write HTML and paste into WordPress code editor

Quality Checklist (Before Submitting Draft)

  • Aligns with WhippleWood brand voice (see brand voice documentation)
  • Does NOT sound AI-generated (natural, human tone)
  • All facts are verified (no made-up information)
  • No repetitive information (if repeating for SEO, do it subtly)
  • Hero image matches article topic

4. SEO Package

Purpose: Optimize for search. Have these ready when creating your WordPress post.

Field Where It Goes Requirement
Article Title Post title < 60 characters, include main keyword
SEO Title Yoast → Edit snippet < 60 characters (can differ from article title)
Meta Description Yoast → Edit snippet ~155 characters, include keywords + value/CTA
URL Slug Permalink Lowercase, hyphens, no dates (e.g., estimated-tax-payments)

5. Upload to WordPress (Draft)

Purpose: Get the article into WordPress as a draft for Ryan to review.

5a. Log in to WordPress Admin

  • Go to the correct site:
  • WW CPAs: https://whipplewoodcpas.com/wp-admin/
  • WW MF: https://whipplewoodmf.com/wp-admin/

5b. Create New Post

  • Go to Posts → Add New
  • Enter the article title
  • Set the URL slug (click "Edit" next to permalink)

5c. Add Content

  • Add your content (paste or write directly)
  • If pasting HTML: use Code Editor view (⋮ menu → Code editor)
  • Verify formatting looks correct in Visual Editor
  • In right sidebar → Featured ImageSet featured image
  • Upload or select the hero image
  • Set Object Fit to "Cover" if option appears

5e. Set Categories + Team Members

  • Check the appropriate Category (Tax, Accounting, Business, etc.)
  • Scroll to Team Members field → select the SME/Expert

5f. Set SEO Fields (Yoast)

  • Scroll to Yoast SEO section → Edit snippet
  • Set SEO Title (< 60 chars)
  • Set Meta description (~155 chars)
  • Verify slug is correct
  • Click Save Draft
  • Get a public preview link (shareable without login):
  • Click Preview dropdown → Enable public preview (or similar)
  • Copy the public preview URL
  • Update Content Calendar: Status = "Draft Ready", add preview link

6. Send to Client for Review

Purpose: Client reviews all articles for the month before publishing.

See also: Client Content Review SOP for how to handle client interactions, feedback, and pushback.

  • Copy your article to the designated folder (provided by Ryan)
  • Save as Microsoft Word format (.docx)
  • One file per article
  • Post in #ww-content-review Slack channel:
  • Word file (or link to folder)
  • Public preview link for each article
  • If preview link fails → provide editable doc immediately

7. Apply Client Feedback

Purpose: Incorporate client's changes. Think carefully about each piece of feedback. Aim for no more than one round of revisions.

See: Client Content Review SOP for detailed guidance on responding to feedback, when to push back, and how to request expert quotes.

  • Read all client feedback
  • Apply relevant feedback to WordPress draft
  • After making changes, update preview link if needed
  • Notify client that changes are applied

Quick decision guide:

Feedback Type Action
Factual error, compliance concern Fix immediately
Brand/voice preference Accommodate
Content structure criticism Explain rationale, adjust if warranted
SEO/readability pushback Defend with reasoning (we are the experts)

If no response from client: - 3 days: Follow up in Slack, notify Ryan - 7 days: Let Ryan know so he can mention in the next weekly call - Use judgment based on Content Calendar deadlines

If you disagree with feedback:

  1. Do NOT respond directly to client
  2. Message Ryan first with your reasoning
  3. Ryan will review your response before you reply to client

8. Schedule for Publish

Purpose: Once client approves, schedule the article for its publish date.

  • Client has approved the article
  • In WordPress, click PublishSchedule
  • Set the publish date/time from Content Calendar
  • Click Schedule

9. Post-Publish: Notify Social Team

Purpose: Social media team needs the live article link to promote it.

  • After article goes live, copy the published URL
  • Send to social media team (Slack channel TBD)
  • Include: Article title, URL, key points for social posts

10. Final: Update Tracking

Purpose: Keep Content Calendar current so everyone knows article status.

  • Open Content Calendar
  • Update your article's row:
  • Status = "Published"
  • Published URL = live article link
  • Publish Date = actual publish date
  • Confirm all fields are complete

Done When

  • All articles for the month published on schedule
  • Social team notified for each article
  • Content Calendar fully updated

If Stuck

  • Can't find authoritative source → Ask Ryan
  • Can't log in to WordPress → Ask Ryan for credentials
  • Not sure which category → Check similar published articles
  • SME/Expert unclear → Ask Ryan
  • Client feedback unclear → Ask for clarification in Slack
  • Disagree with client feedback → Talk to Ryan FIRST (see Client Content Review SOP)
  • Not sure how to respond to client → See Client Content Review SOP
  • WordPress formatting broken → Check for extra HTML tags
  • Can't get public preview link → Ask Ryan for help

FAQ

Q: How many articles per month? A: Typically 4 (one per week). Check Content Calendar for exact count.

Q: Can I use non-government sources? A: Yes, but prefer government sources when available. Never quote competitor accounting/tax firms.

Q: What if the topic is too broad? A: Flag in Slack. Ryan may split into a series or narrow the scope.

Q: What if client requests changes I disagree with? A: Do NOT respond to client directly. Message Ryan first with your reasoning. He'll review before you reply.

Q: Where do images come from? A: Ask Ryan for image sourcing guidelines. Image must match the article topic.

Q: What's the difference between Draft and Pending status? A: Draft = still working. Pending = ready for review. Use Draft unless told otherwise.

Q: Do I need outline approval before writing? A: No. Write all articles and save as drafts. Ryan reviews on draft.

Q: Which site does my article go on? A: Assurance/Audit/Attest topics → WW CPAs. Tax/Consulting topics → WW MF.

Q: How many sources do I need? A: At least 3 external sources and 3 internal links per article.

Q: What if an old blog post I want to link to has outdated info? A: Do not link to it. Find a different article or skip that internal link. Flag the outdated article to Ryan.

Q: What makes a good WhippleWood article? A: Natural voice (not AI-sounding), fact-checked, no repetition, aligns with brand voice, relevant images.

Q: Client hasn't responded to my review request. What do I do? A: 3 days: follow up + notify Ryan. 7 days: Ryan will mention in weekly call. Use judgment based on publish deadline.