Step 6: QA

Before we push the pages live, we’ll want to run a few quick checks on the page. As a reminder, Yext Page Builder pages are designed for a quick launch, meaning that out of the box, the page template will be mobile- and tablet-optimized, tested across various browsers, and engineered for SEO success. However, you should still test various breakpoints and devices to ensure success.

QA is extremely important. Pages with issues like slow load times, typos, or broken links lead to a poor customer experience, higher bounce rates, and fewer conversions. Doing QA helps eliminate those issues and ensure that once pages are published they are ready to be seen by consumers, and are optimized for the best customer experience.

QA Process

There are two parts to the QA process:

  1. Complete thorough internal testing prior to sending a staging link to any other stakeholders for QA. We will cover what to look for in your QA below.
  2. Once you’ve QA’d your page template yourself, it’s helpful to get feedback from others. You can share the Preview URL to have other stakeholders review the page template.

When QAing Pages it is important to keep track of your QA items in a structured way to have a clear understanding of what you have tested. Then you can create a list of what the issues are, including the priority, and can systematically take steps to resolve them. Some issues that arise may prevent you from launching pages, whereas some issues may be more aesthetic or stylistic and can be resolved after the launch process. Regardless of what comes up, you want to make sure you have a process in place so you can effectively work through items in their order of priority.

Types of QA

You want to make sure that everything appears and functions correctly, from load time and browser testing, to data mapping and spell checks. Below is a list of the main categories QA items will fall under, and some of the items to look for in those categories.

Technical

  • Are the fields appearing properly based on the mappings?
  • Are there any broken links?
  • Are there any load time issues?
  • Are the pages rendered the same across browsers?
  • If you integrated with a third-party analytics provider, is the integration working as expected?

Visual

  • Are things properly aligned?
  • Does the design match your branding?
  • Are modules and content optimized for other device types (see below for more on device testing)?

Data

  • Are the fields mapped properly?
  • Are you missing any data?
  • Are the URLs all correct and pointing to the right environment?

Enhancement

  • Are there any new features you’re realizing you need/want?

Device Testing

Within the Page Builder interface, there are device selectors on the right side of the page preview. The left option is for desktop, the middle option is for tablet, and the third option is for mobile. Make sure to click on these various device options to ensure that the content and modules are optimized and aligned to your expectations. For example, you may want to shorten or lengthen the amount of text on a given field to help optimize the mobile layout. Maybe you decide you want to add additional styling on mobile screens with custom CSS; that is possible, too!