SEO / Portfolio / Public Site

BarkBowl Website Improvement Report

Report summary

BarkBowl has a strong comic premise, but the live public experience currently behaves more like a half-seeded staging site than a finished brand experience. The homepage and products page are live, but the visible navigation paths for Time Cart, How It Works, Dogfooding Program, Field Reports, About

Status
Research archive item
Category
SEO / Portfolio / Public Site
Length
6,282 words
Reading time
29 minutes
Report type
evaluation

Key topics

  • SEO / Portfolio / Public Site
  • SEO
  • Portfolio
  • Public Site
  • WordPress
  • Privacy
  • Semantic Systems
  • Research Archive
  • Strategy

Research provenance

Archive status
Research archive item
Content identity
sha256:9648fcd73eb45f397cf6dd9940d3a73425616d173fe92286b5beb4476fabd90b

For citation, use the report title and canonical URL. Archival presence does not establish authorship or promote report statements into portfolio evidence.

Source availability: 41 citation markers in the source export have no recoverable source links. Those markers are omitted from this reader; any supplied bibliography and ordinary links remain. Check the original sources before relying on the cited claims.

This page renders the archived Markdown as safe, formatted HTML. It is background research and does not become a portfolio claim without evidence review.

Full report

On this page

Executive summary

BarkBowl has a strong comic premise, but the live public experience currently behaves more like a half-seeded staging site than a finished brand experience. The homepage and products page are live, but the visible navigation paths for Time Cart, How It Works, Dogfooding Program, Field Reports, About, and Privacy return 404s; the homepage also exposes an unrendered calculator shortcode, and the products page has no seeded items to browse. That combination breaks the joke, weakens trust, and leaves users with no satisfying path from curiosity to comprehension.

The copy is witty, but it is currently optimized for insiders who already speak fluent software-team satire. Phrases like “acceptance criteria,” “dogfood rings,” “story points,” and “agile mythology” make the tone memorable, yet the site never clearly explains whether BarkBowl is a fake store, a product demo, a joke about internal dogfooding, or a real educational resource about dog food. Browser titles also still use the placeholder site name “My website,” which is weak for both accessibility and SEO.

The best path is not to abandon the satire. It is to sharpen it and pair it with a clearly labeled educational layer about real canine nutrition. The factual backbone should come from authoritative veterinary and regulatory sources: focus on complete-and-balanced diets for the correct life stage, nutritional adequacy statements, calories per serving, treat moderation, gradual food transitions, raw-diet caveats, and common toxic foods. Those topics are practical, highly teachable, and natively compatible with BarkBowl’s packaging-parody aesthetic.

Humor should stay, but it needs rules. Research-backed guidance on instructional humor and UX writing converges on the same principle: humor works best when it is relevant to the message, easy to understand, culturally aware, and never more important than clarity. In high-friction moments, such as errors or dead ends, constructive language must win over cleverness.

The most important changes, in order, are these:

  1. Repair the broken IA immediately: every visible navigation item must resolve to a working page, including Privacy.
  2. Rewrite the homepage so first-time visitors understand the concept in under five seconds: “fake software-team store, real dog-food facts.”
  3. Seed the products page with actual items and educational tie-ins so “Build a Bowl” becomes a journey, not a dead end.
  4. Publish a Learn hub with launch content built around label literacy, life stage, treat budgets, transitions, raw-food myths, and toxic foods.
  5. Introduce a disciplined voice system: funny, casual, respectful, and warm; never smug, obscure, or mean.
  6. Add visual teaching assets: label diagrams, treat-budget graphics, transition timelines, and toxic-food icon grids. Graphics should complement text, not exist as empty decoration.
  7. Bring the site up to WCAG 2.1 AA expectations for titles, labels, headings, contrast, focus visibility, and reduced motion.
  8. Rebuild SEO fundamentals with descriptive <title> elements, crawlable links, clear internal anchor text, sitemap submission, and appropriate structured data. Do not depend on FAQ rich-result visibility, because Google has deprecated FAQ rich results in Search as of 2026-05-07.

Crawl-based audit

This audit is based on the crawl-visible public experience available from the supplied homepage on 2026-06-10, plus clicks on every visible navigation/footer destination. I could review copy, linked routes, empty states, page titles, and crawl-visible interface text. I could not fully verify color contrast values, tab order, ARIA wiring, or dynamic behavior such as keyboard handling for filters without a deeper instrumented audit, so the accessibility findings below should be treated as a high-confidence expert review rather than a complete certification pass.

