The 3-Step SEO Workflow I Use for Every Client (Tool Stack Included)
Before I write a single line of code for a client, I run this 3-step SEO workflow using my own tools. It catches 90% of issues before they go live.
Before I write a single line of code for a client, I run this exact workflow. It takes 20 minutes and has caught more launch-day disasters than I can count.
Step 1: Audit the Current Site
I start by running the client’s existing URL through my SEO Audit tool. It checks 15+ things: meta tags, headers, image alt text, structured data, mobile responsiveness, page speed, broken links, and more. The report is color-coded — red flags are what I fix first.
I do this even for brand-new builds. Plug in the staging URL and catch issues before they hit production.
Step 2: Fix Meta Tags
The audit almost always reveals weak or missing meta descriptions, duplicate title tags, and absent OG/Twitter card tags. I rewrite them by hand — optimized title tags and meta descriptions that include target keywords, plus the full OG and Twitter card markup pasted straight into the <head>.
Step 3: Lock Down Robots.txt & Sitemap
Half the sites I audit have a default robots.txt (or none at all) and no sitemap reference. I write a proper robots.txt that:
- Blocks crawlers from admin areas, thank-you pages, and search results
- Points to the XML sitemap
- Sets the correct crawl delay for shared hosting
Bonus: Health Score Check
Before I wrap up, I run the final URL through the Health Score tool. It gives me an overall grade (0-100) that covers SEO, performance, security, and accessibility. I don’t ship anything below 85.
That’s it. Three steps, 20 minutes, zero excuses. Start with the SEO audit and work through the list.
Roshaan Jamil
Freelance web developer building custom WordPress and Shopify solutions, SEO tools, and Python automations. I write about what I build and what I learn.
Visit PortfolioGet new posts in your inbox
Insights on WordPress, Shopify, SEO, and Python automation, straight to you.
Related Articles
Running an SEO Audit on My Own Portfolio (And What I Fixed)
I ran my own SEO audit tool on roshaan.me and found issues I'd been ignoring for months. Here's what the tool caught, what I fixed, and what I learned.
What a Real Website Health Score Looks Like: 5 Sites Scored
I ran my Website Health Score tool on 5 different sites — a tiny blog, a Shopify store, a WordPress business site, a big ecommerce brand, and my own portfolio. Here's what I found.
Merge PDFs in Your Browser: Why I Didn't Use a Server
Building a PDF merger that respects privacy, has no file size limits, and costs nothing to run. Here's how it works and why I built it client-side.