Great content is useless if Google cannot find, understand, or trust your website. Technical SEO is the foundation that makes your content discoverable. As a developer or tech lead, these are the elements you need to get right.
This checklist is organized by priority. Start at the top and work your way down.
Crawlability and Indexation
Before Google can rank your pages, it needs to find and access them.
robots.txt Configuration
Your robots.txt file tells search engines which pages they can and cannot access. A misconfigured robots.txt can accidentally block your entire site from being indexed.
Check for:
- Your important pages are not blocked by
Disallowrules - Your sitemap URL is referenced in robots.txt
- Development environments use
Disallow: /to prevent indexing, but production does not - Static assets (CSS, JS, images) are not blocked, as Google needs these to properly render your pages
XML Sitemap
Your sitemap tells search engines about every page you want indexed. It should be automatically generated and updated whenever content changes.
Requirements:
- Include all canonical pages
- Exclude pages with
noindexdirectives - Include
lastmoddates that reflect actual content changes (not just deployment dates) - Keep individual sitemaps under 50,000 URLs (use sitemap index files for larger sites)
- Submit your sitemap through Google Search Console
Canonical Tags
Canonical tags tell search engines which version of a page is the "official" one. This prevents duplicate content issues when the same content is accessible at multiple URLs.
Common scenarios requiring canonicals:
- HTTP vs. HTTPS versions
- www vs. non-www versions
- Pages with query parameters (filters, sorting, pagination)
- Content syndicated across multiple pages
Response Codes
Crawl your site and check for broken links, redirect chains, and server errors.
- 200 — Normal, page loads correctly
- 301 — Permanent redirect (passes link equity, use for URL changes)
- 302 — Temporary redirect (does not pass full link equity, avoid for permanent changes)
- 404 — Page not found (fix or redirect to relevant content)
- 5xx — Server errors (investigate and fix immediately)
On-Page Technical Elements
Title Tags
Every page needs a unique, descriptive title tag under 60 characters. This is the most visible element in search results and one of the strongest on-page ranking signals.
Best practices:
- Include your target keyword naturally
- Make it compelling enough to click
- Do not stuff keywords
- Include your brand name (typically at the end)
Meta Descriptions
While not a direct ranking factor, meta descriptions influence click-through rates from search results. Every page should have a unique description under 160 characters that summarizes the content and includes a call to action.
Heading Hierarchy
Use a single H1 per page that contains your primary keyword. Structure content with H2 and H3 headings in a logical hierarchy. This helps both search engines and screen readers understand your content structure.
Image Optimization
- Provide descriptive
alttext for every image (this is also an accessibility requirement) - Use descriptive file names (
performance-optimization-workflow.webpinstead ofimg_001.webp) - Implement lazy loading for below-fold images
- Serve images in modern formats (WebP, AVIF)
- Specify width and height attributes to prevent layout shifts
Structured Data (Schema.org)
Structured data helps search engines understand the meaning of your content, enabling rich search results like star ratings, FAQ dropdowns, and product information.
Essential Schema Types
Organization — Every business website should have Organization schema on the homepage with your name, logo, contact information, and social profiles.
WebPage — Applied to each page, this identifies the page type and its relationship to your site structure.
BreadcrumbList — Helps search engines understand your site hierarchy and can appear as breadcrumbs in search results.
Service — For service pages, describe what you offer with structured data.
FAQ — If you have FAQ sections, marking them up can earn you expandable questions directly in search results, significantly increasing your real estate on the results page.
Article — For blog posts and articles, this enables rich results with publish dates, author information, and images.
Implementation Tips
- Use JSON-LD format (Google's preferred method)
- Validate your structured data using Google's Rich Results Test
- Do not markup hidden content — only markup what is visible on the page
- Keep structured data accurate and up to date
Performance and Page Experience
Core Web Vitals
Google measures three specific metrics:
- LCP (Largest Contentful Paint) — Target under 2.5 seconds
- INP (Interaction to Next Paint) — Target under 200 milliseconds
- CLS (Cumulative Layout Shift) — Target under 0.1
These are ranking factors. Pages that fail Core Web Vitals assessments are at a disadvantage in search results.
HTTPS
Your entire site should be served over HTTPS. This has been a ranking signal since 2014. There is no excuse for HTTP-only sites in 2026.
Mobile-Friendliness
Google uses mobile-first indexing, meaning it evaluates the mobile version of your site for ranking purposes. Your site must be fully responsive and functional on mobile devices.
Check for:
- Text is readable without zooming
- Tap targets are adequately sized (minimum 48x48 pixels)
- Content is not wider than the screen
- No intrusive interstitials blocking content
International SEO
If you serve users in multiple languages or regions, technical implementation matters significantly.
Hreflang Tags
Hreflang tags tell search engines which language and regional version of a page to show to different users.
Implementation requirements:
- Every language version must reference all other versions (including itself)
- Include an
x-defaultversion for users who do not match any specific language - Hreflang can be implemented via HTML tags, HTTP headers, or sitemap
URL Structure
Choose a consistent approach for language versions:
- Subdirectories (
/es/,/fr/) — Easiest to implement, shares domain authority - Subdomains (
es.example.com) — More separation, harder to maintain - ccTLDs (
example.es) — Strongest geo-targeting signal, but requires separate domain management
Content Localization
Translated content should be a genuine translation, not just machine-translated without review. Google can detect low-quality translations, and they reflect poorly on your site's quality signals.
Security Headers
Security is an indirect SEO factor. A compromised website gets deindexed quickly, and security warnings in browsers destroy user trust.
Essential Security Headers
- Strict-Transport-Security (HSTS) — Forces HTTPS connections
- Content-Security-Policy (CSP) — Prevents XSS attacks
- X-Frame-Options — Prevents clickjacking
- X-Content-Type-Options — Prevents MIME type sniffing
How Kukalaya Addresses This
Kukalaya implements technical SEO as a core part of every website build — not as an afterthought. From automated sitemap generation and proper heading hierarchy to JSON-LD structured data, hreflang for multi-language sites, and Core Web Vitals optimization, we ensure your site has a solid technical SEO foundation from day one. See our SEO services.
Monitoring and Maintenance
Google Search Console
Set up and monitor Search Console regularly. It shows:
- Indexation status and errors
- Core Web Vitals performance
- Manual actions or security issues
- Search performance data (impressions, clicks, position)
Regular Audits
Run a comprehensive technical SEO audit quarterly. Tools like Screaming Frog, Ahrefs, or Sitebulb can crawl your site and identify issues before they affect your rankings.
Log File Analysis
Server log files reveal exactly how Google's crawler interacts with your site. Analyzing them shows which pages are being crawled frequently, which are being ignored, and where crawl budget is being wasted.
The Payoff
Technical SEO is not glamorous work, but it is the foundation everything else is built on. The best content in the world cannot rank if Google cannot crawl it, understand it, and trust it. Investing in these technical fundamentals ensures that your content efforts, link building, and marketing campaigns have the solid foundation they need to succeed.
Get the basics right, monitor consistently, and fix issues quickly. That is the formula for sustainable search visibility.