SEO Foundations Every Website Should Have (Even If You're Not Doing SEO Yet)

SEO Foundations Every Website Should Have (Even If You're Not Doing SEO Yet)

Active SEO is one thing. SEO foundations are another. Here are the technical and structural basics every website should ship with, whether you plan to invest in SEO or not.

Share

There's a difference between an SEO program and SEO foundations. An SEO program is ongoing keyword research, content production, link building, and technical optimization, typically requiring monthly investment. SEO foundations are the structural and technical baseline that lets your website be found, crawled, and ranked at all.

Even businesses that aren't actively investing in SEO should ship with the foundations in place. Otherwise you're burning money on traffic acquisition while your organic visibility stays at zero.

The non-negotiable foundations

1. Semantic HTML

Use the right tags for the right purpose. <h1> for the main page heading. <h2> through <h6> for hierarchical subheadings. <nav> for navigation. <article>, <section>, <aside> where appropriate. <button> for buttons (not <div> with click handlers).

Search engines, screen readers, and AI crawlers all rely on semantic structure. Sites built with semantic HTML rank better than visually identical sites built with non-semantic markup.

2. One H1 per page, descriptive

Every page should have exactly one <h1> that describes what the page is about, ideally including the target keyword. The H1 is the strongest on-page signal of topical relevance.

3. Title and meta description for every page

Each page needs a unique <title> (under 60 characters) and a unique <meta name="description"> (under 160 characters). These show up in search results and influence click-through rate.

Generic titles like "Home" or duplicate descriptions across pages are SEO suicide.

4. Clean URL structure

URLs should be human-readable and reflect content hierarchy: cr38.digital/services/website-design, not cr38.digital/?p=4287. Lowercase, hyphens (not underscores), and no trailing slashes (or always trailing slashes, pick one and 301 the other).

5. Canonical tags

Every page needs a <link rel="canonical"> pointing to the preferred URL. This prevents duplicate content issues when the same page is reachable through multiple URLs.

6. Open Graph and Twitter cards

Add og:title, og:description, og:image, and Twitter card tags to every page. These don't directly affect search ranking but dramatically improve click-through rates from social sharing.

7. Structured data (Schema.org)

JSON-LD schemas tell search engines exactly what your content represents, Organization, LocalBusiness, Product, Article, BreadcrumbList, FAQPage, and so on. Pages with structured data are eligible for rich results in Google search, which significantly increases visibility and CTR.

8. Sitemap.xml

A sitemap lists every indexable URL on your site, helping search engines discover content efficiently. It should be auto-generated from your data layer (not hand-maintained), updated on every deploy, and submitted to Google Search Console.

9. Robots.txt

This file tells crawlers what they can and can't access. Common pitfalls: accidentally blocking everything (yes, this happens), or leaving it permissive on staging environments where private content gets indexed.

10. HTTPS

Non-negotiable in 2026. HTTPS is a confirmed ranking factor and affects browser trust signals. If your site is still on HTTP, fix it before doing anything else.

11. Mobile responsiveness

Google indexes the mobile version of your site by default. If your mobile experience is broken, your rankings will be too, even on desktop searches.

12. Core Web Vitals

LCP (Largest Contentful Paint), CLS (Cumulative Layout Shift), and INP (Interaction to Next Paint) are confirmed ranking factors. Sites that pass Core Web Vitals rank better than otherwise-equivalent sites that don't.

The foundations most sites get wrong

Image optimization

Heavy, unoptimized images destroy Core Web Vitals scores. Every image should be: served in modern formats (WebP, AVIF), responsive (multiple sizes via srcset), lazy-loaded below the fold, and have descriptive alt text.

Alt text

Every meaningful image needs descriptive alt text. Empty alt (alt="") is appropriate for purely decorative images. Skipping alt entirely is wrong, and so is stuffing alt with keywords.

Internal linking

Pages are weighted partly by how many other pages link to them and how prominently. Sites with weak internal linking, orphan pages, no contextual links between related content, perform worse than sites with thoughtful internal linking.

404 handling

Broken links should return proper 404 status codes (not 200), and the 404 page should help users find what they were looking for. Sites with broken internal links lose ranking equity.

The foundations no one talks about

JavaScript rendering

If your site relies entirely on client-side JavaScript to render content (common with SPA frameworks), search engines may not see your content at all. Server-side rendering (SSR) or static site generation (SSG) solves this. If you're using React, use Next.js or Remix; if Vue, use Nuxt; etc.

Crawl budget management

Large sites use up "crawl budget", the number of URLs Google will crawl per session. Sites that waste this on duplicate or low-value pages get less of their important content indexed.

International SEO foundations

If you serve multiple regions, set up hreflang tags correctly. Misconfigured hreflang is one of the most common reasons international sites fail to rank in target markets.

What you don't need (yet)

  • Aggressive backlink building, wait until your foundations are solid.
  • Massive content production, content without solid technical SEO is shouting into a void.
  • Expensive SEO tools, for foundations work, free tools (Search Console, PageSpeed Insights) cover 80% of needs.

The cost of skipping foundations

Sites that launch without SEO foundations typically need to rebuild parts of their architecture within 18 months when SEO becomes a priority. That work costs 5-10x more than doing it right at launch.

If you're building or redesigning a website, insist that SEO foundations are baked in. It's not optional, it's not "nice to have," and it doesn't cost meaningfully more than skipping it.

If you want a free SEO foundations audit on your existing site, get in touch. We'll spot the gaps in 30 minutes.

☀️
🌙