Skip to main content
.com domains from $2.99 — free WHOIS privacy on every name

Client-rendering note · Beginner · 30 minutes

How to create a professional email signature — The Email Signature as a Rendering Problem

Your signature looks immaculate in the editor and collapses into a grey placeholder the moment a recipient's client blocks images.

The short answer

Treat a signature as a rendering problem rather than a design one: it has to survive blocked images, dark mode, a narrow phone column and a rendering engine that may be twenty years old, and the way it survives all four is by being text with one small image rather than an image with text inside it.

That means nested tables and inline styles, a logo measured in kilobytes and served over https from your own domain, and a test pass across Outlook, Gmail and a phone with images switched off. The four lines of contact detail are the content; everything else is decoration that has to degrade gracefully.

By the HostingFast team · Reviewed 24 August 2026

Beginner

Difficulty grade

30 minutes

Time budget

5

Stages

24/7

Engineer cover

Assumed knowledge: you can paste HTML into a signature field. Everything else here is about what mail clients do to that HTML afterwards.

The weight matters more than people expect, because a signature is appended to every message you send for as long as you use it. It is the one asset in your business that ships thousands of times.

Text first, because images get blocked

A signature built entirely as one image looks flawless right up to the moment a client blocks remote content — and then your name, role and phone number are a grey rectangle with alt text. Plenty of corporate mail clients block by default and never ask.

So the contact details are live text: name, role, company linked to your domain, one phone number. The logo is an extra, sized so its absence is a gap rather than a hole. Test that state deliberately rather than hoping nobody encounters it.

Markup that survives twenty-year-old renderers

Mail clients are not browsers. Some render with an office word-processing engine, and flexbox, grid, external stylesheets and most modern CSS either degrade oddly or are ignored outright. Nested tables with inline styles are what actually works everywhere.

Keep the total width under about six hundred pixels so a preview pane does not force horizontal scrolling, avoid background images, and give every colour an explicit value rather than relying on an inherited default that dark mode will invert.

Weighing the logo

Serve the logo from your own domain over https, keep it to a genuinely small file, and export it at twice the display width with the HTML width attribute set to the intended size, so it stays sharp on a high-density screen without shipping a full-size image.

PNG or JPEG, not WebP. Our hosting converts site images to WebP automatically because browsers support it — mail clients are a different population, and several of the ones that still matter do not. This is one place where the newer format is the wrong answer.

Testing under hostile conditions, and the reply variant

Send it to Outlook, to Gmail and to a phone, then look at all three: images blocked, dark mode on, narrow column. Those three conditions account for nearly every signature that looks broken in the wild, and all three take two minutes to check.

Then build a second, shorter version — name and phone, two lines — and set it as the reply signature. Most clients support a separate one and almost nobody configures it, which is why long threads end up carrying the same block of logos five times over.

Working through an inbox that carries its own domain name

The platform this was assembled on

Every screen here belongs to the stack we operate — cPanel mailboxes, the same webmail, the same signature fields — so the instructions match your account rather than approximating somebody else's.

Mailboxes on your own domain are part of the plan, with IMAP, POP and SMTP included; email is never sold back to you at the checkout.

  • Text survives blocked images
  • Markup tested in old engines
  • Logo weighed in kilobytes
  • Engineers on shift at any hour

Why HostingFast

Standard on every plan

Text first, always

Contact details survive blocked images because they were never an image in the first place.

Markup that renders in old engines

Tables and inline styles, because a mail client is not a browser and some of them are decades old.

The logo weighed in kilobytes

It ships on every message you send, which makes its file size a number worth knowing.

Dark mode tested, not hoped for

The condition that now ruins more signatures than blocked images, checked deliberately.

A reply variant

Two lines for the fifth message in a thread, which most clients support and almost nobody sets up.

Hosted on your own domain

The logo and the address both point at the domain your plan already serves, over https.

Quick Start

From order to online

  1. 1

    Write the four lines of content first

    Name, role, company linked to your domain, one phone number. If the signature loses everything else, these four are what has to remain readable.

  2. 2

    Build it with tables and inline styles

    Nested tables, every style inline, explicit colours, total width under about six hundred pixels. No external stylesheet and no background image.

  3. 3

    Export and host the logo properly

    Twice the display width, PNG or JPEG, served over https from your own domain, with the width attribute set. Small enough that you would not mind sending it a thousand times.

  4. 4

    Deploy it on every surface you send from

    Webmail, desktop client, phone. Each hides its signature setting somewhere different, and consistency only exists once all three carry the same block.

  5. 5

    Test with images off, dark mode on, narrow column

    Outlook, Gmail and a phone. Then set the shorter reply variant so long threads stay readable.

Built In

Loaded onto every plan

  • Mailboxes on your own domain, included with the plan
  • IMAP, POP, SMTP and browser webmail on every mailbox
  • Free SSL on every plan, renewed automatically before it can expire
  • NVMe SSD storage on every tier, not just the expensive ones
  • First year of the domain included when you order annually
  • Daily backups with restores you trigger yourself from the panel
  • Spam and virus screening on every mailbox as standard
  • WordPress Toolkit handling core and plugin updates for you
  • cPanel — the panel most of the industry already automates against
  • WebP image conversion built in at no extra cost

Frequently Asked

What people ask us most often

Why does my logo look right in Gmail and broken in Outlook?

Because several Outlook versions render mail with a word-processing engine rather than a browser engine. It ignores much of modern CSS, handles some image formats differently, and applies its own sizing. A table-based layout with inline styles and a PNG or JPEG is what renders identically in both.

Should the whole signature just be one image?

No. Blocked remote images turn it into an empty box with no contact details at all, screen readers get nothing useful, and the file ships on every message you send. Live text with one small supporting image degrades gracefully instead of disappearing.

Is the PHP version selectable per site?

Yes — PHP is set per site from the control panel, so a legacy application and a current one can run side by side on one account. Extensions and per-site tuning sit on the same screen, and none of it goes anywhere near a support ticket.

Can an existing domain be moved in without downtime?

Yes, and it is routine. Unlock the name with your current registrar, grab the auth code, and start the transfer from your client area. Any remaining registration time carries over with it, and DNS keeps resolving the entire way through.

Keep reading

Changing hosts? Run through our checklist first.

A straightforward sequence for a switch your visitors never feel: which files move first, how to shift email across without losing a single message, the right moment to repoint DNS, and the two mistakes behind almost all the downtime we get asked to rescue.

You'll get the checklist email, then occasional pointers on keeping a site running fast. Unsubscribe the moment you want out — the privacy policy covers the rest.

Send from your own domain.

Free SSL, free migration, renewal at the rate you signed up at, and engineers on shift around the clock.

View WordPress Hosting plans