Technical SEO foundations for modern websites
The architectural decisions that determine whether search engines can crawl, understand and rank a site — made long before anyone writes a meta description.
Technical SEO is mostly architecture. By the time anyone is editing meta descriptions, the decisions that actually govern how a site performs in search have already been made — in how it renders, how URLs are structured, and how content is linked together.
Rendering
If your content only exists after JavaScript executes, you are depending on the crawler to render your page, and depending on it to do so promptly. Search engines can render JavaScript, but it is a second pass with its own queue and budget.
Server-rendered or statically generated HTML removes that dependency entirely. The content is in the initial response, so there is nothing to wait for. This is also the single largest factor in Largest Contentful Paint, which makes it worth doing twice over.
URL structure
- One canonical URL per piece of content — decide trailing slash, casing and www, then be consistent
- Readable, hyphenated paths that describe the content
- Avoid parameter combinations that generate many URLs for the same thing
- Return proper status codes: 200, 301, 404 — not a soft 404 rendered as a normal page
- Redirect old URLs on migration; this is where most redesign traffic is lost
Canonicals
A canonical tag tells search engines which URL is authoritative when several show similar content. Two failures are common and both are damaging: no canonical at all, so duplicates compete; or every page canonicalised to the homepage, which asks search engines to drop the rest of the site.
Filtered and paginated views are the usual source of accidental duplication. Decide deliberately whether each variation should be indexable, canonicalised to a parent, or excluded — do not leave it to chance.
Structured data
Schema markup helps search engines interpret a page and can produce richer results. The rule that matters: mark up what is actually visible on the page. Adding FAQ schema for questions a user cannot see is a guidelines violation, not a shortcut.
Sitemaps and robots
- Include only indexable, canonical URLs in the XML sitemap
- Keep last-modified dates accurate — inaccurate ones are worse than none
- Exclude drafts, search results, filtered views and API routes
- Use robots.txt to control crawling, and meta robots to control indexing; they are different tools
- Reference the sitemap from robots.txt
Internal linking
Internal links are how crawlers discover pages and how importance is distributed across a site. Pages reachable only through search or a sitemap are weakly signalled. Link related content deliberately, use descriptive anchor text, and make sure every page you care about is reachable from somewhere obvious.
Written by
RegenByte
Articles are written by the RegenByte team from work on client projects. We publish what we have actually done rather than summarising other people’s posts.