The route and experience inventory below reflects the live crawl-visible site.

SurfaceStatusWhat exists nowWhat is broken or missing
HomepageLiveSatirical hero, category cards, “how it works” steps, featured/seed teaser, dogfooding section, field-report teasers, CTAConcept unclear for newcomers; educational layer absent; literal shortcode visible; naming is inconsistent
ProductsLiveFilter UI with multiple facets, empty state, footer disclaimerNo seeded products; no educational support; dead-end no-results path
Time CartBrokenVisible in nav404
How It WorksBrokenVisible in nav and hero CTA404
Dogfooding ProgramBrokenVisible in nav and homepage CTA404
Field ReportsBrokenVisible in nav404
AboutBrokenVisible in nav404
PrivacyBrokenVisible in footer404

The homepage’s strongest asset is its premise. “Premium dogfood for teams that eat their own roadmap” is distinctive and brandable. The page also includes a skip link, which is a positive accessibility baseline. Its biggest weakness is that the joke outruns the explanation. The site asks users to infer too much about the product concept from satire alone, and several sections that should deepen understanding instead expose implementation scaffolding, such as the raw shortcode [barkbowl_time_budget_calculator] and the note that no seeded snacks exist.

The products page compounds that problem. It presents a robust-looking filter system with controls for product type, work stage, agile mythology, risk level, team appetite, time burn, and story points, but the inventory is empty and the recovery message is only mildly amusing rather than useful. That is the most important user-flow failure on the site: the main CTA path ends in a joke-shaped void.

The current naming system is also too loose. Users encounter Products, Time Cart, Build a Time Bowl, The BarkBowl Menu, Time Bowl, Snacks, and Checkout as overlapping concepts. Variety can be funny in isolated moments, but repeated label churn increases cognitive load and makes the IA feel unstable. Web writing research consistently favors concise, scannable, objective wording because users scan rather than read linearly.

Using the crawl-visible rendered copy, the homepage reads at an approximate Flesch Reading Ease of 49.9 and Flesch-Kincaid grade level of 8.7, while the products page lands around 42.3 and grade level 11.2. Those are not catastrophic numbers, but the difficulty is the wrong kind of difficulty: not scientific complexity, just insider jargon and metaphor density. For an educational site that wants wider reach, the goal should be simpler, more concrete language with clearer headings and better chunking. These figures are my own calculations from the live extracted page text.

From an educational and factual standpoint, the site currently contributes almost nothing about actual dog food. There are no visible citations, no bylines, no reviewer names, no label-decoding guidance, no safety information, no feeding context, and no factual correctives to the marketing language the site parodies. That is a large gap, because authoritative dog-food education depends on specific, teachable anchors: the nutritional adequacy statement, life stage, calories, guaranteed analysis, manufacturer transparency, treat moderation, transition guidance, and food safety.

From an SEO standpoint, the clearest observable problems are generic page titles, broken internal links, and weak route discoverability. Google’s own documentation emphasizes that title links should clearly describe the page, that crawlable links and descriptive anchor text matter for both users and discovery, and that a sitemap should be generated and submitted. The current browser title “My website” does not meet that bar.

From an accessibility standpoint, the site has a few strong instincts but fails several basics in practice. WCAG quick reference requires descriptive page titles, meaningful headings and labels, visible focus, multiple ways to find content, and labels or instructions for user inputs. The current experience has a skip link, but it also has broken navigation, generic titles, and a filter-heavy page whose form semantics and instructions need a manual markup review. Any redesigned motion system also needs to respect reduced-motion preferences.

Strategic direction

The redesign should position BarkBowl as a two-lane experience with one unified personality:

Lane one: software-team satire. Lane two: real dog-food literacy for humans.

That framing preserves the original joke while resolving the site’s current ambiguity. Users who arrive for the developer satire can still build a fake bowl full of feature kibble and bug biscuits. Users who arrive because “dog food” literally means dog food can immediately find trustworthy educational content that helps them read labels, manage treats, switch foods more safely, and avoid toxic human foods. The two lanes should cross-link constantly, so the humor becomes a mnemonic device rather than a distraction.

The educational content strategy should rest on six pillars:

