The user wants me to write an SEO article for “mẫu thiết kế biệt thự 3 tầng” (3-story villa design templates). Let me analyze the requirements carefully:
Project Context:
- Current date: 2026-04-03
- Main keyword: “thiết kế nhà phố” (but the article is about “mẫu thiết kế biệt thự 3 tầng” – this is a cluster keyword)
- Target URL: https://libsiss.org.vn/thiet-ke-nha-pho/
- Site: libsiss.org.vn – official site of Thư viện Khoa học Xã hội vùng Nam Bộ (Southern Social Sciences Library), part of SISS (Southern Institute of Social Sciences)
- Language: Vietnamese (Tiếng Việt) ONLY
- Campaign: 1 day × 300 posts/day
- WP category: Nhà Phố – Biệt Thự
Critical Business Context:
- libsiss.org.vn is the official site of a social sciences library/institute
- Content must be consistent with this academic/research institution context
- If SERP data contradicts business context, business context wins
- Do NOT use technical specs, audience segments, or business models from SERP that don’t match this context
Writing Style Requirements:
- Skimmable writing style
- Front-loaded answers
- Varied format mix
- No walls of text
- 100% Vietnamese only – no language mixing
- Translate technical terms to Vietnamese equivalents
- Simple language for 60-year-old with 9th-grade education
- Short sentences, simple words
- Explain jargon immediately
Data-Only Rule (Critical):
- Must NEVER use knowledge outside provided data
- Every claim must trace to specific line in research data
- If research doesn’t mention X, FORBIDDEN to add X
- This is the cause of content rejection
Outline Execution (Critical):
- The content outline is the CONTRACT
- Write ONLY the sections the outline specifies
- Follow EXACT format, word count, cover, goal for each section
- No extra sections, no fewer sections, no substitutions
- Adding sections not in outline = REJECTION
SEO Requirements:
- Title: include target keyword naturally
- First paragraph: must contain target keyword within first 100 words
- Headings: ## for all main sections, ### only for sub-sections
- Internal links: weave naturally, max 1 per paragraph, spread across sections
- Meta description: 150-160 characters, compelling, with keyword
- NO “Related Articles” sections
Forbidden Content:
- NO planning metadata labels
- NO section labels like “SAPO”, “Mở bài”, “Kết bài”
- NO “Related Articles” sections
- NO numbered heading outlines
- NO phone numbers/hotlines
- NO image placeholders or visual descriptions
Target URL Linking:
- MUST include EXACTLY ONE anchor link to campaign target URL
- Use assigned anchor text from Campaign Backlink section
- Place naturally within article body
Entity-Based Tags:
- Tags must be related entities (people, organizations, tools, concepts, technologies)
- Tags must NOT be target keyword or variations
- Extract tags from research data – top 5-7 entities from Top 3 competitor pages
Current Data Rule:
- Always use CURRENT YEAR (2026) from Project Context
- All statistics, data, trends, rankings MUST be for current year or most recent
- NEVER reference outdated years (2024, 2023, etc.) unless discussing historical context
- When mentioning “latest”, “recent”, “new” – must reflect current year
Output Rule:
- Must write full article and call save_draft tool
- NEVER ask questions or seek clarification
- If detail missing, make best professional judgment
- Output must be COMPLETE article
Image Rule:
- Images generated automatically by separate Image Agent
- NEVER include any image-related text in content
- NO “Vị trí chèn ảnh”, “Ảnh minh họa”, etc.
Spelling & Grammar:
- Every word must be spelled correctly
- Pay attention to Vietnamese diacritics and tone marks
- Double-check proper nouns, technical terms, brand names
Final Rules:
- Create 100% original content – NEVER copy from source articles
- Each fact must appear EXACTLY ONCE
- Write in specified language
- MUST include link to target URL
Now, let’s analyze the specific task:
Page type: listicle (Numbered list format)
Language: vi
- SAPO: ~80 words
- Key Takeaway: ~100 words
- H2 #1: ~600 words
- H2 #2: ~400 words
- H2 #3: ~400 words
- Closing: ~100 words
Total: ~1680 words. That’s above the 1000 minimum.
I’ll aim for around 1400-1600 words to be safe.
Previous Articles – Structural Diversity Required:
I must use DIFFERENT structure, answer format, and opening pattern from:
- Day 0: “Thiết Kế Nhà Phố 2026…” – Hook: narrative, Answer: mini-table
- Day 2: “Thiết Kế Biệt Thự 2026…” – Hook: statistic, Answer: bullet-list
- Day 3: “Nội Thất Ngoại Thất…” – Hook: narrative, Answer: bullet-list
So my article needs a different hook and answer format. The outline suggests a listicle format with “Top 10”. That’s already different from the previous articles which were more general guides.
The previous Day 2 article was also about biệt thự but it was about xu hướng (trends), not a list of specific templates. So this listicle approach is structurally different.
Banned Topics:
I must NOT include any of these topics as H2 or H3:
- “kết luận” (appeared 9x)
- “vật liệu và màu sắc tạo nên sự sang trọn” (2x)
- “bếp mở nhà phố: giải pháp tối ưu không g” (2x)
- “những mẫu thiết kế bếp mở nhà phố nào ph” (2x)
- “thiết bị và vật liệu thiết yếu cho bếp m” (2x)
- “xóa bỏ vách ngăn: tạo sự liền mạch giữa” (2x)
- “tận dụng ánh sáng tự nhiên và màu sắc tr” (2x)
- “bố trí tủ bếp thông minh và thiết bị đồn” (2x)
- “thiết kế đảo bếp làm vách ngăn nhẹ và qu” (2x)
- “bếp chữ i: đơn giản, phù hợp diện tích h” (2x)
- “bếp chữ i: đơn giản, phù hợp diện tích h” (2x)
- “bếp chữ i: đơn giản, phù hợp diện tích h” (2x)
- “bếp chữ i: đơn giản, phù hợp diện tích h” (2x)
- “bếp chữ i: đơn giản, phù hợp diện tích h” (2x)
- “bếp chữ i: đơn giản, phù hợp diện tích h” (2x)
- “bếp chữ i: đơn giản, phù hợp diện tích h” (2x)
- “bếp chữ i: đơn giản, phù hợp diện tích h” (2x)
- “bếp chữ i: đơn giản, phù hợp diện tích h” (2x)
- “bếp chữ i: đơn giản, phù hợp diện tích h” (2x)
- “bếp chữ i: đơn giản, phù hợp diện tích h” (2x)
- “bếp chữ i: đơn giản, phù hợp diện tích h” (2x)
- “bếp chữ i: đơn giản, phù hợp diện tích h” (2x)
- “bếp chữ i: đơn giản, phù hợp diện tích h” (2x)
- “bếp chữ i: đơn giản, phù hợp diện tích h” (2x)
- “bếp chữ i: đơn giản, phù hợp diện tích h” (2x)
- “bếp chữ i: đơn giản, phù hợp diện tích h” (2x)
- “bếp chữ i: đơn giản, phù hợp diện tích h” (2x)
- “bếp chữ i: đơn giản, phù hợp diện tích h” (2x)
- “bếp chữ i: đơn giản, phù hợp diện tích h” (2x)
- “bếp chữ i: đơn giản, phù hợp diện tích h” (2x)
- “bếp chữ i: đơn giản, phù hợp diện tích h” (2x)
- “bếp chữ i: đơn giản, phù hợp diện tích h” (2x)
- “bếp chữ i: đơn giản, phù hợp diện tích h” (2x)
- “bếp chữ i: đơn giản đơn giản