Skip to content

Portage for esports teams and clans

Tell everyone when the next match is, in their own time.

Online matches show in each viewer’s own time zone, so a teammate in Halifax and a fan in Kamloops read the same start time right. Keep the standings under them, and your Twitch and Discord up top.

Online matches show in each viewer’s own time zone, so a teammate in Halifax and a fan in Kamloops read the same start time right.

Pick a feature to see it on the page

See more pages like these
A lynx’s head in teal and white, ear tufts up, over a road of cracked ice, inside a ring

Ice Road Lynx

Winnipeg

Amateur esports from Winnipeg, in a five-on-five team shooter

Five players and two subs who met in a Winnipeg Discord. We’re on for league nights every Tuesday and Thursday.

Our Discord

Example page

On a real page this opens whatever link you add

Your own page can link to anything with a web address.

Make one like this

Tap the address to open Ice Road Lynx’s page and try it.

Online matches show in each viewer’s own time zone.

Before your next match week.

  1. Add your next matches.

    Type the opponent and the start time, and leave the venue empty if it’s online.

  2. Paste your Twitch and your invite.

    The live badge and the online count need nothing else.

  3. Keep the table current.

    Update the standings after each match week.

Start an esports team’s page

Already have a link page?

Paste its address and we’ll rebuild it on Portage for you to check. If we can’t read that site, we’ll say so and show you another way to bring your links over. Paste its address and we’ll rebuild it here for you to check. Nothing goes public until you publish.

Only on Instagram or TikTok? Start from your username

An amateur team, a youth club and a clan that streams.

We made up all three. The Ice Road Lynx play an online league from Winnipeg, Spruce Valley runs two youth teams out of a community centre in Sudbury, and the Fog Horns are a Halifax clan who stream most nights.These teams aren’t real. Pick the one that plays most like yours.

What your Discord asks before every match.

Our roster lives in three time zones

Add each match with the opponent and the start time. With no venue it shows in each viewer’s own time zone; a LAN game shows the venue’s time and directions.

From Spruce Valley Youth Esports, an example page

People ask where we sit in the league

Type the table with your league’s own columns, like wins, losses and map difference. Your team is highlighted, with the date you last updated it.

From Ice Road Lynx, an example page
Three moreFour moreFans miss it when we go live · Everything happens in our Discord · Scrims are the same nights every week · Some of our players are under 18
  • Fans miss it when we go live

    Add your Twitch channel and the row shows a live badge while you’re streaming. We check about once a minute.

  • Everything happens in our Discord

    Paste your server’s invite and your page shows how many people are online in it right now, read from the invite. Nothing gets added to your server.

  • Scrims are the same nights every week

    Add your scrim and practice nights once. They show in each viewer’s own time, and you can skip one night without touching the rest.

  • Some of our players are under 18

    The match and standings blocks never ask for a player’s name or photo. Put up roles instead of names, or leave the roster off the page.

Each upcoming match on your page is described to search engines with both teams and its start time.

For captains, coaches and league admins.

We keep improving your page, free.

When we improve how search engines and AI answer engines read pages, yours gets the change by itself.

What that covers

When we improve how search engines and AI answer engines read pages, yours gets the change by itself.

  • Facts search engines can read. Your page carries structured data: who you are, where you are, your hours and dates, and your links, in the terms search engines and AI answer engines read. It’s built from what’s on your page and nothing else, and when those terms change, we update every page.
  • Events, menus and prices. Dates, menus, price lists, questions and releases are each described the way search engines expect them, and an event carries its venue and ticket link when you’ve given them.
  • Found when it changes. Once your page is in search, it’s in our sitemap with the date it last changed, and we tell the search engines that use IndexNow when it changes or first comes into search.

Nobody can promise a place in search results or a mention in an AI answer, so we don’t. What we can do is make your page easy to read and accurate, and keep it that way.

See the full list

Will match times be right for players in other provinces?
Yes. Leave the venue empty for an online match and it shows in each person’s own time zone, so your support player in Halifax and your coach in Calgary see the same match at the right hour. A LAN game at a venue shows the venue’s local time, with the zone named and directions to get there.
Is it safe for a team with players under 18?
The games and standings blocks never ask for a player’s name or photo. A youth team’s page can be the matches, the table and a way to reach the coach, with nothing about any player on it. If you want a roster up, list the roles, and keep names and gamer tags in your team chat.
Can we put betting odds or a betting sponsor on our page?
No. There’s no place for odds or picks on a match, and Portage refuses links to the big betting sites on every page. A match can link to its stream, its VOD or the league’s match page.
Will people find us when they search for our team?
Your page is real text, so search engines can read your team’s name and your upcoming matches. In the editor’s settings, tick “Let search engines index this page”. We can’t promise where it’ll show up, though.
Is it really free?
Yes. Every page feature is free for everyone. You only pay if you want an identity or business check, Unmarked to take the Portage credit off a business page, your page on a domain you already own, custom work from the studio, or, if you look after more than 5 clients’ pages, the Agency plan. One organisation running 10 or more pages of its own can choose Enterprise. None of those adds a feature. Every free page has a small Made with Portage line at the bottom, ours included, and your page never comes down because you didn’t buy something.

Get your next match where people can find it.

Put it in your Twitch panel, and pin it in your Discord’s welcome channel.

Use letters, numbers, hyphens or underscores. You can change it later.

Every page feature is free. See what costs money

Already have a link page somewhere else? Bring your page over

Want your team’s page built for you? Custom work