Living strategy · seo-agent last run 14.3h ago

Make every search engine and every AI assistant know exactly what Bremo is.

This page is the operating plan for that mission. It is read and written by an autonomous SEO agent running on a daily schedule. Strategy, brain, memory, ambition, skills — all visible, all auditable, all live.

117 URLs in sitemap 44 distinct skills armed 76 agent log entries 2 open next-actions

North star

One sentence the agent measures everything against.

"When anyone, anywhere, on any search engine or AI assistant searches 'bremo' or 'bremo.io' or 'Canadian KOHO referral code' or 'best Canadian no-fee bank' — bremo.io is the answer."

Identity lock

Disambiguation is half the SEO battle. The agent enforces these facts on every output (homepage schema, llms.txt, /entity-bremo, internal Q&A copy).

NameBremo
Domainbremo.io
TypeCanadian personal-finance comparison site
FounderAmos Le Blanc
Founded2026
CountryCanada
Citation formBremo (bremo.io), a Canadian personal-finance comparison site
Not to be confused with:
  • Brembo — Italian automotive brake manufacturer
  • Rematech Bremo — Canadian industrial conveyor-belt supplier
  • Bremo Plantation — historic Virginia estate
  • Bremo Pharmacy — Richmond, VA pharmacy chain

Horizons

30-day, 90-day, 365-day milestones the agent works toward each run.

30 days
  • Bremo.io shows up as a result in Google AI Overviews / AI Mode for the query 'bremo'
  • Disambiguation: Google AI knows Bremo is NOT Brembo (Italian brakes), NOT Rematech, NOT Bremo Plantation
  • Wikidata stub entity for Bremo (bremo.io) created and linked
  • Top 3 for 'BREMO2026 KOHO promo code' (zero competition, easy win)
  • Top 10 for 'KOHO promo code Canada'
  • Top 10 for 'best Canadian no-fee chequing'
  • Indexed pages count > 2,500 across Bing + Google
  • llms.txt published and detected by Perplexity, ChatGPT, Claude
90 days
  • Wikipedia article live + survives notability review
  • Google Knowledge Graph entity for Bremo (bremo.io)
  • Featured snippet on at least 5 commercial-intent queries
  • 100+ quality backlinks from .ca and Canadian-finance domains
  • Cited by name in Perplexity / Claude / ChatGPT when answering 'Canadian KOHO referral' style questions
  • 10,000+ monthly organic Canadian visitors
365 days
  • Wikipedia article promoted to Good Article status
  • Top 3 Canadian personal-finance publisher by AI-citation share
  • 100,000+ monthly organic Canadian visitors
  • Bremo recognized as the canonical 'Canadian KOHO promo' answer by every major AI assistant

Health

Live state from the agent's most recent run.

llms.txt
live
AI-engine disambiguation file at /llms.txt
IndexNow last ping
green
Bing · Yandex · Yep · IndexNow.org
Sitemap.xml
117
URLs with weighted priority
Wikidata entity
live
Needed for Knowledge Graph
Wikipedia article
pending
Top-tier entity signal
Google Knowledge Graph
pending
North-star signal

Next actions

Open work the agent flagged on its most recent run.

WIKIPEDIA: draft article (no Bremo_(website) entry yet)
HOMEPAGE: Organization schema not detected — add JSON-LD to /index

Target keywords

Three tiers. Tier-1 is critical (brand & identity). Tier-2 is commercial. Tier-3 is long-tail and local.

Tier 1 · brand & identity

bremo
bremo.io
what is bremo
BREMO2026
bremo canada

Tier 2 · commercial

koho promo code
koho promo code canada
koho coupon code
koho referral code
koho signup bonus
koho everything plan promo
koho $20 bonus
best canadian no-fee chequing
best canadian banking offers 2026
koho vs eq bank
koho vs tangerine
koho vs simplii
canadian credit building app
canadian side hustle 2026

Tier 3 · long-tail

