<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=1639164799743833&amp;ev=PageView&amp;noscript=1">
Resources

Diagram Views

Follow along as we share our thoughts, perspectives, industry trends and insights. After all, good ideas want to be freed. (2)

Why We Partner with Episerver

At Diagram, our partnership with Episerver is centered on an alignment of our core values to the forward-thinking, user-focused vision of the platform. 

How to Create Google Analytics Dashboards

Follow our step-by-step guide to learn how to set up dashboards in Google Analytics. Plus get free dashboard templates for key marketing metrics!

How to Budget for an Episerver Migration

If you're planning to migrate your site from Ektron, or another CMS to Episerver, anticipating your costs will help you create a realistic budget.

How to Get More Digital Marketing Dollars for Your Budget

Need to determine the true value of your marketing efforts? Learn what metrics to report on to maximize your marketing budget.

When Should You Do Usability Testing?

Learn how performing user testing throughout a website redesign project can help designers create the best user experience for a website.

3 Ways to Turn Your Content into a Lead Generating Content Offer

Got a lot of high-quality content, but need ideas on how to turn it into a content offer and generate leads or turn prospects into customers? Here's 3.

The Importance of Communication in Project Management

We share some tips that project managers can follow to ensure that everyone involved in a project maintains the communication that is essential to its success.

Should I Do My Own Website Usability Testing?

We look at whether it's a good idea for website owners to perform their own user testing and offer some ideas on how to gain UX insights.

Inbound Marketing Strategy Starts With Research

Research is essential for meeting your Inbound Marketing goals. We share some tips and tools that can help you find out what you need to know.

5 Tips to Diagnose UX Issues on Your Website

User experience (UX) is a key component to a successful website. Follow these 5 tips to diagnose and fix simple UX issues on your website.

Web Accessibility, Section 508, and Your Web Project

Learn the need-to-knows of Website Accessibility, Section 508, and what your obligations are as a designer, developer or website manager.

The Need for Speed: 3 Keys to Successful Load Testing

Load testing involves simulating a real-life, worst case scenario and answers the question of how the application will respond to maximum capacity.

Episerver Content Accessibility Mistakes to Avoid!

Diagram's Kevin Apgar shares common content accessibility mistakes and how to avoid them using Episerver.

Here's Why You Should Inline Critical CSS to Reduce Load Time

Using inline CSS on critical page elements helps to speed up load time.

6 Quick Win Tasks for Inbound Marketing Success

Need a quick boost to help reach your inbound marketing goals? Try these 6 simple activities that can make a big difference.

3 Critical Episerver Strategies to Implement in 2020

We share three key areas every organization should focus on regardless of its stage in the digital agility model.

How to Create an Award-Winning Web Experience

Diagram's Dan Sitton shares how Diagram won an Episerver Ascend website award and tips to help you win at your online experience.

Episerver Ascend 2019 Recap

Ascend 2019 has come to a close. Learn from the Diagram team the top takeaways and key insights from the conference.

The Guide to Inclusive Holiday Marketing Campaigns

Create meaningful and effective holiday marketing campaigns that resonate with your entire audience.

How Marketing Automation Makes Your Work Easier

Marketing Automation software can save you time with your day-to-day work. But how do you use the software to make life easier? Learn how.

The 3 Essential Factors of Successful CRM Adoption

Implementing a new CRM platform to improve your sales process? Learn what is needed for a successful CRM adoption.

10 Things Ektron Users Should Know about Migrating to Episerver

If you're an Ektron user, here's what you need to know about the benefits of migrating to Episerver.

How Much Will It Really Cost to Migrate from Ektron to Episerver?

With more than 25 years of experience, we've seen it all when it comes to pricing the migration between Ektron and Episerver.

5 SEO Mistakes to Avoid When Launching a New Website

When launching a new website, addressing these issues can ensure that you don't see a drop in search rankings.

Tutorial Time: Building a Featured Videos Block in Episerver

In our latest tutorial, we look at how to build a "featured videos" block in Episerver using the YouTube Data API v3.

4 Key Rules for Great Responsive Web Design

We look at what web designers should keep in mind when designing websites to be accessible to users across every device and screen size.

Hello World, We Are Diagram

