BLOG_STYLE_GUIDE
Invalid Date
Methodwise Blog Template & Style Guide
Use this guide when writing new blog posts to keep formatting, structure, and CTAs consistent.
File Location
All blog posts go in: src/content/blog/
Filename format: what-is-[topic].md (or descriptive kebab-case slug)
Frontmatter (YAML)
Every post starts with this block between --- fences:
---
title: "What Are Number Bonds? A Parent's Guide to Making and Breaking Numbers"
seoTitle: "What Are Number Bonds? A Parent's Guide | Methodwise"
description: "Number bonds show how one number breaks into two parts. Learn what they are, why teachers use them by grade, and how to help your child at home."
date: "2026-03-20"
category: "Math"
youtubeId: "18SC5_QmMmU"
image: "/blog/number-bonds-blog-image.png"
faqs:
- question: "Are number bonds the same as fact families?"
answer: "They're closely related but not identical..."
- question: "Another question?"
answer: "Another answer..."
---
Required fields
| Field | Description |
|---|---|
title | Full blog title. Appears as H1 on the page. |
seoTitle | Shorter title for browser tabs and search results. Include ` |
description | 1-2 sentence meta description for SEO. |
date | Publish date in YYYY-MM-DD format. |
category | One of: "Math", "ELA", "Homework Help" |
image | Path to blog card image in /public/blog/. Use PNG. |
Optional fields
| Field | Description |
|---|---|
youtubeId | YouTube video ID if the post has an embedded video. |
faqs | Array of question/answer pairs for the FAQ accordion and schema markup. |
Category badge colors (automatic)
- Math — brand blue badge
- ELA — green badge (#c8e6c0)
- Homework Help — yellow badge (#fdf5d6)
Blog Structure (Section Order)
Follow this order for method-explainer blogs. Not every blog needs every section, but keep the order consistent.
[Opening paragraph — no heading]
---
## What Is [Method]?
---
## Why Do Teachers Use [Method]?
---
## What Grade Is [Method] Taught?
### Grade Range — Description
### Grade Range — Description
### Grade Range — Description
[Closing sentence about grade appropriateness]
---
## How [Method] Works
### Sub-topic 1
### Sub-topic 2
---
## How [Method] Connects to What You Already Know
---
## Watch: [Method] Explained
How to Help at Home
Tip title (no numbering)
Tip title (no numbering)
Let Methodwise walk through it
Common Mistakes to Watch For
Mistake title (no numbering)
Mistake title (no numbering)
Practice Questions
[Questions grouped by grade level]
Answers
[Answers]
Ready to try it with your child?
Open the chat, pick the subject and your child's grade, and get a step-by-step explanation you can use to help tonight.
Try 3 Questions Free — No Signup RequiredTry Methodwise Free
[CTA paragraph with signup link]
Related Articles
[Links to other blogs]
Have questions about [topic]? Email me at hello@methodwise.co
---
## Heading Rules
### H1 — Page title (automatic from frontmatter)
- 36px (`text-4xl`), bold, dark gray
- You do NOT write an H1 in the markdown body — it comes from the `title` field
### H2 — Major sections
- 26px, bold, brand blue
- Use `## Section Title` for every major section
- Always put `---` (horizontal rule) BETWEEN H2 sections as a visual divider
- Do NOT put `---` inside a section (e.g., between practice questions and answers)
### H3 — Sub-headings within sections
- 20px, bold, slate color
- Use `### Sub-heading` for ALL sub-headings, including:
- Grade-level breakdowns (e.g., `### Grades 2–3 — Foundations`)
- How to Help tips (e.g., `### Start with objects, not worksheets`)
- Common Mistakes (e.g., `### Confusing the whole and the parts`)
- How it Works sub-topics
- **Never use `**bold text**` as a substitute for H3 headings**
- **Never number H3 headings** (no `### 1. Title` — just `### Title`)
### Bold text
- Use `**bold**` only for inline emphasis within paragraphs (e.g., key terms, step labels like `**Step 1:**`)
- Do NOT use bold as a heading replacement
---
## Section Dividers (`---`)
- Put `---` between every H2 section
- Do NOT put `---` between H3 sub-sections within the same H2
- Do NOT put `---` between practice questions and `**Answers:**`
- Do NOT put `---` inside the practice section at all
**Correct:**
```markdown
---
## How to Help at Home
### Start with objects
Content...
### Practice the bonds for 10
Content...
---
## Common Mistakes to Watch For
### Confusing the whole and the parts
Content...
Wrong:
## How to Help at Home
---
### 1. Start with objects
Content...
---
### 2. Practice the bonds for 10
Content...
Special Markers
These markers are processed by BlogContent.tsx and rendered as custom components.
YouTube embed
- Renders as a responsive 16:9 YouTube player
- Place inside a `## Watch:` section
### Inline CTA
Ready to try it with your child?
Open the chat, pick the subject and your child's grade, and get a step-by-step explanation you can use to help tonight.
Try 3 Questions Free — No Signup Required- Renders as a centered card with "Ready to try it with your child?" heading and green button
- Place after the Practice section, before `
`
FAQ accordion
- Renders the FAQ accordion using the `faqs` array from frontmatter
- Place after the `
Ready to try it with your child?
Open the chat, pick the subject and your child's grade, and get a step-by-step explanation you can use to help tonight.
Try 3 Questions Free — No Signup Required` marker
- Also generates FAQ schema markup (structured data) for Google
Cross-Links
Cross-links to other blog posts render as styled boxes (light blue background, brand blue left border).
Syntax — must follow this exact pattern:
For more on this strategy, see Link Text.
**Rules:**
- Start with `→ ` (arrow + space)
- Wrap the entire text in `*italics*`
- Use an `<a>` tag (not markdown link syntax) with `style="color:#0061b9"`
- Must be on its own line (paragraph), not inside another element
- Do NOT use `>` blockquote syntax — it won't trigger the cross-link box
**Example:**
For more on this strategy, see What Is Decomposing Numbers? A Parent's Guide to Breaking Apart Numbers.
---
Practice Questions Section
The practice section gets a special gray box with a toggle for answers.
Requirements:
- Heading must be exactly
## Practice Questions - Group questions by grade level using bold labels:
**Number bonds within 10 (Kindergarten–1st grade):** - Use numbered list (
1.,2., etc.) for questions - Separate questions from answers with exactly:
**Answers:** - Do NOT put
---anywhere inside the practice section - Answers auto-hide behind a clickable "Answers" toggle
Example:
## Practice Questions
Try these with your child. Answers are below.
**Number bonds within 10 (Kindergarten–1st grade):**
1. Draw all the number bonds for 6.
2. Fill in the missing part: 10 = 4 + ___
**Make a ten (1st–2nd grade):**
3. Use a number bond to solve 9 + 4.
4. Use a number bond to solve 7 + 6.
Answers
- 0+6, 1+5, 2+4, 3+3, 4+2, 5+1, 6+0
- 10 = 4 + 6
- Break 4 into 1+3 → 9+1 = 10 → 10+3 = 13
- Break 6 into 3+3 → 7+3 = 10 → 10+3 = 13
SVG Images & Captions
SVG diagrams automatically get an italic caption below them using the alt text.

