There is currently an open issue on github for this challenge and the moderators and fcc contributors are trying to work on this step but we are unsure where the confusion is coming from.
Can you explain what part of the directions were confusing?
I believe that part of the issue is that many non-English speakers don’t understand indenting or the word indent for that matter. A little explanation on what indenting is and the intuition on why it is needed would clear up the confusion.
Reset your code and add two spaces each before h2 and p. These spaces don’t have any real function but make the code more human readable.
Compare the following two snippets
<main>
<h2>Cat Photos</h2>
<p>Click here to view more cat photos.</p>
</main>
vs
<main>
<h2>Cat Photos</h2>
<p>Click here to view more cat photos.</p>
</main>
In the second code snippet, it is immediately clear that h2 and p are contained within main because of the indentation(spaces at the start of the line), whereas in the first code snippet, you have to take a moment to search for the closing tag </main> to understand that main contains those two elements.
Indentation becomes more important as the code becomes bigger since the big number of tags quickly makes the code an incomprehensible soup if not indented properly.