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:

  1. Day 0: “Thiết Kế Nhà Phố 2026…” – Hook: narrative, Answer: mini-table
  2. Day 2: “Thiết Kế Biệt Thự 2026…” – Hook: statistic, Answer: bullet-list
  3. 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

Trả lời