Menu

Transform your product pages into Markdown for AI bots

Learn how to target your product pages and convert them into Markdown with the html to markdown recipe from the SEO Recommendation application. You'll preserve your metadata and make it easier for AI engines to read.


Level: Intermediate.
Applications used: SEO Recommendation

AI engines (Perplexity, ChatGPT, Gemini...) don't just crawl your pages: they read them and reuse your content. But HTML, too verbose, slows them down. Markdown, a simpler, more structured format, is becoming their preferred language. Transforming your content into Markdown, while preserving your SEO metadata, allows you to optimize your chances of being understood, quoted and visible in AI-generated responses.

Pour activer la recette <html to markdown> dans l'application Recommandation SEO, contactez votre CSE.

Video tutorial

Step 1: Create a new SEO recommendation

  1. Log in to the EdgeSEO console.
  2. Go to the SEO Recommendation application.
  3. Click on "Add a recommendation".

Step 2: Naming the recommendation

  • Give it a clear name, for example: Transformation of product pages into Markdown for AI bots.

Step 3: Define the target

  1. Select the product pages you want to convert.
  2. Use the option Query path | Corresponds to a Regex | /p/.
  3. Click Next to proceed to the SEO recipes stage.

Step 4: Activate the html to markdown recipe

  1. In configuration, choose the html to markdown recipe.
  2. Add one or more CSS selectors to target the areas you wish to transform into Markdown: div.product
  3. Activez l’option Conserver les metadata pour inclure les éléments du <head> avec les données structurées schema.org

Step 5: Validate and test

  1. Click on "Validate " to save.
  2. Go to a targeted product URL.
  3. Simulate access by an AI bot to check that the page is served in Markdown :
    • Click + to add a Request header with User-Agent: OAI-SearchBot/1.0
    • Click on the Play button to activate the test in your browser.
    • ⚠️ Don't forget to Pause after the test 😉

Configuration example