WebRedesign

Prospect generation, delivery previews, and customer workspace handoff in the same operating surface.

job_3e91f336d453

https://www.oleaphilly.com
Statuscompleted completed
Run modeprospect / lean / standard
Detected nicherestaurant / restaurant-diner
Familywarm-hospitality
Prompt tokens
Notify email[email protected]
Customer workspaceEditing is now served from the WebRedesign frontend.
state: unavailable
Created2026-05-04 09:54 UTC
Updated2026-05-04 09:58 UTC

Actions

Customer editing

Direct runner editor access is disabled. Use the WebRedesign customer workspace for prompt changes, uploads, billing, export, and subscription controls.

Request

{ "website_url": "https://www.oleaphilly.com", "client_slug": "www-oleaphilly-com", "brand_notes": "", "dry_run": false, "hostname": "www.oleaphilly.com", "callback_url": "", "notify_email": "[email protected]", "industry": "restaurant", "design_family": "", "enabled_skills": [ "website-audit", "design-direction", "layout-composer", "frontend-art-direction", "design-critic" ], "extra_instructions": "", "run_mode": "prospect", "generator_profile": "lean", "image_strategy": "hybrid", "reuse_source_images": true, "allow_external_images": true, "design_goal": "", "prompt_append": "", "source_expansion_mode": "strict", "search_enrichment": true, "search_budget": 2, "content_critique": true, "content_autofix": false, "seo_critique": true, "seo_autofix": false, "impeccable_critique": false, "impeccable_autofix": false, "lighthouse_critique": false, "lighthouse_autofix": false, "axe_critique": false, "axe_autofix": false, "source_context": { "source": { "method": "firecrawl", "analysis_file": "/data/jobs/job_3e91f336d453/source/analysis/source.json", "source_root": "/data/jobs/job_3e91f336d453/source", "index_file": "/data/jobs/job_3e91f336d453/source/www.oleaphilly.com/index.html", "summary": { "title": "Olea", "description": "", "language": "en-US", "url": "https://www.oleaphilly.com", "markdown_excerpt": "[0](https://www.oleaphilly.com/cart)\n\n![](https://images.squarespace-cdn.com/content/v1/679c05c6f76ddc4b35297f61/fc746a71-fc78-4623-a959-c89db8e4f649/IMG_5293.jpg?format=2500w)\n\n\u00ad\n\n\u00ad", "html_excerpt": "<!DOCTYPE html><html xmlns:og=\"http://opengraphprotocol.org/schema/\" xmlns:fb=\"http://www.facebook.com/2008/fbml\" lang=\"en-US\" class=\"yui3-js-enabled js flexbox canvas canvastext webgl no-touch hashchange history draganddrop rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms no-csstransforms3d csstransitions video audio svg inlinesvg svgclippaths\" style=\"scroll-behavior: smooth;\">\n\n <body id=\"collection-679c05e0e2f5a05d11e17d53\" class=\"tweak-blog-alternating-side-by-side-width-full tweak-blog-alternating-side-by-side-image-aspect-ratio-11-square tweak-blog-alternating-side-by-side-text-alignment-left tweak-blog-alternating-side-by-side-read-more-style-show tweak-blog-alternating-side-by-side-image-text-alignment-middle tweak-blog-alternating-side-by-side-delimiter-bullet tweak-blog-alternating-side-by-side-meta-position-top tweak-blog-alternating-side-by-side-primary-meta-categories tweak-blog-alternating-side-by-side-secondary-meta-date tweak-blog-alternating-side-by-side-excerpt-show image-block-poster-text-alignment-left image-block-card-content-position-center image-block-card-text-alignment-left image-block-overlap-content-position-center image-block-overlap-text-alignment-left image-block-collage-content-position-center image-block-collage-text-alignment-left ima...", "top_links": [ "https://www.oleaphilly.com", "https://www.oleaphilly.com/home", "https://www.oleaphilly.com/menu", "https://www.oleaphilly.com/about", "https://www.oleaphilly.com/cart" ] }, "asset_candidates": [ { "type": "image", "url": "https://images.squarespace-cdn.com/content/v1/679c05c6f76ddc4b35297f61/fc746a71-fc78-4623-a959-c89db8e4f649/IMG_5293.jpg?format=2500w", "alt": "", "role": "general" } ], "flags": { "is_social_profile": false, "is_bot_challenge": false, "is_ordering_microsite": false }, "completeness": { "score": 0.22, "reasons": [ "important internal links discovered" ] } }, "enrichment": { "queries": [ "Olea", "Olea reviews hours menu" ], "results": [ { "title": "Home - Olea - Simplifying global trade", "description": "Connecting capital to opportunity Olea smoothly connects global liquidity with trade and supply chain opportunities, fuelling growth and unlocking potential worldwide.", "url": "https://olea.net/", "markdown_excerpt": "\ud83c\udf10 EN\n\n[\ud83c\udf10 \u4e2d\u6587](https://olea.net/zh-cn/index.html)\n\n[Skip to content](https://olea.net/#content)\n\nSimplifying \nglobal trade\n==========================\n\nWe\u2019re reimagining trade finance to make it faster, simpler, and more accessible for businesses of every size, everywhere.\n\n[Contact us](https://olea.net/contact-us/index.html)\n\n![](https://olea.net/wp-content/uploads/2025/03/Masthead_Homepage_Boxes-2048x996.png)\n\n![](https://olea.net/wp-content/uploads/2025/03/Mobile-01-Homepage.jpg)\n\n![](https://olea.net/wp-content/uploads/2025/03/masthead-overlay-transparent.png)\n\n### Discover\u2028 \nfinancing\u2028 \nfor suppliers\n\nSecuring financing, accelerate your cash conversion cycle\n\n[Learn more](https://olea.net/suppliers/index.html)\n\n![](https://olea.net/wp-content/uploads/2025/03/EXPLORE.png)\n\n![](https://olea.net/wp-content/uploads/2025/03/homepage-mask.png)\n\n### Explore \nsolutions \nfor buyers\n\nTai..." }, { "title": "Award-Winning Kiosk Manufacturer | Olea Kiosks Inc.", "description": "Discover innovative self-service kiosks from Olea Kiosks. Award-winning kiosk solutions Made in the USA for over 50 years.", "url": "https://www.olea.com/", "markdown_excerpt": "Kiosk Designs That Redefine Self-Service\n========================================\n\nJoin more than 1,000 organizations who use Olea Kiosks to empower people with self-service.\n\n[Contact us](https://www.olea.com/contact-us)\n [SCHEDULE A CONSULT](https://www.olea.com/open-contact-form)\n\n ![hero-banner](https://www.olea.com/wp-content/uploads/2025/09/DFW-Customs.jpg)\n\n![Apple logo](https://www.olea.com/wp-content/uploads/2023/08/apple-logo-trans.png) ![Light & Wonder logo](https://www.olea.com/wp-content/uploads/2023/08/Image-Image-Image-Image-3-e1712762082719.png) ![Universal Studios Florida logo](https://www.olea.com/wp-content/uploads/2023/08/universal-studios-florida-png-logo-0.png) ![The Habit Burger Grill logo](https://www.olea.com/wp-content/uploads/2023/08/1200px-The_Habit_Burger_Grill_logo.svg.png) ![Kaiser Permanente logo](https://www.olea.com/wp-content/uploads/2023/08/kaiser-..." } ], "analysis_file": "/data/jobs/job_3e91f336d453/source/analysis/search-enrichment.json" }, "classification": { "industry": "restaurant", "source": "inferred", "confidence": 0.53, "signals": [ "menu" ], "scores": { "restaurant": 2.0, "hotel": 2.0, "spa": 2.0, "consulting": 1.5 } }, "business_profile": { "business_name": "Olea", "category": "restaurant", "website_url": "https://www.oleaphilly.com", "address": "", "phone": "", "hours": "", "maps_query_url": "", "menu_url": "", "core_highlights": [], "source_description": "", "source_title": "Olea", "asset_count": 1, "external_enrichment_notes": [ "Connecting capital to opportunity Olea smoothly connects global liquidity with trade and supply chain opportunities, fuelling growth and unlocking potential worldwide.", "Discover innovative self-service kiosks from Olea Kiosks. Award-winning kiosk solutions Made in the USA for over 50 years." ], "review_snippets": [], "sources": [ "https://www.oleaphilly.com", "https://olea.net/", "https://www.olea.com/" ] }, "design_engine": { "family": "warm-hospitality", "source": "inferred", "rationale": "default for industry=restaurant; niche subtype restaurant-diner maps best to warm-hospitality", "profile": { "summary": "Tactile, welcoming, and polished neighborhood-premium direction for food, beverage, and service brands.", "ideal_for": [ "restaurant", "cafe", "bakery", "spa", "general" ], "typography": "Soft serif or humanist display with warm sans-serif support.", "palette": "Stone, parchment, terracotta, deep espresso, and muted olive accents.", "layout": "Story-led hero, cozy content width, layered imagery, and rhythm built around atmosphere and trust.", "components": "Rounded CTA pills, proof strips, gallery clusters, and service cards with subtle warmth.", "motion": "Minimal parallax feel through composition only; motion stays subtle.", "anti_patterns": "Avoid harsh black-on-white tech aesthetics and sterile card walls." } }, "component_blueprint": { "family": "warm-hospitality", "business_subtype": "restaurant-diner", "source": "magicui-inspired internal component vocabulary", "hero_pattern": "welcoming split or layered hero with food-led photography, short appetite-first headline, and immediate visit/order CTA", "nav_pattern": "friendly compact nav with rounded CTA and clear menu/location anchors", "cta_pattern": "rounded warm CTA buttons with strong text contrast and obvious tap targets", "surface_pattern": "soft elevated cards, warm background bands, and cozy content containers with visible breathing room", "gallery_pattern": "collage-style gallery clusters with varied image sizes and appetite-first crops", "proof_pattern": "trust strip, family story block, and short review-style proof only when evidence exists", "menu_pattern": "visual menu highlight modules organized by breakfast/lunch/dinner or signature specialties, built into the page", "footer_pattern": "high-trust footer with address, phone, hours, map embed or directions link, and quick visit CTA", "motion_pattern": "gentle reveal and hover polish only; no distracting scene changes", "decor_pattern": "warm chips, badges, dividers, and subtle grain/texture cues without fake retro clutter", "adaptations": [ "Favor honest appetite-led photography over moody luxury staging.", "Keep menu highlights immediately scannable and daypart-driven.", "Use friendlier, neighborhood-scale typography and warmer surfaces.", "Prefer proof strips, service warmth, and visit confidence over aspirational brand theater." ] }, "concept_blueprint": { "business_name": "Olea", "family": "warm-hospitality", "creative_thesis": "Tactile, welcoming, and polished neighborhood-premium direction for food, beverage, and service brands.", "family_summary": "Tactile, welcoming, and polished neighborhood-premium direction for food, beverage, and service brands.", "typography_system": "Soft serif or humanist display with warm sans-serif support.", "color_logic": "Stone, parchment, terracotta, deep espresso, and muted olive accents.", "layout_system": "Story-led hero, cozy content width, layered imagery, and rhythm built around atmosphere and trust.", "component_language": "Rounded CTA pills, proof strips, gallery clusters, and service cards with subtle warmth.", "motion_policy": "Minimal parallax feel through composition only; motion stays subtle.", "anti_patterns": "Avoid harsh black-on-white tech aesthetics and sterile card walls.", "section_flow": [ "Warm hero with primary CTA", "Trust/story introduction", "Breakfast-lunch-dinner menu highlights", "Signature comfort-food band", "Photo-led atmosphere and visit close" ], "conversion_priority": [ "call-now", "location-and-hours", "menu-confidence" ], "image_policy": "Preserve and elevate source imagery where credible, then supplement with premium editorial imagery only if needed.", "asset_strength": "weak", "content_focus": [], "footer_requirements": "Include a dedicated footer/location module with address, hours, phone, and a real Google Map embed whenever practical. At minimum, include a real directions link tied to the actual business location." }, "content_blueprint": { "business_subtype": "restaurant-diner", "rewrite_rule": "Rewrite and improve source copy into sharper, clearer, more persuasive language. Preserve facts, but do not reuse long sentences verbatim.", "proof_rule": "Use only verifiable proof from source facts or extracted enrichment. If specific reviews, awards, or ratings are not present, do not invent them.", "link_rule": "Do not use legacy source-site navigation or CTA links in the redesigned preview. Keep navigation internal to the preview and rebuild important content as sections.", "menu_rule": "Do not link out to the legacy menu page. Rebuild menu highlights, featured dishes, pricing cues, and dayparts as part of the redesigned experience.", "trust_signals": [], "review_evidence_present": false, "forbidden_urls": [ "https://www.oleaphilly.com" ], "required_sections": [ "hero", "family story / trust strip", "breakfast-lunch-dinner menu highlights", "signature dishes or comfort-food feature band", "photo-led atmosphere / gallery", "visit info with hours, phone, address, and map" ], "rewrite_targets": [ "hero copy", "value proposition", "CTA copy", "menu highlights", "about copy", "visit/location copy" ], "section_notes": [ "Reframe the business as a beloved, reliable local diner rather than a generic restaurant.", "Preserve diner warmth and familiarity while making the menu presentation more polished and persuasive.", "Prefer rewritten section copy with stronger appetite appeal over literal source reuse." ] }, "seo_blueprint": { "schema_type": "Restaurant", "canonical_url": "https://www.oleaphilly.com", "title_formula": "Olea | Restaurant in your area", "meta_description_focus": "Lead with the offer, atmosphere or trust angle, then reinforce location and a primary CTA in 120-160 characters.", "content_keywords": [], "local_signals": { "business_name": "Olea", "address": "", "phone": "", "hours": "", "maps_query_url": "" }, "og_image_strategy": "Use the strongest hero or branded source image as the social preview image and ensure the meta tags point to it.", "heading_rule": "Use exactly one descriptive H1 and a logical H2/H3 hierarchy for major sections.", "alt_text_rule": "Every non-decorative image should have descriptive alt text tied to the business, menu, service, or atmosphere.", "footer_rule": "Include a dedicated footer/location module with address, hours, phone, and a real Google Map embed whenever practical. At minimum, include a real directions link tied to the actual business location." } } }