After nearly 25 years in business we knew it was time for a brand refresh. We are excited to share with you our transformation from WSOL to Diagram.

What You Need to Know About Flexible Columns in HubSpot

Flexible columns allow for endless layout combinations. We share what you should know about flexible columns in HubSpot and how to set them up.

4 Questions To Answer Before Moving To a New eCommerce Platform

Are you planning to migrate your website to a new eCommerce CMS platform? We share 3 strategic questions you should consider first.

Documenting Your Killer Social Media Marketing Strategy

Your social media marketing strategy should be a comprehensive look at how your business uses social media to meet its goals.

4 Tips for Building User Empathy Into Your Website

Learn the importance of building user empathy into your website and how to incorporate user research when building out your website.

Evaluating Marketing Automation Software Options: A Checklist

What should you look for when choosing Marketing Automation software? Use our helpful checklist to evaluate your options.

How PandaDoc and HubSpot Streamlined our Sales Process

PandaDoc is a tool we use daily to write our contracts and proposals for clients. Let's take look at exactly what PandaDoc does and why we use it for Diagram.

PIM, ERP, CMS, AMS, MAP, CRM…What does it all mean?

Explore how integrating CMS, CRM, ERP, and other systems can simplify managing your business's digital and operational aspects effectively.

3 Ways to Keep Teams Relevant During Industry Evolution

Keep your production team working as efficiently as possible with these processes.

Site Launch To-Do List: Pt. 2 (Load Testing)

We share why you should load test your website, what you should test and the correct load testing method.

Google Data Studio: What Is It and Why You Need It

Diagram's AJ LaPorte shares an in-depth look at what Google Data Studio is, why you should be using it, and how to use it for your reporting needs both intracompany and client wide.

Skeleton Screens: Giving Body to Your Content

Diagram's Nick Melville shares how Skeleton Screens are used to enhance the user experience while a page loads.

QA & You: Go-Live Cascades Are Your Friend

Diagram's Kevin Apgar shares the importance of Go-Live Cascades and how we set up cascades as part of our deployment process.

Creating a Blueprint for a Successful CMS Migration

What's the best approach to a website migration project? We look at how creating an implementation blueprint can build a solid foundation for your migration.

How to Create Section 508 Compliant Content in Episerver

We share some valuable tips for how to make sure the content you create in Episerver meets Section 508 standards.

Which Comes First Content or Design?

Which comes first: content or design? This dilemma can feel a lot like a chicken or the egg debate. So let’s unpack this conundrum, starting with the answer...

Three Reasons I'm Excited About Umbraco v8

Diagram's John McKillip shares 3 reasons he's most excited for Umbraco's v8 release.

DNS Propagation and How it Can Affect Your Website Launch

Diagram's Rob Schall explains how DNS propagation can affect your website launch and makes a recommendation for your next website deployment or update.

Turn Your Customers into Promoters: A Real Life Example

Diagram's Sarah Corley explains the difference between customer service, customer success and customer experience. She also shares a personal example of how one brand went above and beyond to turn her from a customer into a brand advocate.

Develop a Successful Digital Strategy with These 4 Steps

Diagram's Denise Baker shares how to develop a successful digital strategy that will help your company reach its business goals.

How to move from HTTP to HTTPS

Making the switch from HTTP to HTTPS can seem daunting and overwhelming. In this article, we'll break down the what, when, why, and how for migrating to HTTPS.

HubSpot Updates: 5 New Marketing Features You Might Have Missed

Diagram's Sarah Corley recaps 5 of HubSpots software updates that you might have missed.

How I Survive (and Thrive) Working Remotely

Diagram's Amber Bradley shares 10 tips she implements daily as an employee who works remotely.

Digital Agency Partnerships: Championing Clients Towards Success

How do you become the liaison between the agency team and client? It requires you to take on a partnership mentality of trust, respect, and collaboration.

Overcoming CMS Migration Challenges: Third Party Integrations

We look at what you should consider when planning how third party systems will fit into your website when migrating to a new CMS platform.

ArcGIS Tutorial: A Google Maps Alternative

Diagram's Peter Pham shares a Google Maps alternative, ArcGIS, and how to add it to your Episerver website.

