---
title: Indexing quickstarts
description: "Welcome to the Indexing quickstarts for Luigi's Box. This collection serves as a cornerstone of successful integration, guiding you through the essential steps of preparing and submitting your product catalog or content. Here, you will learn how to structure your data, understand the expected formats, critical fields, and best practices, and then how to efficiently send this data to Luigi's Box using the Content Update API."
slug: quickstart/indexing
docKind: hub
hub: quickstart
---

Indexing is how Luigi's Box learns what products or content exist in your catalog. The first step is always to shape your data correctly, then choose whether you will synchronize through feeds or the content APIs.

## Choose your path

<div class="choice-container">
  <a class="choice-card" href="/quickstart/indexing/data-layout/">
    <span class="choice-badge">Applies to both paths</span>
    <h3>Prepare your data</h3>
    <p>Start by understanding Luigi's Box data layout conventions before you decide between feeds and the content APIs.</p>
    <ul class="advantages-list">
      <li>Covers the shared object structure and special fields.</li>
      <li>Applies whether you sync through feeds or APIs.</li>
      <li>Prevents rework later in search and recommendation quality.</li>
    </ul>
  </a>
  <a class="choice-card" href="/quickstart/indexing/indexing-api/">
    <span class="choice-badge" data-recommended="true">Recommended sync path</span>
    <h3>Content Updates API</h3>
    <p>Use the content APIs when you want the freshest index and precise control over full, partial, or batch updates.</p>
    <ul class="advantages-list">
      <li>Supports near real-time synchronization.</li>
      <li>Lets you patch only the fields that changed.</li>
      <li>Fits modern backend integrations best.</li>
    </ul>
  </a>
</div>

## Quickstart collection

<div class="lb-guide-grid">
  <a class="lb-guide-card" href="/quickstart/indexing/data-layout/">
    <h3>Structure your data</h3>
    <p>Learn the shared catalog object model, data types, special fields, and naming expectations.</p>
  </a>
  <a class="lb-guide-card" href="/quickstart/indexing/indexing-api/">
    <h3>Index with Luigi's Box</h3>
    <p>Send your first full and partial updates through the Content Updates API.</p>
  </a>
</div>

## Need feeds instead?

If your platform already exports catalog feeds, continue to the main [Feeds documentation](/indexing/feeds/). The quickstart flow is centered on the shared data layout and the preferred content API path.
