B2B Case Study Writer
Generate B2B industrial case study pages optimized for Google ranking, GEO, EEAT, and RankMath score 90+/100.
Step 0: Variable Collection (MANDATORY -- Run Before Anything Else)
Before writing a single word, you MUST collect these variables from the user. If the user does not provide any item, use [placeholder] and ask the user to fill it later. Never hardcode any brand name, URL, or keyword into the skill -- every value comes from this step.
| Variable |
Required? |
Description |
If Not Provided |
{Brand} |
Yes |
Company/brand name |
Ask again. Cannot proceed without it. |
{BrandFull} |
No |
Full legal company name |
Default to {Brand} |
{SiteURL} |
Yes |
Full site URL (e.g., https://example.com) |
Ask again. Needed for breadcrumbs, internal links, schema. |
{CaseArchiveURL} |
No |
Case studies archive page URL |
Default to {SiteURL}/case/ |
{TargetKeyword} |
Yes |
Primary keyword for this case |
Ask the user to provide or approve your suggestion. |
{SecondaryKeywords} |
No |
6-10 secondary keywords |
Generate from user input + Google top results analysis. |
{CompetitorURLs} |
No |
Up to 5 competitor URLs for gap analysis |
Skip. Mention to user that competitive insight was not available. |
{CaseData} |
Yes |
All known project data: client name/industry/location/product/specs/year |
Use [placeholder] for anything not yet known. Never invent. |
After collection: Display all variables in a summary table and ask user to confirm before proceeding to Step 1.
What This Skill Generates (Variable Blocks)
Only generate these blocks. Fixed template blocks -- general FAQ (7 questions), related products, inquiry CTA, certification wall, customer logo wall -- already exist in the user''s template and must NOT be generated.
| # |
Block |
Format |
| 1 |
SEO Metadata |
Keyword plan + Title variants + URL + Meta Description + Image Alt |
| 2 |
Project Snapshot |
MD table |
| 3 |
Client Background |
1 paragraph |
| 4 |
Challenge |
3-4 specific pain points |
| 5 |
{Brand} Solution |
2-3 paragraphs with engineering detail |
| 6 |
Technical Spec Table |
MD table |
| 7 |
Image Plan |
File names, Alt text, placement |
| 8 |
Schema Markup |
JSON-LD |
Output Format & Rules
Block-Level Bilingual Output
- English block first, then Chinese translation immediately below. Never interleave sentences -- complete English paragraph(s) -> complete Chinese paragraph(s).
- Schematic:
[English content block] -> blank line -> [Chinese translation block] -> blank line -> next English block.
Strict Half-Width Punctuation
- 100% English half-width punctuation everywhere -- including Chinese translations, tables, lists, and parenthetical text.
- Allowed:
. , : ; ? ! - -- ( ) [ ] " "
- Banned: any full-width punctuation characters (
, , : ; " " '' '' ( ) [ ])
- This rule is absolute. There are no exceptions, even in the Chinese translation sections.
No AI Transitional Fluff
- Banned words and patterns: "furthermore", "moreover", "in addition", "additionally", "besides", "in conclusion", "to summarize", "in summary", "overall", "all in all"
- Replace with: direct cause-and-effect engineering logic. One idea follows the previous one because of physics, process, or data -- not because of a transition word.
No Marketing Hype or AI-Speak
- Banned patterns: "cost-effective", "high ROI", "time-saving", "best-in-class", "industry-leading", "unparalleled", "revolutionary", "game-changing", exaggerated claims without physical evidence.
- Replace with: specific physical benefits. Example: instead of "improved safety", write "the dual-channel safety circuit cut emergency stop response to under 50 ms, removing the spinal injury exposure during manual pipe rotation."
Case Study Standard Structure
Content must follow this fixed section order:
| Section # |
Section Name |
Description |
| 1 |
SEO Block |
Keywords, Title, URL, Meta Description, Image Alt plan |
| 2 |
Case Title |
H1 headline |
| 3 |
Project Overview |
Project snapshot table + 1-paragraph summary |
| 4 |
Challenge |
Physical space & technical constraints (3-4 specific pain points) |
| 5 |
Solution |
Custom design solution (2-3 paragraphs, engineering detail) |
| 6 |
Technical Specifications |
Full MD table with parameters, values, units |
| 7 |
Project Gallery |
Image placeholder guide -- describe what real engineering photos should be inserted (user uploads later) |
Segmented Output Control
- Output only the section currently requested. Never generate the entire case study in one response.
- After each section, pause and wait for the user''s next instruction (e.g., "Section 2" or "Next: Challenge").
- This prevents model attention decay and character truncation.
Link Directory (End of Article)
At the very end of the complete case study, output a bilingual link directory table summarizing every internal and external link used:
| Anchor Text (EN) |
Anchor Text (zhong wen) |
URL |
Type |
| [English anchor] |
[Chinese anchor] |
[URL] |
Internal / External |
Live Link Verification
- External links: You must search live / fetch the official standards body website (e.g., asme.org, iso.org, bsigroup.com) to find the actual canonical URL. Never fabricate a link, a virtual page, or a 404-prone URL. Return only the real, active, permanent canonical URL.
- Format:
[Natural English anchor text] = Real official URL
- Internal links: Construct from
{SiteURL} and {CaseArchiveURL} variables. If the user provides competitor URLs in Step 0, inspect them for structural insight. If {SiteURL} was not provided, skip internal links -- never guess.
Core Writing Principles
1. Target Audience
Write for three personas simultaneously:
- Procurement Manager: Needs to know industry match, timeline, and whether
{Brand} can deliver
- Engineer: Needs technical detail -- specs, materials, safety, how it works
- Business Owner: Needs business impact -- why this investment made sense
All three must find their answer on the page without scrolling past irrelevant content.
2. Output Language Rule
- All interactions with the user: Chinese
- All generated content (deliverables): English first, then Chinese translation block below.
- This is a bilingual output rule, not a translation agency rule -- do not add "Translation:" labels. Just output English block, blank line, Chinese block. Naturally.
3. International Site Perspective
- Write for an international B2B audience. Do not use Chinese punctuation, Chinese formatting conventions, or region-specific references.
- All punctuation must be English half-width, even in Chinese blocks.
- Industry terminology uses international standard units and nomenclature.
4. Search Intent Awareness
- Analyze the search intent behind
{TargetKeyword} before writing. What does a real buyer typing this keyword actually want to know?
- Structure content to answer the questions a procurement engineer would ask in order: "Can they handle my industry?" -> "How did they solve a similar problem?" -> "What did they actually build?" -> "Do the specs match my requirements?"
Step-by-Step SOP
Step 1: Confirm Variables
Display all Step 0 variables in a summary table. Ask user to confirm or revise. Do not proceed until confirmed.
Step 2: Keyword Map & Competitor Gap
- Analyze top 10 Google results for
{TargetKeyword}. Extract: common H2 topics, content length, schema types used, image count, internal link density.
- Run competitor content gap: what do competitor case study pages cover that creates an opportunity for differentiation.
- Build a RankMath keyword placement map: where
{TargetKeyword} goes (H1, first 100 words, one H2, meta description, URL slug, 2-3 image Alt texts) and where each {SecondaryKeywords} goes.
- Lock the brand position: This is
{Brand}''s case study. Never mimic competitor tone or structure. Compete on engineering depth, not on claims.
Step 3: SEO Block
Generate:
- Primary Keyword:
{TargetKeyword}
- Secondary Keywords:
{SecondaryKeywords} list
- URL Slug:
{CaseURL} -- constructed from {SiteURL} + /case/ + hyphen-case slug (<=75 chars, primary keyword present)
- Image Alt Plan: keywords mapped to each expected image position
Step 4: Case Title (H1)
Generate 3 title variants:
| Style |
Formula |
Example |
| Result-Driven |
How [Client Industry] Solved [Problem] with [Product] -- {Brand} |
How a Saudi Pressure Vessel Plant Eliminated Crane Flipping Risks with a Custom Hydraulic Upender |
| Spec-Driven |
[Key Spec] [Product] for [Application] -- {Brand} Project Reference |
20-Ton Custom Hydraulic 90-Degree Upender for Large-Diameter Pipe -- {Brand} Project Reference |
| Process-Driven |
[Application] [Product]: A {Brand} Engineering Case Study |
Large-Diameter Pipe Rotation Upender: A {Brand} Engineering Case Study |
Also generate:
- URL slug
- Meta Description (<=160 characters, benefit-driven summary with a real data point)
- H1 (close match to chosen SEO Title)
Step 5: Meta Description
<=160 characters. Include:
- What the project was (product + industry)
- The key problem solved
- A data point or concrete result
- Implicit CTA
Step 6: Project Snapshot Table
MD table. 3 seconds for a buyer to determine industry match.
| Field |
Value |
| Client |
[Name or anonymous descriptor] |
| Industry |
[Industry] |
| Location |
[Country/Region] |
| Product |
[{Brand} Product Model + Name] |
| Key Spec |
[1 most important spec] |
| Project Year |
YYYY |
Step 7: Client Background
1 paragraph. Answer: "Who is this client and what do they do?"
Keep it factual. Industry, scale, what they manufacture or handle. Do not praise the client -- the reader wants to self-identify, not read a testimonial.
Step 8: Challenge
3-4 specific pain points. Each must be a concrete problem with business consequences, not a generic complaint.
Format each as:
**Pain Point Title**: What was happening, why it was dangerous/inefficient/costly.
Bad: "The client needed a better solution."
Good: "Tilting 20-ton cylindrical loads using overhead crane slings was unstable -- the straps shifted along the smooth curved metal, presenting extreme risks of sudden slippage. On three recorded occasions in the 12 months before this project, the load shifted mid-lift, one resulting in a 4-hour production halt."
Step 9: {Brand} Solution
2-3 paragraphs. Answer: "What did {Brand} build, and what engineering decisions made it work?"
Include:
- Product model and configuration
- Key customizations (materials, dimensions, features)
- Engineering rationale -- WHY each decision was made (and what failure mode it prevents)
- Safety and compliance considerations
No marketing language. Describe the machine like an engineer would to another engineer. For every design decision, explain what problem would occur without it.
Step 10: Technical Specification Table
MD table. Key parameters only -- not the full datasheet.
| Parameter |
Value |
Unit |
| [Key spec 1] |
[Value] |
[Unit] |
| [Key spec 2] |
[Value] |
[Unit] |
| ... |
... |
... |
Sort logically: capacity/dimensions -> performance -> power -> safety/certifications.
Step 11: Image Plan
For each image the user has or needs, specify:
| # |
File Name |
Alt Text |
Insert After |
| 1 |
keyword-descriptor.jpg |
[Equipment structure description with keyword] |
[Section name, paragraph position] |
Image Alt text rule: describe the equipment structure, not generic labels. "{Brand} HU-20T-V hydraulic upender with integrated V-groove platform and L-shaped retention walls" -- not "case study image 1".
Step 12: Schema Markup
Generate JSON-LD blocks using {Brand}, {BrandFull}, {SiteURL}, {CaseURL} variables:
Article Schema:
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "[Title]",
"author": { "@type": "Organization", "name": "{BrandFull}" },
"datePublished": "[YYYY-MM-DD]",
"dateModified": "[YYYY-MM-DD]",
"publisher": {
"@type": "Organization",
"name": "{BrandFull}",
"logo": { "@type": "ImageObject", "url": "{SiteURL}/wp-content/uploads/logo.png" }
},
"image": { "@type": "ImageObject", "url": "{SiteURL}/wp-content/uploads/case/[slug]/main.jpg" }
}
FAQ Schema: Use the 7 general FAQs from the user''s fixed template.
BreadcrumbList Schema:
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{ "@type": "ListItem", "position": 1, "name": "Home", "item": "{SiteURL}/" },
{ "@type": "ListItem", "position": 2, "name": "Case Studies", "item": "{CaseArchiveURL}" },
{ "@type": "ListItem", "position": 3, "name": "[Title]", "item": "{CaseURL}" }
]
}
Step 13: Quality Check
1---2name: b2b-case-study-writer3description: Generate B2B industrial case study/project reference pages optimized for Google rankings, GEO, EEAT, and RankMath SEO score (90+/100). Produces case study title (3 variants), meta description, project snapshot table, client background, challenge analysis, branded solution, MD-formatted spec table, image placement plan, and schema markup. Use when user needs to write a B2B case study, create a project reference page, or document a customer installation for SEO.4---56# B2B Case Study Writer78Generate B2B industrial case study pages optimized for Google ranking, GEO, EEAT, and RankMath score 90+/100.910## Step 0: Variable Collection (MANDATORY -- Run Before Anything Else)1112Before writing a single word, you MUST collect these variables from the user. If the user does not provide any item, use `[placeholder]` and ask the user to fill it later. Never hardcode any brand name, URL, or keyword into the skill -- every value comes from this step.1314| Variable | Required? | Description | If Not Provided |15|---|---|---|---|16| `{Brand}` | Yes | Company/brand name | Ask again. Cannot proceed without it. |17| `{BrandFull}` | No | Full legal company name | Default to `{Brand}` |18| `{SiteURL}` | Yes | Full site URL (e.g., `https://example.com`) | Ask again. Needed for breadcrumbs, internal links, schema. |19| `{CaseArchiveURL}` | No | Case studies archive page URL | Default to `{SiteURL}/case/` |20| `{TargetKeyword}` | Yes | Primary keyword for this case | Ask the user to provide or approve your suggestion. |21| `{SecondaryKeywords}` | No | 6-10 secondary keywords | Generate from user input + Google top results analysis. |22| `{CompetitorURLs}` | No | Up to 5 competitor URLs for gap analysis | Skip. Mention to user that competitive insight was not available. |23| `{CaseData}` | Yes | All known project data: client name/industry/location/product/specs/year | Use `[placeholder]` for anything not yet known. Never invent. |2425**After collection**: Display all variables in a summary table and ask user to confirm before proceeding to Step 1.2627---2829## What This Skill Generates (Variable Blocks)3031Only generate these blocks. Fixed template blocks -- general FAQ (7 questions), related products, inquiry CTA, certification wall, customer logo wall -- already exist in the user''s template and must NOT be generated.3233| # | Block | Format |34|---|---|---|35| 1 | SEO Metadata | Keyword plan + Title variants + URL + Meta Description + Image Alt |36| 2 | Project Snapshot | MD table |37| 3 | Client Background | 1 paragraph |38| 4 | Challenge | 3-4 specific pain points |39| 5 | {Brand} Solution | 2-3 paragraphs with engineering detail |40| 6 | Technical Spec Table | MD table |41| 7 | Image Plan | File names, Alt text, placement |42| 8 | Schema Markup | JSON-LD |4344---4546## Output Format & Rules4748### Block-Level Bilingual Output4950- **English block first**, then Chinese translation immediately below. Never interleave sentences -- complete English paragraph(s) -> complete Chinese paragraph(s).51- Schematic: `[English content block]` -> blank line -> `[Chinese translation block]` -> blank line -> next English block.5253### Strict Half-Width Punctuation5455- **100% English half-width punctuation everywhere** -- including Chinese translations, tables, lists, and parenthetical text.56- Allowed: `.` `,` `:` `;` `?` `!` `-` `--` `(` `)` `[` `]` `"` `"`57- Banned: any full-width punctuation characters (`, ` `,` `:` `;` `"` `"` `''` `''` `(` `)` `[` `]`)58- This rule is absolute. There are no exceptions, even in the Chinese translation sections.5960### No AI Transitional Fluff6162- Banned words and patterns: "furthermore", "moreover", "in addition", "additionally", "besides", "in conclusion", "to summarize", "in summary", "overall", "all in all"63- Replace with: direct cause-and-effect engineering logic. One idea follows the previous one because of physics, process, or data -- not because of a transition word.6465### No Marketing Hype or AI-Speak6667- Banned patterns: "cost-effective", "high ROI", "time-saving", "best-in-class", "industry-leading", "unparalleled", "revolutionary", "game-changing", exaggerated claims without physical evidence.68- Replace with: specific physical benefits. Example: instead of "improved safety", write "the dual-channel safety circuit cut emergency stop response to under 50 ms, removing the spinal injury exposure during manual pipe rotation."6970### Case Study Standard Structure7172Content must follow this fixed section order:7374| Section # | Section Name | Description |75|---|---|---|76| 1 | SEO Block | Keywords, Title, URL, Meta Description, Image Alt plan |77| 2 | Case Title | H1 headline |78| 3 | Project Overview | Project snapshot table + 1-paragraph summary |79| 4 | Challenge | Physical space & technical constraints (3-4 specific pain points) |80| 5 | Solution | Custom design solution (2-3 paragraphs, engineering detail) |81| 6 | Technical Specifications | Full MD table with parameters, values, units |82| 7 | Project Gallery | Image placeholder guide -- describe what real engineering photos should be inserted (user uploads later) |8384### Segmented Output Control8586- **Output only the section currently requested.** Never generate the entire case study in one response.87- After each section, pause and wait for the user''s next instruction (e.g., "Section 2" or "Next: Challenge").88- This prevents model attention decay and character truncation.8990### Link Directory (End of Article)9192At the very end of the complete case study, output a bilingual link directory table summarizing every internal and external link used:9394| Anchor Text (EN) | Anchor Text (zhong wen) | URL | Type |95|---|---|---|---|96| [English anchor] | [Chinese anchor] | [URL] | Internal / External |9798### Live Link Verification99100- **External links**: You must search live / fetch the official standards body website (e.g., asme.org, iso.org, bsigroup.com) to find the actual canonical URL. Never fabricate a link, a virtual page, or a 404-prone URL. Return only the real, active, permanent canonical URL.101- **Format**: `[Natural English anchor text] = Real official URL`102- **Internal links**: Construct from `{SiteURL}` and `{CaseArchiveURL}` variables. If the user provides competitor URLs in Step 0, inspect them for structural insight. If `{SiteURL}` was not provided, skip internal links -- never guess.103104---105106## Core Writing Principles107108### 1. Target Audience109110Write for three personas simultaneously:111- **Procurement Manager**: Needs to know industry match, timeline, and whether `{Brand}` can deliver112- **Engineer**: Needs technical detail -- specs, materials, safety, how it works113- **Business Owner**: Needs business impact -- why this investment made sense114115All three must find their answer on the page without scrolling past irrelevant content.116117### 2. Output Language Rule118119- **All interactions with the user**: Chinese120- **All generated content (deliverables)**: English first, then Chinese translation block below.121- **This is a bilingual output rule, not a translation agency rule** -- do not add "Translation:" labels. Just output English block, blank line, Chinese block. Naturally.122123### 3. International Site Perspective124125- Write for an international B2B audience. Do not use Chinese punctuation, Chinese formatting conventions, or region-specific references.126- All punctuation must be English half-width, even in Chinese blocks.127- Industry terminology uses international standard units and nomenclature.128129### 4. Search Intent Awareness130131- Analyze the search intent behind `{TargetKeyword}` before writing. What does a real buyer typing this keyword actually want to know?132- Structure content to answer the questions a procurement engineer would ask in order: "Can they handle my industry?" -> "How did they solve a similar problem?" -> "What did they actually build?" -> "Do the specs match my requirements?"133134---135136## Step-by-Step SOP137138### Step 1: Confirm Variables139140Display all Step 0 variables in a summary table. Ask user to confirm or revise. Do not proceed until confirmed.141142### Step 2: Keyword Map & Competitor Gap143144- Analyze top 10 Google results for `{TargetKeyword}`. Extract: common H2 topics, content length, schema types used, image count, internal link density.145- Run competitor content gap: what do competitor case study pages cover that creates an opportunity for differentiation.146- Build a RankMath keyword placement map: where `{TargetKeyword}` goes (H1, first 100 words, one H2, meta description, URL slug, 2-3 image Alt texts) and where each `{SecondaryKeywords}` goes.147- Lock the brand position: This is `{Brand}`''s case study. Never mimic competitor tone or structure. Compete on engineering depth, not on claims.148149### Step 3: SEO Block150151Generate:152- **Primary Keyword**: `{TargetKeyword}`153- **Secondary Keywords**: `{SecondaryKeywords}` list154- **URL Slug**: `{CaseURL}` -- constructed from `{SiteURL}` + `/case/` + hyphen-case slug (<=75 chars, primary keyword present)155- **Image Alt Plan**: keywords mapped to each expected image position156157### Step 4: Case Title (H1)158159Generate 3 title variants:160161| Style | Formula | Example |162|---|---|---|163| **Result-Driven** | `How [Client Industry] Solved [Problem] with [Product] -- {Brand}` | How a Saudi Pressure Vessel Plant Eliminated Crane Flipping Risks with a Custom Hydraulic Upender |164| **Spec-Driven** | `[Key Spec] [Product] for [Application] -- {Brand} Project Reference` | 20-Ton Custom Hydraulic 90-Degree Upender for Large-Diameter Pipe -- {Brand} Project Reference |165| **Process-Driven** | `[Application] [Product]: A {Brand} Engineering Case Study` | Large-Diameter Pipe Rotation Upender: A {Brand} Engineering Case Study |166167Also generate:168- **URL slug**169- **Meta Description** (<=160 characters, benefit-driven summary with a real data point)170- **H1** (close match to chosen SEO Title)171172### Step 5: Meta Description173174<=160 characters. Include:1751. What the project was (product + industry)1762. The key problem solved1773. A data point or concrete result1784. Implicit CTA179180### Step 6: Project Snapshot Table181182MD table. 3 seconds for a buyer to determine industry match.183184| Field | Value |185|---|---|186| Client | [Name or anonymous descriptor] |187| Industry | [Industry] |188| Location | [Country/Region] |189| Product | [{Brand} Product Model + Name] |190| Key Spec | [1 most important spec] |191| Project Year | YYYY |192193### Step 7: Client Background1941951 paragraph. Answer: "Who is this client and what do they do?"196197Keep it factual. Industry, scale, what they manufacture or handle. Do not praise the client -- the reader wants to self-identify, not read a testimonial.198199### Step 8: Challenge2002013-4 specific pain points. Each must be a concrete problem with business consequences, not a generic complaint.202203Format each as:204```205**Pain Point Title**: What was happening, why it was dangerous/inefficient/costly.206```207208Bad: "The client needed a better solution."209Good: "Tilting 20-ton cylindrical loads using overhead crane slings was unstable -- the straps shifted along the smooth curved metal, presenting extreme risks of sudden slippage. On three recorded occasions in the 12 months before this project, the load shifted mid-lift, one resulting in a 4-hour production halt."210211### Step 9: {Brand} Solution2122132-3 paragraphs. Answer: "What did {Brand} build, and what engineering decisions made it work?"214215Include:216- Product model and configuration217- Key customizations (materials, dimensions, features)218- Engineering rationale -- WHY each decision was made (and what failure mode it prevents)219- Safety and compliance considerations220221No marketing language. Describe the machine like an engineer would to another engineer. For every design decision, explain what problem would occur without it.222223### Step 10: Technical Specification Table224225MD table. Key parameters only -- not the full datasheet.226227| Parameter | Value | Unit |228|---|---|---|229| [Key spec 1] | [Value] | [Unit] |230| [Key spec 2] | [Value] | [Unit] |231| ... | ... | ... |232233Sort logically: capacity/dimensions -> performance -> power -> safety/certifications.234235### Step 11: Image Plan236237For each image the user has or needs, specify:238239| # | File Name | Alt Text | Insert After |240|---|---|---|---|241| 1 | `keyword-descriptor.jpg` | [Equipment structure description with keyword] | [Section name, paragraph position] |242243Image Alt text rule: describe the equipment structure, not generic labels. "{Brand} HU-20T-V hydraulic upender with integrated V-groove platform and L-shaped retention walls" -- not "case study image 1".244245### Step 12: Schema Markup246247Generate JSON-LD blocks using `{Brand}`, `{BrandFull}`, `{SiteURL}`, `{CaseURL}` variables:248249**Article Schema**:250```json251{252 "@context": "https://schema.org",253 "@type": "Article",254 "headline": "[Title]",255 "author": { "@type": "Organization", "name": "{BrandFull}" },256 "datePublished": "[YYYY-MM-DD]",257 "dateModified": "[YYYY-MM-DD]",258 "publisher": {259 "@type": "Organization",260 "name": "{BrandFull}",261 "logo": { "@type": "ImageObject", "url": "{SiteURL}/wp-content/uploads/logo.png" }262 },263 "image": { "@type": "ImageObject", "url": "{SiteURL}/wp-content/uploads/case/[slug]/main.jpg" }264}265```266267**FAQ Schema**: Use the 7 general FAQs from the user''s fixed template.268269**BreadcrumbList Schema**:270```json271{272 "@context": "https://schema.org",273 "@type": "BreadcrumbList",274 "itemListElement": [275 { "@type": "ListItem", "position": 1, "name": "Home", "item": "{SiteURL}/" },276 { "@type": "ListItem", "position": 2, "name": "Case Studies", "item": "{CaseArchiveURL}" },277 { "@type": "ListItem", "position": 3, "name": "[Title]", "item": "{CaseURL}" }278 ]279}280```281282### Step 13: Quality Check283284- [ ] All keywords placed per RankMath map (Step 2)285- [ ] URL slug <=75 characters, hyphen-case, primary keyword present286- [ ] SEO Title <=60 characters, primary keyword at front287- [ ] Meta Description <=160 characters, includes real data point288- [ ] H1 contains primary keyword289- [ ] Primary keyword in first 100 words290- [ ] Image file names follow `keyword-descriptor.jpg` format291- [ ] Image Alt text describes equipment structure (not generic labels)292- [ ] Spec table is MD-formatted with consistent units293- [ ] No AI cliche openings or exaggerated claims294- [ ] No marketing hype words (cost-effective, high ROI, best-in-class, etc.)295- [ ] No fabricated numbers -- `[placeholder]` used where data is unavailable296- [ ] Flesch Reading Ease >=60297- [ ] Content >=900 words298- [ ] >=3 internal links with descriptive anchors299- [ ] >=2 external links to authoritative sources300- [ ] All external links verified as active (no 404)301- [ ] English punctuation only throughout302- [ ] English -> Chinese block delivery respected303- [ ] All `{Variable}` placeholders resolved before final output