Hello.
The website already exists: https://norskenkelt.no/
It is necessary to evaluate the improvement of the current website, not the creation of a website from scratch.
1. Project Goal
The existing website for learning a foreign language needs to be improved and turned into a functional educational website, not just a business card site.
The website should help users:
understand who the author of the project is and what services are available;
read useful materials and explanations about the language;
choose courses, lessons, or materials;
submit applications;
purchase materials/services through the website;
gain access to purchased materials after payment.
2. What Already Exists
The website already has:
a domain and an installed website;
a homepage;
a menu;
an "About Me" page;
a "Contact" page;
a blog;
course/product pages;
group and individual lesson pages;
some texts and visual materials;
a basic Russian-language version of the website.
The website looks like a starting version of an educational project, but it needs to be organized and have the missing functionality added.
3. What Needs to Be Fixed
It is necessary to check and improve:
the structure of the website and the menu;
duplicate pages and menu items;
empty or test pages;
test blog categories;
course/product pages;
group and individual lesson pages;
contact information;
buttons and links;
the mobile version;
application forms;
the basic SEO structure.
It is important that the user immediately understands where to click: read the blog, choose a course, sign up, or buy material.
4. What Needs to Be Done
Website Structure
A clear menu needs to be created:
The "Courses and Materials" section should ideally be structured by levels, exams, or another understandable logic.
The blog needs to be divided by topics: grammar, vocabulary, pronunciation, conversation practice, exams, common mistakes, tips for beginners, materials for students.
Homepage
The homepage should clearly explain:
that this is a website for learning a foreign language;
who it is suitable for;
what learning formats are available;
what materials/courses are available;
how to sign up or purchase;
why the author can be trusted.
The homepage needs blocks: first screen, brief about the project, main directions, courses/materials, group and individual lessons, blog, testimonials, contact button or application form.
Courses and Materials
A clear section with cards needs to be created:
Course/product pages should have a unified structure: what it is, who it is suitable for, what is included, what result to expect, how to gain access, price, purchase/application button, FAQ.
WooCommerce
Currently, WooCommerce is not set up. It is necessary to install and configure WooCommerce for selling materials/courses/services through the website.
It is necessary to configure:
products;
product categories;
digital or virtual products;
the cart;
checkout;
the successful payment page;
email notifications after purchase;
client's personal account;
order history;
access to purchased materials after payment.
It is important: the website should not look like a regular online store for physical goods. This is an educational website where materials, courses, or services are sold.
Personal Account and Access After Payment
After payment, the client should:
receive an email with instructions;
log into their personal account;
see their order;
gain access to the purchased material, file, link, or closed page.
A complex custom account is not needed. The standard WooCommerce account or a ready-made solution can be used, the main thing is that the client understands where their material is after purchase.
Application Forms
Forms need to be set up:
general contact form;
application for individual lessons;
application for group lessons;
question about a course/material.
Applications should be sent to the correct email, saved in the admin panel if possible, and send an automatic confirmation to the user.
Ease of Management
It is important that after the work is completed, I can independently, without a developer:
add new articles;
choose article categories;
add courses/materials/products;
change prices and descriptions;
add files, links, or closed pages;
edit texts, photos, buttons, and links;
view applications and orders;
manually open access to materials if necessary.
It should not be the case that every new article, course, or material requires the involvement of a developer.
Speed and Technical Setup
The website should load quickly and not be overloaded with unnecessary plugins.
It is necessary to:
check the mobile version;
optimize images;
remove unnecessary elements and plugins;
set up basic caching, if possible;
create clear URLs;
set up title/description for main pages;
check H1/H2;
set up alt for images;
remove empty pages from indexing;
connect Google Analytics/Search Console, if possible.
Multilingualism for the Future
The website is currently needed in Russian, but the structure and plugins should be chosen so that in the future, other language versions can be added without a complete redesign of the website.
5. What Should Be Delivered
After the work is completed, there should be:
a clear menu and website structure;
an improved homepage;
a proper section for courses and materials;
functional group and individual lesson pages;
a structured blog;
installed and configured WooCommerce;
the ability to purchase materials/services;
functional checkout;
client's personal account;
access to materials after payment;
functional application forms;
correct email notifications;
correct contact information;
mobile adaptation;
basic SEO setup;
a fast website without unnecessary overload;
the ability to independently add articles, courses, and materials through the admin panel.
6. What I Ask to Evaluate Before Starting
Before starting work, I ask you to look at the website and write:
What can already be used.
What needs to be fixed.
How you propose to implement WooCommerce.
How access to materials will work after payment.
What the client's personal account will look like.
What plugins are needed.
Which plugins are free and which are paid.
What is included in your cost.
What may require separate payment.
How long the work will take.
7. Handover After Completion
After the work is completed, it is necessary to hand over:
access details;
a list of installed plugins;
instructions on how to add articles;
instructions on how to add courses/materials/products;
instructions on how to view orders and applications;
instructions on how the client gains access after payment;
instructions on how to edit main pages, buttons, and contacts.