PillarWhy it mattersFactual basis
Label literacyMost shoppers are swayed by packaging, but the adequacy statement, calories, ingredients, and manufacturer details are more useful than “premium” marketing languageWSAVA, AAFCO, Merck, PNA
Life-stage fitDogs need diets appropriate to growth, maintenance, gestation/lactation, or all life stagesAAFCO, WSAVA
Treat budgetingTreats and extras should stay limited so the main diet stays nutritionally completeAAHA, Merck
Transition guidanceSudden food changes can cause GI upset; gradual transitions are preferredAAHA, WSAVA, Tufts/Purina Institute support the same pattern
Safety and toxicitySome human foods are simply dangerous for dogsASPCA, WSAVA
Diet mythsRaw, “premium,” and other loaded terms need evidence-based contextWSAVA, Merck, AAFCO

The humor strategy should be equally disciplined. Use humor that is context-related, illustrative, and affiliative. Avoid jokes that mock pet owners, sick animals, diet choices made under financial stress, or veterinary problems. BarkBowl should sound funny, casual, respectful, and enthusiastic, not snarky or smug. In other words: a knowing grin, not a roast.

A useful way to govern tone is this matrix:

DimensionTargetAvoid
Humorplayful, relevant, surprisingrandom, forced, stale
Formalitycasual-expertcorporate jargon soup
Respectfulnesswarm, humane, nonjudgmentalmocking, superior, dismissive
Enthusiasmlively and generoushypey, loud, desperate

The current-vs-proposed content comparison below captures the redesign logic at a high level. It is based on the live crawl above and the evidence-based content strategy summarized here.

SurfaceCurrent stateProposed state
Home heroFunny but ambiguousImmediate two-lane explanation with clear CTAs for satire and learning
Products pageEmpty filters + dead endSeeded fake products with educational drawers and useful empty-state recovery
Time budget calculatorRaw shortcodeWorking interactive “Time Bowl” paired with a “Treat Budget” explainer
Field ReportsTeased but unavailableSearchable educational article hub with humor-forward headlines and source-backed content
Dogfooding Program404Transparent review workflow showing how jokes are tested and facts are checked
About404Brand-story page that explains the software-joke origin and educational mission
Privacy404Human-readable summary plus counsel-reviewed legal detail
Errors and no-resultsPure joke modePlain-language recovery, then light humor as garnish
VisualsNo evident educational media valueLabel decoder, transition timeline, toxic-food grid, illustrated category cards
SEOWeak titles, broken linksDescriptive titles, crawlable IA, sitemap, supported schema, internal link strategy

Master implementation prompt

Use the prompt below as the single execution brief for the redesign.

Master prompt begins

Redesign and rewrite the website BarkBowl so it becomes a polished, launch-ready experience that is simultaneously:

  • a satirical fake dog-food shop for software teams that “eat their own roadmap,” and
  • a genuinely educational resource about real dog-food literacy for humans.

Do not turn BarkBowl into a real pet-food retailer. Keep the fake-commerce format, the time-burn satire, and the software-team humor. But make the site immediately understandable, easy to use, educationally credible, visually rich, accessible, and measurably fun.

Treat the following as non-negotiable factual anchors for the educational layer: prioritize nutritional adequacy and life stage over vague marketing words like “premium” and “holistic”; teach users to look for the adequacy statement, calories, guaranteed analysis, and manufacturer information; remind users that treats and extras should stay limited relative to the complete diet; recommend gradual food transitions; explain that some human foods are toxic; and present raw diets with nuanced caution rather than hype. Source educational content from WSAVA, AAFCO, AAHA, ASPCA, Merck Veterinary Manual, and Pet Nutrition Alliance, and display visible references plus reviewer metadata on every educational page.

Adopt a voice system that is funny, casual, respectful, and warm. Humor must illustrate the point, not replace it. Write in plain English, active voice, and short, scannable chunks. Do not let jokes obscure instructions, labels, navigation, error recovery, or safety guidance. In blocking error states, clarity beats comedy.

Build a working IA with these top-level routes: Home, Build a Bowl, Learn, How It Works, Dogfooding Program, Field Reports, About, Privacy. Every visible nav or footer link must resolve to a real page. Preserve a skip link and ensure page titles describe topic or purpose. Use descriptive internal anchor text throughout. Generate a sitemap, reference it in robots.txt, and submit it in Search Console after launch.

Exact page copy deck

All titles, descriptions, headings, and module copy below are approved starting points. Implement them as written unless visual or layout constraints require minor shortening.

PageSEO titleMeta descriptionH1Exact hero/body copy
Home**BarkBowl \Software Satire With Real Dog-Food Facts**A fake dog-food shop for software teams, plus real, vet-aligned guidance on labels, treats, transitions, and foods dogs should avoid.Feed the roadmap. Learn what belongs in a real bowl.
Build a Bowl**Build a Bowl \BarkBowl**Browse fake snacks for software teams, compare time burn, and unlock real dog-food facts as you build a bowl.Build a fake bowl
Learn**Learn Dog-Food Basics \BarkBowl**Straight answers on dog-food labels, life stages, treats, transitions, toxic foods, and common myths.Real dog-food basics
How It WorksHow BarkBowl WorksSee how the fake bowl, the educational layer, and the site’s satirical time-commerce model fit together.How BarkBowl worksDeck: BarkBowl is built on one joke and one useful promise. The joke: software teams keep feeding the roadmap. The promise: if we borrow the language of dog food, we should also teach people something real about actual dog food. Step 1: Laugh fast. Make the product metaphor obvious. Step 2: Learn fast. Every aisle leads to a practical dog-food concept. Step 3: Leave smarter. Users should understand both the satire and at least one genuinely useful feeding principle. Section heading: What the fake store represents. Cards: Feature Kibble, Bug Biscuits, Sprint Chow, Refactor Jerky, Incident Snacks, Roadmap Rations. Section heading: What the real lessons cover. Cards: Labels, calories, treats, transitions, toxic foods, myths.
Dogfooding Program**Dogfooding Program \BarkBowl**See how BarkBowl tests jokes, checks facts, and improves copy, UX, and educational accuracy over time.How we test jokes before they bite
Field Reports**Field Reports \BarkBowl**Funny, source-backed articles about dog-food labels, treats, transitions, toxic foods, and nutrition myths.Field reports from the bowl
AboutAbout BarkBowlWhy a software satire site now teaches real dog-food basics, and how the team balances humor with accuracy.About BarkBowlDeck: BarkBowl started as a joke about software teams feeding their own backlog like it was a never-empty bowl. Then the obvious question arrived: if we’re borrowing the language of dog food, can we make the site genuinely useful too? The answer is yes. BarkBowl keeps the satire but adds real educational value, reviewed sources, and a design system built for readability. Section heading: What we are. Body: A satirical content product with a real educational spine. Section heading: What we are not. Body: A pet-food seller, a veterinary clinic, or a substitute for individualized vet advice. Section heading: How we work. Body: Funny on purpose. Accurate on essentials. Fixed when wrong.
Privacy**Privacy \BarkBowl**A human-readable summary of what BarkBowl collects, why it collects it, and how users can control their data.Privacy without the kibble dust
404**Page not found \BarkBowl**This page is missing, expired, or never shipped. Return home, build a bowl, or learn real dog-food basics.This bowl rolled under the couch

Seeded item copy for the Build a Bowl page

Seed the catalog with at least these twelve cards on day one.

Item nameTaglineTime burnEducational tie-in
Feature KibbleTiny request. Massive chew time.45 minLabel literacy
Bug BiscuitsCrunchy surprises from code you “didn’t touch.”30 minGuaranteed analysis
Sprint ChowOptimism-forward blend with a smoky carry-over finish.90 minLife stage and suitability
Refactor JerkyNo visible features. Excellent long-term teeth.120 min“Complete and balanced” vs marketing words
Incident SnacksEmergency ration for 3 a.m. dashboards.75 minToxic-food emergency module
Roadmap RationsShelf-stable ambition with limited practical calories.150 minCalories per serving
Platform PelletsInfrastructure bites your future self may thank you for.110 minManufacturer quality questions
Meeting MixParty-size alignment with a dusty aftertaste.60 minTreat budget concept
Scope Creep StewStarted as garnish, ate the pot.180 minPortion control analogy
QA NuggetsSmall on the outside, full of surprises inside.55 minIngredient-list literacy
Dependency DumplingsSoft, delayed, and not under your control.95 minTransition strategy
Ceremony CrunchLooks organized. Still mostly crumbs.40 minMyth-vs-fact format

Component microcopy

ComponentExact copy
Sitewide announcement barSatire for software teams. Real dog-food facts for actual dogs.
Search placeholderSearch labels, treats, myths, toxic foods, and tiny disasters
Educational badgeVet-checked fact
Myth/fact toggle labelsMyth Biscuit / Real Dog Fact
Source footer labelWhat this page is barking about:
Reviewer labelReviewed for accuracy by
Last-reviewed labelLast fact check
Add-to-bowl toastAdded to bowl. Minutes were harmed.
Successful calculator completionNice. You measured the chaos instead of free-feeding it.
Blocking network errorWe couldn’t load that page. Please retry or go back.
Secondary error helperThe bowl stayed put; the network did not.
Filter helper textUse as many filters as you need. Remove them when the joke gets too specific.
Article CTARead the whole report
Learn-page CTAStart with label basics
Newsletter CTAGet new reports without sniffing the whole site