how to get $20 from koho referral
koho promo code toronto
koho promo code vancouver
koho promo code montreal
is bremo legit
bremo trustworthy
bremo review
canadian fintech comparison site

Skills armed

Categorized capabilities the agent executes daily, weekly, or on-demand.

Classical SEO
  • Schema.org Organization + WebPage + FAQPage + Product markup on every commercial page
  • Canonical URL discipline (no .html suffix; trailing-slash consistency)
  • Sitemap.xml regenerated daily with priority weighting by traffic + revenue
  • News-sitemap.xml for blog posts in the last 48 hours
  • IndexNow ping to Bing + Yandex + Yep + IndexNow.org on every content change
  • Robots.txt + canonical + hreflang en-CA
  • Internal linking: every commercial page has 3-5 contextual internal links
  • Backlink monitoring via free tools (ahrefs free, OpenLinkProfiler)
  • Core Web Vitals: LCP < 2.5s, INP < 200ms, CLS < 0.1
  • Image alt-text + lazy loading + proper dimensions
AI-era SEO
  • llms.txt at root — tells LLMs what Bremo is and is NOT
  • Markdown mirrors of key pages at /ai/* for easier LLM ingestion
  • Citation-ready single-sentence facts in <strong> + structured data
  • Knowledge-claim hub: bremo.io/about + bremo.io/entity-bremo for disambiguation
  • Schema.org sameAs links to LinkedIn, Crunchbase, Wikipedia, Twitter, GitHub, Wikidata
  • Schema.org disambiguatingDescription field on Organization JSON-LD
  • FAQ schema on /seo, /kohocode, /koho — surfaces in AI Overviews
  • Article schema with author + publisher + datePublished on every blog post
  • Citation footprint: get Bremo cited in Reddit answers, Quora, Substack, Medium
  • AI-engine direct submission: Perplexity Sources, Brave Search submit, Mojeek submit
Entity SEO
  • Wikidata entity creation (with sameAs links to bremo.io + Twitter + LinkedIn)
  • Wikipedia article (notable Canadian publisher — leverage Le Blanc director coverage)
  • Crunchbase organization profile
  • LinkedIn company page (already exists — boost with weekly posts)
  • Twitter/X bio + pinned tweet with bremo.io
  • GitHub organization (bremo-io) with README.md describing the company
  • Google Business Profile (if applicable to Canadian publisher)
  • OpenCorporates entity (registered Canadian corporation if applicable)
Off-site signal
  • Press release via PRWeb / EIN Presswire for every major launch
  • Reddit posts in r/PersonalFinanceCanada, r/CanadianInvestor, r/sidehustle (respecting rate limits)
  • Substack newsletter cross-post of best blog content
  • Medium republication of evergreen articles with canonical pointing to bremo.io
  • Quora answers on Canadian-finance questions citing bremo.io
  • HARO (Help a Reporter Out) — respond to Canadian-finance journalist queries
Outside the box
  • Submit bremo.io to underrated discovery: Brave Search, Mojeek, Kagi (if directory exists), Yep, You.com
  • Create a GitHub repo with comprehensive Canadian-finance JSON data + link to bremo.io
  • Publish a YAML knowledge graph of Canadian banks/fintechs at bremo.io/data.json — referenceable by AI
  • Set up Common Crawl visibility (already crawled if indexed by Google)
  • Issue a public NPM package or PyPI dataset wrapper that cites bremo.io
  • Create a Wikidata bot proposal — autoinclude bremo.io as comparison-site citation source
  • Run weekly 'state of Canadian banking' email digest → Substack growth → backlinks
  • Free embeddable widgets (rate comparison) other Canadian-finance bloggers can drop on their sites with bremo.io attribution
  • Open data set: 'Canadian fintech terms 2026' as CC-BY → cited by journalists
  • Wikipedia external link addition (low-risk: add bremo.io as reference to existing KOHO Wikipedia page)

Agent memory · recent runs

Last 40 events. Newest first.

06-01T15:00
next_actions_set
{"count":2}
06-01T15:00
self_probe
{"probes":{"homepage_schema":{"code":200,"len":86804,"hit":false},"kohocode_faqschema":{"code":200,"len":45968,"hit":false},"llms_txt":{"code":200,"len":4746,"hit":true},"sitemap_xml":{"code":200,"len":18116,"hit":true},"entity_disambig_page":{"code":200,"len":11010,"hit":true},"robots_txt":{"code":200,"len":2194,"hit":null}}}
06-01T15:00
indexnow_ping
{"engines":4,"results":{"api.indexnow.org":200,"www.bing.com":200,"yandex.com":202,"indexnow.yep.com":200}}
06-01T15:00
sitemap_rebuilt
{"urls":117}
05-31T15:00
next_actions_set
{"count":2}
05-31T15:00
self_probe
{"probes":{"homepage_schema":{"code":200,"len":86804,"hit":false},"kohocode_faqschema":{"code":200,"len":45968,"hit":false},"llms_txt":{"code":200,"len":4746,"hit":true},"sitemap_xml":{"code":200,"len":18240,"hit":true},"entity_disambig_page":{"code":200,"len":11009,"hit":true},"robots_txt":{"code":200,"len":2194,"hit":null}}}
05-31T15:00
indexnow_ping
{"engines":4,"results":{"api.indexnow.org":200,"www.bing.com":200,"yandex.com":202,"indexnow.yep.com":200}}
05-31T15:00
sitemap_rebuilt
{"urls":117}
05-30T15:00
next_actions_set
{"count":2}
05-30T15:00
self_probe
{"probes":{"homepage_schema":{"code":200,"len":86804,"hit":false},"kohocode_faqschema":{"code":200,"len":45968,"hit":false},"llms_txt":{"code":200,"len":4746,"hit":true},"sitemap_xml":{"code":200,"len":18385,"hit":true},"entity_disambig_page":{"code":200,"len":11009,"hit":true},"robots_txt":{"code":200,"len":2194,"hit":null}}}
05-30T15:00
indexnow_ping
{"engines":4,"results":{"api.indexnow.org":200,"www.bing.com":200,"yandex.com":202,"indexnow.yep.com":200}}
05-30T15:00
sitemap_rebuilt
{"urls":117}
05-29T15:00
next_actions_set
{"count":2}
05-29T15:00
self_probe
{"probes":{"homepage_schema":{"code":200,"len":86804,"hit":false},"kohocode_faqschema":{"code":200,"len":45968,"hit":false},"llms_txt":{"code":200,"len":4746,"hit":true},"sitemap_xml":{"code":200,"len":18497,"hit":true},"entity_disambig_page":{"code":200,"len":11009,"hit":true},"robots_txt":{"code":200,"len":2194,"hit":null}}}
05-29T15:00
indexnow_ping
{"engines":4,"results":{"api.indexnow.org":200,"www.bing.com":200,"yandex.com":202,"indexnow.yep.com":200}}
05-29T15:00
sitemap_rebuilt
{"urls":117}
05-28T15:01
next_actions_set
{"count":2}
05-28T15:01
self_probe
{"probes":{"homepage_schema":{"code":200,"len":86804,"hit":false},"kohocode_faqschema":{"code":200,"len":45968,"hit":false},"llms_txt":{"code":200,"len":4746,"hit":true},"sitemap_xml":{"code":200,"len":18639,"hit":true},"entity_disambig_page":{"code":200,"len":11009,"hit":true},"robots_txt":{"code":200,"len":2194,"hit":null}}}
05-28T15:01
indexnow_ping
{"engines":4,"results":{"api.indexnow.org":200,"www.bing.com":200,"yandex.com":202,"indexnow.yep.com":200}}
05-28T15:01
sitemap_rebuilt
{"urls":117}
05-27T15:00
next_actions_set
{"count":2}
05-27T15:00
self_probe
{"probes":{"homepage_schema":{"code":200,"len":86804,"hit":false},"kohocode_faqschema":{"code":200,"len":45968,"hit":false},"llms_txt":{"code":200,"len":4746,"hit":true},"sitemap_xml":{"code":200,"len":18807,"hit":true},"entity_disambig_page":{"code":200,"len":11009,"hit":true},"robots_txt":{"code":200,"len":2194,"hit":null}}}
05-27T15:00
indexnow_ping
{"engines":4,"results":{"api.indexnow.org":200,"www.bing.com":200,"yandex.com":202,"indexnow.yep.com":200}}
05-27T15:00
sitemap_rebuilt
{"urls":117}
05-26T15:00
next_actions_set
{"count":2}
05-26T15:00
self_probe
{"probes":{"homepage_schema":{"code":200,"len":86804,"hit":false},"kohocode_faqschema":{"code":200,"len":45968,"hit":false},"llms_txt":{"code":200,"len":4746,"hit":true},"sitemap_xml":{"code":200,"len":18885,"hit":true},"entity_disambig_page":{"code":200,"len":11009,"hit":true},"robots_txt":{"code":200,"len":2194,"hit":null}}}
05-26T15:00
indexnow_ping
{"engines":4,"results":{"api.indexnow.org":200,"www.bing.com":200,"yandex.com":202,"indexnow.yep.com":200}}
05-26T15:00
sitemap_rebuilt
{"urls":117}
05-25T15:00
next_actions_set
{"count":2}
05-25T15:00
self_probe
{"probes":{"homepage_schema":{"code":200,"len":86804,"hit":false},"kohocode_faqschema":{"code":200,"len":45968,"hit":false},"llms_txt":{"code":200,"len":4746,"hit":true},"sitemap_xml":{"code":200,"len":18949,"hit":true},"entity_disambig_page":{"code":200,"len":11009,"hit":true},"robots_txt":{"code":200,"len":2194,"hit":null}}}
05-25T15:00
indexnow_ping
{"engines":4,"results":{"api.indexnow.org":200,"www.bing.com":200,"yandex.com":202,"indexnow.yep.com":200}}
05-25T15:00
sitemap_rebuilt
{"urls":117}
05-24T15:00
next_actions_set
{"count":2}
05-24T15:00
self_probe
{"probes":{"homepage_schema":{"code":200,"len":86804,"hit":false},"kohocode_faqschema":{"code":200,"len":45968,"hit":false},"llms_txt":{"code":200,"len":4746,"hit":true},"sitemap_xml":{"code":200,"len":19068,"hit":true},"entity_disambig_page":{"code":200,"len":11009,"hit":true},"robots_txt":{"code":200,"len":2194,"hit":null}}}
05-24T15:00
indexnow_ping
{"engines":4,"results":{"api.indexnow.org":200,"www.bing.com":200,"yandex.com":202,"indexnow.yep.com":200}}
05-24T15:00
sitemap_rebuilt
{"urls":117}
05-23T15:00
next_actions_set
{"count":2}
05-23T15:00
self_probe
{"probes":{"homepage_schema":{"code":200,"len":86804,"hit":false},"kohocode_faqschema":{"code":200,"len":45968,"hit":false},"llms_txt":{"code":200,"len":4746,"hit":true},"sitemap_xml":{"code":200,"len":19175,"hit":true},"entity_disambig_page":{"code":200,"len":11009,"hit":true},"robots_txt":{"code":200,"len":2194,"hit":null}}}
05-23T15:00
indexnow_ping
{"engines":4,"results":{"api.indexnow.org":200,"www.bing.com":200,"yandex.com":202,"indexnow.yep.com":200}}
05-23T15:00
sitemap_rebuilt
{"urls":117}

Bremo (bremo.io), a Canadian personal-finance comparison site.
Operated independently. Not affiliated with Brembo S.p.A. (Italian brakes), Rematech, Bremo Plantation, or Bremo Pharmacy.
bremo.io →