Correcting SEO Issues in the HubSpot CMS

If you are using HubSpot's CMS you may have noticed when using SEO Audit Tools such as SEMRush and Moz that your site has some metadata issues when it comes to listing pages and dynamic pages. We're going to look at how to fix these isssues through the magic of HubL and JavaScript.

Why You Should Integrate Your CRM And MAP

We look at the benefits sales and marketing teams can receive from connecting their CRM and MAP and discuss several options for integrating a CRM with HubSpot.

Gathering Requirements in an Agile World

Diagram's Nick Melville shares the importance of gathering various requirements in an Agile project.

Establishing Visual Continuity on Social Media [Infographic]

We share an infographic containing some helpful tips for how to make sure you maintain a consistent identity across all of your social channels.

Building Engagement Through User-Generated Content

We look at how to engage people on social media by encouraging them to share content, including some great examples of user-generated content.

Using User Context to Improve Site Navigation

The best way to improve navigation on your website is to consider your content, your users, and their context. Learn about the ways people search for and discover information in this article.

CMS Migrations: The Cost of Doing Nothing

We get it, planning to migrate to a new CMS platform can be scary and costly. Furthermore, it's extremely easy to have a big ticket item such a platform migration cut from corporate budgets or delayed for various reasons.

It's Almost 2019: What Should I Do With My Ektron Site?

As the calendar year turns over, many organizations are taking a look at their digital infrastructure to see if there are any major needs as they plan for the rest of the year. To help ensure the continued growth of your digital strategy, the beginning of the year provides an excellent opportunity to evaluate your Ektron site - including the ROI it provides and to identify any risks.

Aligning Values to Drive Your Projects Towards Success

Diagram's Britney Na shares how we use value mapping and value sorting to align stakeholder values to drive projects towards success.

How Marketing and Project Management are Similar

WSOL's Katelyn Ahern shares 3 similarities she's discovered between marketing and project management.

6 Must-Have HubSpot Integrations

We share some of our favorite tools that can be integrated with HubSpot to create a complete picture of your online engagements and bring success to your digital strategy.

How Can I Find Section 508 Issues on My Website?

We share some tips on how to check your website for common accessibility issues.

How to Build Into a Website Performance and Speed

We offer some helpful tips on how to design a website that loads quickly and provides a good experience across all devices and screen sizes.

3 Benefits of Episerver’s Content Blocks

We look at how both developers and site authors can use Episerver's content blocks to bring power and flexibility to a website.

The Benefits of jQuery in Front-End Website Development

Learn how web developers can use jQuery to create website functionality that functions smoothly and is easy to update.

3 Things To Remember When Working To Improve Website Performance

We share some of the insights we gained by working on a redesign that would reduce page load time for a client's product pages.

4 Ways to Communicate Progress During An Episerver Migration

Diagram's Jonna Robertson shares how to cultivate consensus with internal stakeholders during an Episerver migration.

The "Unofficial" HubSpot Developer Extension for Google Chrome

The HubSpot Developer Extension for Chrome/Chromium adds useful shortcuts to commonly used HubSpot Query Parameters, and tools for making HubSpot Development easier and more enjoyable. In this post, we'll breakdown the plugin and its features.

UX Tales of Terror: Don't Get Spooked by these UX Nightmares

Read our haunting stories that will keep you up at night, if you dare. Experience the horror of UX Tales of Terror!

Google 101: Structured Data

There’s a lot of information on your website and search engines should understand your content. Read on to learn how to add Structured Data to your pages.

Avoid a Website RFP Horror Story with these 13 Questions

Diagram's Dan Sittons shares 13 questions that each organization should ask of itself before issuing an request for proposal (RFP).

Solving Organizational Problems with Design Thinking

Believe it or not, a three-hour roundtable discussion is not the best way to collaborate on solutions to big organizational problems. Diagram's Dennis Kardys shares how the Design Thinking framework can help you work more effectively across teams and departmental silos.

How to Choose the Right SMTP (Mail) Service for Your Website

Diagram's Rob Schall shares how to choose the right SMTP service for your website.

CSS Grid vs. Flexbox: Definitions and Differences

Diagram's Derrik Engel shares the definitions and differences between CSS Grid and Flexbox.

