Why Technical SEO Gets Skipped
Technical SEO is unglamorous. It doesn't make for impressive screenshots or before-and-after comparisons. It lives in code that non-developers never see. And the results — better rankings, more organic traffic — take 3–6 months to manifest, making it easy to deprioritize during a fast-moving launch.
The brands that deprioritize it pay the price for months or years afterward. Getting indexed, ranking for your brand name, and having your content discovered by Google are not automatic — they require intentional technical setup. Here's everything that needs to be in place from day one.
Indexing & Crawlability
Robots.txt
Your robots.txt file tells search engine crawlers which pages they're allowed to access. The most common mistake: forgetting to update this file after launch, leaving the staging site's robots.txt (which typically blocks all crawlers) in place on the production site. Check yourdomain.com/robots.txt immediately after launch — if it says Disallow: /, Google cannot index any of your pages.
XML Sitemap
An XML sitemap is a file that lists all the URLs on your site you want Google to know about. It doesn't guarantee indexing, but it dramatically speeds up discovery — especially for new sites with few external links. Submit your sitemap to Google Search Console within 24 hours of launch. Every page builder and CMS can generate this automatically.
Canonical Tags
Canonical tags tell Google which version of a URL is the "official" version when duplicate or near-duplicate content exists. The most common scenario: your site is accessible at both www.yourdomain.com and yourdomain.com, or at both http:// and https://. Without canonicals, Google sees these as different pages with duplicate content — which dilutes your ranking signals.
On-Page Fundamentals
Title Tags
Every page needs a unique, descriptive title tag between 50–60 characters. This is the blue link text in Google search results and the single most important on-page ranking signal. Formula: Primary Keyword | Brand Name. Don't keyword-stuff — write for humans first, include your primary keyword naturally.
Meta Descriptions
Meta descriptions don't directly affect rankings but do affect click-through rates from search results — which affects rankings indirectly. Write 140–160 character descriptions that describe what the page offers and include a reason to click. Every page should have a unique meta description. Pages without them show Google-generated snippets that are often less compelling.
Header Hierarchy (H1–H6)
Each page should have exactly one H1 tag — your primary page headline, including your main keyword. H2 tags structure major sections. H3 tags are subsections within H2s. This hierarchy helps Google understand page structure and context. A common mistake: using header tags for visual styling purposes (making text bigger) rather than structural purposes.
Alt Text for Images
Every meaningful image on your site needs descriptive alt text. This serves two purposes: accessibility for screen readers, and SEO signals telling Google what the image depicts. Write alt text that describes the image honestly — not as a keyword-stuffing opportunity. alt="marketing team working in San Francisco office" is correct. alt="best website agency San Francisco web design services" is spam.
Technical Infrastructure
HTTPS (SSL Certificate)
Non-negotiable, table stakes. Google confirmed HTTPS as a ranking signal in 2014 and has since moved to marking non-HTTPS sites as "Not Secure" in Chrome. Most modern hosting platforms (Netlify, Vercel, Cloudflare) provision SSL certificates automatically and for free via Let's Encrypt. If your site is still on HTTP, fix this today.
301 Redirects for Old URLs
When you redesign a website and change URL structure, every old URL that changes needs a 301 redirect to its new equivalent. Without redirects, all the ranking authority accumulated by your old URLs is lost — Google treats the new URLs as brand new pages with no history. Map every old URL to its new destination before launch and implement redirects in your hosting platform or .htaccess.
Core Web Vitals
Google uses Core Web Vitals (LCP, CLS, INP) as ranking signals. A site that passes Core Web Vitals receives a ranking boost over equivalent sites that fail. Test using PageSpeed Insights and target: LCP under 2.5s, CLS under 0.1, INP under 200ms. These thresholds are achievable on any well-built site.
Mobile-First Indexing
Google indexes and ranks the mobile version of your site — not the desktop version. This has been true since 2019 but is still misunderstood. Ensure your mobile site contains the same content as your desktop site (not a stripped-down version), has the same structured data, and loads quickly on mobile connections.
Schema Markup
Schema markup is structured data added to your HTML that helps Google understand the content and context of your pages. It can enable rich results — enhanced search listings with ratings, FAQs, prices, or other supplementary information directly in the search results.
The schema types most relevant for most businesses:
- Organization schema: Your business name, logo, contact information, and social profiles. Every website should have this on the homepage.
- LocalBusiness schema: If you have a physical location or serve a specific geographic area, LocalBusiness schema signals local relevance to Google.
- FAQ schema: Mark up FAQ sections and they can appear as expandable questions directly in search results — significantly increasing click-through rates.
- Article schema: For blog posts. Signals publication date, author, and article structure to Google.
- Product schema: For e-commerce. Enables price, availability, and review stars in search results.
Implement schema using JSON-LD format in the <head> of each relevant page. Google's Rich Results Test tool validates your implementation before launch.
Google Search Console Setup
Google Search Console (GSC) is free, takes 10 minutes to set up, and provides data available nowhere else — including which queries your site ranks for, which pages Google has indexed, and any technical issues Google has identified. Set it up before launch using domain verification, submit your sitemap, and check it weekly for the first three months.
The most valuable GSC feature for new sites: the URL Inspection tool. Enter any URL and see whether Google has indexed it, when it was last crawled, and whether any issues were found. If critical pages are not showing as indexed 2–3 weeks after launch, use this tool to request indexing manually.
The Launch-Day SEO Checklist
- ✓ robots.txt allows crawling of all public pages
- ✓ XML sitemap submitted to Google Search Console
- ✓ HTTPS configured and working on all URLs
- ✓ All old URLs have 301 redirects to new equivalents
- ✓ Every page has a unique title tag and meta description
- ✓ Every page has exactly one H1 tag
- ✓ All images have descriptive alt text
- ✓ Canonical tags correctly implemented
- ✓ Organization schema implemented on homepage
- ✓ Google Analytics and Search Console connected
- ✓ PageSpeed score above 70 on mobile
- ✓ Site accessible from both www and non-www (one redirects to the other)