Hey! I’m Nerissa.

I build websites + content marketing strategies

designed to build your audience.

How I Can Help

Web Development

HTML5, CSS3, JavaScript, WordPress, RWD

Community Relations

MailChimp, Constant Contact, Media Relations, Social Media


Research, Monitoring, Ideation, Planning, Execution


Writing, Editing / Proofreading, Distribution, Publishing

One of the things that was on my wish list as a consultant was a way to show potential clients a clean, easy-to-read proposal. Something that was consistent with my brand, could be created and shared easily, and that I could update or customize as much as I wanted to.


The most important thing for me was having all the information for each proposal in one post, but I wanted to break it up into sections that could be navigated through like a typical website.

Each menu item in the navigation bar would link to a section of the proposal, but I didn’t want the webpage to reload on every click.

Enter the ^ selector and jQuery. [Thanks to slipsum for some ipsum, and some swears.]


After planning out each section, the headings I needed, subsections and the overall flow I was able to create the custom post type. Then in the proposal template file, I pulled in each section under a specific ID, using “div_” at the beginning of each ID name.

The caret (^) selector in jQuery allowed me to select all divs with an id that started with “div_”. See here for more info.

To create the behaviour I wanted, I used .hide() on all the divs I didn’t want to show, while making sure to single out the section(s) I did want displayed with .show().

To start with, I created an intro ‘page’ that would be attached to each proposal. This would be the first thing users see when they land on the page, so all of the proposal sections needed to be under .hide() when the page loads.

Then once the user clicks on a menu item, all the “div_” sections are hidden, except for the one corresponding to whichever item was selected [I used .attr() to remove menu item links].

The title of each post would be the client’s name, so I used a .click() method on that to .show() all the sections (except for the intro) so the proposal could be viewed in full.


Last week I published a post on creating a vision for your website. This can help you decide the best direction to go in before development, and (spoiler alert!) can help you figure out what kinds of content you want to develop. After launch it can be tempting to just leave your site and hope for visits.

But we know better.


Getting traffic isn’t just about getting traffic. Ideally you want to share useful content that’s targeted for your audience. If you’re doing that, the traffic you get will be people who are interested in what you have to offer.

So with that, here are six things you can do to make sure your audience finds your site.

1. Register your site with major search engines.

It takes five minutes.

2. Take care of your visitors.

Ideally you want visitors to go from being strangers to clients. Do you have content that helps them through this process? Stuff that requires them to stay a while? Here are some ideas on content you can develop that will help your visitors:

  • FAQs. Use any questions you get (or imagine you would get) on a regular basis. Think of this as content developed from your community, or as Copyblogger calls it ‘community data’.
  • Expose yourself. The ‘About’ page is part of what makes up any website. Think about expanding this to include anything anyone could ever want to know about your industry and business. This content could take any form that makes sense for you: blog posts, videos, etc.
  • The “Order” page. It’s great when someone is ready to buy. It’s also a great opportunity. If a site visitor is interested in buying your services or products, maybe they also want to subscribe to a mailing list or follow you on social media? Use your ‘Place an Order’ page to do get a sale and then build a connection.

3. Make an editorial calendar.

Following point #2, once you’ve created a vision for your site, you should have some idea of the types of content you’ll be publishing (ie. videos, blog posts, images, ebooks, news releases, etc.). You don’t even have to make a whole editorial calendar, just schedule posts and updates into the calendar you already use.

Here's a look at my editorial calendar. A constant work in progress.

Here’s a look at my editorial calendar. A constant work in progress.

4. Tell everyone you know, and everyone you don’t know.

  • Share on your social media profiles, send an email out to any subscribers or VIPs.
  • Update your business cards, flyers, t-shirts, boxes; anything you have with your business name on it is fair game.
  • Same goes for any content published to your site. Tell everyone when you publish anything new.

5. Learn more about web development.

  • You might be like,”but, why?” and “what does this have to do with content?” But don’t forget about your vision. Learn about the stuff you think you’ll eventually need so that when it comes time for you to build onto the site you have you’ll know what’s involved.
  • The second reason I recommend this is so you know how to update your site when you have new content. Nothing beats D’ingIY!

6. Check the map.

  • Keep your vision in mind and as business grows, check back in with the website to check that it’s consistent and represents your business accurately.
  • You should also make sure to have analytics set up on your site. I won’t go into too much detail (because), but in a nutshell as the owner of the vision you want to make sure you know how your site is performing against your goals.
  • In addition to tracking the traffic to your site, track traffic to the content you publish.

Get the right traffic to your site by registering on major search engines, create content that helps your potential clients and customers get acquainted with you and what you’re selling, and telling everyone you know. Keep your site consistent with your vision by checking analytics.

