John K. Mitchell is a pioneer in search engine optimisation (SEO), working on sites long before Google even dominated the web. As he isn’t good at “blowing his own trumpet”, I sat down with John to dig into his journey, his methods, and why he’s still passionate about making sites rank better today and he has published this article on the Forest Softare blog.
Who is John K. Mitchell?
When I first met John, what struck me wasn’t just the decades he’s been doing SEO, but how down-to-earth and curious he still is. He doesn’t talk in jargon; he talks about people, stories, and solving puzzles.
John is the key person behind Forest Software, a company that helps firms get their websites working harder — not just pretty, but visible. Over the years, he’s worn many hats: programmer, analyst, system tester, adviser, strategist — always learning, always adapting.
Let me take you through his story, where he comes from, what drives him, and what he’s doing now.
Early Days: programming and curiosity
John tells me that his roots are in programming and that he started programming back in 1979 in a large hotel working on their back office system. He then moved into the health area working on diagnostic system at a health authority, then into a tour operator, finally moving into fund management and banking systems after a stint in a timber importer and wholesaler.
Finally in 1995 he built his own series of webpages, hand-coding the code needed as you might expect from a programmer.
Long before SEO was a household word, he was already coding, analysing output, and wondering why certain results showed up where they did.
Back in 1997 — yes, 1997 — John began experimenting with site optimisation. That’s before Google was the dominant force it is today. In those days, search engines were more primitive, the rules were murky, and everything was more manual. But John saw a pattern: because he understood programming and logic, he could look at a search engine’s output and begin to form educated guesses about what was going on behind the scenes.
From those early days, John saw something interesting: if you could peek under the hood of search results, you might guess why a page ranks where it does. With a programming background, he began making educated guesses, testing tweaks, and seeing what moved the needle.
That early willingness to poke under the hood, test, adjust, and learn — that’s a theme that stays true to this day.
He’s told me that in those early years, many clients were small (or even one-person) websites. John would dive into the code, look at server logs, look at which keywords brought traffic, and tweak things. Sometimes results were small, sometimes bigger. But every experiment taught him more.
By doing this over and over, he built up a sense of “what works, what doesn’t, and why.” That’s partly what now lets him advise confidently on modern SEO — because he’s seen Google and other engines change, and adapted.
Joining and growing Forest Software
In 1983, John started Forest Software as an “M software consultancy.” (M being a programming language that is still in use today) for the clients that he had at the time.
Forest Software is the company that John uses to help organisations with web presence, performance, optimisation, and more. The goal: make sites work harder, not just look good.
John is really the main engine behind that — someone who brings real experience to the table.
Within the Forest Software environment, his role is to guide, mentor, lead strategic SEO decisions, and technically supervise. His presence gives stability: you don’t just get someone reading SEO textbooks — you get someone who lived through its evolution.
In my conversation with him, I saw how he balances leadership and execution. He doesn’t just give orders — he’s still hands-on, getting his fingers on code, logs, analytics. He encourages team members to test, fail, iterate. He often says: “If you don’t test, you’re just guessing—so test responsibly.”
One thing he emphasises is this: Forest Software isn’t a magic wand. SEO doesn’t deliver overnight miracles. John is realistic: “If someone promises Page 1 in a week, be skeptical.” He pushes clients to see SEO as a journey, not a one-time event.
Under his guidance, Forest Software has handled many clients across sectors, each with different challenges (performance, content, structure, links). John’s approach is to treat each client’s website as a unique puzzle: there are principles, but the solution is rarely identical from one case to another.
What drives him now
You might think: after so many years, someone might slow down. But John still gives off that spark of curiosity. In our talk, he described how each Google algorithm update is like a new puzzle to figure out. He doesn’t recoil; he leans in.
He also cares about teaching and sharing. He often runs internal workshops with the team, explaining how structured data, site speed, mobile signals, content strategy all combine and has run external workshops in the past. He doesn’t just demand results — he wants people to understand why the results have happened (or not).
One thing he’s focused on lately is bridging gaps between SEO, content, development, and UX (user experience). He believes that in modern web work, those silos can’t stand. It’s no good optimising keywords if the site is slow, or if the content is off, or if users can’t navigate or if it attracts the wrong type of visitor.
Another interest he’s expressed to me is future-proofing. Because search engines evolve, John wants clients to build sites that are resilient: adaptable, maintainable, grounded in good architecture and content, not just hacks or tricks.
A snapshot biography: John K. Mitchell
Here’s the biography I pieced together from our talk, his notes, and public bits:
- John K Mitchell’s interest in technology and programming started early – he was working on systems back in 1979 (and had even written computer programmes for a mainframe using paper tape while in school in 1972 !).
- In 1997, before Google dominated the landscape, he began delving into site optimisation — analysing search engine output, server logs, code, and forming hypotheses about what influences ranking.
- Over time, John has worked on thousands of websites, many of which achieved solid ranking improvements (organic traffic growth, exposure, and importantly, conversions).
- His strength lies not just in applying best practices, but in diagnosing specific issues, combining analytics, technical insight, content strategy, and user behaviour.
- He is a senior figure at Forest Software, guiding both strategy and execution.
- He teaches, mentors, leads workshops, and stays hands-on.
- He has adapted through multiple eras of SEO and search engine evolution — seeing “search” shift from simple keyword matching to complex AI, semantic, mobile, voice era.
- John’s philosophy: continuous testing, adaptation, understanding underlying systems, not chasing short-term gimmicks.
- Personally, he’s modest, curious, and always looking to raise the bar — both for himself and the team around him.
Notable challenges & lessons
While I didn’t find many “celebrity case studies” of John K Mitchell, you can infer the lessons:
-
Change is constant. The rules of SEO shift (major Google updates, mobile-first indexing, Core Web Vitals). Someone who’s lasted decades has had to adapt or die.
-
Small is an advantage. John’s focus on smaller businesses means less overhead, less bureaucracy, hands-on work.
-
Underpromise, overdeliver. By only accepting clients when he believes he can help them meaningfully, he avoids overpromising and underdelivering (a common agency problem).
-
Programming + intuition = power. John’s background lets him see patterns others miss: odd ranking behaviours, correlations in code, or server quirks.
-
Holistic web presence matters more than just rankings. A site could rank #1 but bring no leads. John’s approach always keeps the business goal in mind.
Anecdotes & insights from our conversation
I’ll share a few moments from our chat that stood out — because they reveal how John thinks and works.
1. The “broken breadcrumb trail” story
John once described a site where traffic tanked after a site redesign. The culprit? A missing breadcrumb trail (a navigational element) that had linked thousands of pages into a logical structure. After the redesign, the breadcrumbs vanished. This caused issues with internal linking, reduced crawlability, and messed with user paths.
Fix the breadcrumb logic, restore internal links — traffic bounced back. That story stuck with me because it shows that it’s often small structural things, not “the magic SEO tweak,” that make or break things.
John said: “People look for big growth hacks. But often your best leverage is in the details — in making the site coherent, navigable, consistent, clear.”
2. “Guess, test, refine” is not a motto — it’s a habit
John emphasised that much of his early work was built on making consistent guesses (educated ones), testing them, tracking results, refining, then repeating. Over decades, that habit matured.
He told me one time he tried tweaking URL structures for a client (removing query parameters, simplifying slugs). The change was modest. But when combined with tweaks to internal linking and page speed, the effect magnified.
It’s the compound effect of many small optimisations, each guided by observation and data.
3. He still keeps a log of “lessons learned”
In his office, John keeps a running log of lessons — “if you see this scenario, try that,” “this algorithm update penalised this pattern,” “be wary when content is low on a deep page” etc. Over years, that log becomes a database of insight. When a new project comes in, he’ll skim through similar patterns in that log.
4. Transparent communication with clients
One thing I pressed him about: how he handles client expectations. He said he insists on honesty. He’ll sometimes show clients graphs of site traffic, dips after major algorithm changes, and explain what might be going on (and what he will try). He says clients prefer someone who is forthright, even about uncertainties, than someone promising the moon.
One interesting aspect is that he will only take on a client if he thinks it will make a real difference, not just adjust rankings, That’s a rare promise in the SEO world, where many agencies focus solely on metrics like “rankings up” rather than business outcomes.
He emphasised that SEO is not a box you tick and leave. It’s ongoing. He sees himself partly as a coach, walking alongside the client.
The evolution of SEO: John’s perspective
Because John has been in this long enough, I asked him how SEO has changed (and where it might go). Here’s a distilled version of his thoughts.
Then vs Now
- Keyword stuffing vs meaning & context
In the early days, you could insert the same keyword many times and hope it helps. Now, search engines understand context, synonyms, related phrases, latent semantic indexing. John says you must write content that makes sense, not just target phrases. - Links vs quality & relevance
Back then, quantity of backlinks mattered a lot (even low-quality links). Now, relevance and link quality matter more. And the strategy has to be careful, thoughtful. - Speed, mobile, UX
He says modern SEO is intertwined with site performance (speed), mobile friendliness, user experience. A site that is technically perfect for SEO but slow or ugly to use will struggle. - Algorithm complexity and AI
Now search engines use machine learning, embeddings, semantic analysis. That adds unpredictability. John says we must rely less on hard “rules” and more on systems that can adapt. - Structured data, rich snippets
Using schema, structured markup to give search engines clues on what content means — not just what it says. John sees this as essential for the next era of SEO. - Voice, zero-click, answer boxes
More searches are voice-based, and search engines often provide answers directly rather than just links. So being the “source snippet” or appearing in featured snippets is a priority.
What’s next?
When I asked what he’s keeping an eye on, John mentioned:
- Search generative AI / Integration
As search engines blend generative responses (AI answers) with links, how do you preserve visibility? He’s experimenting with content formats, markup, and signals to try and remain part of the conversation. - User signals
Things like dwell time and scroll depth — what do they really signal to the engine? Adjusting how content, layout, navigation encourage engagement. - Adaptable architectures
He wants sites designed so they can evolve — content systems, modular architecture, APIs, flexibility — to avoid major rewrites when search changes. - Automation & tooling
He’s personally interested in semi-automated auditing tools, scripts, monitoring setups that help catch issues early. But always balanced with human judgement. - Ethics & sustainability
He’s cautious about black-hat or risky strategies. Over time, he says, you may win short term, but you risk losing long term. He pushes clients toward sustainable SEO that holds up across changes.
Case glimpses: what John has done (without naming clients)
John can’t always name every client (non-disclosure, privacy etc.), but he shared some general success themes that impressed me.
- Local business uplift
A local trades company (plumbing, heating) had minimal organic reach. Working with John, the site’s structure, content, local signals, reviews, and internal linking were overhauled. Over months, organic leads rose significantly, reducing their dependence on paid leads. - E-commerce revamp
An online shop with many products was losing ground. The issue was thin product description pages, lack of unique content, duplicated descriptions, slow pages, and poor faceted navigation. John and team restructured product layout, canonical tags, improved imagery, and content — traffic rose steadily, and revenue from organic increased. - Content-driven authority site
A site positioned as a resource/news site was struggling to rank in deeper topics. John helped to build content clusters, internal linking hubs, supporting articles, better keyword mapping, and technical cleans to ensure crawlability. Over time, many pages gained visibility, bringing in consistent organic traffic. - Migration / redesign rescue
He once worked on a site redesign that caused a plunge in rankings. By carefully redirecting URLs, preserving link equity, mapping old to new structure, managing canonical tags, cleaning up 404s, and monitoring logs, he recovered much of the lost traffic. He told me that in such rescue jobs, speed, monitoring, and constant iteration are essential.
Each of these stories reinforces John’s method: diagnose, plan, act, monitor, refine — not a one-shot fix.
How John works with clients
If you become a client, here’s what the experience is likely to be (from what he explained to me).
- Audit / Discovery phase
John begins by reviewing analytics, logs, crawl reports, technical health, content gaps, competitiveness. He also wants to understand your business, your goals, your constraints (budget, resources, content team, tech stack). - Strategic planning
From that audit, he plans a roadmap: which technical fixes, content projects, link or outreach work, UX adjustments, performance improvements, prioritised in phases. - Implementation oversight
John often stays involved during implementation — reviewing code changes, content work, site migrations, or tweaks to templates. He ensures that the plan is executed well, and adjusts as issues arise. - Monitoring & iteration
SEO isn’t done once; John builds monitoring systems (rankings, organic traffic, logs for errors, crawl stats) and holds regular reviews. If something shifts (e.g. algorithm change, drop in traffic), he dives in to diagnose. - Reporting & transparency
Clients receive accessible reports. John believes in showing clients the data, not hiding behind vague terms: what improved, what needs more work, what experiments are underway. - Education & collaboration
John invites clients to understand the logic, trade-offs, constraints. This helps clients trust decisions, and reduces friction. He sees himself as a partner rather than a vendor. - Long-term partnership
The best outcomes often come over months or years. John pushes clients to view SEO as long-term investment, not short-term gain. Over time, compounding improvements can yield strong returns.
Why John stands out (what sets him apart)
I asked John: “With many SEO consultants out there, why should someone consider working with you ?” Here’s what I got — and why I believe it.
Deep history and evolving insight
Not many people have continuously navigated SEO’s shifting landscape from the dawn of modern engines to today. John’s seen what works, what fails, and why. That institutional memory matters.
Technical + strategic balance
Many SEO folks lean purely content, others purely technical. John blends both. His programming background helps him interpret logs, errors, server behaviour. His content sense helps him advise language, structure, semantic logic and marketing techniques.
Testing mindset
He doesn’t push dogma. He says “test and see.” That humility — the willingness to try, measure, and adapt — builds trust and better results.
Detail focus
He notices breadcrumbs, canonical chains, schema markup, internal link webs, content typos — those “small” things often make big difference. He fights the idea that SEO is only macro strategy — sometimes the micro matters more.
Honest communication
He told me he refuses to promise unattainable gains. He emphasises clarity with clients about uncertainties, timeframes, risk. That builds real relationships.
Resilience and ethics
He avoids risky “black hat” shortcuts. He wants wins that last. He accepts that Google is likely to penalise unconventional tactics later. So he designs strategy that are not risky.
What I learned from John that you can use
Talking to John left me with a few takeaways I think are valuable whether you’re an SEO beginner, site owner, or just curious.
- Don’t chase shortcuts — invest in fundamentals (clean architecture, good content, user experience).
- Experiment — but monitor — try changes, check how they perform, roll back if needed. Make one change at a time so you know what’s worked and what hasn’t.
- Log lessons — keep a running diary of what patterns worked or backfired.
- Cross-discipline thinking — SEO doesn’t live in a silo. It touches content, dev, UX, performance.
- Patience is key — gains often build day by day.
- Client (or stakeholder) communication matters — explaining reasoning builds trust.
- Never stop learning — algorithms change, user behaviour changes, new formats appear.
Closing thoughts
My conversation with John K Mitchell gave me a renewed respect for those quietly laying foundations in the SEO world. He’s not chasing flash trends. He’s building durable, sensible, well-reasoned systems. He’s mentoring, executing, adapting.
If you engage with John, you won’t get a silver bullet — what you’ll likely get is steady progress, clarity, strategy built on experience, and a partner who cares about how your site actually works for people and your business, not just for search engines.
And in the rapidly changing world of SEO, that’s the kind of partnership that endures.