Preview

Classification & Planning

{ "classification": { "industry": "restaurant", "source": "inferred", "confidence": 0.53, "signals": [ "menu" ], "scores": { "restaurant": 2.0, "hotel": 2.0, "spa": 2.0, "consulting": 1.5 } }, "builder_detection": null, "design_engine": { "family": "warm-hospitality", "source": "inferred", "rationale": "default for industry=restaurant; niche subtype restaurant-diner maps best to warm-hospitality", "profile": { "summary": "Tactile, welcoming, and polished neighborhood-premium direction for food, beverage, and service brands.", "ideal_for": [ "restaurant", "cafe", "bakery", "spa", "general" ], "typography": "Soft serif or humanist display with warm sans-serif support.", "palette": "Stone, parchment, terracotta, deep espresso, and muted olive accents.", "layout": "Story-led hero, cozy content width, layered imagery, and rhythm built around atmosphere and trust.", "components": "Rounded CTA pills, proof strips, gallery clusters, and service cards with subtle warmth.", "motion": "Minimal parallax feel through composition only; motion stays subtle.", "anti_patterns": "Avoid harsh black-on-white tech aesthetics and sterile card walls." } }, "component_blueprint": { "family": "warm-hospitality", "business_subtype": "restaurant-diner", "source": "magicui-inspired internal component vocabulary", "hero_pattern": "welcoming split or layered hero with food-led photography, short appetite-first headline, and immediate visit/order CTA", "nav_pattern": "friendly compact nav with rounded CTA and clear menu/location anchors", "cta_pattern": "rounded warm CTA buttons with strong text contrast and obvious tap targets", "surface_pattern": "soft elevated cards, warm background bands, and cozy content containers with visible breathing room", "gallery_pattern": "collage-style gallery clusters with varied image sizes and appetite-first crops", "proof_pattern": "trust strip, family story block, and short review-style proof only when evidence exists", "menu_pattern": "visual menu highlight modules organized by breakfast/lunch/dinner or signature specialties, built into the page", "footer_pattern": "high-trust footer with address, phone, hours, map embed or directions link, and quick visit CTA", "motion_pattern": "gentle reveal and hover polish only; no distracting scene changes", "decor_pattern": "warm chips, badges, dividers, and subtle grain/texture cues without fake retro clutter", "adaptations": [ "Favor honest appetite-led photography over moody luxury staging.", "Keep menu highlights immediately scannable and daypart-driven.", "Use friendlier, neighborhood-scale typography and warmer surfaces.", "Prefer proof strips, service warmth, and visit confidence over aspirational brand theater." ] }, "content_blueprint": { "business_subtype": "restaurant-diner", "rewrite_rule": "Rewrite and improve source copy into sharper, clearer, more persuasive language. Preserve facts, but do not reuse long sentences verbatim.", "proof_rule": "Use only verifiable proof from source facts or extracted enrichment. If specific reviews, awards, or ratings are not present, do not invent them.", "link_rule": "Do not use legacy source-site navigation or CTA links in the redesigned preview. Keep navigation internal to the preview and rebuild important content as sections.", "menu_rule": "Do not link out to the legacy menu page. Rebuild menu highlights, featured dishes, pricing cues, and dayparts as part of the redesigned experience.", "trust_signals": [], "review_evidence_present": false, "forbidden_urls": [ "https://www.oleaphilly.com" ], "required_sections": [ "hero", "family story / trust strip", "breakfast-lunch-dinner menu highlights", "signature dishes or comfort-food feature band", "photo-led atmosphere / gallery", "visit info with hours, phone, address, and map" ], "rewrite_targets": [ "hero copy", "value proposition", "CTA copy", "menu highlights", "about copy", "visit/location copy" ], "section_notes": [ "Reframe the business as a beloved, reliable local diner rather than a generic restaurant.", "Preserve diner warmth and familiarity while making the menu presentation more polished and persuasive.", "Prefer rewritten section copy with stronger appetite appeal over literal source reuse." ] }, "concept_blueprint": { "business_name": "Olea", "family": "warm-hospitality", "creative_thesis": "Tactile, welcoming, and polished neighborhood-premium direction for food, beverage, and service brands.", "family_summary": "Tactile, welcoming, and polished neighborhood-premium direction for food, beverage, and service brands.", "typography_system": "Soft serif or humanist display with warm sans-serif support.", "color_logic": "Stone, parchment, terracotta, deep espresso, and muted olive accents.", "layout_system": "Story-led hero, cozy content width, layered imagery, and rhythm built around atmosphere and trust.", "component_language": "Rounded CTA pills, proof strips, gallery clusters, and service cards with subtle warmth.", "motion_policy": "Minimal parallax feel through composition only; motion stays subtle.", "anti_patterns": "Avoid harsh black-on-white tech aesthetics and sterile card walls.", "section_flow": [ "Warm hero with primary CTA", "Trust/story introduction", "Breakfast-lunch-dinner menu highlights", "Signature comfort-food band", "Photo-led atmosphere and visit close" ], "conversion_priority": [ "call-now", "location-and-hours", "menu-confidence" ], "image_policy": "Preserve and elevate source imagery where credible, then supplement with premium editorial imagery only if needed.", "asset_strength": "weak", "content_focus": [], "footer_requirements": "Include a dedicated footer/location module with address, hours, phone, and a real Google Map embed whenever practical. At minimum, include a real directions link tied to the actual business location." }, "seo_blueprint": { "schema_type": "Restaurant", "canonical_url": "https://www.oleaphilly.com", "title_formula": "Olea | Restaurant in your area", "meta_description_focus": "Lead with the offer, atmosphere or trust angle, then reinforce location and a primary CTA in 120-160 characters.", "content_keywords": [], "local_signals": { "business_name": "Olea", "address": "", "phone": "", "hours": "", "maps_query_url": "" }, "og_image_strategy": "Use the strongest hero or branded source image as the social preview image and ensure the meta tags point to it.", "heading_rule": "Use exactly one descriptive H1 and a logical H2/H3 hierarchy for major sections.", "alt_text_rule": "Every non-decorative image should have descriptive alt text tied to the business, menu, service, or atmosphere.", "footer_rule": "Include a dedicated footer/location module with address, hours, phone, and a real Google Map embed whenever practical. At minimum, include a real directions link tied to the actual business location." } }

