Website Quality Assurance Checklist: What You Need to Review

Quality assurance (QA) is a set of activities that checks your website for any bugs or errors, weaknesses, and potential points of failure before it goes live. This process aims to deliver your website to a level of excellence. Due to the complexity and a large number of variables involved in the development process, our web design agency has composed this website quality assurance checklist to help you deliver stellar results every time.

Website Quality Assurance Checklist
Table of content

Let’s touch a few bases before we continue. Keep in mind that various mobile devices, screen resolutions, browsers, internet connection, and operating systems play a significant role in the way a website is delivered. Also, the more complex the website, the more time needs to be dedicated to the testing process. A basic brochure website may be tested in an hour or so. On the other hand, a large website with custom functionality, advanced interactive elements, or an eCommerce website may require several days of testing.

Our checklist will ensure that your website functions optimally across the widest range possible.


Visitors will use different browsers and mobile devices to access your website. This is why you need to test and see if your design works well in every browser:

  • Chrome
  • Opera
  • Internet Explorer
  • Firefox
  • Safari

This includes aspects such as font size, font style, spacing, and color scheme. Plugins, links, and search fields can make or break your website, so make sure these function properly on both your home and landing pages. To check whether your website is mobile responsive, access it via various mobile devices such as smartphones and tablets.

Various visitors use various operating systems, so optimizing for just one of them is not enough. To ensure that your website functions properly, test it across all operating systems:

  • Windows
  • Mac OS
  • Android
  • Linux
  • iOS

As well as different laptop and desktop screen sizes:

  • 1024×768
  • 1280×800
  • 1366×768
  • 1920×1080

While you’re at it, we suggest checking for these as well just to make sure your website is providing the best user experience possible:

  • Intrusive pop-ups
  • Phone numbers and email addresses are linked up properly
  • Buttons and icons are large enough so even people with large fingers can use them seamlessly
  • Website navigation is simple and the content layout has been optimized
  • Inactive elements and custom functionality performs properly regardless of the device or screen size

Your website needs to be developed with navigation and accessibility in mind. This should be done in a way that allows users to easily navigate the site and reach desired outcomes. Accessibility is extremely important since it helps you extend your audience reach as well as market share. Here is what you need to check:

  • See whether all images have the appropriate resolution
  • Check whether your audio content works
  • Check the color to see if the choices harmonize. Also, if the information is conveyed with color, it needs to be visible without the color as well.
  • Check whether all of your images have alt tags and comprehensive descriptions
  • Look at the way you use language on your website and make sure that all abbreviations are properly explained
  • Ensure that your captions are descriptive and available
  • Make sure your website can be navigated only by using the keyboard
  • See if the content is lined up properly
  • Check whether the images are readable once you zoom out


The quality of your content is extremely important. It needs to be informative and logically structured so it would be easy to follow. Your choice of colors and fonts needs to be such that it never compromises the readability of the content.

Make sure to check all of your published articles for grammar, spelling, punctuation, or lexical mistakes. If you are not very confident in your lexical prowess, there is a ton of free online platforms that can help you. Also, ensure there is no lorem ipsum content left.

Your images should be in high resolution, appropriately cropped, and optimized in a way that has no negative impact on the loading speed of your website. If there are audio, video, or flash elements on your website, you need to have all the transcriptions and plain text elements in place.

This goes without saying – don’t forget to scan all files for viruses before they go live.

Validation testing

This step of our website quality assurance checklist ensures that your site meets the requirements of your client. Besides looking great, your website needs to function well. There are many online tools that can help you with validation testing and check for cross-browser errors, HTML errors, CSS errors, and much more. Here are some of our favorite tools:

  • Webpage analyzer (this tool tests the general performance of your website)
  • CSS validator (tests HTML documents and Cascading Style Sheets)
  • XML checker and validator (this tool will determine the format and validity of your XML documents)
  • Robots checker (checks the syntax of the robots.txt file)

Now that we gave you the list of our preferred tools, here is what validation testing includes:

  • Looking if the CSS contains display and style components
  • Checking internal, external, mail, and broken links
  • Checking whether the internal hyperlinks are relative. We also recommend manually opening all the links to make sure they lead to the desired websites.
  • Ensuring that the links are not leading to the same pages
  • Looking to see if every page of your website has a valid XHTML
  • Eliminating all dead-end web pages so your website would provide users with a fast and clear navigation path

Forms and input validation

For most businesses, forms are arguably the most important section of a website. This is where you collect leads and interact with your future customers. It is also the place where you provide your users with info on how to get in touch with your support team. If your contact forms don’t work as intended, you are doing nothing more than wasting your budget.

During this step of our quality assurance checklist, you should complete all input fields on your website. This includes a contact form submission, account setup, login, quizzes, and questionnaires. You need to ensure that all the fields, such as optional and required, function as they supposed to. We suggest sending a couple of test emails just to make sure they are sent and delivered to the right address.


As an agency that offers eCommerce web design services, we are well aware of the added attention that eCommerce websites require. This is mostly due to a large number of pages and an advanced level of functionality incorporated into these kinds of websites. Here is what you need to look into:

  • Check individual product pages and make sure they have no errors or missing content
  • Ensure that the shopping cart is updated each time you increase the number of your products, edit the contents, or someone makes a purchase
  • Check your discounts and coupons to make sure they function as they should
  • Make sure that products are displayed correctly
  • Eliminate duplicated products if there are any
  • Check whether filtering options are functioning correctly
  • Make sure that currency converters are set correctly
  • Ensure that shipping costs are calculated correctly based on region and taxes
  • Check notification emails to see if they are triggered and received as intended

Without a doubt, the most important factor of any eCommerce website is the payment gateway process. This testing requires extra care, so we recommend approaching it as if you were a customer using the website. With that in mind, here is what you should check:

  • Look at all the payment options you are offering (PayPal, Payoneer, Credit Card, Online Banking…) to make sure the payment gateway is working properly.
  • Check your account creation process. It should be simple and engaging.
  • See whether the customer is reminded to register for an account during guest checkout.
  • Take a look at your login and checkout options and ensure they function correctly.
  • Check page timeout limits
  • Make sure that confirmation emails are being sent and delivered as they should.

Most of the customers that will visit your website will come with a specific product in mind. This is why it is critical to check your search functionality across the site. The algorithm should be set up in a way that seamlessly directs the searcher to the most relevant product.


If you are one of our regular readers, by now you are certainly aware of just how much we stress the importance of search engine optimization. This stage of our website quality assurance checklist will ensure that your website is fully optimized for search engines. Here are the steps you need to take in order to test your website as thoroughly as possible:

  • Check all of your titles, tags, and meta descriptions. Make sure they are short, informative, and include keywords.
  • See if your social media icons are linked correctly.
  • Check all of the images published on your site. Do they have ALT tags within the IMG tag? If not, ensure that they do since this is amongst the key elements that influence your SEO ranking.
  • Redirect all of your old pages to new ones.
  • Test all links to www.
  • Keep your URLs short. Shorter URLs are more SEO-friendly.
  • The robots.txt file is the main indicator of your general SEO performance thanks to which search engines estimate which parts of your website should be indexed. Make sure that the robots.txt file is present.
  • Check if the HTML site map is set up within Google.
  • Ensure that Google Analytics and tracking has been set up to track and monitor website visitors, goals, and engagement to get the bigger picture of your website’s performance.
  • Check if the website is displaying properly on handheld devices such as mobiles and tablets. We have dedicated an entire article to adaptive and responsive web design to ensure your website displays properly across all platforms.
  • Keep loading speed under 3 seconds. The website that loads fast on both desktop and mobile makes for a great user experience as well as high SERP rankings.
  • Make sure your website has been validated for syntax errors so it would be crawlable by search engines.

Final words

Quality Assurance is a process that requires a lot of time invested but it instantly pays dividends. It allows you to detect any bugs or possible shortcomings of your website at an early stage – before it even goes live. More complex websites often require several rounds of QA testing. As this makes for a lot of hard work, we hope that our website Quality Assurance checklist will come in handy so you wouldn’t find yourself in that Have I missed anything? situation.

Before we say read you later, there is one more thing to highlight: outstanding Quality Assurance testing is extremely difficult without well-coordinated teamwork. Alpha Efficiency offers experience and expertise so that your team can focus on their daily duties. We will communicate all of the findings with you and create detailed bug descriptions before our developers do their magic. We look forward to hearing from you. Read you later, friends!

Brian Djordjevic
About The Author

Brian Dordevic

Brian is Marketing Strategic Planner with a passion for all things digital. Feel free to follow him on Twitter or schedule a consultation call with him.

Want to start your creative project today? Fill out this form, and let’s discuss your next steps.

Tell Us About Your Project.

Yes, I'm interested in discussing a

project for

. My name is

and you can email me at