A recent conversation I had with a client about their website really sums up this post nicely.

They said: “I’d like something simple, just a page with my name and contact information.”

I nodded. More information almost always follows that sentence, so I waited for it.

“Then I want to be able to take orders online, maybe in the next six months or so.”

How will your website grow with your business?

Having a website is kind of like building a house. Maybe at first you just need the basics: a bedroom, kitchen and bathroom. But what do you do if you decide to have a family? And how will that house change as your family grows?

Most people would just buy a new house, which is where this analogy kind of fails, but your website should grow with your business. Just like you could build additions and new features on to your house, you could add pages, features and functions to your website.

Before you hire a developer or buy a template to fill in keep in mind what you want for your business, your website and how you’re going to talk to customers and clients online.

Maybe eventually you’ll want to take orders online like my client. Or maybe you want to build a community or sub-community within your industry, or have a huge list of subscribers.

If you’ve got big dreams for your business, that “basic” page might not cut it in a year or two.

The point is this: Have a vision for your website, one that matches the vision you have for your business.

Even if you already have a site, there’s no harm in reviewing it against your vision for your business.

Once you have that vision, you or your developer can start to plan the actual site (or the changes). Your vision will impact everything that goes into development.

As promised, here are the five steps:

1. Think about yourself + your business. First.

  • Where do you see your business in five / 10 / 15 years?
  • Will the website need to “do” anything to support your business vision? Like take orders, track return visitors or take subscriber information?
  • How much time do you have to devote to a website? Will you make all updates or will you need some help?
  • Should the website look, feel and sound like you?

2. Think about your current + potential clients.

  • How long does it take between initial contact to a client making a purchase? Or is this even a thought?
  • Are you already connected with some clients and customers online?
  • How tech-savvy are they?
  • Can you sell products online or is your business local?
  • How much time will your audience spend on your site?
  • After they purchase your product or service, do you want clients to come back to your site? Or will they do this anyway?

3. Hunt for inspiration.

  • Look online for sites that you think are cool and imagine your website looking like theirs.
  • Bookmark anything you find that you like or think you might want for your own site. The sky is the limit (for now*)!
  • Taking a look at what your competition is doing will tell you what your potential clients expect when it comes to their experience.
  • For inspiration I usually start at awwwards and themeforest.

4. Explore all your options.

  • Talk to your friendly, neighbourhood web developer.
  • Take a quick look at what goes into build a site.
  • Explore your options, including services like Wix.
  • Think about your vision before paying a deposit or entering credit card information. You don’t want to buy something that might not work for you in the future.

5. Get on social media.

  • This post by Onboardly outlines some of the most popular platforms and can help you figure out where your audience is right now.
  • Not only will connecting over social media help build your audience when your site goes live, it will also give you ideas on topics to cover for your content.

*Don’t get attached to anything you see online and that you think will work for you. Once you start learning about web development and talking to developers you’ll soon find out there’s a lot more behind all that cool stuff you see online. While the world (wide web – sorry, it was right there!) is your oyster, you do want to be discerning when it comes to what will work FOR YOU and your business.

Ok, go! Build your vision and watch this space: my next blog post will cover what to do once your site is live.

Last week I got a reminder email from my salon about a hair appointment. After having a small first-world moment when I realized I couldn’t just add the appointment to my calendar straight from the email, I thought: ‘why not build my own HTML email template with CTAs already included?’

Screenshot of what HTML email template looks like on different devices.

My perfect HTML email template. Fully responsive and CTAs included.

For events — especially reminders — I think ‘Add to Calendar’ or ‘Register’ are two CTAs that make sense.

If you’re creating an invite for an appointment or event, making them with the intent to share over email can make the process easier, but most popular email clients should automatically generate whatever links or files you need to include in your message.

For news and updates, especially big news about your company or organization, a ‘Click to Tweet’ button is a great way to boost engagement with your devoted fans and followers.

So here’s my ideal HTML Email template. It’s responsive and comes with ‘Click to Tweet’ and ‘Add to calendar’ CTAs, and it’s flexible responsive. I was inspired in part by Lee Munroe’s simple responsive html email template, and Zurb’s Ink framework.

Here’s where you can download and contribute.

Here’s a look at some sites I’ve built.

Get a Digital Communications Plan – FREE

Send me some information about you + your business, and I’ll send you a free digital communications plan in 7 days. That way you can see what I’m all about – no obligations, no bullshit.

I’m currently accepting exciting new projects!

Let’s Connect

I believe that when building a website, what you say is just as important as how you say it. When I start working on your project, my PR-Brain will look for key messages and potential opportunities. My Web Development-Brain builds with your clients and users in mind.