Most café owners treat their Square Online ordering page as a utility — a link they paste in their Instagram bio and forget. That’s a missed opportunity. That same page can quietly rank on Google for searches like “oat milk latte order online [your neighbourhood]” or “[your city] café pickup order,” pulling in customers who are ready to buy right now. Square Online is fully indexable and ships with real SEO controls; the problem is that almost none of them are filled in by default.
This guide is a practical, do-it-yourself checklist to make your Square ordering page findable. No agency, no plugins — just the settings Square already gives you, in the order that matters.
Can a Square Online ordering page actually rank?
Yes. Square Online sites are built to be crawled and indexed by search engines, and Square provides built-in SEO settings so you can add the details Google looks for. That said, being indexable and being ranked are different things. Ranking for local, high-intent searches comes down to a handful of fundamentals — a trustworthy domain, unique descriptive content, a clean sitemap, and links pointing at your page. The good news is that a small local café is competing in a small local pond, so a few hours of setup goes a long way.
One honest expectation to set upfront: SEO is not instant. Search engines aren’t updated in real time, so after you make changes it can take anywhere from a few days to several weeks for them to show up in Google’s results. Do the work once, correctly, and let it compound.
The Square Online SEO checklist
Work through these in order. The early items matter most.
1. Connect a custom domain
Your default Square Online address is a Square-branded subdomain. It works, but it’s weaker for both trust and SEO. A custom domain — ordermycafe.com or mycafe.ca — reads as a real business in search results, gives you cleaner branded URLs, and anchors the link profile you’ll build over time.
You can register a domain directly through Square or connect one you already own. If your café also has a main website, you can point a subdomain like order.mycafe.ca at your Square Online site. Publish the site after connecting so the domain goes live.
2. Fill in your site-level SEO details
This is the highest-leverage five minutes in the whole process, and it’s blank by default. In your Square Online dashboard, go to Website > SEO, select Update SEO, and fill in:
- SEO title — the clickable headline in Google results. Put your café name and what you do and where:
Bloom Café — Order Coffee & Pastries Online | Riverdale, Toronto. - Meta description — the grey summary line under the title. Around 150–160 characters, benefit-led, with a nudge to act:
Order ahead for pickup from Bloom Café in Riverdale. Fresh espresso, house-baked pastries, and 0% commission. Skip the line — order in seconds.
Save, then publish the site — SEO changes don’t go live until you republish. This step alone puts you ahead of most local competitors who never touched it.
3. Give every page its own SEO settings
Site-level SEO covers your homepage, but a Square Online store has multiple pages, and each can have its own title and description in the site editor’s per-page settings panel. Your ordering page, menu page, and any location or about pages should each carry a unique, specific title. Duplicate or empty titles across pages waste ranking potential and confuse search engines about which page to show.
4. Optimize your item and category pages
Here’s the part that separates a page that ranks from one that doesn’t: your menu items are content. Square lets you add SEO details to items and categories from your Item Library so they can rank individually. That means an item page for “Lavender Honey Latte” can itself show up when someone searches for it.
To make item pages pull their weight:
- Write a unique, descriptive name for each item — not just “Latte” but the real thing customers search for.
- Add a genuine description with ingredients, size, and a sensory detail or two. This doubles as good menu copy that actually sells the item, so the SEO work pays off twice.
- Use real photos where you can — they improve both conversions and the chance of appearing in image results.
Avoid the temptation to keyword-stuff. Google is good at spotting it, and it reads badly to the human who lands on the page.
5. Submit your sitemap to Google Search Console
Square Online generates a sitemap — a machine-readable list of your pages — automatically. To speed up discovery, create a free Google Search Console account, verify ownership of your domain, and submit your sitemap URL. Search Console then tells you which pages Google has indexed, which search terms you’re appearing for, and any crawl problems. It’s the single best free feedback loop in SEO, and it turns “I hope Google found my new item pages” into something you can actually check.
6. Build links from the places you already control
Rankings are influenced by other sites linking to yours. You don’t need a big campaign — you need to use the assets you already own:
- Put your ordering URL on your Google Business Profile as the order link. This is high-value; see our guide to adding an ordering link to your Google Business Profile.
- Link it from your Instagram bio, Facebook page, and any local directory listings.
- If you have a separate main website, link to the ordering page prominently from the header or a persistent “Order Online” button.
Consistent name, address, and phone number (NAP) across these profiles reinforces local relevance, which is what Google leans on for “near me” style searches.
A quick before-and-after
To make the difference concrete, here’s how a single ordering page reads to Google before and after the checklist.
| Element | Default (unoptimized) | After the checklist |
|---|---|---|
| Domain | bloomcafe.square.site | order.bloomcafe.ca |
| SEO title | ”Online Ordering" | "Bloom Café — Order Coffee & Pastries | Riverdale, Toronto” |
| Meta description | (blank / auto) | Benefit-led, 155 chars, with a call to action |
| Item pages | ”Latte”, no description | ”Lavender Honey Latte” + full description + photo |
| Indexing | Hope Google finds it | Sitemap submitted to Search Console |
| Inbound links | None | Google Business Profile, Instagram, main site |
None of the “after” column requires code or spend. It’s all inside tools you already have.
Where an app changes the SEO picture
SEO gets your ordering page found by someone searching today. It doesn’t help you reach the same customer next week without them searching again — that’s the job of an owned channel with push notifications and loyalty. A branded app doesn’t replace SEO; it captures the customer that SEO earned so you don’t have to win them from scratch every time.
That’s the pairing Tany is built around: your Square-powered ordering lives on a branded iOS and Android app plus web ordering, so a first visit from Google search can become a saved app, a loyalty member, and a push-reachable regular — live in about a day for $99 CAD/month per location. SEO fills the top of the funnel; the app keeps the customer in it. If you’re weighing the two, our comparison of Square Online vs. a branded app lays out where each one wins.
The bottom line
Your Square Online ordering page is a rankable asset that most owners leave half-built. Connect a custom domain, fill in the site and per-page SEO fields, write real item names and descriptions, submit your sitemap to Google Search Console, and link to the page from your Google Business Profile and socials. It’s an afternoon of work with no ongoing cost — and unlike an ad, the traffic it earns doesn’t stop the moment you stop paying.