Visual, illustration, and photography direction

Create a visual system that feels like premium packaging parody crossed with editorial pet-health education. Use large, readable display headlines, roomy cards, obvious hierarchy, and high-contrast labels. The site should never rely on irony alone to communicate structure.

Use three visual modes:

  • Packaging parody for the fake products
  • Editorial explainer for the educational modules
  • Field notebook for the article hub

Photography should favor expressive dogs in simple, uncluttered scenes rather than generic stock montages. Illustration should do the heavy teaching work: label anatomy diagrams, treat-budget scales, transition timelines, and toxic-food icon boards. Any linked image needs descriptive alt text because image alt can function as anchor text and user context.

FilenamePurposeFormatPixel sizeTarget filesizeRecommended alt text
hero-dog-laptop-bowl.webpHomepage heroWebP1600×900under 220 KBA tan dog beside a laptop and stainless bowl, looking like it just joined sprint planning.
label-decoder-anatomy.svgLearn hub explainerSVG1200×900under 120 KBDiagram of a dog-food bag highlighting the adequacy statement, calories, guaranteed analysis, ingredients, and manufacturer contact.
treat-budget-scale.svgTreat budget moduleSVG1200×900under 90 KBIllustration of a bowl and treat jar showing treats as a small share of a dog’s daily calories.
food-switch-timeline.svgTransition moduleSVG1200×900under 100 KBSeven-day timeline showing a gradual shift from old dog food to new dog food.
toxic-food-grid.svgSafety moduleSVG1200×900under 120 KBGrid of foods dogs should avoid, including chocolate, grapes, raisins, onions, xylitol, alcohol, and bones.
raw-diet-risk-card.svgMyth article support graphicSVG1200×900under 100 KBIllustration showing bacteria, handling risk, and bowl contamination associated with raw pet food.
field-report-premium-vs-balanced.jpgArticle social cardJPG1200×630under 160 KBDog-food bag illustration with the words Premium crossed out and Complete and Balanced highlighted.
field-report-treat-budget.jpgArticle social cardJPG1200×630under 160 KBDog beside a treat jar and bowl, with treats shown as a much smaller portion than the meal.
category-card-sprite.webpProduct category art setWebP1024×1024under 180 KBSprite sheet of illustrated BarkBowl fake products including Feature Kibble and Bug Biscuits.
og-home-barkbowl.jpgOpen Graph home cardJPG1200×630under 160 KBBarkBowl title card with a dog, a bowl, and a subtitle explaining software satire plus real dog-food facts.
paw-pattern.svgDecorative backgroundSVG512×512under 20 KBEmpty alt; decorative only.

Layout and responsive specs

Use a clean component grid with these breakpoints:

BreakpointWidthGridLayout rules
Mobile320–5994-columnSingle-column hero, stacked cards, sticky bottom CTA, filters collapse into accordions
Tablet600–10238-columnTwo-up cards, sidebar below hero, sticky section nav on Learn page
Desktop1024–143912-columnSplit hero 6/6, 3-up or 4-up card grids, right-rail citation/reviewer block
Wide1440+12-column max-width 1360Increase whitespace, never line-length; keep text measure around 65–75 characters

Use these layout patterns:

  • Homepage hero: left text, right art/animation, clear dual CTA
  • Build a Bowl: filter rail on desktop, drawers on mobile, educational sidebar always present
  • Learn hub: modular cards with visible “start here” path
  • Field Reports: editorial card grid with topic tags, read-time, reviewer, and last-reviewed date
  • Article template: H1, dek, source-backed fact summary, scannable body, sticky outline, citations/reviewer block, related articles

CSS and animation direction

Use an accessible, slightly exaggerated packaging system:

  • Rounded cards: 18–24px radius
  • Borders that resemble label stickers, not skeuomorphic shadows
  • One sans family for body/UI, one expressive display family for large headings
  • Contrast-first palette: dark ink on warm paper background, bright but usable accent colors
  • Hover states should feel like a light “bowl nudge,” not a bouncy carnival ride

Recommended token skeleton:

:root {
  --bg-cream: #fffaf1;
  --ink-900: #1f2430;
  --brand-blue: #2b58c7;
  --kibble-gold: #f2b544;
  --vet-green: #2f8f6b;
  --warning-red: #a53b48;
  --radius-card: 20px;
  --shadow-card: 0 6px 18px rgba(0,0,0,0.08);
  --dur-fast: 120ms;
  --dur-med: 180ms;
  --dur-slow: 240ms;
}