- Caption is left-aligned, italic, smaller gray text
- The alt text IS the caption — write it as a readable description
- Only
.svgfiles get auto-captions (PNG/JPG do not)
UTM Links
All links to Methodwise pages (chat, signup, other blogs) must include UTM parameters.
Format
https://methodwise.co/PAGE?utm_source=website&utm_medium=blog&utm_campaign=TOPIC&utm_content=PLACEMENT&utm_term=DESCRIPTION
Parameters
| Parameter | Value |
|---|---|
utm_source | Always website |
utm_medium | Always blog |
utm_campaign | Blog topic slug (e.g., number_bonds, area_model, reading_strategies) |
utm_content | Where the link appears: blog_inline, blog_cta, blog_banner, mid_cta |
utm_term | Descriptive: TOPIC_to_DESTINATION or TOPIC_blog_to_chat |
Common link patterns
Inline link to chat (in "How to Help" section):
[Methodwise](https://methodwise.co/chat?utm_source=website&utm_medium=blog&utm_campaign=TOPIC&utm_content=blog_inline&utm_term=TOPIC_blog_to_chat)
Bottom CTA signup link:
**[Try Methodwise Free →](https://methodwise.co/signup?utm_source=website&utm_medium=blog&utm_campaign=TOPIC&utm_content=blog_cta&utm_term=TOPIC_blog_to_sign_up)**
Mid-article CTA marker:
Ready to try it with your child?
Open the chat, pick the subject and your child's grade, and get a step-by-step explanation you can use to help tonight.
Try 3 Questions Free — No Signup Required
**Cross-link to another blog:**
**Related Articles links:**
---
## Bottom CTA Section (after FAQs)
Every blog ends with this structure:
```markdown
## Try Methodwise Free
When your child brings home [topic] homework and you're not sure how to explain it the way their teacher would, Methodwise walks you through it — step by step, using the same method their teacher is using.
**[Try Methodwise Free →](https://methodwise.co/signup?utm_source=website&utm_medium=blog&utm_campaign=TOPIC&utm_content=blog_cta&utm_term=TOPIC_blog_to_sign_up)**
- Start with 3 free questions — no account needed
- Free plan: 15 questions/month after signup
- Plus plan: unlimited questions + saved chat history + 7-day free trial
- Step-by-step explanations the way teachers teach
Related Articles Section
Link to all other published blogs. Use full UTM links.
## Related Articles
- [Blog Title](https://methodwise.co/blog/SLUG?utm_source=website&utm_medium=blog&utm_campaign=THIS_TOPIC&utm_content=blog_banner&utm_term=THIS_TOPIC_to_TARGET)
- [Blog Title](https://methodwise.co/blog/SLUG?utm_source=...)
Closing Line
Every blog ends with:
**Have questions about [topic]?** Email me at [hello@methodwise.co](mailto:hello@methodwise.co)
Quick Checklist
Before publishing, verify:
- Frontmatter has all required fields (
title,seoTitle,description,date,category,image) -
faqsarray included with 3-6 questions - Opening paragraph before first
---(no heading) -
---between every H2 section - No
---inside sections (between H3s or inside practice) - All sub-headings use
### H3(not bold, not numbered) - Grade-level headings use
### Grade — Descriptionformat - YouTube embed uses `
` marker
- Mid-article CTA uses `
Ready to try it with your child?
Open the chat, pick the subject and your child's grade, and get a step-by-step explanation you can use to help tonight.
Try 3 Questions Free — No Signup Required` marker with UTM params
- `
` marker placed after the CTA
- Practice section heading is exactly `
Practice Questions`
- Practice answers delimiter is exactly
**Answers:** - Cross-links use
→ *text*pattern (not>blockquote) - Cross-link
<a>tags havestyle="color:#0061b9" - All Methodwise links have UTM parameters
- SVG images have descriptive alt text (becomes the caption)
- "Try Methodwise Free" section with signup link and bullet points
- Related Articles section with links to other blogs
- Closing email line:
hello@methodwise.co - "How to Help" section includes a Methodwise chat link as the last tip
About the Author
Samantha Black is the founder of Methodwise and an educator with over 15 years in higher education and instructional design. She built Methodwise after experiencing the homework gap firsthand as a parent of two K–8 daughters. Learn more about why we built Methodwise →