For long-form interviews, news, and commentary about the WordPress ecosystem. This is the companion show to The WP Minute, your favorite 5-minutes of WordPress news every week.
Eric Karkovack (00:01)
Hi everyone and welcome to another episode of the WP Minute. I'm your host, Eric Karkovack. Today I'm joined by Cami McNamara. Cami is a freelance web designer based in Seattle, Washington, and she's also the author of a terrific newsletter called Web Designer Habits that provides actionable advice for web professionals, which I find very incredibly useful. Cami, welcome to the WP Minute.
Cami MacNamara (00:27)
Hey, thank you, Eric. I'm so happy to be here and it's nice to hang out with you on video and not just on social media. So, it's very nice.
Eric Karkovack (00:38)
I feel like we connected
on Twitter many years ago and that's just kind of like that a back and forth connection over the years. So it's nice to finally have a real conversation with you. ⁓ I'm a big fan of the content you create. ⁓ And of course, I think we have a lot in common. We both like to write about our journeys in this industry and we also kind of write about how to help clients as well, which...
Cami MacNamara (00:41)
many years ago.
Yes!
Yes.
Eric Karkovack (01:07)
I notice you do on your blog, so I think that's awesome.
Cami MacNamara (01:10)
Yeah, I'm always trying to be their hero. That's my goal, you know?
Eric Karkovack (01:16)
And that's part of the, I think it's part of just adding value, right? I mean, you're not only just doing the job for them, you're informing them, you're educating them, you're helping them make the right decisions.
Cami MacNamara (01:28)
Yeah, know, so most of my clients are small businesses or nonprofits. I kind of work in that arena and they're all overwhelmed running their business, which is something we all experience. If you are a freelancer and you're running your business and I know that whenever somebody helps me, I'm so grateful. So that's kind of how I come at helping my clients out.
Eric Karkovack (01:52)
Yeah, that's awesome. mean, that's part of the job that not everybody realizes right away when you start freelancing. And speaking of that, how did you decide that you wanted to do this for a living? Like, were you working for another company at the time you started your business, or was this just something you decided from, you like a young age, I'm going to go do this?
Cami MacNamara (02:12)
Well, okay, from a young age, I was a little strange as a kid. I wanted to be Darren Stevens on Bewitched. So I grew up in the 70s watching old reruns of shows like that. And if you remember Darren Stevens had a giant pad of paper, which I'm not going to lie, there's a giant Post-It note right over there because I loved that. And so
Eric Karkovack (02:23)
⁓
yes.
Ha
Cami MacNamara (02:37)
I made advertising signs for my parents' business. They were self-employed and making handbags. And so I, and I was like yearbook editor and I had all these artsy... ⁓
habits when I was a kid. ⁓ But when I went to work as an adult, I worked in corporate retail as an allocation analyst. So I was working on a computer. I was working with database bases in Lotus one, two, three, you know, like I'm talking way back in the 90s. And I became a mom and I didn't want to work those hours. So ⁓ I quit working. I had ⁓ a business partnership for a while. ⁓
Eric Karkovack (03:04)
wow.
Cami MacNamara (03:19)
with some other women who were stay-at-home moms and that didn't really work out and I picked up HTML for dummies because I just wanted to make a website to share photos of my kid and it was my light bulb went off like this is what I'm supposed to do with my life so I enrolled at a community college got certification and got my business license in 2002 and I've been going strong ever since.
Eric Karkovack (03:47)
Well that's awesome, it's amazing how sometimes you have those little moments like that, you're just looking at HTML because you need a website. You don't necessarily have the funds to hire someone else to do it. And look where that got you, so congratulations.
Cami MacNamara (03:55)
Yes.
Yeah,
no, I knew that it was what I was supposed to do when I found myself like just like, you know, you're taking care of a young kid, they wake you up in the middle of the night and I would like run down to the computer to try to figure something out. So I really enjoyed it and I just knew it was my calling after that. And it it really tied the computer skills I had learned as an allocation analyst. I did that job for about seven years and ⁓ you know, it just was the best of both worlds.
So I started volunteering around my community. My son's preschool, every team he was on. I even did two of the major. ⁓
elementary schools here in Seattle. I used to have FTP access to the Seattle Public School District. I can't even believe that that was a thing. you know, it's just kind of like snowballed into a business after that. I've been in BNI, which is Business Networking International for 15 years now. That's been a huge way for me to get business and
Eric Karkovack (04:53)
Hahaha
Cami MacNamara (05:07)
So yeah, I sort of I fell into what I love to do. So I consider myself a designer more than a developer. And that's what I really enjoy. And then all the client interaction is something I enjoy as well.
Eric Karkovack (05:22)
So how would you say you've been doing this for a while now? Over 20 years, right?
Cami MacNamara (05:29)
23 years.
Eric Karkovack (05:31)
OK, so
I am on 26 years of freelancing, 30 in web design overall. So I know, thank you. I'll say to you, I know things have changed so much. How would you say the last five years or so have ⁓ changed your business? We had pandemic. We have all this AI stuff everywhere. What has changed most for you?
Cami MacNamara (05:37)
Wow, congratulations.
Well, you know, I'm going to say that in terms of getting clients and everything, I have only continued to build. Even during downturns, I found that in my price range for clientele, so I'm charging between three and six thousand dollars for a website. People that I am I'm hit less.
than I think an agency that's charging $50,000. So also during downturns and slowdowns, I really
worked on taking care of my clients. So I have been offering care plan services since 2015 and I manage over 200 websites a month now. And I offer them at a low price. So even during the pandemic I only had like two or three clients that said they wanted to cancel because they couldn't pay for it and I just comped them a free year and at the end you know they they were back to wanting to pay.
So I haven't really experienced a downturn or change that way. And I only, find that AI is helping me with my business. It's helping me run all the stuff in the background and using Zapier and things like that have only been a plus. So, you know, knock on wood, I know that that isn't, you know, it may not be the case forever. Like,
It could totally replace us someday. But for right now, I think it's a plus. Like get in there, know how to use it. I use it every day. It's open right now in my other window because that's what I'm always using it all day long.
Eric Karkovack (07:42)
Yeah, well, I congratulate you on being able to maintain your client base and continue growing it through the pandemic, through all that, because I think when you create that personal relationship with the client, right, they value what you do and they trust your advice. think that is kind of the key to getting them to come back, even when they're going through a rough time. I applaud you for it.
Cami MacNamara (07:57)
Mm-hmm.
Eric Karkovack (08:08)
understanding that and giving them a chance to kind of come back and get through that tough time and then continue with you.
Cami MacNamara (08:18)
Yeah, even when a client,
when a client does, let's say a client gets a new provider and this will happen sometimes because I only offer web design. I'm not offering ⁓ search engine optimization packages. And a lot of times a client will move on, hire an SEO company and then that company will want to redesign their website. And I can't tell you how many times a client has done that. And I always make a backup.
Client's website when they leave me throw it into Dropbox and keep it in case they ever want to come back and sure enough You know half the time two years later. They're like, can't this is not working Can we come back and it's like sure, you know So that does happen all the time. I really do think it's the the personal relationship and you know, I still pick up the phone if somebody calls me ⁓
Eric Karkovack (08:53)
Yeah.
Cami MacNamara (09:14)
you know, I try to run the business like I am part of their team without being their employee. So I think that's key as well.
Eric Karkovack (09:24)
Yeah, that's, ⁓ picking up the phone. I dread doing it, but I still do it when the phone rings.
Cami MacNamara (09:29)
Yeah, I do too. Now I don't
do it for unknown numbers, but I try to get my clients names in there. And when they do call me, ⁓ texting is a big black hole. So they've kind of learned not to do that because then they don't end up on my task list and a few things like that. But I think people really appreciate that in this day and time because they just don't they don't get that level of service, especially from, you know, tech.
Eric Karkovack (09:36)
Yes.
Cami MacNamara (09:58)
things that they subscribe to or they're, know, more and more it's all ticketing and ⁓ the average business owner and my clientele just doesn't have time for that.
Eric Karkovack (10:10)
Yeah, that's a good point. even like with some of larger agencies, I you know, I've gotten clients because their agency wouldn't look at their problem for a week. So, you know, what are they supposed to do in the meantime? If something's broken, you know, well, I'll get back to it next week. Well, I'm losing sales, I'm losing conversions. You know, it's a...
Cami MacNamara (10:22)
Right?
Right.
Eric Karkovack (10:32)
So that personal touch, I think even with everything we do with AI these days, yeah, the personal touch is what's going to set all of us apart, I think. And if you can continue to do that, then you're going to survive ⁓ the great bot uprising of 2026.
Cami MacNamara (10:47)
Yes, it's true.
And if you're harnessing it to help you with I use it a lot to help run my business. I use it for coding errors. I, you know, just I use it to, you know, help me figure out using Zapier, things like that. So it definitely is something to take advantage of now. You know, it might be different later.
Eric Karkovack (11:12)
Yeah, mean the coding aspect of it, I mean it has helped me tremendously. I get things done so much faster. I have a faster start on my projects, which I think gives me more time to work with clients and actually do some of the things that I read in the Web Designer Habits newsletter that you send out every week. Which I encourage everybody to look at this. It's webdesignerhabits.com,
Cami MacNamara (11:18)
Yeah.
⁓ thank you.
Yes,
you can sign up right there and I'll hit your inbox with just one tiny tip for the week. It's something that they're all usually easy to do. Some are bigger tasks than others, but ⁓ they are things I practice. And part of having the newsletter is helping me manage my own business and reminding myself every week of all these habits that I really need to.
hone in on to have a good work day. think so much of what we think about as web designers is being a designer and being good at coding and all the things that go along with that. But if you're a freelancer running your own business and you are struggling day in and day out to just make it through the day, having a small little habit that can help you make it easier is something that I really take to heart myself.
Eric Karkovack (12:15)
Yes.
I'm just going to come clean on my situation because I started out ⁓ as a freelancer after working for a few firms. ⁓ I started out as a freelancer when I was 21 and all I thought about was HTML and Photoshop and that kind of thing back in the day. I had no idea how to run a business. had no idea what to charge or what to do anything. And I got into a lot of bad habits and
Cami MacNamara (12:54)
Yeah.
Eric Karkovack (13:03)
As I'm getting older, as I've been doing this longer, I start to see, ⁓ man, I've really buried myself with this client, with this pricing structure or, ⁓ you know, and we'll get to some of these specific tips you have, cause it just things I wanted to bring up, but just the way I respond to things and, and conduct business, I I've kind of buried myself with that. Right. So when I read these tips, they come into my email box every Monday morning and I look forward to them.
It kind of gets me, you're welcome. I'm glad you write them. ⁓ And that's what I love about web design. We all share with each other. This is not like ⁓ car dealers or no shade to Matt Medeiros, whose family was in the car business. But we have these different industries that are so cut through and they want to throw each other under a bus. Web designers help each other. And so that's kind of why I like doing what I'm doing.
Cami MacNamara (13:33)
Thank you!
Yes.
Right.
Yes.
Eric Karkovack (14:01)
And I can imagine something that appeals to you as well.
Cami MacNamara (14:05)
Yes, I do. really enjoy it. You know, I have a small online Facebook community called WebCami Cafe and it's basically friends I've made along the way going to WordCamps and you know, we all refer to each other. We're all so helpful and just trying to help each other grow and deal with the day in and day out. ⁓
running a web design business. It can be overwhelming and it can also be overwhelming to sign up for a course and I have taken some fabulous courses but I find that it takes me a year to make it through a course that might be a 12-week course because I don't have time so that's why those tiny habits really work for me and I thought they might be helpful to other people.
Eric Karkovack (14:44)
Yeah.
Yeah, if you dig into these posts and these emails, the great thing about them is they're short. They are not 2,000 word essays. They are just cleanly delineated, and you can read them very easily. And they have actionable advice. I'm just going to go through a couple of them here just to get your opinion on them. the last one I see on your site is the analyzing your billing practices.
and that has killed me for years. And I'm finally starting to get into the point where like, okay, I'm charging people on an annual basis now. I'm trying to get away from the hourly work when I can. Even just opening it up to Stripe or something like that. mean, how did you come to that decision to say, okay, I'm not gonna just take checks anymore and wait by the mailbox all day?
Cami MacNamara (15:21)
gosh.
Mm-hmm.
Right, well you know when I send these out it's usually I want everyone to know it's usually a habit that I'm dealing with right at the moment. So I have a plan for the whole year and I each year I'm going to try to introduce 16 new habits and keep like core habits. So that's kind of like how I'm going to keep this newsletter just going because there's always a new habit but
The state of Washington where I live just made web design a taxable service after 23 years. And so I went down the rabbit hole of meeting with my accountant. She's like, you really should switch to QuickBooks because it will automatically populate those tax rates. It's not the tax rate where I am. It's the tax rate where the client lives in Washington state. Out of state clients are not affected.
Eric Karkovack (16:17)
Okay.
Okay.
Cami MacNamara (16:40)
So I have probably spent 80 hours since July setting up QuickBooks and just last week I was in tears and said I can't do this. Like I can't switch from what I was in which is FreshBooks which is an equivalent or similar program. yeah analyzing what you're in deciding what you're in is going to work and making it work because I
is so important and I don't think we put enough thought into it. I prefer the annual payments versus monthly. do have like, you know, more than 50 clients on a monthly plan, but I encourage annual plans because it's less time doing your bookkeeping. you know, charging an annual rate easier than charging hourly. So all those little changes and we don't take time to look at that stuff.
And making time in your schedule to analyze your business practices, whether it's financial or your social media use or whatever you're doing. It's really time that's valuable. So.
Eric Karkovack (17:51)
Yeah,
that's a good point. You definitely need to look at these things because we're designers and developers. We don't necessarily sit there and think about our bookkeeping habits. It's a thing we have to do at the end of the month or whatever, and you don't necessarily prioritize it.
Cami MacNamara (18:06)
We have to do it.
And I will tell you being an accountant or a bookkeeper would not be my first choice. Especially after the last few months. But you know, I finally came to met with my accountant again and just said I got to do something different. This isn't going to work. So we made a plan and it is always good though to have those professionals in your back pocket. ⁓
Eric Karkovack (18:33)
Absolutely.
Cami MacNamara (18:34)
Yeah, and for those people who have it together enough to hire somebody to just take care of all that for you, more power to you.
Eric Karkovack (18:41)
Yeah, that's one thing I learned. I did learn early on starting a business. It's like, do not want to do my own taxes. I do not trust myself to do my taxes. I will keep track of the numbers, but then I will feed them to my accountant who will do that for me.
Cami MacNamara (18:47)
Yeah, I haven't done my own taxes.
Yes, me too.
That's what I do as well.
Eric Karkovack (18:59)
So the next one I want to talk about is a little different because it's not necessarily a business practice. It's more of a self-care practice and that is just taking a daily walk, which I mean, I work 10 hours a day. I'm here in this little room. Taking a walk is like going on vacation.
Cami MacNamara (19:10)
Yeah.
Yes, yeah, it's true. Well, I don't know, I have a dog. So and he's a big giant yellow lab that will come and bark at me. He comes in and barks. I had to have the door shut for our recording session here because he will pop in and tell me it's time for a walk. So at a minimum, I'm getting out with him but I at least, you know, when it's not raining.
Eric Karkovack (19:25)
Okay.
Cami MacNamara (19:42)
like crazy here in Seattle. I'm out every morning for at least 20-30 minutes ⁓ just to get my head in a different space. And I think it's like, you know, you don't have to go out there and, you know, sprint or anything like that. But it is super helpful for us because sitting behind a computer for 10 hours is not something that we should do every day uninterrupted.
Eric Karkovack (19:59)
Yeah.
Yeah, I mean, honestly, just even going outside, I find, for a few minutes, I'll find like, okay, I can kind of refocus when I get back inside. And the longer you sit there and stare at that screen, I think the harder it is to maintain your focus.
Cami MacNamara (20:20)
Mm-hmm.
Right. And you can break through barriers that you're having. You know, sometimes just stepping away is what you need to figure something out that you're having trouble with or you're not liking the way a design is looking. Well, the more you look at it, the less effective you are. So sometimes just taking that break is so helpful. And it just keeps our stress levels down. Running your own business is very stressful. So
Eric Karkovack (20:55)
Yes.
Cami MacNamara (20:56)
Anything
you can do to manage it is good.
Eric Karkovack (20:58)
I've only got two more for you because know you have to get out. Offer free strategy sessions, which seems like a really nice way to get clients to ⁓ come to you with ⁓ new projects.
Cami MacNamara (21:01)
Okay.
Yeah, this was too effective for me. I did not plan this well enough. And I have a client newsletter that I send out once a month. And it started out, my folks passed away in 2022 within 11 months of each other. And I was very helpful and caregiving with my sister for them. So during COVID, I flew to California 20 times.
And I started this newsletter to tell my clients that I was leaving and it turned into like, you know, it's not like I'm offering them many things in the newsletter. It's just like, here's my travel schedule and, you know, watch out for this phishing email that's going around. It's more helpful. So, and at the bottom, I have a link that says book a meeting with me, right? Like just standard. They never do that. So I wrote a newsletter that said basically like,
I'm going to open up my calendar for two days and you can have a free 30 minute session. They're limited. Well, you know, and please book. Well, within three hours, the first day was gone and then the next day was totally gone and I had only put like five meetings per day. That's really the max I can do. The next day, the next day they were all gone. So I added a third day.
Eric Karkovack (22:22)
Bye.
Cami MacNamara (22:35)
And so I ended up having like 15 meetings and getting like, I don't know, eight redesigns. Like it was too much. So I have kind of decided that when I do that, I won't send it to the entire mailing list. I'm going to target it. So I've been working on categorizing in my mailing list, the clients that I know that really need a redesign. And maybe I just send that version.
Eric Karkovack (22:43)
Wow.
Cami MacNamara (23:05)
to five of them, right? So, yeah, but it is super effective and I shared like the wording that I had in that email and it did really work, man. Whatever it was, was an effective way of doing things.
Eric Karkovack (23:08)
Yeah, well that makes sense.
I'll tell you that that's one of the lessons I've learned and your emails are part of that. That, you know, I've always expected clients to just come to me whenever they need something, right? Cause they just email me and say, Eric, I need this. Hey, do you want to do a redesign? But often you have to reach out. You have to be the one to reach out because they're, as you said, they're busy. They're not necessarily thinking like that is a priority at that very moment. They're just trying to get their business taken care of.
So when you actually reach out and you offer something like that, they will often take advantage of it.
Cami MacNamara (23:59)
Right. And you know, they look at their website, I have clients that are in ⁓ Genesis themes from studio press that are on their last leg, right? Like, you know, they're not block editor, they're just, they need to go. But the client looks at their website and thinks, it looks great. I'm still, it still works. It still works on the front end for me. And so when you get a meeting like that, and you say, well, I can't update your PHP.
Eric Karkovack (24:09)
yeah.
Cami MacNamara (24:28)
from 7.4 to in the eights where it needs to be because everything breaks. And this is a security risk and you start to explain those things to them. They'll listen to you because they trust you because you've, you know, been a good communicator and helped them out in the past. So 100 % but they're not going to reach out to you about that because in their mind, they liked it 12 years ago.
Eric Karkovack (24:34)
Yes.
Cami MacNamara (24:57)
and they still like it now.
Eric Karkovack (24:58)
Yes.
Well, speaking of communication, the last one is only check emails three times a day. I do not know who does this, how you do it. Do you really do that?
Cami MacNamara (25:05)
Go.
I don't do
it every day. I do it most days though. I do it because I created, I use something called the Cloud HQ inside of my Gmail and it allows you to create tabs. So your various things coming in that you've tagged go in and I have one that's empty and I put my email on the empty tab and I don't move from there.
So that is how I have the most success and I would say my success rate is 70 % or higher. I have those days where the incoming is so much that I just can't let it go and get to the end. And I'll admit sometimes on a Saturday, my inbox is so full from the entire week of...
being really good at that, that I'll go to a coffee shop with my laptop and just triage email while I drink coffee and look at the view.
Eric Karkovack (26:14)
That's what I'm going to have to work on because I'm, ⁓ you know, all day, all night, email's open. Probably not the healthiest thing.
Cami MacNamara (26:19)
Well, you know
something that you can do that's kind of like a cheater way of doing it? So I use Mixmax, which is a email templating program and it also does sequences. But I have hundreds of email templates. It allows me to schedule. So if I'm breaking my own rules, I will send the email during the window that I'm supposed to be checking it so the client
gets that, you know, maybe they're not paying attention, maybe they are, but if they email me at nine, they don't get a reply until one. If they email me at one, they don't get a reply until 430. If they email me at three, they don't get the reply until the next day. And I have already replied and scheduled it.
Eric Karkovack (26:59)
That's smart.
I like that, I'm going to have to look into that. That's one of those things that just, you know, you can spend an awful lot of time just answering emails furiously like I do and not getting your work done. Great tip.
Cami MacNamara (27:13)
Yeah.
Yes, it is. It's
like you make your whole job ⁓ answering email. That's not good either.
Eric Karkovack (27:30)
No, so I know you have to get going, I want to thank you so much for being on the WP Minute. ⁓ Where can people find you online?
Cami MacNamara (27:34)
Okay.
So they can find me at, well, WebdesignerHabits.com is where to sign up for that newsletter. WebcamiCafe.com is where I kind of blog about running my business in general. It's where Web Designer Habits was born. And I have a Facebook group called WebcamiCafe that you can join where you'll meet a bunch of other WordPress web designers. There's a few Squarespace ones and you know, I dabble in that a little bit too. ⁓
But WordPress is where my heart is and where my community is. So those are two great places to find me. I'm over on blue sky these days. ⁓ Not so much Twitter anymore. So and I'm web cammy everywhere. can LinkedIn. You can just Google web cammy and it'll come up.
Eric Karkovack (28:29)
Well, thanks again for being a part of this. It's great to have you on and finally get that opportunity to speak with you face to face.
Cami MacNamara (28:35)
Yeah, I
just loved your, I love your blog writing. You're like my blog writing hero and it's just really an honor to meet somebody who has put out so much great content and to get to chat with you in person. And I hope we get to chat at an in-person event sometime in the next, you know, year or so.
Eric Karkovack (28:41)
Thank you.
Absolutely, that would be wonderful. Well, Kami, thanks again for being on the WP Minute. And for those of you that listening and watching today, thanks so much for being a part of our audience. Visit us over at the WPminute.com slash subscribe, where you can get our newsletter, become a member and even support the work we do. And yes, we also have opened up our Slack community to everyone. You can just go to the site and register. You can get to chat with myself and Matt Medeiros and...
all of your favorite hosts at the WP Minute. So thanks a lot everyone, and we'll see you next time.