Get in Touch

How can we help?

Whether you are looking to redesign your site or simply refresh your brand, we are here to help!

Prefer to send us an email?

Where to eat in Newburyport, 2014 Edition

Posted by Robert Mohns on July 28, 2014. Tagged: culture

Hungry? Here's a quick reference, created by iMarc's Newburyport team. All are in walking distance of our office. 

17 State Street 978-948-3456 Excellent diner that replaced Fowles; also now a bakery.
Abe's Bagels & Pizza 978-465-8148 Best bagels in town; great sandwiches, wraps and pizza.
Agave 978-499-0428 Excellent tex-mex, great margaritas, and the widest selection of Tequila I've ever seen. Three bars across three floors.
Anchor Stone Deck Pizza 978-463-3313 Simply outstanding pizza.
Angie's 978-462-7959 A classic American diner.
Atomic Cafe & Roasters 978-358-7539 Great coffee, sandwiches, coffee, and breakfast.
Carry Out Cafe 978-499-2240  
Jewel in the Crown 978-463-0956 Pretty good Indian food. Their website is pretty but unusable, so the link here is to Foodler. Caution: Some days "medium" means "hot", other days it means "mild".
Loretta 978-463-0000 An iMarc favorite: fresh ingredients, relaxed atmosphere, comfortable bar, amazing food.
Mandrava 978-465-7300 Great juices and chef's bowls.
Metzy's Taco Truck (978) 992-1451 Best tacos in town. Often found at the Plum Island Airfield. Check their Facebook page to see where they are today!
Middle Street Foods 978-465-4100 Great sandwiches and salads, they bake their own bread.
Not Your Average Joe's 978-462-3808 Part of the regional chain, with great outdoor seating.
Oregano Pizzeria 978-462-5013  Gourmet pizza.
Pizza Factory 978-462-2015 A new owner took over a couple years ago; both the food quality and prices went up. Fair enough.
Port City Sandwich Company 978-358-8628 Not only is the food excellent, watching the manager in action is a study in efficiency.
Purple Onion 978-465-9600 Try the chili; in the warmer months, the gazpacho is a must. Excellent sandwiches, wraps and soups all around.
Szechuan Taste 978-463-0686 Standard American-Chinese and Sushi.


See also Marcel's Best Lunch in Newburyport for his tips on the best of the best. 


Our Newest (And Shiniest) Awards

Posted by Allison Boyajian on July 23, 2014. Tagged: awards

We don't mean to toot our own horn but...toot toot! Say hello to our 4 newest awards!


We are honored to receive these for creative and engineering excellence. Check out the websites, we're so very proud!

Communicator Awards of Excellence:

Off The Front Productions, Self Promotion

Communicator Awards of Distinction:

RSA Conference Website, Events

Anna Jaques Hospital Women's Health Care Site, Health Care Services

NESHCO Award: 

Anna Jaques Hospital Women's Health Care Site, Health Care Services

The 5 Rules for Useful Blog Tags

Posted by Robert Mohns on July 23, 2014. Tagged: best practices, content

Tags are tremendously useful for enabling your site visitors to find related content. Providing a good experience depends upon a well-defined and consistent tag taxonomy. Here's how.

Rule #1: Avoid redundancy and overlap.

Don’t add synonyms or slight variations of keywords. While this helped SEO in the late 90’s, modern search engine algorithms incorporate thesauruses and context to help searchers find content.

Adding synonyms adds visual clutter for the user, but does not improve discoverability. If they sound similar, they are similar; choose one.

Don't do this:
Redundant Tags

Any time you’re tempted to create a new tag, consider whether an existing tag will do the job. And if you do create a new tag, make sure it actually relates to existing content as well, rather than being a solo tag.

Rule #2: Use as few tags as possible.

Long tag lists on blog articles make it harder, not easier, for the reader to make choices. Worse, impairs their ability to focus and fatigues their decision-making and follow-up ability.1

Two or three tags is ideal; don’t exceed five. Really.

