People confuse two things constantly. It causes bad purchasing decisions, wasted money, and a lot of frustration pointed at web developers who did their job perfectly well.
Here's the distinction, in plain English.
What your website does (on-page)
This is structural. It's baked into the code. If it's not there, the website is built wrong — not missing an add-on, but fundamentally incomplete.
- Semantic HTML. Proper heading hierarchy (one
<h1>,<h2>under it, not six<h1>s scattered at random). Landmarks that tell screen readers and search engines what's a nav, what's a main, what's a footer. ARIA labels where they make sense. - Schema markup. Structured data that tells Google "this is a local business," "this page answers this question," "this is a service with this price." JSON-LD in the
<head>, validated, deployment-checked. - Core Web Vitals. Load time under 2 seconds on mobile. No layout shift as elements load. Responsive to interaction within 100ms. These aren't SEO tricks — they're build standards. A slow site is a broken site.
- Clean URL structure.
/services/web-development/not/index.php?page_id=47&ref=sidebar. URLs that make sense to humans and machines. - Meta foundations. Unique page titles, accurate descriptions, proper Open Graph tags so links look right when shared. This isn't optimisation — it's completion.
- Content structure. Pages organised around topics people actually search for, written in words they actually use. Not keyword-stuffed. Not written for robots. Written for humans, structured for machines.
Every site we build includes all of this as the baseline. It's not a bolt-on. It's not an upgrade. It's what a properly built website looks like. The web development industry made these sound like "SEO services" because it's easier to sell them as extras. They're not extras.
What marketing does (off-page)
This is external. It happens outside your website. It's ongoing work that sits in the marketing column, not the development column.
- Link building. Getting other websites to link to yours. Genuine backlinks from relevant sources build authority. Paid links from link farms damage it. This is marketing work — it requires outreach, relationships, and time.
- Content marketing. Writing articles, guides, and resources specifically designed to attract search traffic — not because they're useful to existing customers, but because people search for them. Blogging strategy. Guest posting. This is a full-time role.
- Social media management. Posting, engaging, building an audience. Driving traffic from platforms back to your site.
- Paid advertising. Google Ads, social ads, retargeting. Budget management, creative testing, conversion tracking.
- Local citations and directory management. Getting listed, keeping NAP consistent (name, address, phone), managing reviews.
Blue Penguin Digital is a web development company. We build websites. Marketing is a different skillset — one that deserves its own budget and its own specialist. We don't offer it, we don't pretend to offer it, and we won't package it as a bolt-on.
Why the confusion matters
When a business owner buys a website and nobody comes, they blame the website. But the website did its job — it's fast, it's readable, it's well-structured. The problem isn't the build. The problem is that nobody pointed anyone at it.
This confusion is expensive. It leads to:
- Rebuilding perfectly good websites because "they don't work"
- Paying for SEO retainers on sites that already have solid on-page foundations
- Blaming developers for marketing problems
- Buying "SEO packages" that are really just someone updating your meta tags (already done)
What this means for you
If you're getting a website built, ask two questions:
-
"Is on-page included as standard?" If the answer is anything other than "yes, obviously," walk away. Fast pages, clean code, semantic structure, and schema aren't upgrades — they're the minimum.
-
"What happens after launch?" If the answer is "our SEO team will handle it," ask what that actually means. Are they building links? Writing content? Running ads? Or are they just doing what should have been done during the build?
The on-page work should be complete when the site launches. If it isn't, it wasn't built properly. What happens after launch is marketing — and that's a different conversation with a different budget.
A properly built website has its foundations right from day one. What it needs after that isn't more development — it's people pointing at it.
Not sure whether you need development work or marketing work? Ask us. We'll give you an honest answer — even if the answer is "you need marketing, not a rebuild."