Skip to main content

Maintain Continuous Rank (MCR)

Understand how Maintain Continuous History preserves ranking data when keywords are modified.

Updated this week

What it is

Maintain Continuous Rank (MCR) controls how Keyword.com displays ranking data on days when a keyword is not freshly scraped.

It does not change how rankings are collected, only how it affects what you see in Rank and Movement columns, how it behaves when a keyword drops out of the Top 20, and when to use it.


MCR = ON (Enabled)

When MCR is enabled:

  • Missing days are filled using the last known valid rank

  • Charts appear continuous

  • Movement calculations use the filled values

This is useful when you want:

  • Cleaner charts

  • Stable client-facing reports

  • Fewer gaps in historical views


MCR = OFF (Disabled)

When MCR is disabled:

  • Only days with actual scan data are shown

  • Missing days display as blank or OTR (Out of Tracked Range)

  • Movement is shown as N/A when data is incomplete

  • Charts will show gaps where the rank was missing

This is useful when you want:

  • Maximum transparency

  • To see only confirmed scan results


Out of Tracked Range (OTR)

OTR means:

  • The keyword was scanned, but

  • It ranked outside the tracked depth for that day

Important distinctions:

  • OTR ≠is not the same as >100

  • OTR usually means the keyword may still rank between positions 21–99 when only Top 20 is tracked


How MCR interacts with Hybrid tracking

Because Top 20 and Top 100 are not collected every day:

  • MCR determines how gaps between scans are handled

  • MCR does not invent ranks we know are no longer valid

Keyword.com will never display a rank or movement we know to be incorrect.

What happens when a keyword drops out of range? (examples)

Let’s say these are the scraped results for keyword: "best EV car for 2025"

Day

Scraped Rank

Scan Type

Mon

#16

Top 100

Tue

#16

Top 20

Wed

#16

Top 20

Thu

Not Found

Top 20

Fri

Not Found

Top 20

Sat

Not Found

Top 20

Sun

Not Found

Top 20

Next Mon

#21

Top 100

Next Tue

Not found

Top 100

Results:

🟢 If MCH = ON

  • If the keyword was ranking >20 on a Top 100 day, we will fill the gap each day with the Top100 value.

  • If the keyword was previously in the Top 20, we do not fill the last known rank when we’ve scraped and confirmed the keyword is no longer in the Top 20.

  • Instead, we show:

    • OTR (Out of Tracked Range) in the rank column, and

    • N/A in the movement column because we do not have a confirmed rank to compare against

  • So, this is what your Ranking Table and chart will look like for keyword: "Best EV cars for 2025"

Day

Scraped Rank

Scan Type

Ranking Table "Rank" Value

1d Movement value

Mon

#16

Top 100

#16

- (no change)

Tue

#16

Top 20

#16

- (no change)

Wed

#16

Top 20

#16

- (no change)

Thu

Not Found

Top 20

OTR

N/A

Fri

Not Found

Top 20

OTR

N/A

Sat

Not Found

Top 20

OTR

N/A

Sun

Not Found

Top 20

OTR

N/A

Next Mon

#21

Top 100

#21

N/A

Next Tue

Not found

Top 20

#21

- (no change)

Chart will look like this:

🔴 If MCH = OFF

  • We will not fill the gap each day with the Top100 value.

  • Instead, we show:

    • OTR (Out of Tracked Range) in the rank column, and

    • N/A in the movement column because we do not have a confirmed rank to compare against

  • So, this is what your Ranking Table and chart will look like for keyword: "Best EV cars for 2025"

Day

Scraped Rank

Scan Type

Ranking Table "Rank" Value

1d Movement value

Mon

#16

Top 100

#16

- (no change)

Tue

#16

Top 20

#16

- (no change)

Wed

#16

Top 20

#16

- (no change)

Thu

Not Found

Top 20

OTR

N/A

Fri

Not Found

Top 20

OTR

N/A

Sat

Not Found

Top 20

OTR

N/A

Sun

Not Found

Top 20

OTR

N/A

Next Mon

#21

Top 100

#21

N/A

Next Tue

Not found

Top 20

OTR

N/A

Chart will look like this

⚠️ We will never display a rank or movement that we know is no longer valid, while still maintaining filled values when the keyword wasn’t scraped at all.


Best practices

  • Enable MCR for reporting and trend analysis

  • Disable MCR for audits and raw data inspection

  • Be consistent across projects to avoid confusion

Did this answer your question?