Don't let your your tag list become longer than your content:
Despite the tag abuse it's a really good blog

Rule #3: Standardize tags across authors.

This is a bit of a corollary to Rules #1 & #2. To make it easy to avoid redundancy and keep the list short, provide a list of tags for your authors to choose from.

Here's an example of it in action in our SiteManager CMS which powers this blog:

iMarc SiteManager tag picker

Rule #4: Don't use your main subject as a tag.

iMarc is an interactive agency. We make a lot of websites. Notice how many of our blogs are tagged "websites" or "interactive" or "agency"? Right. None.

If it's your main subject, your content already reflects it. No need for a tag.

Rule #5: No solo tags

Visitors always should be able to use Tags to discover new content; a tag used only once is useless. When a visitor clicks on a tag and the only result is the very article they were just at, they begin to question the site’s integrity. It’s better for an article to have no tags than a tag used just once.

There may be occasional exceptions, such as when an article is the first in a series. Even in this case, it’s usually better to start out tag-free, then add relevant tags as you publish new content.

Solo tags make for lonely content:
Solo Tags are a No-no

That's it. Go forth and tag responsibly.

  1. “Too many choices – good or bad – can be mentally exhausting.” 14 April 2007. Vohs, Kathleen D. “Making Choices Impairs Subsequent Self-Control: A Limited-Resource Account of Decision Making, Self-Regulation, and Active Initiative.” Journal of Personality and Social Psychology. 2008;94(5):883-898. 

Welcoming 5 New iMarcians!

Posted by Allison Boyajian on July 17, 2014. Tagged: culture

iMarc is thrilled to welcome five new members to our team. Let us introduce you to the outstanding new recruits!

new hires

Thomas Saraceno, Director of Experience

Thomas brings a wealth of experience to iMarc. Most recently, he worked as a designer at TripAdvisor. As Director of Experience at iMarc, he leads the UX team to deliver engaging and innovative digital experiences. He works to research and understand both the business needs and users’ behaviors in order to create innovative and easy-to-use websites.

After work, you can find Thomas at home with his wife and daughter. Thomas also has a dual identity as a rock star. He plays guitar (not to mention left-handed guitar) for a band and is basically iMarc’s very own Jimi Hendrix. Thomas also lives on a farm and rides/repairs motorcycles, making him probably the coolest person we know.

Victoria Anderson, Office Manager

Prior to iMarc, Victoria studied communication and media studies at Bridgewater State. After college, she worked as a manager for a Boston-based marketing company. As Office Manager and Receptionist at iMarc, she helps keep our team organized and productive by answering the phones ever-so promptly and pleasantly, managing office orders (iMarcians use a lot of Post-it notes), planning company events and client meetings, and filing bills.

After work, you might find Victoria on a beach, desperately deciding on an Instagram filter, and talking to her cat. Not necessarily all at the same time.

Tommy Chanthaboune, UX Engineer

Tommy Chanthaboune was previously a web developer/UX engineer for BBA Solutions in Arkansas. There, he was able to dive into the textbook industry, and learn about everything from packing books to coordinating policy for third party collections. Primarily, he worked with their development team to build great products. At iMarc, Tommy will be developing websites and applications with client-side technologies. 

Outside of work, you might find Tommy kicking around a soccer ball, reading, or hanging out with his friends and family. He loves getting in touch with his inner-foodie, and frequently tries new restaurants. If you’re looking for a new place to grab a bite, ask Tommy!

Allison Boyajian, Marketing Coordinator

Allison Boyajian came to iMarc as a recent graduate from Boston University where she studied mass communication and French.  Throughout college, Allison held several positions working on marketing, business development, and copywriting. At iMarc, she brings her communication expertise to the table by creating, delivering, and optimizing our marketing materials to ensure a strong message that is consistent with our brand image.

After work, you’ll probably find Allison conjuring up something sweet in her kitchen, finding overpriced sparkly pillows to add to her collection, or riding her mint green cruiser. She also tries to create her own knock knock jokes. They’re usually not very funny.

