SEO//6 MIN READ

SEO Is Not Just "Add Some Keywords"

A practical look at the boring technical stuff behind websites that actually get found.

google please behave.

One of the biggest misconceptions about SEO is that you sprinkle some keywords around a page and wait for Google to send you visitors.

I used to think SEO was purely a marketing job. Just stuff the word 'Developer' into an H1 tag seven times, add a meta description, and call it a day, right?

Wrong. So very wrong.

Search engines need to understand your website

A beautiful website that search engines can't properly crawl, understand or index has a problem that better typography isn't going to solve.

You can build the most visually stunning React application in the world. But if it relies on client-side rendering with massive JavaScript bundles that Googlebot struggles to parse before timing out... you basically built a beautiful billboard in the middle of a desert.

"If nobody can find it, it doesn't exist."

The boring stuff matters

SEO is largely technical. It's about building a solid foundation. Here are the things that actually matter:

  • Semantic HTML: Are you using headers properly? Is it accessible? (Hint: Google likes accessible websites.)
  • Page speed: Your 4MB unoptimized hero image is killing your ranking.
  • Internal linking: Does your site architecture make sense?
  • Structured data: Are you serving rich snippets so search engines actually know what a page is about?
  • Indexability: Do you have a proper sitemap and a clean robots.txt?

None of this is particularly glamorous. But that's usually the point.

We often want to focus on the flashy animations and the perfect drop shadows, completely ignoring the fact that our Core Web Vitals are failing. Good SEO is just good engineering. It's about performance, structure, and clarity.

Once you nail the technical side, *then* the marketing team's keywords can actually do their job.

my take ↓

Anyway, that's what I've been thinking about lately. Back to building.

From the archive

Read something else.