Skip to content
ExponaBLOG
Series · Day 100 of 100

Technical SEO for Developers

  1. 01
    Why developers should own technical SEO, explained simply
    Marketing writes the content. Engineering decides whether Google can see it.
  2. 02
    How search engines work: a practical Technical SEO guide
    Four stages between your deploy and a ranking.
  3. 03
    Crawled is not indexed: a practical guide for developers
    'Crawled — currently not indexed' is a quality signal, not a bug.
  4. 04
    How Googlebot renders JavaScript: lessons from production
    What happens to your React app after Google fetches it.
  5. 05
    See your page the way Google does: a step-by-step guide
    Stop guessing. Inspect.
  6. 06
    robots.txt deep dive: a Technical SEO guide for developers
    A tiny file with the power to hide your entire site.
  7. 07
    robots.txt vs noindex: a practical guide for developers
    The mistake that keeps pages in search forever.
  8. 08
    Meta robots and X-Robots-Tag for Technical SEO developers
    Page-level control over indexing and snippets.
  9. 09
    X-Robots-Tag for non-HTML files: lessons from production
    PDFs and images can't hold meta tags. Headers can.
  10. 10
    XML sitemaps at scale: a practical guide for developers
    How to keep thousands of URLs discoverable.
  11. 11
    Keep lastmod honest: a Technical SEO guide for developers
    Google ignores lastmod when it lies.
  12. 12
    Canonicalization rules: a practical guide for developers
    Same content, many URLs — tell Google which one counts.
  13. 13
    Self-referencing canonicals everywhere, explained simply
    Every indexable page should declare itself canonical.
  14. 14
    URL design for SEO: a Technical SEO guide for developers
    URLs are forever. Design them once.
  15. 15
    Trailing slashes and letter case: lessons from production
    Pick one format and enforce it with redirects.
  16. 16
    Redirects: 301, 302, 307, 308 — best practices explained
    Choosing the right redirect protects rankings.
  17. 17
    Build a redirect map before migrating: a practical guide
    Every old URL needs a new home.
  18. 18
    Site migrations without losing traffic, explained simply
    The playbook I use for domain and platform moves.
  19. 19
    Crawl the old site before migrating: a step-by-step guide
    You can't protect what you haven't inventoried.
  20. 20
    Status codes and soft 404s: patterns, pitfalls and fixes
    Your server's answer matters as much as your content.
  21. 21
    410 vs 404: everything engineers need to know in practice
    Both remove pages. One is faster.
  22. 22
    Pagination and SEO: a Technical SEO guide for developers
    Make page 2 through 50 discoverable.
  23. 23
    Infinite scroll that Google can crawl: a practical guide
    Users love infinite scroll. Crawlers need pages.
  24. 24
    Faceted navigation without crawl traps, explained simply
    Filters can create millions of near-duplicate URLs.
  25. 25
    Handling URL parameters: a practical Technical SEO guide
    Tracking and sorting parameters create silent duplicates.
  26. 26
    Internal linking architecture: best practices explained
    How link structure tells Google what matters.
  27. 27
    Breadcrumbs help users and crawlers: a step-by-step guide
    A small UI element with big SEO value.
  28. 28
    Structured data fundamentals for Technical SEO developers
    Describe your content in a language machines understand.
  29. 29
    Article structured data: a practical Technical SEO guide
    Help search engines understand your blog posts.
  30. 30
    Product structured data: a practical Technical SEO guide
    Prices, availability and reviews in search results.
  31. 31
    FAQ rich results are mostly gone: lessons from production
    Google limited FAQ rich results in 2023.
  32. 32
    Person and Organization schema: best practices explained
    Structured data for your personal brand.
  33. 33
    BreadcrumbList structured data: best practices explained
    Turn ugly URLs into readable paths in search results.
  34. 34
    LocalBusiness schema for service companies: a deep dive
    What I added to a chauffeur service website.
  35. 35
    Validate structured data before shipping in Technical SEO
    Broken JSON-LD fails silently.
  36. 36
    Title tags that rank and get clicked: a practical guide
    The most important 60 characters on the page.
  37. 37
    Meta descriptions still matter: best practices explained
    They don't rank. They earn clicks.
  38. 38
    Heading structure for SEO and accessibility: a deep dive
    Headings are an outline, not font sizes.
  39. 39
    Do you need exactly one H1: patterns, pitfalls and fixes
    Google says multiple H1s are fine. Here's what I do anyway.
  40. 40
    Largest Contentful Paint, explained: a step-by-step guide
    The metric most sites fail first.
  41. 41
    fetchpriority for your hero image: a step-by-step guide
    One attribute that often improves LCP.
  42. 42
    Cumulative Layout Shift: a practical Technical SEO guide
    Why your page jumps — and how to stop it.
  43. 43
    Fonts that don't shift your layout: a step-by-step guide
    Font swaps are a hidden CLS source.
  44. 44
    Interaction to Next Paint: practical tips and trade-offs
    INP replaced FID in 2024. It measures real responsiveness.
  45. 45
    Break up long tasks: a Technical SEO guide for developers
    Anything over 50ms blocks interactions.
  46. 46
    Field data vs lab data: a practical guide for developers
    Lighthouse scores are not what Google uses.
  47. 47
    Chrome UX Report (CrUX): a practical Technical SEO guide
    Real-user performance data — free.
  48. 48
    Image optimization for SEO and speed: a practical guide
    Images are usually the heaviest part of a page.
  49. 49
    Responsive images with srcset: best practices explained
    Stop sending desktop images to phones.
  50. 50
    JavaScript SEO essentials: practical tips and trade-offs
    Make JavaScript sites easy to crawl and index.