Is your website working for you?

Or is it holding you back?

Web Design, Marketing & SEO in Annapolis, Baltimore & Washington DC

We combine beautiful design with smart marketing to attract your ideal customers to your business, nurture your relationship with them and grow your revenue.

Web Design & Development

01. Web Design

A professionally designed website creates trust, converts visitors to customers and lays the foundation for all of your marketing efforts.


02. SEO

Can your customers find you online? Our ongoing SEO services help improve your ranking over time and drive more qualified traffic to your website.

Digital Marketing

03. Lead Generation

What happens when a qualified lead does land on your website? Continue to earn their trust with lead magnets, sales funnels, and other digital marketing strategies.

What Our Clients Say


The new site dramatically enhances our outreach... My association's leadership and members are very impressed with the new website, I just wish I found City Dock Digital sooner.

Colonel Ray Rottman, USAF, Ret.

Association of Military Colleges & Schools of the United States

Bold Web Design for a Bold School

Our admissions inquiries have gone up by over 50% this year, and it's all thanks to our new website! Improved SEO has helped us get a lot more traffic. We're very happy with the way it looks, and Viki has been great to work with every step of the way! 

Richard Morris

Fairhaven School


City Dock Digital has been amazing in helping us re-design elements of our website and enhancing our YouTube presence. Viki is very responsive and a pleasure to work with... I would highly recommend the company.

Reid Buckley

Mr. Waterfront Team

Viki Nova, Annapolis web desginer

Hey there!

My name is Viki Nova and I’m the founder of City Dock Digital. I spent years at a big Baltimore marketing agency and in 2010, I opened up my own "shop" to help business owners like you turn their websites into their best marketing tool.

I’ve been building websites for 25+ years and I love what I do! I’m passionate about creating online experiences for your customers to help your business thrive.

I can’t wait to hear about your business and see how we can take it to the next level.

How to Get Started


Book a Free Consultation

Fill out our quick Questionnaire and we'll reach out to schedule a 15-minute call.


Tell Us About Your Business

We'll discuss the vision of your company's future and how to achieve it.


Let's Make it Happen

We'll transform your website into your best marketing tool to grow your business.