Use motion sparingly:

  • Hover lift on cards: max 4px translate, 120–180ms
  • Count-up on minute totals: subtle and finite, never looping
  • Paw-stamp reveal on section entry: once, then stop
  • Do not use parallax, constant wobble, marquee text, or auto-playing decorative movement

Respect user motion preferences with prefers-reduced-motion and remove all non-essential movement for reduced-motion users.

Accessibility requirements

Ship to WCAG 2.1 AA baseline. Minimum expectations:

  • Descriptive page titles
  • Semantic headings with one clear H1 per page
  • Visible focus states
  • Labels and instructions for all filters, inputs, and controls
  • Error text near the point of failure
  • Contrast that meets WCAG expectations for text and UI
  • Reduced-motion support
  • Meaningful alt text for informative images; empty alt for decorative art
  • Multiple ways to find content: nav, breadcrumbs, search, article tags, and sitemap page

Do not hide recovery behind jokes. If an error occurs, say what happened and what to do next. Then, and only then, add light flavor text.

SEO requirements

Rebuild the site around descriptive titles, crawlable links, and intent clarity.

Use these rules:

  • Every page gets a unique <title> that clearly matches the main H1
  • Use one dominant visible title per page
  • Make internal links descriptive and natural
  • Generate and submit an XML sitemap
  • Add breadcrumbs and BreadcrumbList schema
  • Use WebSite, Organization, CollectionPage, ItemList, and Article structured data where appropriate
  • Do not use product rich-result markup for fake BarkBowl items presented as satire
  • Do not invest heavily in FAQ rich-result visibility; FAQ rich results are deprecated in Google Search as of 2026-05-07, though visible FAQ content can still help users on-page
  • Optimize for page experience, but prioritize useful content and mobile clarity over score-chasing

If the stack is WordPress, use native page titles, schema/SEO tooling, automatic sitemap generation, and crawlable server-rendered links. The currently exposed shortcode strongly suggests a WordPress-like setup, so preserve whatever is working while removing staging residue from the public templates.

CMS structure and templates

If this remains on WordPress, model content with custom post types, taxonomies, and reusable blocks. If it moves headless, keep the same information architecture and field design.

Use this content model:

Content typeKey fields
pagetitle, slug, seo_title, meta_description, hero_eyebrow, hero_title, hero_deck, modules[]
aisle_itemname, slug, category, satire_description, burn_minutes, risk_level, work_stage, educational_topic_ref, illustration, publish_status
education_topictitle, slug, summary, fact_type, source_refs[], reviewer_ref, reviewed_at_utc, last_verified_utc, body, emergency_flag
field_reporttitle, slug, dek, body, topic_tags[], source_refs[], author_ref, reviewer_ref, reviewed_at_utc, published_at_utc, updated_at_utc, read_time_minutes
faq_entryquestion, answer, topic_ref, visible_on_pages[]
source_referencesource_name, source_type, source_url, citation_short, citation_full, authority_level, last_checked_utc
reviewer_profilename, credentials, role, bio, photo, profile_url
site_noticeannouncement_text, start_at_utc, end_at_utc, active_flag

Use reusable templates for:

  • Homepage
  • Collection page
  • Learn hub page
  • Article page
  • Static explainer page
  • 404 page
  • Privacy page
  • Search results page

Every educational template must include:

  • reviewer name and credentials
  • last-checked date
  • visible sources section
  • related reading
  • next best action

Launch content cluster

Ship with these six field-report articles on day one:

TitleSearch/use intentExact teaser
Premium Is Not a Food GroupLabel literacyA loud bag can still say very little. Here’s the small-print line that matters more than the front-of-pack adjectives.
The Tiny Label Line Doing All the Real WorkAdequacy statementThe most important sentence on the bag is rarely the one in the biggest font.
Treats Are a Side Quest, Not DinnerTreat managementFun extras should stay fun extras. Let’s talk portions without becoming party poopers.
How to Switch Dog Food Without Starting a Bathroom TragedyTransition adviceSlow transitions are not glamorous, but neither is sprinting to buy carpet cleaner.
Raw Food, Real Risks, and Marketing SmokeMyth correctionRaw is not automatically superior just because the bag looks like it bench-presses wolves.
The Hard-No Snack List Every Household NeedsSafetyTape this list on the fridge and save your dog from the “but he looked interested” defense.

Testing and content governance requirements

