Darlo Technical Writing
BlogStyle Guides & Standards

Choosing an Industry-Standard Style Guide: Microsoft, Google, Chicago, and IBM Compared

technical writing style guide · Updated 2026-09-15
Choosing an Industry-Standard Style Guide: Microsoft, Google, Chicago, and IBM Compared

A technical writing style guide is the single most leveraged document a documentation team can own. It converts hundreds of tiny, contentious decisions — Do we capitalize "internet"? Is it "log in" or "login"? Do we write "e.g." or "for example"? — into settled defaults, so writers spend their energy on clarity instead of relitigating punctuation in every pull request. Without one, six writers produce six subtly different products; with one, a team of freelancers can sound like a single, careful author.

The good news is that you almost never need to write a style guide from scratch. The industry has produced several mature, free, publicly maintained guides you can adopt as a foundation and then extend. This article compares the major options, shows how to match one to your product and audience, and explains how to enforce it so the rules actually stick. If you are brand new to the discipline, start with our beginner's guide to technical writing first, then come back here to formalize your conventions.

Why a Style Guide Is Infrastructure, Not Decoration

Teams often treat a style guide as a nice-to-have — something to write "once the docs are stable." That gets it backwards. Consistency is what makes documentation feel trustworthy: when the voice, terminology, and formatting are uniform, readers stop noticing the prose and start absorbing the information. Inconsistency, by contrast, creates friction. If one page calls a feature "the dashboard" and another calls it "the console," a reader cannot be sure they are the same thing, and every ambiguity erodes confidence in the whole corpus.

A style guide also compounds. Each rule you settle is a decision you never have to make again, and a review comment you never have to write again. That is why the return on a style guide grows with team size and content volume. It reduces onboarding time for new writers, shortens review cycles, and — critically — makes automated linting possible. You cannot lint prose against "good taste," but you can lint it against "never use 'simply' or 'just.'" The guide is the specification that tooling enforces. For a broader view of how consistency ties into measurable outcomes, see our piece on crafting clear technical narratives.

The Major Industry Style Guides at a Glance

Four references dominate professional technical writing. The Google Developer Documentation Style Guide is free, web-native, and opinionated about developer content — it covers API references, code samples, command syntax, and accessibility, and it defaults to a warm, second-person voice. The Microsoft Writing Style Guide is similarly modern and developer-aware, with strong guidance on inclusive language, UI element naming, and a deliberately conversational tone; it is the de facto standard for a huge swath of the software industry. The IBM Style guide (published as a book) is more formal and comprehensive, excellent for enterprise, hardware, and globalized content that will be translated. The Chicago Manual of Style is the general-purpose editorial reference behind much of publishing; it is thorough on grammar, citations, and mechanics but says little about code or UI.

Most software teams choose Google or Microsoft as a base because both are free, actively maintained, and written for exactly the kind of content technical writers produce. Chicago and IBM then serve as the deeper reference for questions the developer guides do not answer — comma placement in complex sentences, number and date formatting, or citation style. The practical pattern is a primary guide plus a fallback: "We follow the Microsoft Writing Style Guide; for anything it does not cover, we defer to Chicago."

Matching a Guide to Your Product and Audience

The right base guide depends on who reads your docs and what they are building. If your audience is developers consuming an API or SDK, the Google Developer Documentation Style Guide is purpose-built: its rules for formatting code, placeholders, HTTP methods, and terminal commands map directly onto your content. If you produce a mix of end-user help, admin guides, and marketing-adjacent onboarding, the Microsoft Writing Style Guide's conversational register tends to fit better and reads naturally to a general audience. If your documentation is heavily translated into many languages, lean toward the IBM guidance, which is written with globalization and controlled English in mind — shorter sentences, consistent terminology, and avoidance of idioms all reduce translation cost and error.

Also weigh your team's reality. A base guide you can link to for free and update centrally beats a printed reference that lives on one editor's shelf. Web-hosted guides win on accessibility and enforceability, which is why the free developer guides have become defaults even at companies that own copies of the printed manuals.

Adapting a Base Guide Into a House Style

No base guide will cover your product's proper nouns, feature names, or domain vocabulary — and that is exactly where inconsistency does the most damage. The move is to adopt a base guide wholesale and layer a short "house style" on top. Your house style should be deliberately thin: it records only where you deviate from the base and the decisions the base does not make. The centerpiece is a terminology list (a word list or glossary) that fixes the canonical spelling and capitalization of every product term, plus banned synonyms. If the feature is "Workspaces," the guide says so, and forbids "projects," "boards," and "spaces" as accidental variants.

Keep the document scannable — writers consult it mid-sentence, not cover to cover. Organize it as an alphabetical A–Z of decisions plus a handful of principle statements (voice, person, tense, sentence length). Record the rationale for contested rules so you do not relitigate them; a one-line "why" prevents the same debate resurfacing every quarter. For inspiration on treating the guide as a product in itself, see our companion article on innovative, living style guides.

Enforcing the Guide Without Nagging

A rule no one enforces is a suggestion. The most reliable enforcement is automated and happens before a human reviewer ever sees the text. The open-source linter Vale is the standard tool here: you encode your rules as YAML "styles," and Vale flags violations in the editor and in CI, exactly the way ESLint flags code problems. Vale ships packages that implement the Google, Microsoft, and write-good rule sets, so you can start with a community package and add your own terminology and banned-words rules on top. Running it in continuous integration means a pull request that violates the guide fails automatically — no reviewer has to play grammar police, and the feedback is instant and impersonal.

Human review still matters, but it should focus on what machines cannot judge: accuracy, structure, and whether the explanation actually helps. Reserve reviewer attention for meaning; let the linter own mechanics. This division keeps reviews faster and morale higher, because writers stop receiving nitpicks about serial commas from a colleague and start receiving them from a tool they can run themselves.

Keeping the Guide Alive Over Time

A style guide decays if it has no owner and no process. Assign a single maintainer (or a small guild) responsible for adjudicating new questions and updating the document. Treat the guide itself as docs-as-code: keep it in version control, accept changes via pull request, and log decisions so the history is auditable. When a genuinely new question arises in review — say, how to format keyboard shortcuts — resolve it once, add it to the guide, and encode it in Vale if possible. Over a year, this turns thousands of ad-hoc micro-decisions into a stable, shared standard.

Finally, revisit the base guide periodically; Google and Microsoft update theirs, and industry norms shift (inclusive-language guidance especially). A quarterly review that reconciles your house style with upstream changes keeps you current without a rewrite. The community at Write the Docs is an excellent place to see how other teams evolve their guides. If you want a running start, Darlo's Style Guide Foundations course walks you through selecting a base guide, building a terminology list, and wiring up Vale in CI — and pairs with a downloadable house-style starter template. Explore it and the rest of our catalog at /courses.

House Style Guide Starter Template

A fill-in-the-blanks house-style template with a terminology-list section, voice-and-tone principles, and a ready-to-load Vale rules starter — adopt a base guide and be enforcing rules the same day.

Should a small team really bother with a style guide?

Yes — arguably more than a large one. A small team often relies on freelancers and part-time contributors, and a shared guide is what lets them produce consistent output without constant supervision. Start with a free base guide like Microsoft or Google and add a one-page terminology list; that alone captures most of the value.

Google or Microsoft style guide — which should I pick?

Pick Google if your primary audience is developers reading API and SDK docs; its rules for code, commands, and placeholders are unmatched. Pick Microsoft for mixed end-user, admin, and onboarding content, where its warmer conversational tone fits a general audience. Both are free and web-hosted, so either is a defensible default.

How do I stop writers from ignoring the style guide?

Automate enforcement with a prose linter such as Vale, run it in continuous integration, and let it fail pull requests that break the rules. Automated, impersonal feedback sticks far better than review comments, and it frees human reviewers to focus on accuracy and structure rather than mechanics.

Go from reading to doing

Darlo Technical Writing turns these guides into courses and ready-to-use templates.

Explore the courses