inemaSEO 1 — Foundation: the X-ray and the groundwork of your site|INEMA.CLUB-PRO

Lesson 2 · 16 min

Read-only X-ray: the HTML the server delivers

A search engine doesn't see your site the way you see it in the browser: it reads the HTML the server delivers, almost always without running JavaScript. A 40-line script does that reading for you, without changing anything on the site, and in minutes it shows what no pretty dashboard will.

Start the lesson
A technician examines an X-ray against a white light panel.

In this lesson you will

  1. 1Download the inemaSEO method and run the audit
  2. 2Read redirects, robots.txt, sitemaps, and pages
  3. 3Find a page with no internal link in the HTML
  4. 4Turn the output into a list of findings

Goal: run auditoria.sh on your site and read each line of the output the way a search engine reads it.

01What the X-ray looks at

Read-only: the script uses curl and changes nothing. Tap each block.

Click each block in the diagram to see what it does.

It ran, saved, read. Nothing changes on the site; the X-ray is the picture before you touch anything.

02From download to list of findings

Tap each step.

1. Download

inemaSEO is public, under the MIT license. You need a terminal with bash and curl: Mac and Linux already have them; on Windows, use WSL or Git Bash.

Clone the repository and go into the folder.

Where it isgithub.com/inematds/inemaseo-metodo, tools/ folder.

03The X-ray commands

Copy and run in the terminal. Replace the address with your own site's.

Terminal · download the method
git clone https://github.com/inematds/inemaseo-metodo.git
cd inemaseo-metodo
Terminal · run and save
bash tools/auditoria.sh https://www.seusite.com /pagina-1/ /pagina-2/ > raio-x.txt
cat raio-x.txt
List of findings (template)
# X-ray of <yoursite.com> on <mm/dd/yyyy>
| finding | output line | lesson |
|---|---|---|
| <empty canonical on /pagina-1/> | canonical: | 4 |
| <page with no internal links> | links internos no HTML: 0 | 7 and course 2 |
Example from the repository

Excerpt of auditoria.sh run on 10/19/2026 (robots.txt shortened):

== Redirecionamentos
  http://www.inema.club/ -> 308 https://www.inema.club/
  https://inema.club/ -> 308 https://www.inema.club/
  https://www.inema.club/ -> 200
== robots.txt
  User-Agent: *
  Allow: /
  (…)
== Sitemaps
  https://www.inema.club/sitemap.xml: 83 URLs, 60 anotações hreflang
  https://www.inema.club/courses-sitemap.xml: 100 URLs, 0 anotações hreflang
== llms.txt: 200
== Páginas
-- /cursos/  [200]
   title:     Cursos de inteligência artificial, agentes e automação | INEMA.club
   canonical: https://www.inema.club/cursos/
   hreflang:  hrefLang="en" hrefLang="es" hrefLang="pt-BR" hrefLang="x-default"
   links internos no HTML: 334
-- /conhecimento/  [200]
   canonical: https://www.inema.club/conhecimento/
   hreflang:
   links internos no HTML: 58

04Practice: your X-ray

Keep raio-x.txt: lessons 4 to 8 compare against it.

E1 · Run and save

20 min

Run the audit on the home page and 2 pages of your site, and save it to raio-x.txt.

Done when: the file exists and has the Redirecionamentos, robots.txt, Sitemaps, and Páginas blocks.

E2 · Three findings

20 min

Read the output and fill in the list of findings with at least 3 lines (if everything is fine, write down what you checked).

Done when: each finding has the output line copied and the lesson that covers it.

05Test what you learned

The explanation appears after you answer.

Question 1 of 4

Why does the X-ray use curl and not the browser?skill

06Takeaways

Read-onlyauditoria.sh reads the HTML from the server with curl and changes nothing.
The line that catches the mostInternal links in the HTML: a page with no links barely exists to the search engine.
Outputraio-x.txt + list of findings with the line and the lesson.

Going further

Previous lessonNext lesson