Before launch:

  • Fact-check every educational claim against the approved source library
  • Assign a reviewer with relevant credentials
  • Add last-reviewed dates
  • Validate all routes, buttons, filters, forms, and focus states
  • Remove or replace all staging text, placeholder titles, and unseeded content
  • Confirm that Privacy and any legal pages reflect the real analytics/forms stack
  • Test mobile, tablet, desktop, and reduced-motion variants
  • Run content QA so the same joke is not repeated so often that it stops being funny

Master prompt ends

Delivery plan and resourcing

Because the site already has a live framework, this is not a greenfield effort. It is a high-touch content, IA, and template rebuild. If one person tried to do everything, the result would almost certainly become either clever-but-fragile or accurate-but-bland. The right staffing model is a small cross-functional strike team with one accountable owner. Since educational content touches animal health, include a veterinary reviewer—ideally someone with nutrition expertise or access to an ACVN/ECVCN-qualified reviewer for final fact checks.

RoleCore responsibilityEstimated effort
Product/content leadOwn scope, IA, acceptance criteria, editorial governance24–40 hrs
Content strategist + UX writerRewrite all pages, microcopy, article decks, source notes60–90 hrs
Visual designerVisual system, responsive layouts, cards, article templates50–80 hrs
IllustratorLabel decoder, toxic-food grid, transition timeline, category art30–60 hrs
Frontend developerTemplates, interactions, accessibility, performance80–130 hrs
CMS developerContent model, blocks/CPTs, migration, editorial tooling24–50 hrs
SEO/analytics specialisttitles, metadata, schema, sitemap, Search Console, event mapping20–35 hrs
QA/accessibility specialistfunctional QA, keyboard/screen-reader checks, regression24–40 hrs
Veterinary reviewerreview educational claims and launch content12–20 hrs

Total estimated effort: roughly 324–545 hours, depending on how much of the current theme, CMS, and styling can be preserved.

A realistic “one sweep” rollout is about eight working weeks if the team overlaps copy, design, and implementation instead of waiting sequentially.

gantt
    title BarkBowl redesign rollout
    dateFormat  YYYY-MM-DD
    axisFormat  %b %d
    section Strategy
    Audit validation and IA              :a1, 2026-06-15, 5d
    section Content and design
    Voice system and page copy           :a2, after a1, 10d
    Visual system and wireframes         :a3, after a1, 10d
    section Build
    CMS modeling and content setup       :a4, after a2, 7d
    Frontend implementation              :a5, after a3, 14d
    Illustration and media production    :a6, after a3, 10d
    section QA
    Accessibility, SEO, analytics        :a7, after a5, 7d
    Content entry and veterinary review  :a8, after a4, 7d
    UAT and bug fixing                   :a9, after a7, 5d
    section Launch
    Soft launch and experiments          :a10, after a9, 5d
    Public launch                        :a11, after a10, 1d

Use this execution checklist to keep the sweep disciplined:

Task checklist

Content and IA

  • [ ] Publish working pages for Home, Build a Bowl, Learn, How It Works, Dogfooding Program, Field Reports, About, Privacy, and 404
  • [ ] Rewrite homepage for immediate concept clarity
  • [ ] Seed at least 12 fake products with educational tie-ins
  • [ ] Publish six launch articles in the Field Reports hub
  • [ ] Add reviewer bylines, source blocks, and last-reviewed dates to educational content
  • [ ] Standardize naming around “Build a Bowl” as the core action

Design and visuals

  • [ ] Finalize visual system, type scale, spacing, card patterns, and iconography
  • [ ] Produce label-decoder diagram
  • [ ] Produce treat-budget visual
  • [ ] Produce transition timeline
  • [ ] Produce toxic-food grid
  • [ ] Produce social cards and Open Graph artwork

Development and CMS

  • [ ] Remove raw shortcode output from public templates
  • [ ] Build responsive templates for all route types
  • [ ] Configure CMS content types, taxonomies, and reusable blocks
  • [ ] Ensure all internal links are crawlable <a href> links
  • [ ] Generate XML sitemap and expose it in robots.txt
  • [ ] Add structured data for supported content types

Verification and launch

  • [ ] Run accessibility QA
  • [ ] Run SEO QA
  • [ ] Run analytics QA
  • [ ] Fix all 404s from visible nav/footer routes
  • [ ] Validate production content and reviewer attribution
  • [ ] Soft launch, monitor, then publish publicly

Measurement, accessibility, SEO, and QA