Katelyn Weber, New Business Specialist

Katelyn joins us at iMarc after having worked as a senior business development representative at Brightcove. Prior to Brightcove, Katelyn attended Assumption College where she studied marketing. At iMarc, she works on our business development team, seamlessly handling all things new business.  She works with companies to help them define their web and mobile strategies, ensuring that our custom solutions align to their objectives.

When she’s not working, Katelyn is likely to be working up a sweat at the gym, searching for innocent puppies to call her own, or eating Mexican food. (She highly recommends Mi Mexico Lindo in Metheun, MA!) 

Visit our About Page to learn more about the amazing iMarc team.

Using the Golden Ratio with Typography

Posted by Kevin Hamer on July 15, 2014. Tagged: engineering

Design isn't my thing. I still have opinions, but when it comes down to details like spacing and typography, I'm just guessing. The lack of certainty keeps me second guessing myself, so I'm always looking for ways to justify my reasoning for why I like one thing more than another.

For the iMarc Boilerplate, we focused on consistency. Spacing between any two related elements is always the same (1.5 ems), and spacing between two unrelated elements should always be consistent (3 ems.) Hardly imaginative, but consistent. However, font sizes, line-heights, and most other metrics are based off of what I found in similar projects or in practice. Popularity and convention are nice, but are poor justification.

Poking around and looking at things like typographic scales and ideal text widths, I came across the golden ratio a number of times. The golden ratio, ~1.618, is supposed to be inherently aesthetically pleasing, occurring through history and nature. I had played around with using the golden ratio before, but found it was a little too big as a ratio (~1.618) to use for line-heights, for example:

16px Lato at 1.618 Line Height

Still, the golden ratio seemed like a great starting point. This got me thinking about typographical metrics. To define a few:

  • Font size is what we specify, but doesn't seem to correspond to any part of the text's actual height or width.
  • Whereas point size is roughly from the top of uppercase letters to the bottom of letters like 'y' or 'p'.
  • Cap height is the height of uppercase letters.
  • X-height is the height of lowercase letters like 'x' or 'o'.
  • Leading is the space in between lines.
  • And lastly, line height, is point size plus leading, but is normally expressed as a ratio to the font size.

The golden ratio is really meant to be between visual elements, and the font size isn't the actual size of the text. Here's Lato at 100px, at 2x magnification:

Typography Metrics

The truth is that all of the dimensions of 100px Lato are smaller than 100px. If I want the ratio between leading and point size to be golden, I need to adjust for the difference between font size and and point size. I did this and got a line height of 1.44. This is closer to what I was hoping for:

16px Lato at 1.44 Line Height

However, the more I looked at this, the more I was unsatisfied. Two things stood out:

  1. I wanted to use the x-height instead, as that seemed like a better measurement of height of the text than point size.
  2. I wanted more leading. In fact, I wanted to try making leading ~1.618 times the size of the text, instead of the other way around.

After these changes, I ended up with this:

16px Lato at 1.36 Line Height (highlighted)

This works out that, if you'd like the ratio of your x-height to leading to be golden when using Lato, you should use a line height of approximately 1.36. Here's the text again without highlighting:

16px Lato at 1.36 Line Height

And here's an overlay, showing the golden spiral overlaid on some 100px Lato at 4x:

Golden Spiral on Text

This was enough to make me happy. Now I have a method for picking line heights that I can justify and do without fussing around or trying to decide which looks better.

I measured a few other popular fonts and shared the results below. I'm not suggesting that these line heights are always the best choice, but at least these numbers have some reasoning behind them.

  • Arial: 1.39
  • Georgia: 1.31
  • Helvetica: 1.39
  • Open Sans: 1.41
  • Times: 1.18
  • Trebuchet MS: 1.36
  • Ubuntu: 1.36
  • Verdana: 1.44

Blame Canada: Robert Bringhurst is Wrong

Posted by Robert Mohns on July 3, 2014. Tagged: content, design, rants

Em Dash

