{"id":10,"date":"2026-04-17T19:09:45","date_gmt":"2026-04-17T19:09:45","guid":{"rendered":"https:\/\/restorationsiteaudit.com\/?page_id=10"},"modified":"2026-04-17T19:09:45","modified_gmt":"2026-04-17T19:09:45","slug":"home","status":"publish","type":"page","link":"https:\/\/restorationsiteaudit.com\/","title":{"rendered":"Home"},"content":{"rendered":"\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800;900&#038;family=Space+Grotesk:wght@400;500;600;700&#038;display=swap\" rel=\"stylesheet\">\n<style>\n  *, *::before, *::after { margin: 0; padding: 0; box-sizing: border-box; }\n\n  :root {\n    --bg-primary: #0a0e1a;\n    --bg-secondary: #111827;\n    --bg-card: rgba(17, 24, 39, 0.7);\n    --accent-blue: #3b82f6;\n    --accent-cyan: #06b6d4;\n    --accent-purple: #8b5cf6;\n    --accent-green: #10b981;\n    --text-primary: #f1f5f9;\n    --text-secondary: #94a3b8;\n    --text-muted: #64748b;\n    --border: rgba(148, 163, 184, 0.1);\n    --glow-blue: rgba(59, 130, 246, 0.15);\n    --glow-cyan: rgba(6, 182, 212, 0.15);\n  }\n\n  body {\n    font-family: 'Inter', -apple-system, sans-serif;\n    background: var(--bg-primary);\n    color: var(--text-primary);\n    line-height: 1.6;\n    overflow-x: hidden;\n  }\n\n  \/* \u2500\u2500 Animated background grid \u2500\u2500 *\/\n  .bg-grid {\n    position: fixed; inset: 0; z-index: 0; pointer-events: none;\n    background-image:\n      linear-gradient(rgba(59,130,246,0.03) 1px, transparent 1px),\n      linear-gradient(90deg, rgba(59,130,246,0.03) 1px, transparent 1px);\n    background-size: 60px 60px;\n  }\n\n  .bg-glow-1 {\n    position: fixed; top: -20%; left: -10%; width: 600px; height: 600px;\n    background: radial-gradient(circle, rgba(59,130,246,0.08) 0%, transparent 70%);\n    border-radius: 50%; z-index: 0; pointer-events: none;\n    animation: float1 20s ease-in-out infinite;\n  }\n  .bg-glow-2 {\n    position: fixed; bottom: -20%; right: -10%; width: 700px; height: 700px;\n    background: radial-gradient(circle, rgba(139,92,246,0.06) 0%, transparent 70%);\n    border-radius: 50%; z-index: 0; pointer-events: none;\n    animation: float2 25s ease-in-out infinite;\n  }\n\n  @keyframes float1 { 0%, 100% { transform: translate(0, 0); } 50% { transform: translate(80px, 60px); } }\n  @keyframes float2 { 0%, 100% { transform: translate(0, 0); } 50% { transform: translate(-60px, -80px); } }\n\n  \/* \u2500\u2500 Top banner \u2500\u2500 *\/\n  .top-banner {\n    position: fixed; top: 0; left: 0; right: 0; z-index: 101;\n    padding: 10px 40px;\n    background: linear-gradient(135deg, rgba(59,130,246,0.12), rgba(139,92,246,0.12));\n    border-bottom: 1px solid rgba(59,130,246,0.15);\n    text-align: center;\n    font-size: 0.78rem; color: var(--text-secondary);\n    letter-spacing: 0.3px;\n    backdrop-filter: blur(20px);\n  }\n  .top-banner a {\n    color: var(--accent-blue); text-decoration: none; font-weight: 600;\n    transition: color 0.2s;\n  }\n  .top-banner a:hover { color: var(--accent-cyan); }\n\n  @keyframes pulse { 0%, 100% { opacity: 1; transform: scale(1); } 50% { opacity: 0.5; transform: scale(1.5); } }\n\n  \/* \u2500\u2500 Hero \u2500\u2500 *\/\n  .hero {\n    position: relative; z-index: 1;\n    padding: 80px 40px 60px;\n    text-align: center;\n    max-width: 900px; margin: 0 auto;\n  }\n  .hero-eyebrow {\n    display: inline-flex; align-items: center; gap: 10px;\n    padding: 8px 20px;\n    background: linear-gradient(135deg, var(--glow-blue), var(--glow-cyan));\n    border: 1px solid rgba(59,130,246,0.2);\n    border-radius: 100px;\n    font-size: 0.8rem; font-weight: 600; color: var(--accent-cyan);\n    letter-spacing: 1px; text-transform: uppercase;\n    margin-bottom: 30px;\n  }\n  .hero-eyebrow svg { width: 14px; height: 14px; }\n  .hero h1 {\n    font-family: 'Space Grotesk', sans-serif;\n    font-size: 3.8rem; font-weight: 800; line-height: 1.1;\n    letter-spacing: -2px;\n    margin-bottom: 14px;\n  }\n  .hero .subheadline {\n    font-family: 'Space Grotesk', sans-serif;\n    font-size: 1.5rem; font-weight: 500;\n    color: var(--text-secondary);\n    margin-bottom: 24px;\n    letter-spacing: -0.5px;\n    font-style: italic;\n  }\n  .hero .subheadline em {\n    color: var(--accent-cyan); font-style: normal; font-weight: 600;\n  }\n  .hero h1 .gradient-text {\n    background: linear-gradient(135deg, var(--accent-blue), var(--accent-cyan), var(--accent-purple));\n    -webkit-background-clip: text; -webkit-text-fill-color: transparent;\n    background-size: 200% 200%;\n    animation: gradientShift 5s ease-in-out infinite;\n  }\n  @keyframes gradientShift { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } 100% { background-position: 0% 50%; } }\n\n  .hero p {\n    font-size: 1.2rem; color: var(--text-secondary);\n    max-width: 650px; margin: 0 auto 20px;\n    line-height: 1.7;\n  }\n  .hero p strong { color: var(--text-primary); font-weight: 600; }\n\n  \/* \u2500\u2500 Trust bar \u2500\u2500 *\/\n  .trust-bar {\n    position: relative; z-index: 1;\n    display: flex; justify-content: center; align-items: center; gap: 40px;\n    padding: 20px 40px 60px;\n    flex-wrap: wrap;\n  }\n  .trust-item {\n    display: flex; align-items: center; gap: 8px;\n    font-size: 0.8rem; color: var(--text-muted);\n    text-transform: uppercase; letter-spacing: 0.5px; font-weight: 500;\n  }\n  .trust-item svg { width: 16px; height: 16px; opacity: 0.5; }\n\n  \/* \u2500\u2500 Main content area \u2500\u2500 *\/\n  .main-content {\n    position: relative; z-index: 1;\n    max-width: 1200px; margin: 0 auto;\n    padding: 0 40px 80px;\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 60px;\n    align-items: start;\n  }\n\n  \/* \u2500\u2500 Left: what you get \u2500\u2500 *\/\n  .info-section h2 {\n    font-family: 'Space Grotesk', sans-serif;\n    font-size: 1.8rem; font-weight: 700;\n    margin-bottom: 12px;\n    letter-spacing: -0.5px;\n  }\n  .info-section .subtitle {\n    font-size: 0.95rem; color: var(--text-secondary);\n    margin-bottom: 36px; line-height: 1.6;\n  }\n\n  .analysis-card {\n    background: var(--bg-card);\n    border: 1px solid var(--border);\n    border-radius: 16px;\n    padding: 24px;\n    margin-bottom: 16px;\n    transition: all 0.3s ease;\n    backdrop-filter: blur(10px);\n    position: relative;\n    overflow: hidden;\n  }\n  .analysis-card::before {\n    content: ''; position: absolute; top: 0; left: 0; right: 0; height: 2px;\n    background: linear-gradient(90deg, transparent, var(--accent-blue), transparent);\n    opacity: 0; transition: opacity 0.3s;\n  }\n  .analysis-card:hover { border-color: rgba(59,130,246,0.3); transform: translateY(-2px); }\n  .analysis-card:hover::before { opacity: 1; }\n\n  .card-header { display: flex; align-items: center; gap: 14px; margin-bottom: 12px; }\n  .card-icon {\n    width: 42px; height: 42px; border-radius: 12px;\n    display: flex; align-items: center; justify-content: center;\n    font-size: 1.2rem;\n  }\n  .card-icon.blue { background: rgba(59,130,246,0.1); border: 1px solid rgba(59,130,246,0.2); }\n  .card-icon.cyan { background: rgba(6,182,212,0.1); border: 1px solid rgba(6,182,212,0.2); }\n  .card-icon.purple { background: rgba(139,92,246,0.1); border: 1px solid rgba(139,92,246,0.2); }\n  .card-icon.green { background: rgba(16,185,129,0.1); border: 1px solid rgba(16,185,129,0.2); }\n\n  .card-title {\n    font-family: 'Space Grotesk', sans-serif;\n    font-size: 1.05rem; font-weight: 600;\n  }\n  .card-tag {\n    font-size: 0.65rem; text-transform: uppercase; letter-spacing: 0.5px;\n    padding: 2px 8px; border-radius: 4px; font-weight: 600;\n    background: rgba(59,130,246,0.1); color: var(--accent-blue);\n  }\n  .card-tag.live { background: rgba(16,185,129,0.1); color: var(--accent-green); }\n\n  .card-desc { font-size: 0.85rem; color: var(--text-secondary); line-height: 1.6; }\n  .card-metrics {\n    display: flex; gap: 16px; margin-top: 12px; padding-top: 12px;\n    border-top: 1px solid var(--border);\n  }\n  .metric {\n    font-size: 0.7rem; color: var(--text-muted); text-transform: uppercase;\n    letter-spacing: 0.5px; font-weight: 500;\n  }\n  .metric strong { color: var(--text-primary); font-size: 0.85rem; display: block; margin-bottom: 2px; }\n\n  \/* \u2500\u2500 Right: form \u2500\u2500 *\/\n  .form-container {\n    background: var(--bg-card);\n    border: 1px solid var(--border);\n    border-radius: 20px;\n    padding: 40px;\n    backdrop-filter: blur(10px);\n    position: sticky; top: 60px;\n  }\n  .form-container::before {\n    content: ''; position: absolute; inset: -1px;\n    border-radius: 20px;\n    padding: 1px;\n    background: linear-gradient(135deg, rgba(59,130,246,0.3), transparent, rgba(139,92,246,0.3));\n    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\n    mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\n    -webkit-mask-composite: xor; mask-composite: exclude;\n    pointer-events: none;\n  }\n  .form-header {\n    text-align: center; margin-bottom: 32px;\n  }\n  .form-header h3 {\n    font-family: 'Space Grotesk', sans-serif;\n    font-size: 1.4rem; font-weight: 700; margin-bottom: 8px;\n  }\n  .form-header p { font-size: 0.85rem; color: var(--text-secondary); }\n  .form-header .timer {\n    display: inline-flex; align-items: center; gap: 6px;\n    margin-top: 10px;\n    font-size: 0.75rem; font-weight: 600; color: var(--accent-cyan);\n    background: rgba(6,182,212,0.1); padding: 4px 12px;\n    border-radius: 100px; border: 1px solid rgba(6,182,212,0.15);\n  }\n\n  .form-group { margin-bottom: 20px; }\n  .form-label {\n    display: block; font-size: 0.8rem; font-weight: 600;\n    color: var(--text-secondary); margin-bottom: 8px;\n    text-transform: uppercase; letter-spacing: 0.5px;\n  }\n  .form-input {\n    width: 100%; padding: 14px 18px;\n    background: rgba(15, 23, 42, 0.8);\n    border: 1px solid var(--border);\n    border-radius: 12px;\n    color: var(--text-primary);\n    font-size: 0.95rem; font-family: 'Inter', sans-serif;\n    transition: all 0.2s;\n    outline: none;\n  }\n  .form-input::placeholder { color: var(--text-muted); }\n  .form-input:focus { border-color: var(--accent-blue); box-shadow: 0 0 0 3px var(--glow-blue); }\n\n  .form-hint {\n    font-size: 0.72rem; color: var(--text-muted); margin-top: 6px;\n    display: flex; align-items: center; gap: 4px;\n  }\n\n  .city-inputs { display: flex; flex-direction: column; gap: 10px; }\n  .city-row { display: flex; gap: 10px; align-items: center; }\n  .city-number {\n    width: 28px; height: 28px; border-radius: 8px;\n    background: rgba(59,130,246,0.1); border: 1px solid rgba(59,130,246,0.2);\n    display: flex; align-items: center; justify-content: center;\n    font-size: 0.7rem; font-weight: 700; color: var(--accent-blue);\n    flex-shrink: 0;\n  }\n  .city-row .form-input { flex: 1; padding: 12px 16px; }\n\n  .submit-btn {\n    width: 100%; padding: 16px;\n    background: linear-gradient(135deg, var(--accent-blue), var(--accent-purple));\n    border: none; border-radius: 12px;\n    color: white; font-size: 1rem; font-weight: 700;\n    font-family: 'Space Grotesk', sans-serif;\n    cursor: pointer;\n    transition: all 0.3s;\n    letter-spacing: 0.3px;\n    position: relative; overflow: hidden;\n    margin-top: 8px;\n  }\n  .submit-btn::before {\n    content: ''; position: absolute; inset: 0;\n    background: linear-gradient(135deg, rgba(255,255,255,0.1), transparent);\n    opacity: 0; transition: opacity 0.3s;\n  }\n  .submit-btn:hover { transform: translateY(-1px); box-shadow: 0 8px 30px rgba(59,130,246,0.3); }\n  .submit-btn:hover::before { opacity: 1; }\n\n  .form-footer {\n    text-align: center; margin-top: 16px;\n    font-size: 0.72rem; color: var(--text-muted);\n  }\n  .form-footer svg { width: 12px; height: 12px; vertical-align: middle; margin-right: 4px; }\n\n  \/* \u2500\u2500 How it works section \u2500\u2500 *\/\n  .how-section {\n    position: relative; z-index: 1;\n    max-width: 1000px; margin: 0 auto;\n    padding: 80px 40px;\n  }\n  .how-section h2 {\n    font-family: 'Space Grotesk', sans-serif;\n    font-size: 2rem; font-weight: 700; text-align: center;\n    margin-bottom: 12px; letter-spacing: -0.5px;\n  }\n  .how-section .subtitle {\n    text-align: center; color: var(--text-secondary);\n    margin-bottom: 50px; font-size: 1rem;\n  }\n\n  .steps { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; }\n  .step {\n    text-align: center; padding: 32px 24px;\n    background: var(--bg-card); border: 1px solid var(--border);\n    border-radius: 16px; backdrop-filter: blur(10px);\n    position: relative;\n  }\n  .step-number {\n    width: 48px; height: 48px; border-radius: 14px;\n    background: linear-gradient(135deg, var(--accent-blue), var(--accent-purple));\n    display: flex; align-items: center; justify-content: center;\n    font-family: 'Space Grotesk', sans-serif;\n    font-size: 1.2rem; font-weight: 800; color: white;\n    margin: 0 auto 18px;\n  }\n  .step h3 {\n    font-family: 'Space Grotesk', sans-serif;\n    font-size: 1.05rem; font-weight: 600; margin-bottom: 10px;\n  }\n  .step p { font-size: 0.85rem; color: var(--text-secondary); line-height: 1.6; }\n\n  .step-connector {\n    position: absolute; top: 50%; right: -24px;\n    width: 24px; height: 2px;\n    background: linear-gradient(90deg, var(--border), transparent);\n  }\n\n  \/* \u2500\u2500 Blueprint callout \u2500\u2500 *\/\n  .blueprint-section {\n    position: relative; z-index: 1;\n    max-width: 900px; margin: 0 auto;\n    padding: 0 40px 80px;\n  }\n  .blueprint-card {\n    background: linear-gradient(135deg, rgba(59,130,246,0.06), rgba(139,92,246,0.06));\n    border: 1px solid rgba(59,130,246,0.2);\n    border-radius: 20px;\n    padding: 40px 48px;\n    text-align: center;\n    position: relative;\n    overflow: hidden;\n  }\n  .blueprint-card::before {\n    content: ''; position: absolute; inset: 0;\n    background: radial-gradient(ellipse at center, rgba(59,130,246,0.05) 0%, transparent 70%);\n    pointer-events: none;\n  }\n  .blueprint-icon {\n    width: 56px; height: 56px; border-radius: 16px;\n    background: linear-gradient(135deg, var(--accent-blue), var(--accent-purple));\n    display: flex; align-items: center; justify-content: center;\n    margin: 0 auto 20px;\n    font-size: 1.5rem;\n  }\n  .blueprint-card h3 {\n    font-family: 'Space Grotesk', sans-serif;\n    font-size: 1.4rem; font-weight: 700; margin-bottom: 12px;\n    letter-spacing: -0.3px;\n  }\n  .blueprint-card h3 span {\n    background: linear-gradient(135deg, var(--accent-blue), var(--accent-cyan));\n    -webkit-background-clip: text; -webkit-text-fill-color: transparent;\n  }\n  .blueprint-card p {\n    font-size: 0.95rem; color: var(--text-secondary);\n    max-width: 600px; margin: 0 auto;\n    line-height: 1.7;\n  }\n  .blueprint-card p strong { color: var(--text-primary); font-weight: 600; }\n\n  \/* \u2500\u2500 Data bar \u2500\u2500 *\/\n  .data-bar {\n    position: relative; z-index: 1;\n    max-width: 1000px; margin: 0 auto;\n    padding: 0 40px 80px;\n  }\n  .data-bar-inner {\n    display: flex; justify-content: center; gap: 48px;\n    padding: 32px 40px;\n    background: var(--bg-card); border: 1px solid var(--border);\n    border-radius: 16px;\n    backdrop-filter: blur(10px);\n    flex-wrap: wrap;\n  }\n  .data-stat { text-align: center; }\n  .data-stat .number {\n    font-family: 'Space Grotesk', sans-serif;\n    font-size: 2rem; font-weight: 800;\n    background: linear-gradient(135deg, var(--accent-blue), var(--accent-cyan));\n    -webkit-background-clip: text; -webkit-text-fill-color: transparent;\n  }\n  .data-stat .label {\n    font-size: 0.75rem; color: var(--text-muted);\n    text-transform: uppercase; letter-spacing: 0.5px; font-weight: 500;\n    margin-top: 4px;\n  }\n\n  \/* \u2500\u2500 Footer \u2500\u2500 *\/\n  .footer {\n    position: relative; z-index: 1;\n    text-align: center;\n    padding: 40px;\n    border-top: 1px solid var(--border);\n  }\n  .footer .powered-by {\n    font-size: 0.8rem; color: var(--text-muted);\n    display: flex; align-items: center; justify-content: center; gap: 8px;\n  }\n  .footer .powered-by a {\n    color: var(--accent-blue); text-decoration: none; font-weight: 600;\n    transition: color 0.2s;\n  }\n  .footer .powered-by a:hover { color: var(--accent-cyan); }\n  .footer .footer-sub {\n    font-size: 0.7rem; color: var(--text-muted); margin-top: 8px; opacity: 0.6;\n  }\n\n  \/* \u2500\u2500 Responsive \u2500\u2500 *\/\n  @media (max-width: 900px) {\n    .main-content { grid-template-columns: 1fr; gap: 40px; }\n    .form-container { position: static; order: -1; }\n    .hero h1 { font-size: 2.6rem; }\n    .steps { grid-template-columns: 1fr; }\n    .step-connector { display: none; }\n    .nav { padding: 16px 20px; }\n    .hero, .main-content, .how-section, .data-bar, .blueprint-section { padding-left: 20px; padding-right: 20px; }\n    .hero { padding-top: 70px; }\n    .top-banner { font-size: 0.7rem; padding: 6px 20px; }\n  }\n\n  \/* \u2500\u2500 Animations \u2500\u2500 *\/\n  @keyframes fadeUp {\n    from { opacity: 0; transform: translateY(20px); }\n    to { opacity: 1; transform: translateY(0); }\n  }\n  .hero { animation: fadeUp 0.8s ease-out; }\n  .main-content { animation: fadeUp 0.8s ease-out 0.2s both; }\n  .how-section { animation: fadeUp 0.8s ease-out 0.4s both; }\n\n  .scan-line {\n    position: absolute; top: 0; left: 0; right: 0; height: 1px;\n    background: linear-gradient(90deg, transparent, var(--accent-cyan), transparent);\n    animation: scanDown 3s ease-in-out infinite;\n    opacity: 0.5;\n  }\n  @keyframes scanDown {\n    0% { top: 0; opacity: 0; }\n    10% { opacity: 0.5; }\n    90% { opacity: 0.5; }\n    100% { top: 100%; opacity: 0; }\n  }\n<\/style>\n<div class=\"bg-grid\"><\/div>\n<div class=\"bg-glow-1\"><\/div>\n<div class=\"bg-glow-2\"><\/div>\n\n<!-- \u2500\u2500 Top banner \u2500\u2500 -->\n<div class=\"top-banner\">\n  Created by the restoration industry&#8217;s leading SEO agency <a href=\"https:\/\/restorationdigitalmarketing.com\" target=\"_blank\">Restoration Digital Marketing<\/a>\n<\/div>\n\n<!-- \u2500\u2500 Hero \u2500\u2500 -->\n<section class=\"hero\">\n  <div class=\"hero-eyebrow\">\n    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M13 2L3 14h9l-1 8 10-12h-9l1-8z\"\/><\/svg>\n    AI-Powered Analysis for Restoration Companies\n  <\/div>\n  <h1>\n    See How Your Business<br>\n    <span class=\"gradient-text\">Actually Ranks Online<\/span>\n  <\/h1>\n  <p class=\"subheadline\">(and <em>what to actually do about it<\/em>)<\/p>\n  <p>\n    Our AI engine connects to <strong>real-time industry tracking tools<\/strong> to pull live ranking data, backlink profiles, and local search visibility for your restoration business. No guesswork. No fluff. <strong>Just real data.<\/strong>\n  <\/p>\n<\/section>\n\n<!-- \u2500\u2500 Trust bar \u2500\u2500 -->\n<div class=\"trust-bar\">\n  <div class=\"trust-item\">\n    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\/><\/svg>\n    256-bit Encrypted\n  <\/div>\n  <div class=\"trust-item\">\n    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><path d=\"M12 6v6l4 2\"\/><\/svg>\n    Report in 24hrs\n  <\/div>\n  <div class=\"trust-item\">\n    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\/><polyline points=\"22 4 12 14.01 9 11.01\"\/><\/svg>\n    100% Free, No Strings\n  <\/div>\n  <div class=\"trust-item\">\n    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z\"\/><\/svg>\n    Real Data, Not Estimates\n  <\/div>\n<\/div>\n\n<!-- \u2500\u2500 Main content \u2500\u2500 -->\n<div class=\"main-content\">\n\n  <!-- Left: what the report includes -->\n  <div class=\"info-section\">\n    <h2>What Our AI Analyzes<\/h2>\n    <p class=\"subtitle\">We connect directly to the same enterprise-grade tools the top agencies use, then let our AI engine extract actionable insights specific to the restoration industry.<\/p>\n\n    <div class=\"analysis-card\">\n      <div class=\"scan-line\"><\/div>\n      <div class=\"card-header\">\n        <div class=\"card-icon blue\">\ud83d\udccd<\/div>\n        <div>\n          <div class=\"card-title\">Local Map Pack Visibility<\/div>\n          <span class=\"card-tag live\">Live Data<\/span>\n        <\/div>\n      <\/div>\n      <p class=\"card-desc\">We scan your Google Business Profile across a real geographic grid around each of your target cities. See exactly where you rank in the map pack, block by block.<\/p>\n      <div class=\"card-metrics\">\n        <div class=\"metric\"><strong>25-Point Grid<\/strong>Per City<\/div>\n        <div class=\"metric\"><strong>Top 20<\/strong>Positions Tracked<\/div>\n        <div class=\"metric\"><strong>Multi-Keyword<\/strong>Coverage<\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"analysis-card\">\n      <div class=\"scan-line\"><\/div>\n      <div class=\"card-header\">\n        <div class=\"card-icon cyan\">\ud83d\udd17<\/div>\n        <div>\n          <div class=\"card-title\">Backlink &#038; Domain Authority<\/div>\n          <span class=\"card-tag\">AI Scored<\/span>\n        <\/div>\n      <\/div>\n      <p class=\"card-desc\">Full crawl of your backlink profile. We measure domain trust, referring domains, toxic links, and compare your authority against local competitors in your market.<\/p>\n      <div class=\"card-metrics\">\n        <div class=\"metric\"><strong>Domain Trust<\/strong>Score<\/div>\n        <div class=\"metric\"><strong>Referring<\/strong>Domains<\/div>\n        <div class=\"metric\"><strong>Toxic Link<\/strong>Detection<\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"analysis-card\">\n      <div class=\"scan-line\"><\/div>\n      <div class=\"card-header\">\n        <div class=\"card-icon purple\">\ud83d\udd0d<\/div>\n        <div>\n          <div class=\"card-title\">Organic Keyword Rankings<\/div>\n          <span class=\"card-tag\">Industry Specific<\/span>\n        <\/div>\n      <\/div>\n      <p class=\"card-desc\">We track the exact keywords that drive leads for restoration companies: water damage, mold remediation, fire restoration, and 40+ more across your target cities.<\/p>\n      <div class=\"card-metrics\">\n        <div class=\"metric\"><strong>44+<\/strong>Keywords<\/div>\n        <div class=\"metric\"><strong>Per City<\/strong>Tracked<\/div>\n        <div class=\"metric\"><strong>Organic + Maps<\/strong>Combined<\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"analysis-card\">\n      <div class=\"scan-line\"><\/div>\n      <div class=\"card-header\">\n        <div class=\"card-icon green\">\ud83d\udcca<\/div>\n        <div>\n          <div class=\"card-title\">Competitive Gap Analysis<\/div>\n          <span class=\"card-tag live\">Live Data<\/span>\n        <\/div>\n      <\/div>\n      <p class=\"card-desc\">See where you stand against the top-ranking restoration companies in your area. Identify exactly which keywords and positions your competitors own that you&#8217;re missing.<\/p>\n      <div class=\"card-metrics\">\n        <div class=\"metric\"><strong>Top 5<\/strong>Competitors<\/div>\n        <div class=\"metric\"><strong>Side-by-Side<\/strong>Rankings<\/div>\n        <div class=\"metric\"><strong>Opportunity<\/strong>Map<\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <!-- Right: form -->\n  <div class=\"form-container\">\n    <div class=\"form-header\">\n      <h3>Start Your Free Audit<\/h3>\n      <p>Enter your details below. Our AI engine gets to work immediately.<\/p>\n      <div class=\"timer\">\n        <svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><path d=\"M12 6v6l4 2\"\/><\/svg>\n        Report delivered within 24 hours\n      <\/div>\n    <\/div>\n\n    <form id=\"auditForm\" onsubmit=\"return handleSubmit(event)\">\n      <div id=\"formFields\">\n        <div class=\"form-group\">\n          <label class=\"form-label\">Your Name<\/label>\n          <input type=\"text\" id=\"contactName\" class=\"form-input\" placeholder=\"John Smith\" required>\n        <\/div>\n\n        <div class=\"form-group\">\n          <label class=\"form-label\">Email Address<\/label>\n          <input type=\"email\" id=\"email\" class=\"form-input\" placeholder=\"john@yourcompany.com\" required>\n          <div class=\"form-hint\">\n            <svg width=\"10\" height=\"10\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\/><\/svg>\n            Your report will be delivered here\n          <\/div>\n        <\/div>\n\n        <div class=\"form-group\">\n          <label class=\"form-label\">Business Name<\/label>\n          <input type=\"text\" id=\"businessName\" class=\"form-input\" placeholder=\"Acme Restoration Services\" required>\n        <\/div>\n\n        <div class=\"form-group\">\n          <label class=\"form-label\">Website URL<\/label>\n          <input type=\"url\" id=\"websiteUrl\" class=\"form-input\" placeholder=\"https:\/\/www.yourcompany.com\" required>\n        <\/div>\n\n        <div class=\"form-group\">\n          <label class=\"form-label\">Google Business Profile Name<\/label>\n          <input type=\"text\" id=\"gbpLink\" class=\"form-input\" placeholder=\"Your business name as it appears on Google Maps\" required>\n          <div class=\"form-hint\">\n            <svg width=\"10\" height=\"10\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><line x1=\"12\" y1=\"16\" x2=\"12\" y2=\"12\"\/><line x1=\"12\" y1=\"8\" x2=\"12.01\" y2=\"8\"\/><\/svg>\n            Must match your listing name exactly for accurate map data\n          <\/div>\n        <\/div>\n\n        <div class=\"form-group\">\n          <label class=\"form-label\">Target Cities (up to 3)<\/label>\n          <div class=\"city-inputs\">\n            <div class=\"city-row\">\n              <div class=\"city-number\">1<\/div>\n              <input type=\"text\" id=\"city1\" class=\"form-input\" placeholder=\"e.g. Austin, TX\" required>\n            <\/div>\n            <div class=\"city-row\">\n              <div class=\"city-number\">2<\/div>\n              <input type=\"text\" id=\"city2\" class=\"form-input\" placeholder=\"e.g. Round Rock, TX (optional)\">\n            <\/div>\n            <div class=\"city-row\">\n              <div class=\"city-number\">3<\/div>\n              <input type=\"text\" id=\"city3\" class=\"form-input\" placeholder=\"e.g. Cedar Park, TX (optional)\">\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <button type=\"submit\" class=\"submit-btn\" id=\"submitBtn\">\n          Run My Free Audit &rarr;\n        <\/button>\n\n        <div class=\"form-footer\">\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\/><\/svg>\n          No credit card required. No spam. Just your report.\n        <\/div>\n      <\/div>\n\n      <div id=\"formSuccess\" style=\"display:none; text-align:center; padding: 40px 0;\">\n        <div style=\"width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,var(--accent-green),var(--accent-cyan));display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:1.8rem;\">&#10003;<\/div>\n        <h3 style=\"font-family:'Space Grotesk',sans-serif;font-size:1.4rem;font-weight:700;margin-bottom:10px;\">Audit Submitted!<\/h3>\n        <p style=\"color:var(--text-secondary);font-size:0.95rem;line-height:1.7;\">Our AI engine is already working on your analysis.<br>You&#8217;ll receive your detailed report via email within <strong style=\"color:var(--text-primary);\">24 hours<\/strong>.<\/p>\n      <\/div>\n    <\/form>\n\n    <script>\n    async function handleSubmit(e) {\n      e.preventDefault();\n      var btn = document.getElementById('submitBtn');\n      btn.textContent = 'Submitting...';\n      btn.disabled = true;\n      btn.style.opacity = '0.7';\n\n      var cities = [document.getElementById('city1').value.trim()];\n      var c2 = document.getElementById('city2').value.trim();\n      var c3 = document.getElementById('city3').value.trim();\n      if (c2) cities.push(c2);\n      if (c3) cities.push(c3);\n\n      try {\n        var res = await fetch('https:\/\/descriptive-rhinoceros-316.convex.site\/api\/submit', {\n          method: 'POST',\n          headers: { 'Content-Type': 'application\/json' },\n          body: JSON.stringify({\n            contactName: document.getElementById('contactName').value.trim(),\n            email: document.getElementById('email').value.trim(),\n            businessName: document.getElementById('businessName').value.trim(),\n            websiteUrl: document.getElementById('websiteUrl').value.trim(),\n            gbpLink: document.getElementById('gbpLink').value.trim(),\n            targetCities: cities\n          })\n        });\n        if (!res.ok) throw new Error('Server error');\n        document.getElementById('formFields').style.display = 'none';\n        document.getElementById('formSuccess').style.display = 'block';\n      } catch (err) {\n        btn.textContent = 'Run My Free Audit \\u2192';\n        btn.disabled = false;\n        btn.style.opacity = '1';\n        alert('Something went wrong. Please try again.');\n      }\n      return false;\n    }\n    <\/script>\n  <\/div>\n<\/div>\n\n<!-- \u2500\u2500 How it works \u2500\u2500 -->\n<section class=\"how-section\">\n  <h2>How It Works<\/h2>\n  <p class=\"subtitle\">From submission to actionable insights in three simple steps.<\/p>\n\n  <div class=\"steps\">\n    <div class=\"step\">\n      <div class=\"step-number\">1<\/div>\n      <h3>Submit Your Details<\/h3>\n      <p>Enter your business info and target markets. Takes less than 60 seconds.<\/p>\n      <div class=\"step-connector\"><\/div>\n    <\/div>\n    <div class=\"step\">\n      <div class=\"step-number\">2<\/div>\n      <h3>AI Scans &#038; Analyzes<\/h3>\n      <p>Our engine pulls real-time data from multiple industry tracking platforms, cross-references against restoration-specific benchmarks, and compiles your results.<\/p>\n      <div class=\"step-connector\"><\/div>\n    <\/div>\n    <div class=\"step\">\n      <div class=\"step-number\">3<\/div>\n      <h3>Get Your Report<\/h3>\n      <p>Within 24 hours, receive a detailed PDF report in your inbox with rankings, scores, competitor comparisons, and specific action items.<\/p>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- \u2500\u2500 Blueprint callout \u2500\u2500 -->\n<section class=\"blueprint-section\">\n  <div class=\"blueprint-card\">\n    <div class=\"blueprint-icon\">\ud83e\uddec<\/div>\n    <h3>Powered by the <span>Proven RDM SEO Blueprint System<\/span><\/h3>\n    <p>This isn&#8217;t a generic website grader. Our AI is built on <strong>Restoration Digital Marketing&#8217;s proprietary SEO Blueprint<\/strong>, developed from years of ranking restoration companies to the top of Google. It evaluates your site against the exact strategies, URL structures, and content frameworks that are <strong>proven to generate leads<\/strong> in the restoration industry. Every recommendation is specific to your market and backed by real performance data.<\/p>\n  <\/div>\n<\/section>\n\n<!-- \u2500\u2500 Data stats \u2500\u2500 -->\n<div class=\"data-bar\">\n  <div class=\"data-bar-inner\">\n    <div class=\"data-stat\">\n      <div class=\"number\">44+<\/div>\n      <div class=\"label\">Keywords Tracked<\/div>\n    <\/div>\n    <div class=\"data-stat\">\n      <div class=\"number\">25pt<\/div>\n      <div class=\"label\">Map Grid per City<\/div>\n    <\/div>\n    <div class=\"data-stat\">\n      <div class=\"number\">100%<\/div>\n      <div class=\"label\">Real Live Data<\/div>\n    <\/div>\n    <div class=\"data-stat\">\n      <div class=\"number\">24hr<\/div>\n      <div class=\"label\">Report Delivery<\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<!-- \u2500\u2500 Footer \u2500\u2500 -->\n<footer class=\"footer\">\n  <div class=\"powered-by\">\n    Powered by <a href=\"https:\/\/restorationdigitalmarketing.com\" target=\"_blank\">Restoration Digital Marketing<\/a>\n  <\/div>\n  <div class=\"footer-sub\">&copy; 2026 RestorationAudit. All rights reserved.<\/div>\n<\/footer>\n","protected":false},"excerpt":{"rendered":"<p>Created by the restoration industry&#8217;s leading SEO agency Restoration Digital Marketing AI-Powered Analysis for Restoration Companies See How Your Business Actually Ranks Online (and what to actually do about it) Our AI engine connects to real-time industry tracking tools to pull live ranking data, backlink profiles, and local search visibility for your restoration business. No [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-blank","meta":{"footnotes":""},"class_list":["post-10","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/restorationsiteaudit.com\/index.php?rest_route=\/wp\/v2\/pages\/10","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/restorationsiteaudit.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/restorationsiteaudit.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/restorationsiteaudit.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/restorationsiteaudit.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=10"}],"version-history":[{"count":0,"href":"https:\/\/restorationsiteaudit.com\/index.php?rest_route=\/wp\/v2\/pages\/10\/revisions"}],"wp:attachment":[{"href":"https:\/\/restorationsiteaudit.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=10"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}