Practical English
Table of contents
Sales Funnel for Online English Courses
Practical English is a website for students stuck at upper-beginner English level and want to advance to intermidiate level. There are three sections that will help students do this.
The blog which focuses around the common problems student shave when studying.
The newsletter, which customizes the content that students see based on the answers to a quiz. This then delivers customized study timetables to students. (using Activecampaign)
Finally we have the courses, there are four courses.
- Conversation (intermidiate)
- Grammar hero (upper-beginner)
- English uncovered (beginner)
- Bullet proof memory (cheaper course to teach students memory techniques)
Students are encouraged to sign up for the newsletter, throughout the website. The newsletter and a combination of Google Analytics and Google Tag manager will be used to segment the audience and understand which of our audience is the most engaged.
The cheaper course, the bullet proof memory is then used to figure out who is interested in our courses and willing to spend money.
Then using the data about what the users are viewing (the blog categories and the quiz answers) students will then be targeted with ads designed around the material they have been viewing the most, promoting courses that are close to their level, at various discounts.
What was needed to make this website was html, css and a minimual amount of javascript (for the menu overlay).
We needed five pages for the main site plus six articles and one landing page.
UX
Ideal User Demographic
The ideal user for this website is
-
University students who need to pass English courses to pass their semester.
-
Individuals who want to learn English to get a better job
-
Students who have tried to study English in the past but have been unsuccessful.
User Stories
New/Potential Customers Goals:
-
I want to be able to search for activities that I can use to learn English fast.
-
I want activities for listening, reading, writing and speaking.
-
I want to know how I should be studying English
Current Customers
-
I want to know how I should be studying each day and for how long
-
I want a clear study plan that is not complicated to follow
-
I want to be able to see I am improving and what my next step is
Development plans
In order to create a comprehensive and informative website, the developer worked closely with the students to distinguish the required functionality of the site and how it would answer the user stories, as described above.
Strategy
Broken into three categories, the website will focus on the following target audiences:
Roles
-
University students interested in taking IELTS.
-
Students who are not good enough yet to take the IELTS test.
-
Students who have gotten a 5.5 or lower on the IELTS test.
Demographic
- 18- 22 year olds
- Studying medical degree
- Studying Import and export
- Studying English
The website needs to enable the user to:
- Be able to find problems they are having studying English and activities to help them.
- Identify activities based on desired result (improve speaking, listening, reading, writing)
- Be easily able to identify activities that are suitable for them.
The website owner needs to be able to
- Identify which users are looking at which articles
- Which users are looking at the most articles
- Be able to recommend further relevant resources to the users, providing value and building trust.
- Send ads that are based on what the users.
- Create trust and authority among the users
Scope
Content Requirements
The user will be looking for
- Articles
- Related Resources
- Social Links
- Recommended Resources
Functionality Requirements
- Easily browse through the website to find the info they want
- Easily see how resources and activities connect to other resources and activities
Design
The design was completed on Figma and gives the basic layout for the site and how the pages will be connected to each other.
Below are the wire fames for the website.
The home page, navbar, header and mission statement.
The home page, with the most popular articles.
The home page with our cheapest course.
The home page with all of our other courses
The home page the sign-up
The about page layout
The articles page
The contact page
Color
The main color scheme will be orange and blue. due to the contrast when next to each other this will allow us to guide the users eye to call to action buttons and key information.
Typography
Asul Roboto where the main fonts used, with Asul being used for the text and Roboto being used for the Titles.
Features
This section we will go over the features of the website and why they are useful for our target niche.
Navbar
Featured on all three pages, the full responsive navigation bar includes links to the Logo, Home page, Gallery and Sign Up page and is identical in each page to allow for easy navigation.
This section will allow the user to easily navigate from page to page across all devices without having to revert back to the previous page via the ‘back’ button.
It also shows students that we are focusing on common student problems and has a call to action for the courses that stands out from the rest of the nav items.
This menu is also sticky, showing these menus where ever the students are on the page.
The responsive overlay menu also highlights the courses options
Banner heading (home page)
The banner is made so students can identify with our chosen nich. It has a call to action button taking students to our courses page, which students see to who these courses are aimed for and why we created them.
The page is also set next to a video introduction that will give a more detailed explaination about our courses and give further instructions to the users.
Mission statment
The mission statment was used so the users could quickly identfy how our courses are different from other similar courses online.
Common student problems
This section leads into our blog section, which focuses on study activities based on the main problems that students have.
The articles on the main page are not random and a the highest converrting aritcles or the mosst visisted articles on th site.
The article cards have buttons that can be clicked to take the user to the article and have images that further support the title of the article and allow students to relate to the problem the article addresses.
The article card also shows the student what the activity is focusing on (Vocabualry, listening, reading, writing, grammar or speaking), further helping the user understand what they are looking at and if they will find this resource useful.
Cheap course promotion
This is the bullet proof memory course, which we use to understand who is interested in our material and willing to spend money.
This offers a title exclaming steal my method, an image with the name and discount of the course.
It also has a call to action next to several of flex wraps, which give quick summaries of the course content.
Reviews
The reviews are used under the course to give credability to the course above and the courses below.
It consists of a name tag, star rating, location of the studet and description. The description is focusing on why the courses helped the student advance to the next level.
Other courses
The item cards here are different to the blog cards to avoid confusion and make them stand out.
We have the name ofthe course, an image, description of the course, call to action linking the course card to the course page. And the price of the courses.
The courses are designed to be a lot more expensive than the bullet proof memory course. This is because it will make the bullet proof memory course look more attractive and cheaper and most of our sales will be coming from the specific offers in the retargeting ads.
Sign-up
This is the news letter sign up, called the custom study timetable.
It is a form that collects the basic information (name and email address) but also more specific information such as english level and city. This information will then be sent to our esp using Activiecampaigns Api and will be used to customize the cotent that the users will see. (beginner level students will not see content for intermidiate courses and vice versa).
Please note:The signup form has been used on many different pages and all the blog pages. One of the main goals of the site is to increase the email sign ups and one of the best ways to do this is to make it easy for students to sign up. This means that the form is always at the bottom of the page next to the footer, after students have been given value in the form of an article.
Due to several of the courses not being made yet, I created a coming soon page, using the same form design. Allowing students to keep informed about upcoming releases.
footer
The footer section is broken down into four sections. Each section has the title underlined and allows for easier navigation around site.
It contains the privacy policies, navigation, contact and social media we are using.
study activities/blog page
The blog page page is broken down into four sections.
The banner section: This section encourages students to read one article (the grading article), which allows students to quickly access their English level. This is a good place to start because it makes the sign ups more accurate.
The most common student problems, which students are told to read first as it gives them a good foundation to start from. These will be the articles created for this purpose, which will include high converting artilces and an artcle that shows students a quick wway to grade there English level, which makes the sign ups more acurate.
The second section is the rest of the articles. The artcle cards are the same style as the home page to keep it consistent.
Sign up to our newsletter: One of the resonse that there are a lot of articles is we want to show students that we can provid value but we also want to overwhelm them with a lot of information. Then the bottom of the page we have the sign up form which tells them that we will send them the activities they personally need for there level, which further encorages signups.
About page
The about page is one of the higest converting pages on a website.
We have the title of the page and an image with a quote.
We then have some of the most common frustrations that students have when studying English and the reason why we started the blog. This style is the same style as the steal my method on the homepage.
This then leads to high converting articles that funnel students back into the student problems section.
##contact The contact page consists of a contact form where students can input their name, email address and the question they have in the form of text.
##articles
The top of the aticle has a navigation section.
This section does two things One: It shows the different sections of the article and allows for jump link navigation to that section. Two: Has related articles that support this activity or study skill, providing students with direction to the next related articles (all of which is being tracked).
The article body is then broken up into sections with subheadings and icons with contrasting colors for readability/ scrolling.
there is a signup form at the bottom of the page for the newsletter.
##landing page- bullet proof memoery The landing page was created from the perspective of a copy wirter. It details the problem and the problem it fixes.
It has a different style of review than the home page because here we are aiming for quantity over quality and will be putting all the reviews we have as social proof. These review cards have the review, name and the icon of the platform where they submitted the review.
The price card is holds the price of the course and the course index/lesson names of the course.
All Courses
This page is broken down into three sections.
The first section is a banner section, which gives instructions to sign up for the newsletter for our personal recomendations for courses. It also has a video that further explains the courses and gives direction to the users.
Course Cards: Style is different to the blog cards (same design as the home page for consistency)
Sign up form: Students can get a lot of our information from the course from our news letter and are encouraged to sign up to the news letter here as well.
Imortant: I must stress that I do not expect to make many direct sales from this page, the marketing plan for this site is to get users to sign up to the newsletter and then send custom ads (with deals and discounts to different users)
Features in the future
A multiple choice for the email sign-up.
This would then allow us to segment the audience more and deliver more personalized content.
Chatbot (Manychat) embeded onto the website to link the automation on the website and the social media and grow the facebook group (well engaged facebook groups are more effective at sales than most email lists).
Issues and Bugs
The developer ran into a number of issues during the development of the websites, with the noteworthy ones listed below, along with solutions or ideas to implement in the future.
Navbar Bug
There was an issue with the navbar responsiveness, the logo and the menu bars would move each other out of place once the screen sze was less then 400px. One option was to take away the logo after 400px, however this would have then caused issues with the users not seeing the name of the site on the small screens.
To fix this issue I installed a google chrome dev tool called Unicorn Revealer, this highlights the different elements on the page and shows how they interact with each other.
See below for an example.
This then allowed me to quickly identify the problem with the menu bars and the padding.
Once I removed the padding I changed the justify-content to space-between for a more even distribution of elements in the navigation bar. This solved the issue
Img alt tags
This error was identified using the html validator.
Many of my img tags did not have a alt tag with them.
Using the html validator and the f3 function I was quickly able to correct this problem.
Button error
This error was identified using the html validator.
I was using button tags surrounded by a tags for many of the buttons on the page, outside the form elements.
Once I identified this issue I removed all the button tags that were outside the form sections and replaced them with styled div tags with links to the pages using the a tags.
Image child error
There was an issue using the cheap-course-image on the index page.
To make the image a link I surrounded it with a tags, this was ten causing problems with the flex wrap elements below this (they were now on top of the element).
First I read up on parent and child elements for flex box, I then used the unicorn revealer to understand how the elements were acting with each other.
The simplest method of correcting this mistake was to replace the parent a tags class with the child img class names and apply the styling to the a tag.
This fix worked because the a tag was added at a later date and was causing issues with the styling, swapping the class names around fixed the problems.
form input error
There was a styling error with the form, located on the bottom of each page.
The input for the form had a width of 100%, this was because I had styled the input universally in the form elements using type[text]
This then meant when the type email was added it did nto inherit the same styles.
This was solved by adding the type[email] to the type[text] in the css.
This then solved the issue.
landing page button error
Once I corrected the button error as mentioned above, I had an issue getting the styling to add to the new button divs on the landing page.
This was then fixed by noting down the parent elements through the page and creating new styling for these elements .
Technologies used
- html5
- CSS
- JS6
- Google Fonts
- Fontawsome
- Github
Testing
Visit the Testing file here.
Future recommendations
In the future I would like to connect the sign ups to email automation using either laravel or python, this was ust outside of the timeframe of this current project.
I would also like to create a logo to be used on the mobile navbar rather than the text.
I also need to link the footer social media icons to the correct pages and create the cookie and private policies.
Also, according to the lighthouse report, one of the main issues slowing the website down is the image sizes, this will need to be reduced before the website goes live.
Deployment
To deploy this page to GitHub Pages from its GitHub repository, the following steps were taken:
Log into GitHub or create an account. Locate the GitHub Repository. At the top of the repository, select Settings from the menu items. Scroll down the Settings page to the "GitHub Pages" section. Under "Source" click the drop-down menu labelled "None" and select "Master Branch". Upon selection, the page will automatically refresh meaning that the website is now deployed. Scroll back down to the "GitHub Pages" section to retrieve the deployed link.
Credits
Content
All the content for the articles came from I will teach you a language.com
Media
Photographs came from the website pixabay.
All other images were designed myself using canva
Code
The developer consulted multiple sites in order to better understand the code they were trying to implement. For code that was copied and edited, the developer made sure to reference this with the code. The following sites were used on a more regular basis: