inemaSEO 7 — Systems: build your own open Semrush|INEMA.CLUB-PRO

Lesson 1 · 14 min

What a "Semrush" does and where each piece of data comes from

An SEO suite pulls together, on one screen, data from very different sources: your own site, official Google and Bing dashboards, and data the company buys or scrapes. You get the first two for free. Knowing where each number comes from is what separates what you can build yourself from what only exists as a paid product.

Start the lesson
A hand-drawn map with boxes and arrows on a desk, with a pencil and ruler beside it.

In this lesson you will

  1. 1The layers of an SEO suite and where each one comes from
  2. 2What your own site's data answers for free
  3. 3What only exists as paid: exact volume, competitors, full backlinks
  4. 4Download inemaseo-sistemas and check that everything runs

Goal: separate, function by function, what your site gives you for free from what only exists with paid data, and install the 5 open tools.

01The layers of a "Semrush"

From top to bottom: from data that is only yours to data that someone sells. Tap each layer.

Estimate from the 10/19/2026 research, not measured: the free core covers most of the day-to-day needs of someone who looks after their own site; it does not cover market intelligence on third parties.

The first four layers belong to your site and come free. The last one is market data: someone collected it and charges for it.

02Function by function: where the data comes from

The functions suites sell, and the open substitute for each one.

1. Keyword

Paid tools mix clickstream, SERP scraping, and the Keyword Planner. For free you get your site's real queries in Search Console, autocomplete, and Google Trends.

Trends is a relative index, not a count of searches. Exact volume does not exist for free.

Honest limitSearch Console shows only the searches your site has already appeared in, and it hides rare queries (the "anonymized" ones).

03Download the 5 tools and check them

Just Python 3.10+ with the standard library. Nothing to install besides git.

Terminal · download
git clone https://github.com/inematds/inemaseo-sistemas && cd inemaseo-sistemas
python3 --version
Terminal · run the tests (no network)
for t in ferramentas/*/; do [ -d $t/tests ] && python3 -m unittest discover -s $t/tests; done
My questions × source (template)
# What I want to know about my site — <yoursite.com> — <mm/dd/yyyy>
| question | source | free? | tool / lesson |
|---|---|---|---|
| how many non-branded searches find me | Search Console | yes | gsc-historico (lesson 4) |
| does Microsoft's AI cite my pages? | Bing AI Performance | yes | bing-ia (lesson 5) |
| what is broken in the HTML | the site itself | yes | auditor (lesson 2) |
| which AI bots read me | server log | yes | botlog (lesson 6) |
| how many people search <term> per month | purchased data | no | lesson 8 |
Example from the repository

The tests for the 5 tools, in folder order (agente-ready, auditor, bing-ia, botlog, gsc-historico), no network:

Ran 10 tests in 0.004s
OK
Ran 17 tests in 0.004s
OK
Ran 11 tests in 0.260s
OK
Ran 14 tests in 0.060s
OK
Ran 10 tests in 0.439s
OK

04Practice: your map

Keep the table: it becomes your tool plan in lesson 8.

E1 · Download and test

10 min

Clone inemaseo-sistemas and run the tests for the 5 tools.

Done when: the terminal shows OK five times, once per tool.

E2 · Your questions

20 min

Fill in the "my questions × source" table with at least 5 questions you want to answer about your site (or a client's).

Done when: each question has its data source and is marked free or not; at least one is "no".

05Test what you learned

The explanation shows up after your answer.

Question 1 of 4

Which of these data does NOT exist for free with an exact number?skill

06Takeaways

FreePerformance, official AI, auditing and bots: everything about your site, with the 5 tools.
PaidExact volume, difficulty, competitor and full backlinks: market data.
2026 yardstickA tool's share of voice is a sample; the official one is Bing AI Performance. Ollama doesn't measure the real AIs.

Going further

Next lesson