Why Documenting Your Sales Process Matters

Diagram's Deb Smith shares the importance of why sales documentation matters.

What Is Section 508 and Why Do I Need to Be Compliant?

We look at how Section 508 sets standards for websites to ensure everyone can use them, even if they have physical disabilities.

10 Questions You’re Too Embarrassed to Ask a Developer

Nobody wants to appear dumb when talking to technical people, so here are some answers to questions that you might have been wary about asking.

3 Tips to Align Internal Project Expectations with Your Manager

Diagram's Nicole Osterhout shares 3 tips to help align internal project expectations and goals with your manager.

A Closer Look at Episerver Page Preview

One of the standard features a content management system has is the ability to preview a page before publishing. Today we're going to look at the Episerver Page Preview Package that allows editors the ability to preview the unpublished changes for a page without the authoring tools being shown.

4 Tips for Managing Content During a Website Redesign

Diagram's Britney Na shares 4 tips to help manage your content during a website redesign project.

Is your website your best marketing/sales person?

We have to recognize that what the best marketing and sales people do is build relationships with people; relationships built on trust.

QA & You: The Testing Handoff

Diagram's Kevin Apgar shares the importance of quality control testing and how to prepare for a handoff.

Exporting Product Data as a CSV from Episerver Commerce

Learn how Diagram's John McKillip exported product data as a CSV from Episerver Commerce.

Partnering with Diagram

At Diagram, we're not a bunch of loners. Learn about the different partnerships we've formed in order to provide the best services for our clients.

Monitoring Your AWS Cloud Services With Amazon CloudWatch

We look at how Amazon CloudWatch provides administrators with detailed reports and alarms for their Amazon Web Services properties.

The Basics of Website and Application Monitoring

You’ve never really monitored your site much before so you are not sure where to begin, how to monitor your website or why you even need to monitor it. We'll discuss the how's and why's for monitoring your website and provide you with some tools that can assist in your ongoing monitoring project.

5 Aspects to Consider When Creating a Lead Nurturing Workflow

We discuss 5 things to take into account when creating automated workflows that deliver the right content to the right people at the right time.

4 Pieces of Advice When Starting An Episerver CMS Migration

Migration to the Episerver CMS doesn't have to be stressful. We've helped over 100 sites move from the Ektron platform to Episerver. Learn our 4 pieces of advice when migrating to keep you sane and stress-free.

Earn More Clicks for Pages Ranking in Google Search

Learn how to improve your click through rate (CTR) for pages that rank in Google search results using information found in Google Search Console.

Buyer Personas and Human-To-Human Marketing

Remembering that we are connecting with actual people is one of the keys to inbound marketing success. Defining buyer personas helps us do just that.

Improve Your Google Page Speed by Optimizing Your Images

PageSpeed Insights is popular among companies when gauging the performance of their site for users. Let's look at improving your score with image optimization.

Setting up Migrations for Episerver AspNetIdentity

With a Migrations/Configuration.cs file in place, the package manager console command add-migration can be used to update changes to the user model in Episerver

A Step-by-Step Guide to Handling Negative Social Media Messages

Don't panic! Negative comments or complaints about your company on social media don't have to be a crisis if you follow these steps.

Developer Ethics, Or How To Be Sure You Don’t Make Kant Cry

Learn how the ideas of the philosopher Immanuel Kant inform the ethical standards that developers should follow when creating websites.

Utilizing Vulcan for Listing Pages in Episerver

Learn how utilizing Vulcan for the article listing page allowed us to quickly build a simple, flexible way to return sets of paginated Episerver content.

Content Best Practices: Tips to Achieve a More Successful Page

Content managers have a great deal of power over a website. We share some tips for how to format content to provide the best experience for every user.

4 Ways to Make Your Outbound Marketing Inbound Friendly

While Inbound Marketing might be the way of the future, outbound marketing can still be important. Learn how to integrate these two strategies.

What Is Inbound Marketing? [Infographic]

Do you know about Inbound Marketing? Check out our infographic to learn about this powerful method of connecting with your customers online.

Results Matter.

We design creative digital solutions that grow your business, strengthen your brand, and engage your audience. Are you looking for a partner to get you to the next level?

Let's Talk