Complete collateral, website, marketing, and operations implementation handoff — every asset ready for execution, no further research required.
Day 1 (Week 1): Carrd single-page site ($19/year) — live within 4 hours of starting. Immediate web presence with quote form, services, and contact information.
Day 60 upgrade: Squarespace Business plan ($23/month) — full multi-page site with booking, blog, SEO optimization, and review integration.
Primary: ascensionmovingpdx.com (or ascensionmovingco.com). Register at Cloudflare or Namecheap: ~$15/year.
The single-page site should flow in this order from top to bottom:
Hero Section: Full-width photo of Logan in branded T-shirt. Headline: “Ascension Moving — The Careful Portland Mover.” Subheadline: “ODOT-licensed. Fully insured. Owner on every job.” Two CTAs: “Get a Free Estimate” (scrolls to form) and “Call Now” with phone number.
Services Section: Four cards — Local Moves, Apartment Moves, Single-Item Moves, Senior Moves. Each with a one-sentence description and an icon.
Why Ascension Section: Three trust pillars — “Owner on Every Job” with accountability icon, “ODOT Licensed & Insured” with shield icon, “Your Stuff Treated Like Our Stuff” with heart icon.
Pricing Transparency Section: “We charge by the hour at Oregon’s published ODOT tariff rates. No hidden fees. No surprise charges. Here’s exactly what you’ll pay.” Show: 1 mover + truck rate and 2 movers + truck rate. Link to ODOT tariff page. “We round time DOWN, not up.”
About Section: Photo of Logan. 3–4 sentences: “I’m Logan Staggs. My grandfather Steve taught me that hard work and honesty are the only things that matter. I started Ascension Moving to build something he’d be proud of. When you hire me, you get me — on every job, start to finish.” Optional: small photo of Steve if available.
Reviews Section: First 3–5 Google reviews embedded (use Elfsight or similar widget once reviews exist). Pre-launch placeholder: “We’re brand new — but our work speaks for itself. Ask for references from our first customers.”
Quote Form: Name, phone, email, moving from (address), moving to (address), approximate move date, number of bedrooms, “anything we should know?” textarea, Submit button. Form submissions go to Logan’s email via Carrd’s built-in form handler or connected to Google Forms.
Footer: Phone number, email, Instagram link, ODOT certificate number. “Serving Portland, Sellwood-Moreland, and the entire metro area.” Copyright.
Exhibit A — Full Site Page Map
| Page | Purpose | Key Content |
|---|---|---|
| Home | First impression & conversion | Hero with photo, value proposition, review snippets (4–6), CTA buttons, service area map, “As seen on” section once press exists |
| Services | Service detail & expectations | Local residential, apartment, single-item/delivery, senior/downsizing, labor-only load/unload, packing. Each with: what’s included, typical duration, typical cost range |
| Pricing | Radical transparency | Full OMSA tariff rates displayed openly. “How We Calculate Your Bill” walkthrough with a sample 2-bedroom move. “What you’ll never be charged for” list. Link to ODOT tariff page |
| About | Trust & story | Logan’s full story, the Steve Staggs legacy, values, Ascension commitment, photos, optional 60-second video |
| Customer Bill of Rights | Accountability signal | The 10 guarantees with one-sentence explanations. Formatted as clean, printable document |
| For Real Estate Agents | Referral pipeline | Referral partnership explanation, VIP client treatment, $50 thank-you card, move-day status updates, referral form, agent testimonials |
| Reviews | Social proof | Aggregated Google + Yelp + Nextdoor reviews via embedded widgets |
| Blog | SEO & shareability | Weekly posts. First 10 topics pre-planned (see Section 6) |
| Contact / Get a Quote | Lead capture | Full quote form, Google Maps service area, phone, email, hours, social links |
Primary: Forest Green (#2D5F2D or similar Pacific Northwest green). Secondary: Warm Cream (#F5F0E8). Accent: Copper/Rust (#B87333). Text: Charcoal (#333333). Backgrounds: White (#FFFFFF).
Headings: A strong, slightly rounded sans-serif (Inter, Public Sans, or Nunito). Body: Clean readable sans-serif (Inter or System UI). Optional accent: A hand-lettered or slab-serif for the company name only.
Real photos of Logan — no stock photos anywhere. Natural light. Warm, slightly desaturated color grading (Pacific Northwest aesthetic). Photos of: Logan carrying furniture, padded items in truck, floor runners being laid, door protectors being installed, the Sellwood Bridge, SE 13th Ave streetscape.
Simple wordmark “ASCENSION” in bold sans-serif with a small graphic mark — consider: an open box with a small heart or star inside, or a minimal Sellwood Bridge silhouette, or a single strong “A” monogram. NOT a generic moving truck silhouette. Color: forest green on white, or white on green.
Exhibit B — Business Card Specifications
| Element | Specification |
|---|---|
| Size | Standard 3.5″ × 2″ |
| Stock | 16pt matte with soft-touch finish (premium feel, ~$0.08/card at qty 500) |
| Front | Logo top-left. “LOGAN STAGGS | Owner & Operator” centered. Phone number. Email. Website. ODOT Certificate # at bottom |
| Back | Forest green background. White text: “Owner on every job. Always.” Three trust pillars as icons with one-word labels (Licensed / Insured / Careful) |
Exhibit C — Brochure Specifications
| Element | Specification |
|---|---|
| Size | 8.5″ × 11″ folded to 3.67″ × 8.5″ |
| Stock | 100lb gloss text, full color both sides |
| Print run | 1,000 initial ($200 at GotPrint or Vistaprint) |
| Panel 1 (Front) | Logo, “The Careful Portland Mover,” photo of Logan, phone, website |
| Panel 2 (Inside left) | “Why Ascension?” — Three trust pillars expanded: Owner on every job, ODOT Licensed & Insured, Transparent pricing |
| Panel 3 (Inside center) | “Our Services” — Local moves, apartment moves, single-item moves, senior moves |
| Panel 4 (Inside right) | “How It Works” — Step 1: Call/text for estimate. Step 2: Confirm details. Step 3: Show up on time. Step 4: Belongings arrive safe |
| Panel 5 (Back left) | “About Logan” — 3-sentence bio, photo, Steve Staggs legacy |
| Panel 6 (Back cover) | Contact info, service area, ODOT certificate #, Ascension-Approved badge, QR code to Google Reviews |
Exhibit D — Door Hanger Specifications
| Element | Specification |
|---|---|
| Size | 4.25″ × 11″ |
| Stock | 14pt cardstock, full color front, 1-color back |
| Print run | 200 ($80) |
| Front | “Your Neighbor’s Trusted Mover” headline. Photo of Logan. “ODOT-Licensed | Fully Insured | Owner-Operated.” Phone. Website. “$50 Off Your First Move” with code NEIGHBOR50 |
| Back | “Moving soon? Here’s what to know.” Three quick tips. QR code to website |
Vinyl decal for polycarbonate brochure holders. Forest green background, white logo and phone number. 3″ × 4″ adhesive. Print at StickerMule or local Portland print shop (~$2/decal at qty 50).
This document should appear on the website AND be printed as a standalone 8.5″ × 11″ handout included with every estimate.
Signed: Logan Staggs, Owner
“Hi [Agent Name] — I’m Logan Staggs, owner of Ascension Moving here in Sellwood. I just launched a fully ODOT-licensed, insured moving service and I’d love to be a resource for your clients. If any of your buyers or sellers need a mover who shows up on time, treats their stuff like gold, and makes you look great — I’m your guy. Here’s my card. I’d be honored to earn your trust. — Logan | [phone] | ascensionmovingpdx.com”
Show up with 2 cold waters and a small bag of cookies for the agent. Introduce yourself in under 90 seconds:
“Hey [Agent Name], I’m Logan from Ascension Moving — I left you a card last week. Just wanted to put a face to the name. I know how important the post-close experience is for your clients, and I want to make sure anyone you send my way has a flawless move. I brought you some water and a snack — I know these open houses are long. Here are a few brochures if you want to leave them out for buyers. No pressure at all — just wanted to say hi. Have a great open house.”
Leave. Do not linger. Do not sell.
Bring a brochure stand pre-loaded with 15 brochures to the brokerage. Ask the front desk:
“Hi, I’m Logan Staggs — I run a local ODOT-licensed moving company here in Sellwood. Would it be okay if I left a small brochure stand in your lobby for clients who are looking for a mover? I’ll keep it stocked. Here’s my card for your records.”
Most brokerages say yes. Restock monthly.
“Hi [Agent Name], it’s Logan from Ascension Moving. Quick offer — I’d love to do a complimentary move for you or a family member, no strings attached. I want you to experience our service firsthand so you can refer with confidence. If you or anyone on your team is moving, or if you have a listing that needs staging items removed, let me know. — Logan | [phone]”
Exhibit E — Google Business Profile Setup
| Setting | Value |
|---|---|
| Platform | business.google.com |
| Business type | Service-area business (hide address) |
| Primary category | Mover |
| Secondary categories | Moving and Storage Service, Packing Service |
| Service area | Portland metro + surrounding cities (25-mile radius) |
| Hours | Mon–Sat 7am–7pm, Sun 9am–5pm |
| Photos (minimum 10) | Logan portrait, equipment, padded furniture, floor runners, truck interior, Sellwood Bridge, SE 13th Ave, before/after move shots |
| Posts | Weekly — moving tips, customer shoutouts, neighborhood content |
| Messaging | Enabled |
| Review link | Generate and save the direct review URL for use in all follow-ups |
Claim at biz.yelp.com. Category: Movers. Complete all fields, upload photos. Do NOT pay for Yelp Ads initially — organic presence is sufficient. Respond to every review within 24 hours.
Claim at business.nextdoor.com. Neighborhoods: Sellwood-Moreland, Eastmoreland, Westmoreland, Brooklyn, Woodstock, Reed, Hosford-Abernethy. Weekly helpful posts (not sales pitches). Ask first 5 customers for Nextdoor recommendations.
Handle: @ascensionmovingpdx. Bio: “ODOT-licensed Portland mover. Owner on every job. 📦 Free estimates: [phone] | ascensionmovingpdx.com”. Content: 3 posts/week — move-in-progress photos, tips, before/after, neighborhood features, customer shoutouts (with permission). Stories: Day-of-move updates, equipment close-ups, neighborhood walks.
Name: Ascension Moving Co. Category: Moving Company. Mirror Instagram content. Enable Messenger for inquiries. Join Portland community groups (Portland Moving & Housing, Sellwood-Moreland Community, etc.).
Section: Services → Skilled Trade Services. Post fresh ad weekly with photos, ODOT license number, direct phone. Rotate headlines: “ODOT-Licensed Sellwood Mover — Owner-Operated,” “Portland’s Careful Mover — Transparent Pricing,” “Licensed & Insured Portland Moving — Free Estimates.”
These posts serve dual purpose: SEO for long-tail keywords AND shareable content for social media. Publish weekly on Squarespace blog. Share each post on Instagram, Facebook, and Nextdoor.
Exhibit F — First 10 Blog Posts
| # | Title | SEO Target / Purpose |
|---|---|---|
| 1 | What to Know Before Hiring a Mover in Portland (An Honest Guide) | Targets “hiring movers Portland” keyword |
| 2 | How Oregon’s Moving Tariff Protects You (And What to Watch For) | Targets “Oregon moving tariff” and “ODOT moving rules” |
| 3 | The Complete Sellwood-Moreland Moving Guide | Targets “moving to Sellwood Portland” |
| 4 | How to Get a Portland Parking Permit for Moving Day | Targets “Portland moving parking permit” |
| 5 | Studio Apartment Moving in Portland: What It Actually Costs | Targets “studio apartment movers Portland” |
| 6 | 5 Things Your Mover Wishes You Knew Before Move Day | Shareable, personality-forward content |
| 7 | Moving with Pets in Portland: A Stress-Free Guide | Niche keyword, high shareability |
| 8 | How to Protect Hardwood Floors During a Move | Practical, trust-building content |
| 9 | The First-Night Box: Everything You Need for Night One in Your New Place | Practical, shareable, solves real problem |
| 10 | Why I Started Ascension Moving (The Steve Staggs Story) | Brand story, emotional, highly shareable |
Hi [Customer Name],
Your move is confirmed for [date] at [time]. Here’s everything you need to know:
Who’s coming: Logan Staggs (owner) [+ helper name if applicable]
Truck: [size] box truck, fully equipped with padding, dollies, floor runners, and door protectors
Estimated duration: [X] hours
Estimated cost: $[X] (based on [crew size] × $[rate]/hour × [hours] + [materials if any])
What we bring: 24 quilted moving blankets, furniture dollies, appliance dolly, hand truck, floor runners, door protectors, stretch wrap, mattress bags, basic toolkit. You don’t need to provide anything.
What helps us help you: Disassemble any furniture you can in advance. Label boxes by room. Set aside items you’re keeping with you (medications, wallet, keys, phone charger, laptop). Clear walkways.
Parking: If street parking is tight at either location, consider reserving a temporary parking permit from the City of Portland (~$35, takes 3 business days). We can help coordinate.
Payment: We accept card (Visa, MC, Amex, Discover), check, ACH bank transfer, and cash. No deposit required. Payment is collected at the end of the move.
Questions? Call or text me anytime at [phone]. I’ll also send a reminder text the morning of your move.
Looking forward to it.
— Logan Staggs
Ascension Moving Co.
ODOT Certificate #[number]
ascensionmovingpdx.com
Hi [Name] — it was great working with you today! I hope the new place feels like home already. If you have 60 seconds, a Google review would mean the world to a small business like mine: [direct review link]. No pressure at all — just appreciated. And if anything comes up about the move, text me anytime. — Logan, Ascension Moving
[Name] — Thank you for trusting Ascension Moving with your move. It was an honor to help. Wishing you all the best in your new home. If you ever need anything — or know someone who’s moving — I’m just a text away. — Logan
Include one business card inside the envelope.
Hi [Name], it’s Logan from Ascension Moving. Just checking in — how’s the new place feeling? Let me know if anything came up from the move. And if anyone you know is moving soon, I’d be honored by a referral. Hope you’re settling in great!
Hi [Name] — hard to believe it’s been 6 months since your move! Hope you’re loving it. Just wanted to say thanks again for trusting us. If anyone in your circle needs a mover, we’d be grateful for the recommendation. — Logan, Ascension Moving
Happy move-iversary [Name]! One year in the new place. Hope it’s been a great year. Thanks again for being one of our earliest customers — it means more than you know. — Logan
Exhibit G — Total Startup Investment
| Item | Cost | Notes |
|---|---|---|
| Oregon LLC filing | $100 | Secretary of State, 1–3 business days |
| EIN (Federal Tax ID) | $0 | IRS online, instant |
| ODOT Class 1B application | $50 | For-Hire Local Cartage HHG authority |
| Domain registration | $15 | Cloudflare or Namecheap |
| Business cards (500) | $30 | 16pt matte with soft-touch finish |
| Brochures (1,000) | $200 | Tri-fold, full color both sides |
| Door hangers (200) | $80 | For Sellwood-Moreland canvassing |
| Brochure stands (25) | $300 | For real estate offices and storage facilities |
| Vinyl truck magnets (2) | $40 | Branded magnetic signs for rental trucks |
| Core equipment kit | $1,300 | Dolly, hand truck, straps, blankets, shrink wrap, tool kit, floor runners |
| TOTAL ONE-TIME | ~$2,115 |
Exhibit H — Fixed Monthly Overhead
| Expense | Monthly Cost | Notes |
|---|---|---|
| OMSA tariff membership (amortized) | ~$40 | Oregon Moving and Storage Association |
| Highway Use Tax Bond (amortized) | ~$6 | $75/year amortized monthly |
| Cargo insurance | ~$50 | $10,000 minimum coverage |
| General liability + Bailee | ~$120 | $1M/$2M GL with bailee endorsement |
| HNOA insurance | ~$75 | Hired and Non-Owned Auto for rented trucks |
| Google Workspace | $7 | Professional email, calendar, drive |
| Website (Squarespace) | $23 | Full site with booking form |
| Mileage tracking app | $6 | Everlance or MileIQ for tax deductions |
| TOTAL FIXED | ~$327/mo |
Exhibit I — Unit Economics Per Move
| Line Item | Amount | Notes |
|---|---|---|
| U-Haul rental (15’ truck, 30 miles) | ~$60 | Day rental, local rate |
| SafeMove insurance | $20 | Rental truck damage coverage |
| Environmental/fees (tape, wrap, protectors) | $5 | Consumable supplies |
| Fuel (3 gal @ $4.50) | $14 | ~20 miles round trip |
| Payment processing (2.6% of ~$500) | $13 | Square or similar |
| Total variable per move | ~$112 |
4-hour 1BR move at $115/hour: $460 revenue. Minus $112 variable costs = ~$348 gross margin per move (75.6%).
Exhibit J — Monthly Profit at Various Job Volumes
| Moves/Month | Revenue | Variable Cost | Fixed Cost | Net Profit |
|---|---|---|---|---|
| 4 | $1,840 | $448 | $327 | $1,065 |
| 8 | $3,680 | $896 | $327 | $2,457 |
| 12 | $5,520 | $1,344 | $327 | $3,849 |
| 16 | $7,360 | $1,792 | $327 | $5,241 |
| 20 | $9,200 | $2,240 | $327 | $6,633 |
Note: These are solo-operator numbers at average job size. Revenue increases significantly with 2-mover crew (higher tariff rate) and larger jobs (3BR+).
When sustained at 12+ jobs/month for 3 consecutive months AND $10,000+ in cash saved, evaluate purchasing a used 14’–16’ box truck ($15,000–$25,000). Monthly truck ownership cost (payment + insurance + maintenance reserve) of ~$850–$1,100 becomes cheaper than rental costs at this volume. Do not let pride drive a premature purchase.
Exhibit K — Week 1 Day-by-Day
| Day | Action | Cost |
|---|---|---|
| Day 1 | File LLC ($100), get EIN ($0), reserve domain ($15) | $115 |
| Day 2 | Open business checking account, set up Google Voice, set up Google Workspace email | $7 |
| Day 3 | Build Carrd one-page website, create Google Business Profile | $0 |
| Day 4 | Submit ODOT Class 1B application ($50), order surety bond ($75) | $125 |
| Day 5 | Get insurance quotes, bind GL + Bailee + HNOA (~$195/month total) | $195 |
| Day 6 | Submit Form H cargo insurance to ODOT, register with Portland Revenue Division | $50 |
| Day 7 | Photo shoot for website (phone is fine), write About page | $0 |
Exhibit L — Week 2 Day-by-Day
| Day | Action | Outcome |
|---|---|---|
| Day 8 | Print business cards ($30) + brochures ($200) | Branded collateral in hand |
| Day 9 | Buy core equipment kit ($1,300) | Physically equipped to move |
| Day 10 | Text entire personal network with launch announcement | 100+ people aware of the business |
| Day 11 | Door-knock 50 neighbors with flyer + $50-off coupon | 50+ households with personal introduction |
| Day 12 | Visit 5 nearest real estate brokerages with brochures | Referral pipeline seeded |
| Day 13 | Visit 10 nearest storage facilities with brochure stands | Passive lead generation active |
| Day 14 | FIRST PAID MOVE → photograph → ask for review | Revenue earned. Proof of concept. |
By day 90, Logan should have: a fully legal and insured business, 35–55 completed moves under his belt, 25+ Google reviews with a 4.9+ average, referral relationships with 15+ real estate agents, an active multi-channel lead pipeline, documented standard operating procedures, and — if volume warrants — his first employee trained on the Ascension Standard. Everything after day 90 is compounding on a proven foundation.
This section defines what it means to be an Ascension-Approved business. These standards are the DNA — they apply to every move, every interaction, every invoice, without exception.
Every price published. Every estimate honest. Every damage acknowledged. No hidden fees, no surprise charges, no padded hours. If the job runs 4 hours and 3 minutes, bill 4 hours.
Treat the customer’s belongings as if they were your grandmother’s. Treat the customer’s home as if it were your own. Treat the customer as if they were the only customer you have — because at that moment, they are.
Wrap everything. Pad every corner. Protect every floor. Photograph every room. Update every 90 minutes. Follow up after every move. The details are not details — they are the whole point.
Donate one move per month to a senior in need. Give $5 of every move to Oregon Food Bank. Show up at neighborhood events. Hire locally. Buy locally. Be the neighbor people are proud to recommend.
Publish rates. Publish the Customer Bill of Rights. Publish the damage claims policy. Publish ODOT certificate number on every piece of collateral. Let the customer verify everything independently. Radical openness is radical trust.
Exhibit M — The Ascension Standard: Before, During, After
| Phase | Standard |
|---|---|
| Before the Move | Phone answered within 3 rings or returned within 30 minutes. Estimate emailed within 24 hours. Confirmation sent 1 week prior, 24 hours prior, and morning of. “What to Expect” guide emailed. |
| Day of the Move | Arrive 5 minutes early. Clean branded uniform. Walk through home with customer. Photograph every room before starting. Floor runners and door protectors installed immediately. Blankets and wrap on every piece. Updates every 90 minutes. Final walkthrough with customer. |
| After the Move | Thank-you text within 2 hours with review link. Photos emailed within 48 hours. Handwritten card mailed within 7 days. 30-day check-in. 6-month follow-up. 1-year move-iversary. |
| When Things Go Wrong | Acknowledge damage within 24 hours. Inspect in person within 72 hours. Repair or replace at fair market value within 30 days. No arguing. No claims process runaround. Pay what’s owed and earn respect through honesty, not deflection. |
Once the visual identity is finalized, an “Ascension-Approved” badge should appear on the website, brochures, and truck. It signals: this business operates at the highest standard of integrity, care, and community service. It is not a certification someone else grants — it is a promise Logan makes and keeps, verified by his customers’ reviews and his community’s trust.
The Ascension-Approved badge is not a one-time award. It is a daily commitment. Every move either earns or erodes the right to display it. The standard does not bend under load. When Logan is exhausted on a Friday evening and a customer calls with a last-minute request, these principles are the compass. When he hires his first helper, this section is the training manual. The standard is the soul of the organism.