iMarcians care very much about doing their very best, whether it’s code, design, experience, or content. We argue—sometimes vociferously—about what, exactly, is best. Today's topic: Punctuation.

Let’s talk about dashes. There are many—see Your PC is not a typewriter for the full list. I’m interested in the use of dashes to denote an change in thought or direction, for example:

Many readers of Adventures of Huckleberry Finn consider the ending flawed—Hemingway, for example, said that Twain “cheated”—while others have praised it. (source)

You’ve got two choices, the en-dash and the em-dash.

Typographer Robert Bringhurst has exiled the em-dash, claiming it’s Victorian. However, other typographers disagree based on contemporary American usage. The Chicago Manual of Style prescribesthe unspaced em-dash, as does the Oxford Guide to Style, the New York Times Manual of Style and Usage, and most American book publishers.

For that matter, what about spaces between sentences? Bringhurst hates two spaces, also considering it Victorian. Yet Bringhurst’s history is sadly, demonstrably factually incorrect, as documented in Why two spaces after a period isn’t wrong (or, the lies typographers tell about history).

Spacing around the em-dash is a valid concern. Full spaces can really make words seem too far apart; typographers solved this problem centuries ago. Modern recommendations vary by style guide; most American, Austrialian, and some British guides recommend using hair spaces or simply setting them closed. Several major English publishers (including the prestigious Cambridge University Press) use a space, en-dash, space, and most Canadian style guides do as well. (Did I mention that Bringhurst is Canadian?) The spaced en-dash is the convention in German and French as well.

(The AP Style Guide ignores the matter entirely and shows its telegraph roots in prescribing a double hyphen instead. Oy gevalt.)

Here are samples of the spaced en-dash, the un-spaced em-dash, the spaced em-dash, and the hyphen, set in Georgia and as rendered by Safari 7… (I’ve borrowed and mangled content from DIY Leather Tassel Necklace, which I found because of the domain name. Ironically, she uses en-dashes instead of em-dashes.)

Looks Right
Using spaced em-dashes is right
Looks Wrong:
Using spaced em-dashes is wrong
Looks Okay:
Using spaced en-dashes is okay
Looks Very Wrong Indeed:
Using spaced em-dashes is very, very wrong

And that’s in a decently well-made font. Some font designers make, ah, questionable choices. For example, the Mac system font Lucida Grande, for no good reason, uses almost identical glyphs for the en-dash and hyphen, making the em-dash the only sane choice:

Looks Right: the em-dash
Lucida Grande gets it horribly, horribly wrong: Exhibit A]
Looks Like A Mistake: the en-dash
Lucida Grande gets it horribly, horribly wrong: Exhibit B.
Looks like PEBKAC: the hyphen
Lucida Grande gets it horribly, horribly wrong: Exhibit C.

So, we can’t count upon commonly used fonts to have sane metrics (except for newer browsers which support @font-face—hooray for them!). But it gets worse.

The real trouble with “space en-dash space” is line breaks. Web browsers traditionally suffer from truly horrific typography. No line should begin with a dash of any sort, yet browsers will cheerfully honor a space for a break and push your en-dash to the next line:

Bad Wrap! No Biscuit!
Bad wrap! No biscuit!

Any good typographer would catch and fix this, but web browser engineers haven't yet noticed the problem.

(Let’s not even get into Microsoft Word’s autocorrect follies, other than to say it rarely honors the typeface you’ve selected and substitutes fonts without telling you.)

So now what?

The en-dash can’t be relied upon to look right, and it causes weird wrapping. The em-dash is right in every font I’ve examined, and it prevents browsers from doing horrible things.

Most British and Canadian publishers prefer the spaced en-dashes. Most American publishers and newspapers prefer the unspaced emdash.

We definitely don’t use French or German as our working language.

We’re an American company and our clients’ sites are overwhelmingly written in US English. We should use—nay, mandate!—the unspaced em-dash.


Or we could sidestep the debate entirely. Just put in a period and start a new sentence. It worked for Hemingway.