.cc-nav { --cc-blush: #F4B6C2; --cc-blush-soft: #FCE8EC; --cc-charcoal: #2B2B2B; --cc-charcoal-soft: #4A4A4A; --cc-white: #FFFFFF; --cc-cream: #F5F5F5; --cc-border: rgba(43, 43, 43, 0.08); --cc-font-body: 'Outfit', system-ui, sans-serif; --cc-font-display: 'Fraunces', Georgia, serif; position: sticky; top: 0; z-index: 100; background: var(--cc-white); border-bottom: 1px solid var(--cc-border); font-family: var(--cc-font-body); box-shadow: 0 1px 0 rgba(0,0,0,0.02); } .cc-nav__inner { max-width: 1280px; margin: 0 auto; padding: 18px 32px; display: flex; align-items: center; justify-content: space-between; gap: 32px; } .cc-nav__brand { display: flex; align-items: center; gap: 10px; text-decoration: none; color: var(--cc-charcoal); font-family: var(--cc-font-display); font-weight: 600; font-size: 22px; letter-spacing: -0.01em; } .cc-nav__brand-mark { width: 44px; height: 44px; display: block; object-fit: contain; flex-shrink: 0; } .cc-nav__links { list-style: none; margin: 0; padding: 0; display: flex; align-items: center; gap: 4px; } .cc-nav__link { position: relative; display: inline-block; padding: 10px 14px; color: var(--cc-charcoal); text-decoration: none; font-size: 15px; font-weight: 500; border-radius: 8px; transition: background-color 0.18s ease, color 0.18s ease; } .cc-nav__link:hover { background: var(--cc-blush-soft); } .cc-nav__link[aria-current="page"] { background: var(--cc-blush-soft); color: var(--cc-charcoal); } /* Services dropdown */ .cc-nav__dropdown { position: relative; } .cc-nav__dropdown-checkbox { position: absolute; opacity: 0; width: 0; height: 0; pointer-events: none; } .cc-nav__dropdown-toggle { cursor: pointer; user-select: none; } .cc-nav__dropdown-toggle::after { content: ""; display: inline-block; margin-left: 6px; width: 6px; height: 6px; border-right: 1.5px solid currentColor; border-bottom: 1.5px solid currentColor; transform: translateY(-2px) rotate(45deg); transition: transform 0.18s ease; } .cc-nav__dropdown:hover .cc-nav__dropdown-toggle::after, .cc-nav__dropdown:focus-within .cc-nav__dropdown-toggle::after { transform: translateY(1px) rotate(225deg); } .cc-nav__dropdown-menu { position: absolute; top: calc(100% + 8px); left: 0; min-width: 280px; background: var(--cc-white); border: 1px solid var(--cc-border); border-radius: 12px; padding: 8px; box-shadow: 0 12px 32px rgba(43, 43, 43, 0.10); list-style: none; margin: 0; opacity: 0; visibility: hidden; transform: translateY(-4px); transition: opacity 0.15s ease, transform 0.15s ease, visibility 0.15s ease; } .cc-nav__dropdown:hover .cc-nav__dropdown-menu, .cc-nav__dropdown:focus-within .cc-nav__dropdown-menu { opacity: 1; visibility: visible; transform: translateY(0); } .cc-nav__dropdown-link { display: block; padding: 10px 12px; border-radius: 8px; text-decoration: none; color: var(--cc-charcoal); font-size: 14px; font-weight: 500; transition: background-color 0.15s ease; } .cc-nav__dropdown-link:hover { background: var(--cc-cream); } .cc-nav__dropdown-link span { display: block; font-weight: 400; font-size: 12.5px; color: var(--cc-charcoal-soft); margin-top: 2px; } /* CTA */ .cc-nav__cta { display: inline-flex; align-items: center; gap: 8px; padding: 11px 20px; background: var(--cc-charcoal); color: var(--cc-white); text-decoration: none; font-size: 14px; font-weight: 600; border-radius: 999px; transition: background-color 0.18s ease, transform 0.18s ease; white-space: nowrap; } .cc-nav__cta:hover { background: #1a1a1a; transform: translateY(-1px); } /* Mobile toggle */ .cc-nav__toggle-checkbox { position: absolute; opacity: 0; width: 0; height: 0; pointer-events: none; } .cc-nav__toggle { display: none; background: none; border: 1px solid var(--cc-border); width: 40px; height: 40px; border-radius: 8px; cursor: pointer; padding: 0; align-items: center; justify-content: center; } .cc-nav__toggle-bar, .cc-nav__toggle-bar::before, .cc-nav__toggle-bar::after { display: block; width: 18px; height: 2px; background: var(--cc-charcoal); border-radius: 2px; position: relative; transition: transform 0.2s ease, top 0.2s ease; } .cc-nav__toggle-bar::before, .cc-nav__toggle-bar::after { content: ""; position: absolute; left: 0; } .cc-nav__toggle-bar::before { top: -6px; } .cc-nav__toggle-bar::after { top: 6px; } /* Hamburger -> X when open */ .cc-nav__toggle-checkbox:checked ~ .cc-nav__inner .cc-nav__toggle .cc-nav__toggle-bar { background: transparent; } .cc-nav__toggle-checkbox:checked ~ .cc-nav__inner .cc-nav__toggle .cc-nav__toggle-bar::before { top: 0; transform: rotate(45deg); } .cc-nav__toggle-checkbox:checked ~ .cc-nav__inner .cc-nav__toggle .cc-nav__toggle-bar::after { top: 0; transform: rotate(-45deg); } /* Mobile breakpoint */ @media (max-width: 960px) { .cc-nav__inner { padding: 14px 20px; } .cc-nav__toggle { display: inline-flex; } .cc-nav__links { position: absolute; top: 100%; left: 0; right: 0; flex-direction: column; align-items: stretch; gap: 0; padding: 0 16px; background: var(--cc-white); border-bottom: 0 solid var(--cc-border); box-shadow: none; max-height: 0; overflow: hidden; transition: max-height 0.25s ease, padding 0.25s ease; } .cc-nav__toggle-checkbox:checked ~ .cc-nav__inner .cc-nav__links { max-height: 80vh; overflow-y: auto; padding: 12px 16px 20px; border-bottom: 1px solid var(--cc-border); box-shadow: 0 12px 24px rgba(43,43,43,0.06); } .cc-nav__link { padding: 12px 14px; border-radius: 8px; } .cc-nav__dropdown-menu { position: static; box-shadow: none; border: none; padding: 0 0 0 12px; opacity: 1; visibility: visible; transform: none; min-width: 0; max-height: 0; overflow: hidden; transition: max-height 0.25s ease; } .cc-nav__dropdown-checkbox:checked ~ .cc-nav__dropdown-menu { max-height: 60vh; } .cc-nav__dropdown-toggle::after { display: inline-block; transition: transform 0.18s ease; } .cc-nav__dropdown-checkbox:checked ~ .cc-nav__dropdown-toggle::after { transform: translateY(1px) rotate(225deg); } .cc-nav__cta { display: none; } .cc-nav__cta--mobile { display: inline-flex; margin-top: 8px; } } @media (min-width: 961px) { .cc-nav__cta--mobile { display: none; } .cc-nav__call { display: none; } } /* Always-visible mobile click-to-call (separate from menu) */ .cc-nav__call { display: none; align-items: center; justify-content: center; width: 40px; height: 40px; margin-right: 8px; border-radius: 999px; background: var(--cc-blush-soft); color: var(--cc-charcoal); text-decoration: none; transition: background-color 0.18s ease; } .cc-nav__call:hover, .cc-nav__call:focus { background: var(--cc-blush); } .cc-nav__call svg { width: 18px; height: 18px; fill: currentColor; } @media (max-width: 960px) { .cc-nav__call { display: inline-flex; } } .cc-nav__mobile-actions { display: none; align-items: center; gap: 4px; } @media (max-width: 960px) { .cc-nav__mobile-actions { display: inline-flex; } }
Croc’s and Clicks
  • Home
  • About
    • SEORank locally and nationally
    • PPC ManagementGoogle Ads and paid media
    • Web DesignSites that convert
    • Social MediaBrand and community
    • Marketing for ContractorsTrades and home services
  • Pricing
  • Vancouver, WA
  • Clients
  • Get a Free Quote
Get a Free Quote
Pricing | Croc's and Clicks — Vancouver, WA Digital Marketing :root { --primary: #F4B6C2; --primary-dark: #c4607a; --primary-light: #fce8ed; --accent: #2B2B2B; --white: #ffffff; --cream: #F8F4F0; --cream-dark: #ede8e2; --text: #3a3a3a; --text-muted: #6b7280; --shadow-sm: 0 2px 8px rgba(0,0,0,0.07); --shadow-md: 0 8px 24px rgba(0,0,0,0.10); --shadow-lg: 0 16px 48px rgba(0,0,0,0.14); --radius-sm: 8px; --radius-md: 14px; --radius-lg: 20px; } *,*::before,*::after{box-sizing:border-box;margin:0;padding:0;} html{scroll-behavior:smooth;} body{font-family:'Outfit',sans-serif;color:var(--text);background:var(--white);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden;} h1,h2,h3,h4{font-family:'Fraunces',serif;line-height:1.15;} a{text-decoration:none;color:inherit;} img{max-width:100%;display:block;} .container{max-width:1180px;margin:0 auto;padding:0 24px;} /* NAV */ .navbar{position:fixed;top:0;left:0;right:0;z-index:1000;background:rgba(255,255,255,0.97);backdrop-filter:blur(8px);box-shadow:var(--shadow-sm);} .nav-inner{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;max-width:1180px;margin:0 auto;} .logo{display:flex;align-items:center;gap:10px;font-family:'Fraunces',serif;font-size:1.2rem;font-weight:700;color:var(--accent);} .logo-icon{width:44px;height:44px;object-fit:contain;} .nav-links{display:flex;align-items:center;gap:28px;list-style:none;} .nav-links a{font-size:0.88rem;font-weight:500;color:var(--accent);transition:color 0.2s;} .nav-links a:hover{color:var(--primary-dark);} .nav-cta{background:var(--primary);color:var(--accent)!important;padding:9px 18px;border-radius:var(--radius-sm);font-weight:600!important;} .nav-cta:hover{background:var(--primary-dark);color:var(--white)!important;} .nav-dropdown{position:relative;} .nav-dropdown-content{display:none;position:absolute;top:100%;left:0;background:var(--white);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:10px 0;min-width:230px;z-index:100;} .nav-dropdown:hover .nav-dropdown-content{display:block;} .nav-dropdown-content a{display:block;padding:9px 18px;font-size:0.85rem;color:var(--text);transition:background 0.15s;} .nav-dropdown-content a:hover{background:var(--cream);} .hamburger{display:none;flex-direction:column;gap:5px;cursor:pointer;padding:4px;background:none;border:none;} .hamburger span{display:block;width:22px;height:2px;background:var(--accent);border-radius:2px;} .mobile-nav{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:var(--white);z-index:999;padding:80px 24px 24px;overflow-y:auto;} .mobile-nav.open{display:block;} .mobile-nav ul{list-style:none;} .mobile-nav li a{display:block;padding:14px 0;font-size:1.05rem;font-weight:600;color:var(--accent);border-bottom:1px solid var(--cream);} .mobile-nav-close{position:absolute;top:18px;right:22px;background:none;border:none;font-size:1.5rem;cursor:pointer;color:var(--accent);} /* HERO */ .pricing-hero{padding:130px 0 64px;background:var(--accent);position:relative;overflow:hidden;} .pricing-hero::before{content:'';position:absolute;top:-40%;right:-10%;width:60%;height:140%;background:radial-gradient(ellipse,rgba(244,182,194,0.12) 0%,transparent 70%);pointer-events:none;} .hero-eyebrow{display:inline-flex;align-items:center;gap:8px;background:rgba(244,182,194,0.15);color:var(--primary);padding:6px 14px;border-radius:50px;font-size:0.78rem;font-weight:700;letter-spacing:0.07em;text-transform:uppercase;margin-bottom:20px;} .pricing-hero h1{font-size:clamp(2.4rem,5vw,3.6rem);color:var(--white);margin-bottom:20px;max-width:680px;} .pricing-hero h1 em{font-style:italic;color:var(--primary);} .pricing-hero p{font-size:1.1rem;color:rgba(255,255,255,0.72);max-width:560px;margin-bottom:36px;line-height:1.75;} .hero-trust{display:flex;flex-wrap:wrap;gap:24px;margin-bottom:0;} .trust-item{display:flex;align-items:center;gap:8px;font-size:0.85rem;color:rgba(255,255,255,0.65);} .trust-dot{width:6px;height:6px;background:var(--primary);border-radius:50%;flex-shrink:0;} /* SECTION STRUCTURE */ .pricing-section{padding:80px 0;} .pricing-section.alt{background:var(--cream);} .section-label{display:inline-flex;align-items:center;gap:10px;font-size:0.72rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:var(--primary-dark);margin-bottom:10px;} .section-label::before{content:'';width:24px;height:2px;background:var(--primary-dark);} .section-title{font-size:clamp(1.6rem,3vw,2.2rem);color:var(--accent);margin-bottom:10px;} .section-sub{color:var(--text-muted);font-size:0.97rem;max-width:560px;} /* CTA BUTTON */ .btn{display:inline-flex;align-items:center;gap:8px;padding:13px 26px;border-radius:var(--radius-sm);font-weight:600;font-size:0.9rem;cursor:pointer;border:none;font-family:'Outfit',sans-serif;transition:all 0.2s;} .btn-primary{background:var(--primary);color:var(--accent);} .btn-primary:hover{background:var(--primary-dark);color:var(--white);} .btn-outline{background:transparent;color:var(--accent);border:2px solid var(--accent);} .btn-outline:hover{background:var(--accent);color:var(--white);} .btn-white{background:var(--white);color:var(--accent);} .btn-white:hover{background:var(--primary);color:var(--accent);} /* ── WEB DEVELOPMENT ── */ .web-table{width:100%;border-collapse:collapse;background:var(--white);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-md);} .web-table thead tr{background:var(--accent);} .web-table th{padding:16px 20px;text-align:left;font-family:'Outfit',sans-serif;font-size:0.72rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:rgba(255,255,255,0.6);} .web-table td{padding:20px 20px;border-bottom:1px solid var(--cream);} .web-table tr:last-child td{border-bottom:none;} .web-table tr:hover td{background:#fdf9f7;} .tier-pill{display:inline-block;padding:4px 12px;border-radius:50px;font-size:0.72rem;font-weight:700;letter-spacing:0.05em;} .tier-starter{background:#e8f5e9;color:#2e7d32;} .tier-growth{background:#fff3e0;color:#e65100;} .tier-scale{background:#fce4ec;color:#c62828;} .tier-enterprise{background:var(--accent);color:var(--white);} .price-main{font-family:'Fraunces',serif;font-size:1.75rem;font-weight:700;color:var(--primary-dark);line-height:1;} .price-sub{font-size:0.75rem;color:var(--text-muted);margin-top:3px;} .page-range{font-size:0.82rem;color:var(--text-muted);margin-top:5px;} .includes-text{font-size:0.85rem;color:var(--text-muted);line-height:1.6;} .includes-text strong{color:var(--primary-dark);} /* ── SEO ── */ .seo-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;} .seo-card{background:var(--white);border-radius:var(--radius-lg);padding:36px;box-shadow:var(--shadow-md);border-top:4px solid transparent;position:relative;} .seo-card.option-a{border-top-color:#7B2FBE;} .seo-card.option-b{border-top-color:#FF6B35;} .option-label{font-size:0.72rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;margin-bottom:4px;} .option-a .option-label{color:#7B2FBE;} .option-b .option-label{color:#FF6B35;} .seo-headline{font-family:'Fraunces',serif;font-size:1.2rem;color:var(--accent);margin-bottom:20px;} .price-block{margin:16px 0 20px;} .price-secondary-label{font-size:0.72rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:6px;} .price-figure{font-family:'Fraunces',serif;font-size:2.6rem;font-weight:900;line-height:1;} .option-a .price-figure{color:#7B2FBE;} .option-b .price-figure{color:#FF6B35;} .price-unit{font-size:0.85rem;color:var(--text-muted);margin-top:4px;} .price-refresh{font-size:0.8rem;color:var(--text-muted);margin-top:6px;padding:8px 12px;background:var(--cream);border-radius:var(--radius-sm);} .divider{height:1px;background:var(--cream-dark);margin:20px 0;} .include-list{list-style:none;} .include-list li{font-size:0.88rem;color:var(--text-muted);padding:6px 0;display:flex;align-items:flex-start;gap:10px;border-bottom:1px solid var(--cream);} .include-list li:last-child{border-bottom:none;} .include-list li::before{content:'→';color:var(--primary-dark);font-size:0.78rem;margin-top:2px;flex-shrink:0;} .contract-tag{display:inline-block;margin-top:18px;padding:5px 14px;border-radius:50px;font-size:0.72rem;font-weight:700;letter-spacing:0.07em;text-transform:uppercase;background:var(--cream);color:var(--text-muted);} .scope-note{margin-top:18px;padding:12px 14px;background:var(--primary-light);border-radius:var(--radius-sm);font-size:0.82rem;color:var(--primary-dark);line-height:1.55;} .scope-note strong{font-weight:700;} /* ── AD MANAGEMENT ── */ .fee-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;} .fee-card{background:var(--white);border-radius:var(--radius-lg);padding:28px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:4px;} .fee-pct{font-family:'Fraunces',serif;font-size:3.2rem;font-weight:900;color:var(--primary-dark);line-height:1;margin-bottom:4px;} .fee-name{font-family:'Fraunces',serif;font-size:1.1rem;color:var(--accent);margin-bottom:4px;} .fee-desc{font-size:0.83rem;color:var(--text-muted);line-height:1.5;} .fee-min{margin-top:12px;padding:8px 12px;background:var(--cream);border-radius:var(--radius-sm);font-size:0.75rem;color:var(--text-muted);font-family:'Outfit',sans-serif;} .fee-min strong{color:var(--accent);} .fee-footnote{margin-top:16px;font-size:0.83rem;color:var(--text-muted);line-height:1.65;padding:16px 20px;background:var(--cream);border-radius:var(--radius-md);} /* ── CONTENT ── */ .content-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;} .content-card{background:var(--white);border-radius:var(--radius-md);padding:20px 24px;display:flex;align-items:center;justify-content:space-between;box-shadow:var(--shadow-sm);} .content-name{font-weight:600;font-size:0.95rem;color:var(--accent);} .content-note{font-size:0.78rem;color:var(--text-muted);margin-top:3px;} .content-price{font-family:'Fraunces',serif;font-size:1.5rem;font-weight:700;color:var(--primary-dark);white-space:nowrap;} .content-price span{font-size:0.8rem;color:var(--text-muted);font-family:'Outfit',sans-serif;font-weight:400;} .content-notes{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;} .content-note-card{background:var(--accent);border-radius:var(--radius-md);padding:18px 20px;display:flex;gap:12px;align-items:flex-start;} .note-icon{font-size:1.1rem;flex-shrink:0;margin-top:1px;} .note-body{font-size:0.83rem;color:rgba(255,255,255,0.72);line-height:1.6;} .note-body strong{color:var(--white);} /* ── PACKAGES ── */ .pkg-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;} .pkg-card{background:var(--white);border-radius:var(--radius-lg);padding:36px;box-shadow:var(--shadow-md);position:relative;border:2px solid var(--cream-dark);} .pkg-tag{position:absolute;top:-14px;left:28px;background:var(--primary-dark);color:var(--white);font-size:0.72rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;padding:5px 14px;border-radius:50px;} .pkg-type{font-size:0.72rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:var(--text-muted);margin-top:10px;margin-bottom:8px;} .pkg-price{font-family:'Fraunces',serif;font-size:2.8rem;font-weight:900;color:var(--accent);line-height:1;margin-bottom:4px;} .pkg-price span{font-size:1rem;color:var(--text-muted);font-weight:400;} .pkg-features{list-style:none;margin-top:18px;} .pkg-features li{font-size:0.88rem;color:var(--text-muted);padding:7px 0;display:flex;gap:10px;border-bottom:1px solid var(--cream);} .pkg-features li:last-child{border-bottom:none;} .pkg-features li::before{content:'✓';color:var(--primary-dark);font-weight:700;flex-shrink:0;} /* ── STRATEGY TIERS ── */ .tier-table{width:100%;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-md);} .tier-table-inner{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr 1fr;} .tier-header-cell{background:var(--accent);padding:24px 20px;} .tier-header-cell h3{font-family:'Fraunces',serif;font-size:1.1rem;color:var(--white);margin-bottom:4px;} .tier-header-cell p{font-size:0.78rem;color:rgba(255,255,255,0.55);line-height:1.5;} .tier-data-cell{background:var(--white);padding:20px;border-left:1px solid var(--cream);border-bottom:1px solid var(--cream);} .tier-data-cell:nth-child(5n){background:#fdf9f7;} .tier-badge-label{font-size:0.68rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:var(--primary-dark);margin-bottom:6px;} .tier-spend{font-family:'Fraunces',serif;font-size:1rem;font-weight:700;color:var(--accent);margin-bottom:10px;} .tier-desc{font-size:0.8rem;color:var(--text-muted);line-height:1.6;} .tier-desc strong{color:var(--accent);} /* ── IMPORTANT NOTES ── */ .notes-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;} .note-item{background:var(--accent);border-radius:var(--radius-md);padding:22px;display:flex;gap:14px;} .note-emoji{font-size:1.2rem;flex-shrink:0;margin-top:2px;} .note-content{font-size:0.85rem;color:rgba(255,255,255,0.72);line-height:1.65;} .note-content strong{color:var(--white);} /* ── CONVERSION BANNER ── */ .conversion-bar{background:var(--primary);padding:60px 0;} .conversion-inner{text-align:center;max-width:680px;margin:0 auto;} .conversion-inner h2{font-size:clamp(1.8rem,3.5vw,2.6rem);color:var(--accent);margin-bottom:14px;} .conversion-inner p{color:rgba(43,43,43,0.72);font-size:1rem;margin-bottom:28px;line-height:1.7;} .conversion-btns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;} /* ── STICKY CTA BAR ── */ .sticky-cta{position:fixed;bottom:0;left:0;right:0;background:var(--accent);padding:14px 24px;display:flex;align-items:center;justify-content:space-between;z-index:900;box-shadow:0 -4px 20px rgba(0,0,0,0.2);transform:translateY(100%);transition:transform 0.3s ease;} .sticky-cta.visible{transform:translateY(0);} .sticky-cta-text{font-size:0.9rem;color:rgba(255,255,255,0.8);} .sticky-cta-text strong{color:var(--white);} /* ── FOOTER ── */ .footer{background:var(--accent);color:rgba(255,255,255,0.6);padding:48px 0 28px;} .footer-inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:36px;} .footer-logo{display:flex;align-items:center;gap:10px;font-family:'Fraunces',serif;font-size:1.2rem;font-weight:700;color:var(--white);margin-bottom:10px;} .footer-logo img{width:40px;height:40px;object-fit:contain;} .footer-desc{font-size:0.83rem;color:rgba(255,255,255,0.55);max-width:260px;line-height:1.65;} .footer-contact a{display:block;font-size:0.83rem;color:rgba(255,255,255,0.6);margin-top:6px;transition:color 0.2s;} .footer-contact a:hover{color:var(--primary);} .footer-links h4{color:var(--white);font-family:'Outfit',sans-serif;font-size:0.75rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;margin-bottom:12px;} .footer-links ul{list-style:none;display:flex;flex-direction:column;gap:7px;} .footer-links ul a{font-size:0.83rem;color:rgba(255,255,255,0.55);transition:color 0.2s;} .footer-links ul a:hover{color:var(--primary);} .footer-bottom{border-top:1px solid rgba(255,255,255,0.1);padding-top:20px;font-size:0.78rem;display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;} /* RESPONSIVE */ @media(max-width:1024px){ .seo-grid,.fee-grid,.pkg-grid,.notes-grid,.content-notes{grid-template-columns:1fr 1fr;} .tier-table-inner{grid-template-columns:1fr;} .tier-header-cell,.tier-data-cell{border-left:none!important;border-bottom:1px solid var(--cream);} } @media(max-width:768px){ .nav-links{display:none;} .hamburger{display:flex;} .seo-grid,.fee-grid,.pkg-grid,.notes-grid,.content-grid,.content-notes{grid-template-columns:1fr;} .web-table{font-size:0.82rem;} .web-table th,.web-table td{padding:14px 12px;} }
  • Home
  • About
  • SEO Services
  • PPC Management
  • Web Design
  • Social Media
  • Pricing
  • Contact
Transparent Pricing

Every Program is
Custom Built.

Every program is custom scoped. Most businesses with a $3,000–$5,000/month marketing budget can build a winning program with us. Programs below our minimums don't generate strong ROI for our clients. If budget is a constraint, we can cut scope to bring the minimums down.

No contracts on most services
Strategy included in every retainer
Per-channel setup fee applies
Free strategy call to start
Web Development

Website Build & Management

New site builds are priced at a one-time flat rate per page. Ongoing management is billed monthly based on site size.

One-Time Build Fee
$600 per page
Paid once at time of build. Monthly management begins after launch.
Get a Build Quote →
Monthly Management After Build
Monthly Marketing Budget Web Management Fee What's Included
Under $7,500/mo
$600
minimum / month
Edits, maintenance & updates
$7,500–$15,000/mo
8%
of total monthly budget
Edits, maintenance & updates
$15,000+/mo
17.5%
of total monthly budget
Edits, maintenance & updates · Conversion Rate Optimization
SEO

Search Engine Optimization

Priced per location. Choose the package that fits your footprint.

Multi-Location Package

For businesses operating multiple locations in one market

One-Time Research Fee
$16,000
per market
+ $8,000 refresh every 9 months
Then Monthly
$2,800
per month · per location
  • 4× weekly Google Business Profile posts
  • 2× monthly website blog posts
  • 1× weekly off-page post
  • 4 website page refreshes per location
  • Backlink management & analysis
  • Full strategy included
Single Location Package

For businesses operating in one market

Research Bundled Into Monthly
$3,800
per month · per location
  • 4× weekly Google Business Profile posts
  • 2× monthly website blog posts
  • 1× weekly off-page post
  • 4 website page refreshes per location
  • Market research & analysis included
  • Backlink management & analysis
  • Full strategy included
12-month minimum contract
Flexible scope. We can cut or add to the monthly scope if you're in a high- or low-competition industry.
Ad Management

Paid Advertising Management Fees

Fees are calculated as a percentage of your ad spend. Strategy, reporting, and optimization are always included.

20%
Pay-Per-Click (PPC)
Google PPC. Strategy, setup, and ongoing campaign management.
$750/mo minimum · minimum ad spend $3,750/mo
12.5%
Local Service Ads
Google LSA. Verification, profile optimization, and lead management.
$500/mo minimum · minimum ad spend $4,000/mo
20%
Social Advertising
Meta & TikTok. Creative direction, audience strategy, and management.
$750/mo minimum · minimum ad spend $3,750/mo
All management fees are calculated on ad spend with a $750/mo minimum per channel. Strategy, reporting, and optimization are included. We do not liaise with advertising platforms or Google support on your behalf. Platform disputes must be handled by the client directly.
Content Production

Creative & Content Pricing

Base pricing covers one platform. Multi-channel distribution and travel fees apply where noted.

Graphic
Static designed image · 1 channel
$270
Animated Graphic
Motion design · 1 channel
$450
Short Video
Up to 40 seconds · 1 channel
$360
Long-Form Video
Per minute of edited footage · 1 channel
$480/min
Multi-channel distribution is +$100 per additional channel per piece of content. Base pricing covers one platform.
Long-distance filming: +$125 for locations north of Longview or south of Portland. We do not film past Seattle or Salem.
Starter Packages

Not Sure Where to Start?

Two entry-level options designed for businesses building their digital presence for the first time.

Local Presence Starter
SEO + Website
$2,800 / month
  • SEO program with limited market research
  • Starter website management included (up to 36 pages, edits, maintenance & updates)
  • Keyword cluster scope aligned to the 36-page site cap
  • 1× monthly website blog post
  • 2 website page refreshes per month
  • Google Business Profile optimization
  • Best for businesses getting started with local digital
12-month contract
Social Strategy Advisor
You Create · We Strategize
$1,200 / month
  • Client handles all content creation, posting, and advertising
  • Limited monthly performance analysis report
  • Monthly 1-hour 1-on-1 strategy meeting
  • Channel optimization recommendations
  • Best for owners who want expert direction without outsourcing production
Reporting & Analysis

What You Get

Reporting depth scales with your monthly marketing spend. Clients below $50,000/month don't have enough data volume to justify technical analysis or custom dashboards, so we don't sell them that.

Monthly Spend
Under $10,000
  • ✓One-page reports on an as-needed basis
  • ✓Semi-annual report included
Monthly Spend
$10,000+
  • +Everything in the tier below
  • ✓Monthly one-page performance reports
Monthly Spend
$25,000+
  • +Everything in the tier below
  • ✓Monthly channel meetings
Monthly Spend
$50,000+
  • +Everything in the tier below
  • ✓Full technical analysis
  • ✓Custom dashboards built around your business
  • ✓Weekly check-ins
  • $Add-on fees apply at this tier. Dashboard setup, dashboard maintenance, and ongoing technical analysis are billed separately on top of the retainer. Scoped per engagement.
Important Notes

Good to Know Before We Start

Technical Implementation. Any custom technical work is billed at $750/hour. This covers specialized builds, integrations, and custom development outside standard deliverables.
Standalone Consulting. Strategy and consulting sessions available at $1,250/hour. No retainer required. Ideal for one-off expert-level marketing direction.
Platform Support Excluded. We do not contact advertising platforms, Google, Meta, or any third-party vendor on your behalf. Platform disputes must be handled directly by the client.
Everything's Included. Strategy, analysis, reporting, and optimization are baked into every retainer. Backlink management and channel analysis are included in SEO. No hidden add-ons.

Not Sure Which Services You Need?

Book a free strategy call. We'll review your business, tell you exactly what's worth investing in, and give you a straight answer on what it would cost.

Book a Free Strategy Call → (425) 232-6029
Ready to get started? No contracts on most services.
Book a Free Call →
.cc-footer { --cc-blush: #F4B6C2; --cc-charcoal: #2B2B2B; --cc-white: #FFFFFF; --cc-cream: #F5F5F5; --cc-font-body: 'Outfit', system-ui, sans-serif; --cc-font-display: 'Fraunces', Georgia, serif; background: var(--cc-charcoal); color: rgba(255,255,255,0.82); font-family: var(--cc-font-body); padding: 72px 32px 32px; margin-top: 80px; } .cc-footer__inner { max-width: 1280px; margin: 0 auto; display: grid; grid-template-columns: 1.4fr 1fr 1fr 1.2fr; gap: 56px; } .cc-footer__brand { font-family: var(--cc-font-display); font-weight: 600; font-size: 26px; color: var(--cc-white); margin: 0 0 14px; letter-spacing: -0.01em; } .cc-footer__tagline { font-size: 15px; line-height: 1.6; color: rgba(255,255,255,0.65); margin: 0 0 24px; max-width: 320px; } .cc-footer__social { display: flex; gap: 10px; list-style: none; padding: 0; margin: 0; } .cc-footer__social a { display: inline-flex; align-items: center; justify-content: center; width: 38px; height: 38px; border-radius: 50%; background: rgba(255,255,255,0.06); color: rgba(255,255,255,0.85); text-decoration: none; transition: background-color 0.2s ease, color 0.2s ease; } .cc-footer__social a:hover { background: var(--cc-blush); color: var(--cc-charcoal); } .cc-footer__social svg { width: 16px; height: 16px; fill: currentColor; } .cc-footer__col-title { font-size: 13px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.08em; color: var(--cc-blush); margin: 0 0 18px; } .cc-footer__list { list-style: none; padding: 0; margin: 0; } .cc-footer__list li { margin-bottom: 10px; } .cc-footer__list a { color: rgba(255,255,255,0.78); text-decoration: none; font-size: 15px; transition: color 0.18s ease; } .cc-footer__list a:hover { color: var(--cc-white); } .cc-footer__contact-line { display: block; font-size: 15px; color: rgba(255,255,255,0.78); margin-bottom: 10px; text-decoration: none; transition: color 0.18s ease; } .cc-footer__contact-line:hover { color: var(--cc-white); } .cc-footer__contact-label { display: block; font-size: 12px; text-transform: uppercase; letter-spacing: 0.08em; color: rgba(255,255,255,0.7); margin-bottom: 2px; } .cc-footer__bottom { max-width: 1280px; margin: 56px auto 0; padding-top: 24px; border-top: 1px solid rgba(255,255,255,0.10); display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 16px; font-size: 13px; color: rgba(255,255,255,0.55); } .cc-footer__bottom a { color: rgba(255,255,255,0.7); text-decoration: none; } .cc-footer__bottom a:hover { color: var(--cc-white); } .cc-footer__legal { display: flex; gap: 20px; flex-wrap: wrap; list-style: none; padding: 0; margin: 0; } @media (max-width: 900px) { .cc-footer { padding: 56px 20px 28px; } .cc-footer__inner { grid-template-columns: 1fr 1fr; gap: 40px; } } @media (max-width: 540px) { .cc-footer__inner { grid-template-columns: 1fr; gap: 36px; } .cc-footer__bottom { justify-content: flex-start; } }

Croc’s and Clicks

Boutique digital marketing for mid-7 to 8-figure businesses across Vancouver, WA and Southwest Washington.

Services

  • SEO
  • PPC Management
  • Web Design
  • Social Media
  • Marketing for Contractors

Company

  • About
  • Clients
  • Pricing
  • Vancouver, WA
  • Blog

Get in Touch

Phone (425) 232-6029 Email ben@crocsandclicks.com Office 6109 NE 121st Ave #104, Vancouver, WA 98682 Hours Monday–Friday, 8am–6pm PST
© 2026 Crocs and Clicks. All rights reserved.
  • Privacy Policy
  • Terms of Service
  • Sitemap