Field notes // content craft
ContentMine
Build pages people finish.
Hard lessons on building web content that holds up.
From the mine
12 seams- The em dash doesn't make your sentence more sophisticatedYou're using em dashes to join thoughts that shouldn't be joined. They're not a substitute for structural decisions about how sentences relate.→
- Draft mode means someone else will publish itIf you're the only person working on your site, draft mode might be hiding a workflow problem you don't actually have.→
- Write the page title before you write the pageThe title isn't decoration you add at the end. It's the constraint that keeps everything else on track.→
- Write the redirect before you delete the pageDeleting a page without planning the redirect means broken links and lost traffic. Decide where visitors should land before you hit delete.→
- Search result snippets aren't auto-generated magicMost 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.→
- Content audits start with what you can countYou don't need a spreadsheet with forty columns. Start by counting what's actually there, then decide what matters.→
- Set character limits before users hit themField-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 sentenceButton text should finish the thought your interface started. If users have to guess what happens next, your label failed.→
- Tag taxonomy before you tag a single postYour CMS will let you create tags on the fly. That doesn't mean you should.→
- Write error messages before the error happensYou 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 fixError messages that say "invalid format" waste everyone's time. Write validation copy that points to the actual fix.→
- Decide what happens when users leave a field blankEvery form field on your site needs a plan for what happens when someone skips it. That plan is content work, not a developer problem.→