Category
Craft
28 posts in this seam.
The em dash doesn't make your sentence more sophisticated
You're using em dashes to join thoughts that shouldn't be joined. They're not a substitute for structural decisions about how sentences relate.
Write the page title before you write the page
The title isn't decoration you add at the end. It's the constraint that keeps everything else on track.
Search result snippets aren't auto-generated magic
Most CMSs let search engines pick whatever text they want for your result snippet. That's a choice you made by leaving the meta description field empty.
Set character limits before users hit them
Field-length constraints aren't validation failures. They're decisions you make visible while someone is still typing.
Write button labels that complete the user's sentence
Button text should finish the thought your interface started. If users have to guess what happens next, your label failed.
Write error messages before the error happens
You can't write a decent error message in the moment someone breaks something. Draft them during setup, when your head is clear.
Validation messages that tell users what to fix
Error messages that say "invalid format" waste everyone's time. Write validation copy that points to the actual fix.
Alt text for people who won't see the image
Write descriptions that work when the image doesn't load, not captions that assume it did.
Placeholder text is a prompt, not an example
What you put in empty fields shapes what people type. Most placeholder text just wastes the opportunity.
Write meta descriptions people actually click
Meta descriptions don't affect rankings, but they affect whether your ranked page gets the click. Write them like you're competing for attention, not keyword density.
Section breaks signal shifts, not just visual rhythm
Readers need structural cues to know when you're changing gears. A section break isn't decoration—it's a visible promise that something new is starting.
Mark your required fields before users start typing
Required field indicators work when they appear before the user makes a decision, not after. Visual consistency prevents form abandonment.
Paragraph breaks are structural decisions, not pauses
Most writers treat paragraph breaks like breath marks in sheet music. That's backwards—breaks are load-bearing structure that controls how readers process information.
Write the boring sentence that makes the next one work
Good web writing needs setup sentences that don't dazzle. They hold the door open so the important line can walk through.
Write the list item before you decide it's a list
Formatting content as a list too early obscures whether the items belong together or even need bullets at all.
Write headings before you write the section
Most people write the paragraph first, then add a heading to label it. Reverse the sequence and the work gets easier.
Consistent terminology beats clever synonyms
Using different words for the same thing doesn't improve your writing. It confuses people and breaks their search attempts.
Stop writing introductions that repeat the heading
Your first sentence should move the idea forward, not restate what the reader just read in larger type.
Link text that survives getting skimmed
Most people never read the sentence around your link. Write anchors that work in isolation or stop pretending accessibility matters.
Captions are part of the image decision
If you can't explain why an image is on the page, you probably don't need it. Captions force that honesty.
Sentence length variation isn't a style choice
Monotonous rhythm makes people quit reading. Mix short and long sentences on purpose, not by accident.
Subheadings that actually subdivide
Most subheadings just restate the topic. Good ones show structure, set expectations, and let scanners jump straight to the part they need.
Page titles for people who don't read your nav
A page title needs to work when someone lands there from search, a link, or a bookmark — without any surrounding context. Here's how to write titles that orient people instantly.
The second paragraph is where you lose people
Your intro hooks them, but paragraph two is where readers decide if you're worth their time. Here's what actually keeps them reading.
Edit for the person who arrives at 4pm on Friday
Your reader is tired, distracted, and has six other tabs open. If your page demands their best attention, they'll leave.
Build pages people finish
If the reader bounces at paragraph two, the page did not fail at SEO. It failed at being a page.
Write for scanners without lying
Scannability is not clickbait. It is honest labeling of useful sections.
Images that earn their kilobytes
A hero image is not decoration. It is either evidence, atmosphere with intent, or dead weight.