--- name: business-boomer-seo description: Create, review, improve, or publish Business Boomer SEO articles, Google Docs briefs, author/fact-checker trust blocks, FAQ sections, schema, internal links, and AI-generated article image plans. Use when working on Business Boomer blog SEO, content briefs for Vishwa, EEAT/trust improvements, featured images, or converting SEO docs into site articles. --- # Business Boomer SEO Use this skill for Business Boomer SEO execution: article planning, Google Doc drafts, site article updates, EEAT/trust polish, schema, FAQ cleanup, and image plans. ## Source of truth - Repo: `/Users/nancy/.openclaw/workspace/business-boomer` - Live site: `https://aibusinessboomer.io` - Brand voice: practical, plain-English, implementation-first, no AI fluff. - Primary offer: done-for-you AI automation, OpenClaw setup, lead follow-up systems, websites, and custom workflows for service businesses. - Trust rule: use real author/profile signals only. Do not invent credentials, fake headshots, fake social links, or fake client proof. ## Before editing 1. Run `brv query` for the article/topic or Business Boomer SEO context. 2. Inspect the current article/page before changing it. 3. Check author/fact-checker metadata in `src/lib/authors.ts` before adding trust blocks. 4. Prefer one focused commit per batch of SEO/site changes. ## Article/page standards Each article should have: - One clear H1 supplied by page metadata/template. - A direct answer in the first 1-2 paragraphs. - Practical examples for service businesses when relevant. - Internal links to related Business Boomer guides/services, with no more than one internal link in the same paragraph. - One FAQ section only. - FAQ heading should be exactly `FAQ` unless the user asks otherwise. - A clear CTA to contact/book an automation call when commercially relevant. - Real author and reviewer/fact-checker signals where available. Avoid: - Duplicate FAQ sections from both MDX body and template rendering. - Long generic AI filler. - Repeating the exact page title as an FAQ heading. - Unsupported claims about revenue, rankings, clients, or credentials. ## Images For site articles: 1. Prefer specific branded images, diagrams, workflow maps, frameworks, and useful stat callouts over generic stock-style graphics. 2. Use a useful featured image plus usually 2–3 in-content images/diagrams/stat graphics when the article has room and the visuals genuinely help the reader. 3. Published images should generally be WebP where practical; SVG is acceptable as a source/design format. 4. Store final web images under `public/blog-images/` or another appropriate `public/` path. 5. Use descriptive filenames and alt text. 6. Keep total article image payload under 2 MB whenever practical. 7. If using statistics, source them; do not invent numbers or unsupported claims. 8. If generating images with OpenAI/image tools, create practical business/automation visuals that match the article topic; do not generate fake people as real staff or fake testimonial screenshots. 9. Verify image dimensions, file size, and live rendering before claiming done. For Google Docs: - Use images as supporting visuals in the document only when they clarify the article brief or final article. - If Google Docs tooling cannot insert images directly, include an `Image to insert:` line with the generated/uploaded image path or URL and placement instructions. - Never use `file://` URLs in a user-facing doc. ## Schema/SEO checks - Homepage should include Organization/WebSite schema and page schema. - Articles should include Article schema, author/reviewer details, canonical URL, OG/Twitter metadata, and FAQ schema when FAQs exist. - Validate by build plus HTML inspection for the target page. ## Verification Before final reply: 1. Run `npm run build` from the repo root. 2. Inspect changed files with `git diff`. 3. For pages, verify rendered HTML via local `next start` + `curl` or browser snapshot. 4. If deployed, verify production URL returns HTTP 200 and contains the expected content/image/schema.