Sefism WordPress and Shopify Roadmap
An eight-stage plan for building business websites and online stores for real clients on WordPress, Shopify or Webflow: web basics, your platform, custom code, a real client site, online stores, performance, SEO and accessibility, security and handover, and selling the work. It suits students and early-career developers who want paid client work. By the end you can set up domains and hosting, build and customise a site, run a store, make it fast and findable, keep it safe after launch and price the work fairly.
8
Sefism · Oct 2026
59 to 61, by platform
Sefism · Oct 2026
202
Sefism · Oct 2026
3 (WordPress, Shopify, Webflow)
Sefism · Oct 2026
2 or 3 per platform
Sefism · Oct 2026
Roadmap
Web Development
Sefism
About 202 hours, 28 weeks at 8 hours a week
Beginner
Free
What it is
Sefism's WordPress and Shopify roadmap is a plan for building business websites and online stores for real clients, and getting paid for it. It covers the whole job, not just the page builder: domains and hosting, your platform's admin and theme system, custom code where settings run out, a launched client site, a working store, speed, SEO and accessibility, backups and handover, and finally finding clients, pricing and contracts. It is eight stages and about 202 hours.
Each stage lists topics in learning order, each with a short explanation and a check question, plus a milestone, Tauseef's practical advice, a checklist and resources labelled by job (learn, practise, reference, go deeper).
By the end you can:
- Connect a domain, set up HTTPS and hosting, and read the HTML and CSS any page builder produces.
- Build a complete client site on your platform, customised with code where settings run out.
- Set up a working store with payments that work in the client's country, shipping, taxes and policies.
- Measure and fix Core Web Vitals, basic SEO and accessibility before launch.
- Hand a site over with backups, updates, training and a maintenance plan, and price the work fairly.
Three platforms
You choose a platform when you open the roadmap, and the platform, custom code, store and site care stages change with it:
- WordPress (the default at /roadmaps/cms-sites/): most of the web, with WooCommerce for stores. Block themes and theme.json, child themes, plugins, then PHP, the template hierarchy, hooks, a small plugin and a custom block.
- Shopify: online stores, with themes in Liquid. The admin, products and collections, development stores through the Partner Program, Online Store 2.0 sections and blocks, then Shopify CLI, Liquid, section schemas, metafields and theme app extensions.
- Webflow: a visual builder for marketing sites. The Designer and Navigator, a clean class system, components and CMS collections, then custom code and embeds, dynamic content, interactions, forms and what code export does and does not give you.
Who it suits, and who should start elsewhere
It suits students and early-career developers who want to build sites for small businesses, charities and local brands, often as a first source of income. You do not need to be a strong programmer to start; the code stage teaches enough PHP, Liquid or custom code for small features.
If you want to build web applications rather than client sites, the Frontend development roadmap or Full stack development is the better path. If the client-finding side is your main interest, the Freelancing roadmap goes much further than the final stage here. And if you are drawn to the design rather than the build, look at UI/UX design.
Time and a weekly plan
The eight stages add up to about 202 hours. Only the first, Web basics for site builders (15 hours), is a foundation stage you can skim. At the page's pacing that is about 41 weeks at 5 hours a week, 28 at 8 hours, or 22 at 12 hours.
A student with 12 hours a week: about five months. Line up a real client (a family business, a society or a charity) while you work through stages 1 to 3, so that stage 4 has a real brief waiting.
Someone working full time with 8 hours a week: about seven months. The roadmap suits this well: client sites are scoped pieces of work you can fit into evenings, and the final stage is about turning that into steady side income.
Stage by stage
1. Web basics for site builders (15 hours, foundation)
Domains and DNS records, self-hosted against hosted platforms, HTTPS and certificates, the HTML you need to read, CSS for tweaks and fixes, debugging with browser DevTools, and how a CMS works. Milestone: a one-page site written by hand in HTML and CSS, published on a free host with HTTPS, plus a note of the DNS records you would set to point a custom domain at it.
2. Your platform (30 hours)
Titled WordPress: hosting, blocks and themes; Shopify: admin, stores and themes; or Webflow: Designer, classes and CMS. The admin, content model and theme system a client will use every day and that you will customise. Milestone (WordPress): a staging site with a block theme styled through theme.json, a child theme, no more than five carefully chosen plugins, and a custom post type with its own archive. Shopify asks for a development store with at least 15 products and a landing page built only from sections; Webflow for a four-page site with a consistent class system, components and a CMS collection.
3. Custom code (40 hours)
Titled WordPress development: PHP, hooks and blocks; Shopify theme development: Liquid and CLI; or Webflow beyond the Designer. Local and staging workflows, your platform's code, and small custom features kept under version control. Milestone: a small custom feature built outside the live site and kept in Git, such as a WordPress plugin with a custom post type, hooks and a custom block, or a Shopify theme with two custom sections and a product template reading a metafield.
4. Building a real client site (40 hours)
Discovery call and written brief, sitemap and content plan, wireframes and design approval, building on staging, responsive and cross-browser testing, the launch checklist, and redirects when replacing a site. Milestone: a launched site for a real small business, charity, society or family member, with a written brief, sitemap, launch checklist and redirect map.
5. Online stores (25 hours)
Payment gateways and country availability, shipping zones and rates, tax settings, checkout, policies and trust, and orders and fulfilment, with WooCommerce, Shopify Payments and Markets, or Webflow Ecommerce (or linking a store instead). Milestone: a store with at least 10 products, payments working in test mode for a gateway available in the client's country, shipping zones, tax settings confirmed in writing, policy pages, and a full test order placed, fulfilled and refunded.
6. Performance, SEO and accessibility (25 hours)
Core Web Vitals, images and media, caching, CDNs and third-party scripts, titles, descriptions and headings, sitemaps and Search Console, structured data, SEO plugins or built-in settings, and accessibility basics and testing. Milestone: a before and after report on your client site: PageSpeed Insights results for three key templates on mobile, the changes made, structured data that passes the Rich Results Test, and a WAVE and keyboard check with fixes listed.
7. Security, backups and handover (12 hours)
Accounts, passwords and access, safe updates and hardening (or keeping a hosted site current), backups and restore tests, monitoring uptime and forms, handover and ownership, training the client, and maintenance retainers. Milestone: a handover pack with an ownership list, a tested restore, a monthly care checklist, a recorded training session and a written maintenance offer.
8. Selling the work (15 hours)
A clear niche and offer, portfolio and case studies, finding clients, proposals and pricing, contracts and scope creep, getting paid across borders, scams and red flags, and optionally growing into a small agency. Milestone: a one-page offer, two case studies, a proposal and contract template, a payment method you have confirmed works in your country, and ten personal outreach messages sent to real businesses.
Projects that fit
A small business website with online booking and a launch quality report runs the whole roadmap on one client. WordPress and Shopify add an online store for a local brand with country-aware payments, and every platform fits a nonprofit CMS website that volunteers update themselves.
How it works on Sefism
Everything here is free to learn from. The public page shows all eight stages, with the first two stages open to read. Adding the roadmap to your dashboard uses credits: new members get starting credits and the first roadmap you add is free. Once added, every stage opens, you can track progress, the weeks follow your pace, and the companion cheat sheet opens with it. If you have a question about pricing a project or a tricky client situation, ask Tauseef.
The companion cheat sheet
The WordPress and Shopify cheat sheet follows the same eight stages, with WordPress, Shopify and Webflow editions. Keep it open during builds, and use its performance and care chapters as pre-launch and monthly checklists.
Related on Sefism
- Should I start with freelancing or get a job first?
- Can I freelance alongside a full-time developer job?
- Freelancing vs a job in Pakistan for developers
- Library picks used in the stages: Learn WordPress, Shopify Academy, Webflow University, PageSpeed Insights and WAVE
- Related roadmaps: Freelancing, Remote jobs and Automation for clients
What you can do afterwards
Take on paid client sites and stores with a launched site, a store and two case studies to show, offer monthly care plans, or grow from freelancing into a small agency.
FAQ
WordPress, Shopify or Webflow: which should I learn? The roadmap describes WordPress as most of the web (with WooCommerce for stores), Shopify for online stores, and Webflow as a visual builder for marketing sites. Choose by the clients you want to serve.
Do I need to know how to code? A little. Stage 1 teaches enough HTML and CSS to read and fix a page, and stage 3 adds PHP, Liquid or custom code for small features.
How long does it take? About 202 hours: roughly five months at 12 hours a week, or seven at 8, ending with a launched client site.
How do I get paid by foreign clients? Stage 8 covers getting paid across borders and asks you to confirm a payment method works in your country before you pitch.
Ready to start?
Opens on Sefism in a new tab.
Stuck on something specific?
Writing only gets you so far. If you want an answer to your situation rather than the general case, book a session and we will work through it together. Sessions are free for approved Sefism members, and a few slots open each week.
Follow along
New writing, resources and project ideas land here first.