One place for hosting & domains

      Great

      How To Test Your Data With Great Expectations


      The author selected the Diversity in Tech Fund to receive a donation as part of the Write for DOnations program.

      Introduction

      In this tutorial, you will set up a local deployment of Great Expectations, an open source data validation and documentation library written in Python. Data validation is crucial to ensuring that the data you process in your pipelines is correct and free of any data quality issues that might occur due to errors such as incorrect inputs or transformation bugs. Great Expectations allows you to establish assertions about your data called Expectations, and validate any data using those Expectations.

      When you’re finished, you’ll be able to connect Great Expectations to your data, create a suite of Expectations, validate a batch of data using those Expectations, and generate a data quality report with the results of your validation.

      Prerequisites

      To complete this tutorial, you will need:

      Step 1 — Installing Great Expectations and Initializing a Great Expectations Project

      In this step, you will install the Great Expectations package in your local Python environment, download the sample data you’ll use in this tutorial, and initialize a Great Expectations project.

      To begin, open a terminal and make sure to activate your virtual Python environment. Install the Great Expectations Python package and command-line tool (CLI) with the following command:

      • pip install great_expectations==0.13.35

      Note: This tutorial was developed for Great Expectations version 0.13.35 and may not be applicable to other versions.

      In order to have access to the example data repository, run the following git command to clone the directory and change into it as your working directory:

      • git clone https://github.com/do-community/great_expectations_tutorial
      • cd great_expectations_tutorial

      The repository only contains one folder called data, which contains two example CSV files with data that you will use in this tutorial. Take a look at the contents of the data directory:

      You’ll see the following output:

      Output

      yellow_tripdata_sample_2019-01.csv yellow_tripdata_sample_2019-02.csv

      Great Expectations works with many different types of data, such as connections to relational databases, Spark dataframes, and various file formats. For the purpose of this tutorial, you will use these CSV files containing a small set of taxi ride data to get started.

      Finally, initialize your directory as a Great Expectations project by running the following command. Make sure to use the --v3-api flag, as this will switch you to using the most recent API of the package:

      • great_expectations --v3-api init

      When asked OK to proceed? [Y/n]:, press ENTER to proceed.

      This will create a folder called great_expectations, which contains the basic configuration for your Great Expectations project, also called the Data Context. You can inspect the contents of the folder:

      You will see the first level of files and subdirectories that were created inside the great_expectations folder:

      Output

      checkpoints great_expectations.yml plugins expectations notebooks uncommitted

      The folders store all the relevant content for your Great Expectations setup. The great_expectations.yml file contains all important configuration information. Feel free to explore the folders and configuration file a little more before moving on to the next step in the tutorial.

      In the next step, you will add a Datasource to point Great Expectations at your data.

      Step 2 — Adding a Datasource

      In this step, you will configure a Datasource in Great Expectations, which allows you to automatically create data assertions called Expectations as well as validate data with the tool.

      While in your project directory, run the following command:

      • great_expectations --v3-api datasource new

      You will see the following output. Enter the options shown when prompted to configure a file-based Datasource for the data directory:

      Output

      What data would you like Great Expectations to connect to? 1. Files on a filesystem (for processing with Pandas or Spark) 2. Relational database (SQL) : 1 What are you processing your files with? 1. Pandas 2. PySpark : 1 Enter the path of the root directory where the data files are stored. If files are on local disk enter a path relative to your current working directory or an absolute path. : data

      After confirming the directory path with ENTER, Great Expectations will open a Jupyter notebook in your web browser, which allows you to complete the configuration of the Datasource and store it to your Data Context. The following screenshot shows the first few cells of the notebook.

      Screenshot of a Jupyter notebook

      The notebook contains several pre-populated cells of Python code to configure your Datasource. You can modify the settings for the Datasource, such as the name, if you like. However, for the purpose of this tutorial, you’ll leave everything as-is and execute all cells using the Cell > Run All menu option. If run successfully, the last cell output will look as follows:

      Output

      [{'data_connectors': {'default_inferred_data_connector_name': {'module_name': 'great_expectations.datasource.data_connector', 'base_directory': '../data', 'class_name': 'InferredAssetFilesystemDataConnector', 'default_regex': {'group_names': ['data_asset_name'], 'pattern': '(.*)'}}, 'default_runtime_data_connector_name': {'module_name': 'great_expectations.datasource.data_connector', 'class_name': 'RuntimeDataConnector', 'batch_identifiers': ['default_identifier_name']}}, 'module_name': 'great_expectations.datasource', 'class_name': 'Datasource', 'execution_engine': {'module_name': 'great_expectations.execution_engine', 'class_name': 'PandasExecutionEngine'}, 'name': 'my_datasource'}]

      This shows that you have added a new Datasource called my_datasource to your Data Context. Feel free to read through the instructions in the notebook to learn more about the different configuration options before moving on to the next step.

      Warning: Before moving forward, close the browser tab with the notebook, return to your terminal, and press CTRL+C to shut down the running notebook server before proceeding.

      You have now successfully set up a Datasource that points at the data directory, which will allow you to access the CSV files in the directory through Great Expectations. In the next step, you will use one of these CSV files in your Datasource to automatically generate Expectations with a profiler.

      Step 3 — Creating an Expectation Suite With an Automated Profiler

      In this step of the tutorial, you will use the built-in Profiler to create a set of Expectations based on some existing data. For this purpose, let’s take a closer look at the sample data that you downloaded:

      • The files yellow_tripdata_sample_2019-01.csv and yellow_tripdata_sample_2019-02.csv contain taxi ride data from January and February 2019, respectively.
      • This tutorial assumes that you know the January data is correct, and that you want to ensure that any subsequent data files match the January data in terms of number or rows, columns, and the distributions of certain column values.

      For this purpose, you will create Expectations (data assertions) based on certain properties of the January data and then, in a later step, use those Expectations to validate the February data. Let’s get started by creating an Expectation Suite, which is a set of Expectations that are grouped together:

      • great_expectations --v3-api suite new

      By selecting the options shown in the output below, you specify that you would like to use a profiler to generate Expectations automatically, using the yellow_tripdata_sample_2019-01.csv data file as an input. Enter the name my_suite as the Expectation Suite name when prompted and press ENTER at the end when asked Would you like to proceed? [Y/n]:

      Output

      Using v3 (Batch Request) API How would you like to create your Expectation Suite? 1. Manually, without interacting with a sample batch of data (default) 2. Interactively, with a sample batch of data 3. Automatically, using a profiler : 3 A batch of data is required to edit the suite - let's help you to specify it. Which data asset (accessible by data connector "my_datasource_example_data_connector") would you like to use? 1. yellow_tripdata_sample_2019-01.csv 2. yellow_tripdata_sample_2019-02.csv : 1 Name the new Expectation Suite [yellow_tripdata_sample_2019-01.csv.warning]: my_suite When you run this notebook, Great Expectations will store these expectations in a new Expectation Suite "my_suite" here: <path_to_project>/great_expectations_tutorial/great_expectations/expectations/my_suite.json Would you like to proceed? [Y/n]: <press ENTER>

      This will open another Jupyter notebook that lets you complete the configuration of your Expectation Suite. The notebook contains a fair amount of code to configure the built-in profiler, which looks at the CSV file you selected and creates certain types of Expectations for each column in the file based on what it finds in the data.

      Scroll down to the second code cell in the notebook, which contains a list of ignored_columns. By default, the profiler will ignore all columns, so let’s comment out some of them to make sure the profiler creates Expectations for them. Modify the code so it looks like this:

      ignored_columns = [
      #     "vendor_id"
      # ,    "pickup_datetime"
      # ,    "dropoff_datetime"
      # ,    "passenger_count"
          "trip_distance"
      ,    "rate_code_id"
      ,    "store_and_fwd_flag"
      ,    "pickup_location_id"
      ,    "dropoff_location_id"
      ,    "payment_type"
      ,    "fare_amount"
      ,    "extra"
      ,    "mta_tax"
      ,    "tip_amount"
      ,    "tolls_amount"
      ,    "improvement_surcharge"
      ,    "total_amount"
      ,    "congestion_surcharge"
      ,]
      

      Make sure to remove the comma before "trip_distance". By commenting out the columns vendor_id, pickup_datetime, dropoff_datetime, and passenger_count, you are telling the profiler to generate Expectations for those columns. In addition, the profiler will also generate table-level Expectations, such as the number and names of columns in your data, and the number of rows. Once again, execute all cells in the notebook by using the Cell > Run All menu option.

      When executing all cells in this notebook, two things happen:

      1. The code creates an Expectation Suite using the automated profiler and the yellow_tripdata_sample_2019-01.csv file you told it to use.
      2. The last cell in the notebook is also configured to run validation and open a new browser window with Data Docs, which is a data quality report.

      In the next step, you will take a closer look at the Data Docs that were opened in the new browser window.

      Step 4 — Exploring Data Docs

      In this step of the tutorial, you will inspect the Data Docs that Great Expectations generated and learn how to interpret the different pieces of information. Go to the browser window that just opened and take a look at the page, shown in the screenshot below.

      Screenshot of Data Docs

      At the top of the page, you will see a box titled Overview, which contains some information about the validation you just ran using your newly created Expectation Suite my_suite. It will tell you Status: Succeeded and show some basic statistics about how many Expectations were run. If you scroll further down, you will see a section titled Table-Level Expectations. It contains two rows of Expectations, showing the Status, Expectation, and Observed Value for each row. Below the table Expectations, you will see the column-level Expectations for each of the columns you commented out in the notebook.

      Let’s focus on one specific Expectation: The passenger_count column has an Expectation stating “values must belong to this set: 1 2 3 4 5 6.” which is marked with a green checkmark and has an Observed Value of “0% unexpected”. This is telling you that the profiler looked at the values in the passenger_count column in the January CSV file and detected only the values 1 through 6, meaning that all taxi rides had between 1 and 6 passengers. Great Expectations then created an Expectation for this fact. The last cell in the notebook then triggered validation of the January CSV file and it found no unexpected values. This is spuriously true, since the same data that was used to create the Expectation was also the data used for validation.

      In this step, you reviewed the Data Docs and observed the passenger_count column for its Expectation. In the next step, you’ll see how you can validate a different batch of data.

      Step 5 — Creating a Checkpoint and Running Validation

      In the final step of this tutorial, you will create a new Checkpoint, which bundles an Expectation Suite and a batch of data to execute validation of that data. After creating the Checkpoint, you will then run it to validate the February taxi data CSV file and see whether the file passed the Expectations you previously created. To begin, return to your terminal and stop the Jupyter notebook by pressing CTRL+C if it is still running. The following command will start the workflow to create a new Checkpoint called my_checkpoint:

      • great_expectations --v3-api checkpoint new my_checkpoint

      This will open a Jupyter notebook with some pre-populated code to configure the Checkpoint. The second code cell in the notebook will have a random data_asset_name pre-populated from your existing Datasource, which will be one of the two CSV files in the data directory you’ve seen earlier. Ensure that the data_asset_name is yellow_tripdata_sample_2019-02.csv and modify the code if needed to use the correct filename.

      my_checkpoint_name = "my_checkpoint" # This was populated from your CLI command.
      
      yaml_config = f"""
      name: {my_checkpoint_name}
      config_version: 1.0
      class_name: SimpleCheckpoint
      run_name_template: "%Y%m%d-%H%M%S-my-run-name-template"
      validations:
        - batch_request:
            datasource_name: my_datasource
            data_connector_name: default_inferred_data_connector_name
            data_asset_name: yellow_tripdata_sample_2019-02.csv
            data_connector_query:
              index: -1
          expectation_suite_name: my_suite
      """
      print(yaml_config)
      """
      

      This configuration snippet configures a new Checkpoint, which reads the data asset yellow_tripdata_sample_2019-02.csv, i.e., your February CSV file, and validates it using the Expectation Suite my_suite. Confirm that you modified the code correctly, then execute all cells in the notebook. This will save the new Checkpoint to your Data Context.

      Finally, in order to run this new Checkpoint and validate the February data, scroll down to the last cell in the notebook. Uncomment the code in the cell to look as follows:

      context.run_checkpoint(checkpoint_name=my_checkpoint_name)
      context.open_data_docs()
      

      Select the cell and run it using the Cell > Run Cells menu option or the SHIFT+ENTER keyboard shortcut. This will open Data Docs in a new browser tab.

      On the Validation Results overview page, click on the topmost run to navigate to the Validation Result details page. The Validation Result details page will look very similar to the page you saw in the previous step, but it will now show that the Expectation Suite failed, validating the new CSV file. Scroll through the page to see which Expectations have a red X next to them, marking them as failed.

      Find the Expectation on the passenger_count column you looked at in the previous step: “values must belong to this set: 1 2 3 4 5 6”. You will notice that it now shows up as failed and highlights that 1579 unexpected values found. ≈15.79% of 10000 total rows. The row also displays a sample of the unexpected values that were found in the column, namely the value 0. This means that the February taxi ride data suddenly introduced the unexpected value 0 as in the passenger_counts column, which seems like a potential data bug. By running the Checkpoint, you validated the new data with your Expectation Suite and detected this issue.

      Note that each time you execute the run_checkpoint method in the last notebook cell, you kick off another validation run. In a production data pipeline environment, you would call the run_checkpoint command outside of a notebook whenever you’re processing a new batch of data to ensure that the new data passes all validations.

      Conclusion

      In this article you created a first local deployment of the Great Expectations framework for data validation. You initialized a Great Expectations Data Context, created a new file-based Datasource, and automatically generated an Expectation Suite using the built-in profiler. You then created a Checkpoint to run validation against a new batch of data, and inspected the Data Docs to view the validation results.

      This tutorial only taught you the basics of Great Expectations. The package contains more options for configuring Datasources to connect to other types of data, for example relational databases. It also comes with a powerful mechanism to automatically recognize new batches of data based on pattern-matching in the tablename or filename, which allows you to only configure a Checkpoint once to validate any future data inputs. You can learn more about Great Expectations in the official documentation.



      Source link

      7 Great Web Accessibility Examples to Inspire You


      Here at DreamHost, we believe everyone should be able to use any website on the internet, regardless of any disability they may have. However, while we care about web accessibility, we also understand that designing a website that’s both accessible and visually attractive can be challenging.

      The good news is that accessible websites don’t have to be ugly. On the contrary, some stunning websites out there are designed with accessibility in mind — which we could all learn a thing or two from.

      In this post, we’ll start by showing you what strong web accessibility looks like. Then we’ll show you seven of the best web accessibility examples on the internet and see what we can learn from them. Let’s get started!

      Create a Website for All

      We make sure your website is fast and secure so you can focus on the important stuff.

      What Great Web Accessibility Looks Like

      According to The World Bank, over 15% of the global population has some form of disability. These can include:

      • Visual impairments: Some users have visual impairments that inhibit their ability to see clearly or perceive color contrasts
      • Hearing impairments: This includes deafness and partial hearing loss.
      • Physical disabilities: Some people have mobility impairments that can impact their dexterity and ability to make precise movements, possibly making using a mouse difficult.
      • Cognitive disabilities: Conditions like dyslexia and dementia can affect a person’s cognitive abilities.

      It’s important to keep all of these different challenges at the forefront of your mind when creating your website to ensure there are no barriers to disabled users. To help web designers with this, W3C has developed a set of Web Content Accessibility Guidelines (WCAG).

      Solid web accessibility means adhering to these guidelines and carefully following the four guiding principles of web content accessibility. These guiding principles state that all websites should be:

      1. Perceivable
      2. Operable
      3. Understandable
      4. Robust

      Ensuring that your website is “operable” might mean implementing keyboard-friendly navigation for people who cannot use a mouse. “Perceivable” might mean making sure to use high-contrast colors for people with visual impairments.

      We’ve already outlined 10 practical ways to implement the web accessibility guidelines and make your website more accessible (including advice on accessibility testing and UI components). Now we’re going to look at some examples of websites that are already doing it right.

      7 Great Web Accessibility Examples to Inspire You

      Below, we’ve listed some of our favorite web accessibility examples. These seven websites set the bar when it comes to accessibility.

      1. Scope

      The Scope home page.

      Scope is a disability equality charity based in England and Wales dedicated to creating a fairer, more equal society. As a champion of disability equality, you’d expect that this organization’s website would be as accessible as possible — and it is.

      Not only does it fully adhere to WCAG 2.0 and WCAG 2.1 guidelines, but the site is even customizable for individual users. For example, users can change the site’s colors, increase the text size, or even turn on text narration to have the content read aloud.

      If you look at the top-left section of the home page, you’ll see an Accessibility tab. Click on this, and the site will bring you to its accessibility page, which includes instructions on how to adapt the experience to your needs, links to assistive technologies, and a list of known accessibility issues that are being worked on.

      Scope uses short sentences and large, clean fonts throughout the site for maximum readability. Plus, the site is fully compatible with screen reader software.

      Despite already being a fantastic example of website accessibility, the team at Scope continues to make improvements. Every three months, they test the website for accessibility and make updates where necessary.

      2. Paralympic.org

      The IPC home page.

      Paralympic.org is the official website of the International Paralympic Committee (IPC). The IPC is a powerful advocate of social inclusion, and its website is a testament to that.

      It features keyboard-friendly tab navigation and an instant “scroll-to-top” button to make it easy to move around the page. Images and videos are large and highly visible, and there’s plenty of white space to make visual elements stand out.

      If you go to the home page, you’ll notice a text size adjuster in the top-right corner of the screen. This is easily visible and allows users with visual impairments to quickly customize the size of the text to meet their needs.

      3. KidzWish

      The KidzWish home page.

      KidzWish is an organization that provides therapy, support services, and an annual Christmas party for children who are disadvantaged or have a disability. It caters to many people with different disabilities, so naturally, it needed to build a website that was as accessible as possible.

      It definitely achieved that goal. The KidzWish website is wonderfully designed, with a logical structure, keyboard-friendly navigation, high-contrast colors, and large text. Plus, it’s easy to navigate with prominent, clickable elements.

      The design is also very child-friendly. It boasts a bright, bold color scheme and tons of fun graphics.

      4. SSE Energy

      The SSE Energy home page.

      SSE Energy is a UK-based energy company. Its website features information about tariffs and bundles and includes a main login portal for its customers to service their accounts.

      The company has done a wonderful job of making the site accessible to all by using large readable text and a clear interface. It also incorporates keyboard navigation to make it easy to get around the site.

      The designers went above and beyond to ensure that the site is accessible to visually- and hearing-impaired users. There are SignVideo services for British Sign Language users, and the color contrast meets WCAG guidelines.

      Customers can also request bills in Braille and larger formats. In addition to all of this, the site is compatible with assistive technology.

      5. BBC iPlayer

      The BBC iPlayer home page.

      BBC iPlayer is the BBC’s online streaming service. Its website is where users go to watch programs online. It’s also another fantastic web accessibility example that we can all learn from.

      First, the website is both very easy to navigate and compatible with assistive technology. You can move around the page by clicking on the Tab button. Navigating over the iPlayer logo brings up an option for Accessibility help, which links to a resource page with a lot of useful information for users with disabilities.

      The content is logically laid out, and all buttons use a clear visual design with high contrast colors. There are also keyboard and mouse-accessible tooltips that provide extra information for users and descriptive alt text for all images.

      The video content is also accessible. All shows on BBC iPlayer feature subtitles. There are also audio-described and signed content categories.

      6. NSW Government

      The NSW Government home page.

      The NSW Government website is the government hub for the New South Wales area of Australia. It’s perfectly designed to make it easy for residents of all backgrounds and abilities to use.

      This site features tab navigation, making it simple to navigate pages using a keyboard or screen reader. Thanks to large fonts and contrasting colors, it’s also extremely readable and is compatible with assistive technology.

      7. GOV.UK

      The GOV.UK home page.

      GOV.UK is the central hub for all U.K. government web pages. It can be used to access everything from information about benefits and disability aid to visa and immigration support.

      The U.K. Government has done an amazing job of making its site accessible for everyone who needs it. The site features keyboard navigation and ARIA attributes, making it easy to find pages and navigate the site. It also is adapted to support 300% zoom for visually impaired users.

      DreamHost Takes Inclusivity Seriously

      We regularly report on diversity, accessibility, and representation in the tech industry. Subscribe to our monthly newsletter so you never miss an article.

      Make an Accessibility Statement

      Making sure your website is as accessible as possible is both a moral and a professional obligation. It might seem like a challenge, but it’s worth it. You can simply follow in the footsteps of the web accessibility examples above to create an inclusive website that all users can enjoy.

      Ready to build your accessible website? Let us take care of the technical side for you, so you can devote more of your time and energy to what matters: the design. Sign up for our Shared Unlimited Hosting Plan and get unlimited, secure hosting for all of your websites!



      Source link

      17 Great About Us Pages to Inspire You


      Every business needs a website. And every website needs an About Us page.

      Actually . . . take two steps back.

      Let’s revise that.

      Every website needs a unique and exciting About Us page that compels visitors to buy your product or service.

      Stick with us, and we’ll look at what an About Us page is and why you need one. More importantly, we’ll discuss how to create compelling About Us pages that build trust, increase conversions, and boost retention rates.

      After that? We’ll dip into 17 examples of unique and exciting About Us pages and delve into what it is about them that makes them worth a special mention.

      We’ll Support Your Dream

      Whatever your online goals, we’ll be right there with you, making sure your site is fast, secure, and always up. Plans start at $2.59/mo.

      What Is an ‘About Us’ Page?

      In short, it’s a page that serves to inspire people — either to work with you or to buy your product. It can contain (but isn’t limited to containing) your brand story, your achievements, and your best testimonials.

      What Is an ‘About’ Page Not?

      An About page is not a page for pushing a hard sell or a page for boasting about your business. It should offer an up-front and honest portrayal of your company, its story, and your brand values.

      So when creating an About Us page, you should make sure to:

      • Stay away from the hype. Users can see straight through it. Leave it for social media.
      • Avoid a sales pitch. If a reader is on your About Us page, there’s a good chance they’re considering using your service or buying your product. They’re looking at why they should choose you. So don’t sell your product or service. Sell you.

      Why?

      It’s simple: People work with people, and people buy from people.

      Tips For Making Great ‘About Us’ Pages

      You should now have a decent idea of what an About Us page should and shouldn’t contain.

      We’re going to follow this with a few tips to help you stand out and create an About Us page that works for you and your business.

      • Be creative. Don’t fall into the trap of simply writing a brief summary of your business and calling it a day. The best About Us pages are creative, informative, and interesting.
      • Don’t follow the crowd. If someone’s reading your About page, there’s a good chance they’ve been reading (or will read) your competitors’ About Us pages. So, make sure your page stands out. It should make it almost impossible for a potential customer to forget you.
      • Feature faces. Consumers like to know who they’re buying from or working with, so make sure to feature at least some of your team on your About page. It can really help boost conversions.

      Oh, and never use stock photography. Ever.

      • Be transparent. Your About Us page serves to sell your story and get buy-in from your visitors. Transparency is incredibly important to win your visitors’ trust.
      • Don’t forget about CTAs. Like any other page, About Us pages need calls to action. Many sites seem to forget that this is a key page for converting visitors. Make it clear to readers what you want them to do next.

      How To Make An ‘About Us’ Page That Converts

      1. Keep your copy simple.

      Don’t litter the page with industry jargon and confusing copy. The words should leap off the page and inspire your visitors to take action. A block of text that visitors have to read six times to grasp is not going to cut the mustard.

      2. Make sure your contact details are on the page.

      This might seem obvious. However, we dug through countless About Us pages while researching this article, and you’d be surprised at how many we came across that didn’t contain contact details or even a contact form.

      If a visitor’s got as far as looking at your About Us page, there’s a good chance they’re thinking of working with you or using your service. Don’t miss that opportunity to convert them by making them search for a separate contact page.

      3. Put yourself in the readers’ shoes.

      What do you think they are looking for? What do they need to know? Many About Us pages don’t seem to have considered these things. At all.

      Does your page highlight your skills? Your knowledge? Your experience? Does it explain to readers the benefits of using your service or products? Does it reference your USPs?

      4. Don’t be afraid to use visuals.

      Consumers today are used to things being delivered fast. Whether it’s a product they’ve ordered or, in this case, information.

      Are you able to sell your service or business in visuals and words? The human brain processes images much faster than words, so if you can, use both.

      5. Include customer testimonials.

      Trust in your brand is essential. Testimonials from genuine customers are a massive selling point and can help convert prospective clients into actual, revenue-generating customers.

      Fancy going one step further?

      Alongside customer testimonials, include quotes or endorsements from influencers or industry experts (if you can get them, of course).

      6. Tell a story.

      Tell your company’s history, but in a way that compels visitors to keep reading. Who doesn’t love a good story? Stories get visitors more invested in your brand. And that, naturally, leads to more conversions.

      Bonus points if you can craft a more personal story.

      7. Make sure the page loads fast.

      This, of course, goes for every page on your site, but it’s crucial that key conversion pages load as fast as possible. Make sure to talk to your web developer and emphasize the importance of page load speed.

      You can find out exactly how long a particular page of your site takes to load and what can be done to make it load faster with Google’s PageSpeed Insights.

      8. Don’t forget the fold.

      Ideally, all important information should be positioned above the fold. You should also guide users to scroll down and read more.

      9. And mobile usability.

      While it varies from industry to industry, more than half of internet browsing now takes place on mobile devices. So make sure your About Us page, and your site as a whole, is built for mobile first.

      You can check if a page is mobile-friendly using Google’s Mobile-Friendly test.

      17 ‘About Us’ Pages That Get It Right — And Why

      Are you in need of some inspiration to help you build your ideal About Us page? Look no further. We’ve scoured the Internet to find some of the best About Us pages out there.

      No matter your niche or what kind of business you run, you’ll be able to find some inspiration in these 17 examples.

      Let’s take a look at each one and discover what makes these pages so unique and exciting (and worthy of inclusion on this list).

      1. HERoines Inc.

      The HERoines Inc. About Us page

      What makes this a good About Us page?

      • The page itself is simple and aesthetically pleasing, and it loads fast.
      • It features photos of the team that seamlessly fit into the page design.
      • The colors and tones used match the rest of the site, creating consistency across all pages.
      • It covers the brand’s visions and goals using inspirational, engaging copywriting.
      • The CTA button sits to the right of the page and remains visible at all times.

      2. Iconiq Creative

      The Iconiq Creative About Us page.

      What makes this a good About Us page?

      • It’s free of unnecessary words and gets straight to the point.
      • It features case studies, a client list, and their credentials — all in plain sight, for all to see.
      • They feature multiple testimonials (although this could be improved by slowing down the carousel or giving users the ability to scroll at their own speed).
      • They’ve linked to their founder’s website, so visitors can learn even more about the brand and its history.
      • It showcases their humanitarian work in a “Giving & Causes” section.

      3. RubyLove

      The RubyLove About Us page

      What makes this a good About Us page?

      • The copy is upfront, accessible, and fun — despite the brand selling products that (sadly) still have some stigma attached to them.
      • It sets out their mission from the first sentence.
      • It’s not always a wise idea to sell on your About Us page; however, this site succeeds by soft-selling using videos, great imagery, and natural internal linking.
      • It features a section that boldly states the benefits of their products and how they can help you. In other words, the copy is user-centric.

      4. Band

      Band’s About Us page.

      What makes this a good About Us page?

      • As a creative studio, this About Us page demonstrates that knowing your user is crucial. The page kicks off with some fantastic imagery that reinforces their business mission.
      • The copy is minimal but covers what’s needed: who they are, why they exist, and why you should work with them.

      5. Anton & Irene 

      Anton & Irene About Us page.

      What makes this a good About Us page?

      • This is one of the best one-page websites we found. Anton and Irene have effectively turned their entire site into an About Us page. It’s edgy and daring and, well, pretty unforgettable.
      • The photography for the team (just the two of them) is incredibly creative. When you hover over their figures, snippets of what’s beneath the veneers are revealed. This one definitely isn’t following the crowd. Exactly what a design brand needs.
      • It tells you who they are and what they do using one sentence and a few bullet points. In other words, it’s minimalist and to the point, while letting the user know exactly how Anton and Irene can help them.
      • It features where they’ve appeared and what they’ve achieved, and it breaks it down into fun sections using hard facts (with a side of cheeky humor).
      • Their contact information is some of the most detailed on this list, but it doesn’t feel tedious or over-the-top. It has that human touch. Largely because they’ve injected their personality into the entire page.
      • They top it off by featuring testimonials and highlighting the awards they’ve won — and they manage this without sounding like they’re giving you a sales pitch.

      6. LessFilms

      The LessFilms About Us page.

      What makes this a good About Us page?

      • They understand their target audience. As a video production company, they (understandably) use video to tell their brand story, and they do it in less than a minute.
      • Everything else is kept to a minimum — they inject a little humor using bullet points that articulate who they are in less than 20 words. To top it off, they have a team member section that makes you feel like you know them personally. The page makes it almost impossible not to want to work with them.

      7. Mailchimp

       The Mailchimp About Us page.

      What makes this a good About Us page?

      • Despite being a big company, Mailchimp successfully manages to circumvent any corporate tropes. Instead, their About Us page makes you feel like you’re going to be working with a small team.
      • Each section is only a couple of paragraphs long. Despite having a ton to talk about, Mailchimp understands that the reader only needs top-level ideas (though you can go off and learn more, thanks to dedicated pages for the company’s culture and history).
      • At no point does the page feel like a sales pitch. It simply pulls you into what Mailchimp stands for and who they are as a company.

      8. 500px

      The 500px About Us page.

      What makes this a good About Us page?

      • As an online network for photographers, you would expect great visuals on their About page, and it doesn’t disappoint — especially if you happen to be a dog person!
      • The page goes on to explain who they are and their commitment to their network. Plus, it’s completely free of fluff.
      • It sets out the benefits of joining the network, and it does it clearly and concisely.

      9. GIPHY

      The GIPHY About Us page.

      What makes this a good About Us page?

      • If you’ve ever used a Graphics Interchange Format file (aka a GIF), then you’re probably aware of GIPHY. GIFs are fun. So GIPHY should be too. And they certainly haven’t let us down. They’ve seemingly taken their ethos, worked from the ground up, and created an About Us page that’s quirky, engaging, and completely on point when it comes to reflecting the brand and its identity.
      • And it’s pretty much done entirely using — you guessed it — GIFs.

      10. Twitter

      Twitter’s About Us page.

      What makes this a good About Us page?

      • Twitter’s About page hits the nail on the head when it comes to copy with brevity. It lays out who they are and what they stand for without going into too much detail. You know precisely what you’re going to get from the social network just by looking at their About Us page.
      • It does an excellent job of moving visitors down the funnel and getting them to sign up and start using the site. They do this in part by pulling trending content into the page. This gives readers a CTA to try the platform.

      11. Moz

      The Moz About Us page.

      What makes this a good About Us page?

      • Moz is known for its transparency, and this shines through in their About Us page. It’s honest, to the point, and tells you their entire story — but without dragging on or going into unnecessary detail.
      • The page also acknowledges their faults and when and why that had to pivot their products to survive in their niche. This is pretty unique and impressive. Not all companies are so honest.

      12. Cupcakes and Cashmere

      The Cupcakes and Cashmere About Us page.

      What makes this a good About Us page?

      • While Emily’s adopted a more traditional approach, this About Us page clearly conveys who Cupcakes and Cashmere are and what they do.
      • They do this using a set of strong visuals that show there are real people behind the brand with a legitimate mission.
      • The site also includes a comprehensive FAQ section where pretty much every question a reader could have is answered — right down to how their affiliate links work.

      13. Eight Hour Day

      The Eight Hour Day About Us page.

      What makes this a good About Us page?

      • This is another creative studio that successfully reflects the quality of their work with a simple About Us page that doesn’t beat around the bush.
      • They tell you who they are, what they do and why they do it, and who they’ve worked with.
      • And they do it all on one page, using clear, concise, and engaging copy.

      14. National Geographic 

      The National Geographic About Us page.

      What makes this a good About Us page?

      • Creating a more corporate About Us page that doesn’t feel stuffy and stagnant isn’t easy, but National Geographic manages to pull it off. The page begins with an inspiring video that’s right on-brand.
      • The page then discusses their mission, alongside information about their leadership team. It also features a job board.
      • Finally, they point you towards some of their most recent content — essentially a fairly subtle CTA.

      15. Cultivated Wit

      The Cultivated Wit About Us page.

      What makes this a good About Us page?

      • As a comedy company, you’d expect their About Us page to be on the playful side. Cultivated Wit hasn’t let their visitors down. They’ve delivered engaging copy that articulates their mission statement in just a few hundred words.
      • Cultivated Wit also uses well-chosen team imagery that makes it crystal clear who they are and how they work.

      16. Lonely Planet

      The Lonely Planet About Us page.

      What makes this a good About Us page?

      • If you’re reading the About Us page on Lonely Planet, you probably already know what they do — and Lonely Planet gets this. So, instead of preaching to the choir, the focus is on how their site can help the user.
      • This page demonstrates the importance of design when it comes to an About Us page using stunning visuals and incredible design. Every part oozes class.

      17. GummiSig

      The GummiSig About Us page.

      What makes this a good About Us page?

      • Gummisig is a freelance web designer, so we’d hope they’d know how to put a good About page together. Thankfully, this one doesn’t disappoint. From the start, you know you’re on a quality page when you see the text, “Who is this man? Dude, myth or mega designer.”
      • Gummisig also shows how important it is to inject your personality into your About page. The copy reflects this perfectly, so readers can get a real feel for who they’ll be working with.

      Ready to Create a Stellar About Us Page?

      Whether you need help writing a mission statement, creating a marketing strategy, or boosting your conversion rate, we can help! Subscribe to our monthly digest so you never miss an article.

      So, What’s Your Value Proposition?

      As you might have noticed, there’s no one set way to design an effective About Us page. Pages can be casual or corporate. Silly or serious. Image-led or copy-led. Or both.

      Throughout all these pages, the running theme is that they engage, educate, and entice readers to become customers. They’re also an accurate reflection of the brands, and leave users feeling that little bit closer to the company — as well as the people behind it.

      Create an About Us page that ticks these boxes, and you may well find you’re converting more customers (and better quality customers) with minimal extra effort.

      Good luck, and more importantly, have fun!





      Source link