The redesign should be measured on both understanding and engagement. The site is not real ecommerce, so do not contaminate analytics with fake revenue events or fake purchase values when the page itself says “No money accepted” and “No real goods are sold.” Instead, borrow a few useful list/item interactions from GA4’s recommended ecommerce vocabulary and pair them with custom events for education and recovery behavior. GA4 explicitly supports both recommended events and custom events for business-specific interactions.

Event nameTypeTriggerKey parameters
searchrecommendedUser searches site contentsearch_term, content_area
view_item_listrecommendedProduct/aisle list becomes visiblelist_name, list_id, items[]
select_itemrecommendedUser clicks a fake snack cardlist_name, item_name, item_category
view_itemrecommendedUser opens a product detail drawer or modalitem_name, item_category, burn_minutes
add_to_cartrecommendedUser adds fake item to bowlitem_name, item_category, burn_minutes
fact_card_openedcustomEducational drawer openstopic_slug, entry_point, page_type
source_link_clickcustomUser clicks a citation/source linksource_name, topic_slug, page_type
calculator_completedcustomTime Bowl or Treat Budget calculator completescalculator_type, result_bucket
time_bowl_submittedcustomUser finishes fake checkout flowitem_count, total_burn_minutes
404_recovery_clickcustomUser clicks a recovery CTA from 404destination, referrer_path
article_depthcustomUser reaches 50%, 75%, 90% scroll on articlearticle_slug, depth_percent
reviewer_bio_openedcustomUser opens fact-check/reviewer inforeviewer_name, page_slug

Use four first-wave experiments:

TestVariant AVariant BSuccess metric
Hero CTA framingBuild a Fake Bowl / Learn Real Dog-Food BasicsBrowse the Time Menu / Start With Label BasicsCTR to primary target pages
Educational badgeReal Dog FactVet-Checked FactFact-card open rate
Homepage learn module placementAbove fake productsBelow fake productsLearn-hub visits + engaged sessions
No-results recoveryClear filters firstShow suggested items firstRecovery rate from empty states

Accessibility QA checklist

The redesign should explicitly test against the crawl-observable risks already present and the WCAG requirements most relevant to this interface. WCAG quick reference highlights page titles, link purpose, multiple ways to find content, headings and labels, focus visibility, labels or instructions, and status/error messaging as central requirements. Contrast and motion preferences also need explicit validation.

  • [ ] Every page has a descriptive <title>
  • [ ] Every page has one clear H1
  • [ ] Keyboard-only users can reach nav, filters, cards, CTA buttons, accordions, and modals
  • [ ] Focus states are visible and consistent
  • [ ] Filters and form controls have visible labels and programmatic associations
  • [ ] Error text appears near the source of the issue and explains what to do next
  • [ ] Decorative images use empty alt text; informative images use specific alt text
  • [ ] Text contrast meets 4.5:1 for standard text; UI/non-text elements meet applicable contrast thresholds
  • [ ] Reduced-motion mode disables non-essential animation
  • [ ] The 404 page offers clear recovery routes
  • [ ] Breadcrumbs, search, and internal topic tags provide multiple ways to find content

SEO QA checklist

Google’s current documentation is clear: descriptive title links, crawlable internal links, good anchor text, sitemap submission, and overall page experience matter; however, relevance and usefulness still outrank decorative technical polish. The rebuild should therefore treat SEO as the support system for excellent content, not as a substitute for it.

  • [ ] Replace “My website” with unique descriptive titles sitewide
  • [ ] Ensure visible page H1 aligns with <title>
  • [ ] Fix all broken URLs exposed in nav/footer
  • [ ] Standardize one canonical route per page
  • [ ] Generate XML sitemap and submit to Search Console
  • [ ] Reference sitemap in robots.txt
  • [ ] Use descriptive internal anchor text
  • [ ] Add Organization, WebSite, BreadcrumbList, ItemList, and Article schema where appropriate
  • [ ] Avoid misleading Product rich-result markup for fake satirical products
  • [ ] Treat on-page FAQs as a UX pattern, not a rich-result dependency
  • [ ] Validate titles, canonicals, structured data, and indexability before launch
  • [ ] Check Core Web Vitals, mobile rendering, HTTPS health, and intrusive interstitial absence before public release

Final QA standard

The redesign is ready only when it can pass this simple test:

A first-time visitor should understand the premise quickly, find a useful educational answer quickly, recover from a mistake quickly, and leave with the feeling that the site is both more trustworthy and more entertaining than it was before.

Right now, BarkBowl is memorable. After this sweep, it should be memorable, usable, teachable, and worth revisiting.