Prompt Metrics

{ "total_chars": 10261, "estimated_tokens": 2566, "parts": { "stable_prefix": { "chars": 993, "estimated_tokens": 248 }, "design_guardrails": { "chars": 630, "estimated_tokens": 158 }, "operator_controls": { "chars": 284, "estimated_tokens": 71 }, "business_profile": { "chars": 147, "estimated_tokens": 37 }, "seo_requirements": { "chars": 899, "estimated_tokens": 225 }, "content_integrity": { "chars": 1504, "estimated_tokens": 376 }, "source_context": { "chars": 676, "estimated_tokens": 169 }, "design_family": { "chars": 879, "estimated_tokens": 220 }, "component_blueprint": { "chars": 1545, "estimated_tokens": 386 }, "concept_blueprint": { "chars": 1043, "estimated_tokens": 261 }, "external_enrichment": { "chars": 369, "estimated_tokens": 92 }, "asset_strategy": { "chars": 477, "estimated_tokens": 119 }, "implementation_expectations": { "chars": 815, "estimated_tokens": 204 } }, "suggestions": [ "Reduce standing prompt prose further; the current prompt is still heavy enough to slow first-pass generation." ] }

Prompt Parts

{ "stable_prefix": "You are redesigning a client's website into a polished static preview.\n\nCore rules:\n- Build in ./dist and ensure ./dist/index.html exists.\n- Keep all asset paths relative.\n- Preserve facts, but improve clarity, conversion, and presentation.\n- Keep the result premium, art-directed, and previewable without a build step.\n- Write a concise ./dist/redesign-summary.md before finishing.\n\nWorking directives:\n- Preserve facts, improve hierarchy, and strengthen conversion paths.\n- Pick one clear art direction before building.\n- Recompose the page instead of restyling the legacy layout.\n- Deliver polished static HTML/CSS/JS in ./dist with strong mobile behavior.\n- Fix obvious generic, low-contrast, or weak-hierarchy issues before finishing.\n- For restaurants, prioritize appetite appeal, atmosphere, reservations, hours, location confidence, and concise menu highlights.\n- Active skill packs: website-audit, design-direction, layout-composer, frontend-art-direction, design-critic, restaurant.\n", "design_guardrails": "Pre-generation design guardrails:\n- Avoid default-font personality, gradient text, and generic SaaS landing-page patterns.\n- Maintain strong body/CTA contrast and animate only transform/opacity.\n- Use the internal family, component blueprint, and concept blueprint as the primary design system.\n- Include a real location module near the footer with address, hours, phone, and a real map/embed or directions link.\n- Keep navigation internal to the preview; do not reuse legacy source-site URLs.\n- Do not fabricate testimonials, ratings, awards, or statistics.\n- Rewrite source marketing copy; do not lift long paragraphs verbatim.\n", "operator_controls": "Operator controls:\n- Run mode: prospect\n- Industry: restaurant\n- Design family: warm-hospitality\n- Generator profile: lean\n- Source expansion mode: strict\n- Search enrichment: True (budget=2)\n- Design goal: General premium redesign\n- Brand notes: None\n- Additional instructions: None\n", "business_profile": "Business profile:\n- Business name: Olea\n- Category: restaurant\n- Address: \n- Phone: \n- Hours: \n- Maps link: \n- Core highlights:\n - None extracted\n", "seo_requirements": "SEO requirements:\n- Canonical URL: https://www.oleaphilly.com\n- Schema type: Restaurant\n- Title formula: Olea | Restaurant in your area\n- Meta description focus: Lead with the offer, atmosphere or trust angle, then reinforce location and a primary CTA in 120-160 characters.\n- Keywords to reinforce naturally: None\n- OG image strategy: Use the strongest hero or branded source image as the social preview image and ensure the meta tags point to it.\n- Heading rule: Use exactly one descriptive H1 and a logical H2/H3 hierarchy for major sections.\n- Alt text rule: Every non-decorative image should have descriptive alt text tied to the business, menu, service, or atmosphere.\n- Footer/location rule: Include a dedicated footer/location module with address, hours, phone, and a real Google Map embed whenever practical. At minimum, include a real directions link tied to the actual business location.\n", "content_integrity": "Content integrity requirements:\n- Subtype: restaurant-diner\n- Rewrite rule: Rewrite and improve source copy into sharper, clearer, more persuasive language. Preserve facts, but do not reuse long sentences verbatim.\n- Proof rule: Use only verifiable proof from source facts or extracted enrichment. If specific reviews, awards, or ratings are not present, do not invent them.\n- Link rule: Do not use legacy source-site navigation or CTA links in the redesigned preview. Keep navigation internal to the preview and rebuild important content as sections.\n- Menu rule: Do not link out to the legacy menu page. Rebuild menu highlights, featured dishes, pricing cues, and dayparts as part of the redesigned experience.\n- Trust signals that may be emphasized:\n - None extracted\n- Required sections:\n - hero\n - family story / trust strip\n - breakfast-lunch-dinner menu highlights\n - signature dishes or comfort-food feature band\n - photo-led atmosphere / gallery\n - visit info with hours, phone, address, and map\n- Rewrite targets:\n - hero copy\n - value proposition\n - CTA copy\n - menu highlights\n - about copy\n - visit/location copy\n- Section notes:\n - Reframe the business as a beloved, reliable local diner rather than a generic restaurant.\n - Preserve diner warmth and familiarity while making the menu presentation more polished and persuasive.\n - Prefer rewritten section copy with stronger appetite appeal over literal source reuse.\n- Forbidden source URLs:\n - https://www.oleaphilly.com\n", "source_context": "Source website context:\n- URL: https://www.oleaphilly.com\n- Captured source HTML is available under ./source\n- Source title: Olea\n- Detected industry: restaurant (confidence=0.53, source=inferred)\n- Detection signals: menu\n- Completeness score: 0.22\n- Completeness notes:\n - important internal links discovered\n- Source summary:\n[0](https://www.oleaphilly.com/cart)\n\n![](https://images.squarespace-cdn.com/content/v1/679c05c6f76ddc4b35297f61/fc746a71-fc78-4623-a959-c89db8e4f649/IMG_5293.jpg?format=2500w)\n\n\u00ad\n\n\u00ad\n- Important discovered links:\n - https://www.oleaphilly.com\n - https://www.oleaphilly.com/home\n - https://www.oleaphilly.com/menu\n- Source asset strength: weak\n", "design_family": "Internal design family:\n- Family: warm-hospitality\n- Selection source: inferred\n- Rationale: default for industry=restaurant; niche subtype restaurant-diner maps best to warm-hospitality\n- Summary: Tactile, welcoming, and polished neighborhood-premium direction for food, beverage, and service brands.\n- Typography direction: Soft serif or humanist display with warm sans-serif support.\n- Palette logic: Stone, parchment, terracotta, deep espresso, and muted olive accents.\n- Layout direction: Story-led hero, cozy content width, layered imagery, and rhythm built around atmosphere and trust.\n- Component language: Rounded CTA pills, proof strips, gallery clusters, and service cards with subtle warmth.\n- Motion rule: Minimal parallax feel through composition only; motion stays subtle.\n- Family anti-patterns: Avoid harsh black-on-white tech aesthetics and sterile card walls.\n", "component_blueprint": "MagicUI-inspired component blueprint:\n- Source: magicui-inspired internal component vocabulary\n- Business subtype: restaurant-diner\n- Hero pattern: welcoming split or layered hero with food-led photography, short appetite-first headline, and immediate visit/order CTA\n- Nav pattern: friendly compact nav with rounded CTA and clear menu/location anchors\n- CTA pattern: rounded warm CTA buttons with strong text contrast and obvious tap targets\n- Surface pattern: soft elevated cards, warm background bands, and cozy content containers with visible breathing room\n- Gallery pattern: collage-style gallery clusters with varied image sizes and appetite-first crops\n- Proof pattern: trust strip, family story block, and short review-style proof only when evidence exists\n- Menu / offering pattern: visual menu highlight modules organized by breakfast/lunch/dinner or signature specialties, built into the page\n- Footer pattern: high-trust footer with address, phone, hours, map embed or directions link, and quick visit CTA\n- Motion pattern: gentle reveal and hover polish only; no distracting scene changes\n- Decorative pattern: warm chips, badges, dividers, and subtle grain/texture cues without fake retro clutter\n- Family-specific adaptations:\n - Favor honest appetite-led photography over moody luxury staging.\n - Keep menu highlights immediately scannable and daypart-driven.\n - Use friendlier, neighborhood-scale typography and warmer surfaces.\n - Prefer proof strips, service warmth, and visit confidence over aspirational brand theater.\n", "concept_blueprint": "Concept blueprint:\n- Creative thesis: Tactile, welcoming, and polished neighborhood-premium direction for food, beverage, and service brands.\n- Typography system: Soft serif or humanist display with warm sans-serif support.\n- Color logic: Stone, parchment, terracotta, deep espresso, and muted olive accents.\n- Layout system: Story-led hero, cozy content width, layered imagery, and rhythm built around atmosphere and trust.\n- Component language: Rounded CTA pills, proof strips, gallery clusters, and service cards with subtle warmth.\n- Conversion priorities: call-now, location-and-hours, menu-confidence\n- Content focus: None\n- Footer requirement: Include a dedicated footer/location module with address, hours, phone, and a real Google Map embed whenever practical. At minimum, include a real directions link tied to the actual business location.\n- Section flow:\n - Warm hero with primary CTA\n - Trust/story introduction\n - Breakfast-lunch-dinner menu highlights\n - Signature comfort-food band\n - Photo-led atmosphere and visit close\n", "external_enrichment": "External enrichment:\n- Home - Olea - Simplifying global trade\n URL: https://olea.net/\n Notes: Connecting capital to opportunity Olea smoothly connects global liquidity with trade an...\n- Award-Winning Kiosk Manufacturer | Olea Kiosks Inc.\n URL: https://www.olea.com/\n Notes: Discover innovative self-service kiosks from Olea Kiosks. Award-winning kiosk solutions...", "asset_strategy": "Image and asset strategy:\nUse a hybrid approach: preserve any usable logo or brand mark, reuse good source photos when credible, and supplement weak imagery with high-quality external/editorial imagery.\nExternal imagery is allowed.\nReusing source images is encouraged when quality is acceptable.\n\nDetected source asset candidates:\n- https://images.squarespace-cdn.com/content/v1/679c05c6f76ddc4b35297f61/fc746a71-fc78-4623-a959-c89db8e4f649/IMG_5293.jpg?format=2500w (general)\n", "implementation_expectations": "Implementation expectations:\n- Build from the internal design family, component blueprint, and concept blueprint.\n- Use the source for facts, proof, usable assets, and menu/service details, not for visual direction.\n- Rebuild key content inside the redesign instead of linking back to legacy pages.\n- Make the first draft prospect-ready: strong hero, clear CTA, persuasive rewritten copy, and real location info.\n- Include title, description, canonical, OG/Twitter tags, one clear H1, and valid LocalBusiness-style JSON-LD.\n- Use a real map or directions embed/link in the footer/location area; never replace it with decorative imagery.\n- If proof is weak, omit it rather than inventing it.\n- If imagery is weak, preserve usable brand assets and improve the image treatment without leaving the page visually empty.\n" }
content audit — findings
{ "status": "findings", "findings_count": 3, "findings": [ { "rule": "legacy-links", "severity": "high", "message": "Generated preview still links back to the old site: ['https://www.oleaphilly.com']" }, { "rule": "missing-rebuilt-menu", "severity": "high", "message": "Restaurant redesign should include an on-page rebuilt menu or menu highlights instead of sending users elsewhere." }, { "rule": "invented-reviews", "severity": "high", "message": "Preview appears to include review-platform attributions or star ratings without extracted review evidence." } ], "passes": [] }
seo audit — clean
{ "status": "clean", "findings_count": 0, "findings": [], "title": "Olea | Modern Dinner in Old City Philadelphia", "meta_description": "An intimate BYOB dinner destination in Old City Philadelphia serving seasonal American cuisine. Reserve your table at Olea on Arch Street.", "canonical": "https://www.oleaphilly.com", "passes": [] }