top of page

SameAs Links in Schema for Your Cafe Official Profiles

Writer: Thomas Garner
Thomas Garner
Oct 7
11 min read
A laptop computer sitting on top of a wooden table

Someone told you to add sameAs links to your cafe's schema and you are staring at your Organization block wondering what actually belongs there. Short answer: sameAs should list the official profiles that identify the same business as your website, your own Google Business Profile, your own social accounts, and directory pages you control, and it should leave out anything that is not truly the same entity or that you do not run yourself.


The position here is simple: fewer accurate links beat a long list padded with anything vaguely related to coffee. Schema.org documents sameAs as a way to identify a Web page, Web site, or other content that unambiguously indicates the item's identity, meaning its job is to help a machine confirm that the business behind your website is the same business behind those other profiles, not to collect every mention of your shop on the internet. By the end of this post you will have a working sameAs list built for a fictional cafe, know which platforms belong and which do not, and know how to check each link before it ever goes live.


Which Links Belong

Start with the profiles that are unambiguously yours and that identify the exact same business. Your own Google Business Profile is the clearest example, since it is a page you control that represents the same physical location and the same brand as your website. Social accounts you operate, your shop's own Instagram, Facebook, or similar page, belong for the same reason: they are yours, they carry your name, and anyone landing on them would recognize the same business.


Directory listings you have claimed and control also belong, provided the listing is genuinely tied to your business and not a generic aggregator page that happens to mention you without your involvement. The distinguishing question for every candidate link is ownership and identity: do you control this page, and does it clearly represent this same business, not a similar one, not a competitor, not a general category page.


Here is a short table of common link types and whether they usually belong in sameAs. A claimed Google Business Profile: belongs. A social account you post to yourself: belongs. A directory listing you have claimed with matching name, address, and details: belongs. A review aggregator page that lists your business but that you do not control or update: generally does not belong, since it is not a profile you maintain, it is a third party's page about you. A competitor's page, an unrelated business with a similar name, or a general city guide page: does not belong under any circumstance, since none of those identify your specific business.


One more distinction worth being precise about: a page has to be public and reachable to do any identifying work at all. A link to a private dashboard, a logged in admin view, or a page behind any kind of gate confirms nothing for a machine or a person landing on it, so it does not belong in sameAs no matter how official it feels to you internally.


A useful test when you are unsure about a specific link: imagine a stranger who has never heard of your cafe clicking it cold. Would they land somewhere that clearly confirms this is the same business as your website, with a matching name and enough detail to recognize it, or would they land somewhere ambiguous, generic, or unrelated. If the answer is anything but a clear yes, that link probably does not belong, no matter how tempting it is to pad the list with one more entry.


It is also worth being honest that not every cafe will have all five of the categories above filled in, and that is fine. A shop that has claimed its Google Business Profile and runs one active social account has two solid, accurate entries, which is a complete and correct sameAs list for that business. There is no requirement to manufacture additional entries just to make the array look fuller than the business's actual public footprint supports.


A Worked Example

Here is what a fictional cafe's Organization block might look like with a sameAs property holding five different link types, using placeholder addresses that clearly do not resolve to anything real.


The Organization type would carry the cafe's own business name, a url pointing to the shop's own homepage, and a sameAs array listing entries like this: a claimed Google Business Profile placeholder, a claimed Instagram profile placeholder, a claimed Facebook page placeholder, a claimed local directory listing placeholder the owner controls, and a claimed review platform profile placeholder that the owner actively manages rather than one that simply exists without their involvement.


Notice what is not in that list: no placeholder for a general city tourism page that happens to mention the cafe, no placeholder for a blog post someone else wrote about the shop, and no placeholder for a listing the owner has never logged into or confirmed is accurate. Five accurate, owned links is a complete, well built sameAs property. A fictional twelve link version padded with anything that mentions the shop's name would not be stronger, it would just be noisier and harder to keep accurate over time.


Schema.org's own documentation lists an expected type of URL for the sameAs property, meaning each entry should be a working, resolvable web address, not a business name, a phone number, or any other kind of identifier. That is a small technical detail but it matters: an entry that is not a proper URL is not doing the job sameAs is documented to do.


The fictional example above is deliberately modest. It is easy to imagine wanting a longer, more impressive looking array once you start building one, but resist that instinct. Every entry you add is one more thing that can go stale, one more link that needs to be rechecked periodically, and one more chance for a mismatch to creep in. Five accurate entries, kept current, will always outperform fifteen entries where three have quietly stopped being accurate months after launch.


Verifying Each Link

Before any sameAs list goes live, run each entry through the same five checks. First, does the link load at all, without an error, a redirect to an unrelated page, or a dead end. Second, does the page it loads clearly represent the same business, not a similarly named one, not a franchise elsewhere, not a page that used to be yours but has since changed hands.


Third, does the page show the same name and address as your website, or at least information that is clearly consistent with it, since a mismatch is exactly the kind of ambiguity sameAs exists to prevent. Fourth, is the URL in its canonical form, meaning the actual, stable address for that profile rather than a temporary or tracking laden link that might change or stop working later. Fifth, do you own or control this page, meaning you can log in, update it, and would know if something on it changed.


Testing a fictional set of placeholder links against this checklist is a useful exercise even before you touch your own real profiles, because it forces you to think about each link individually rather than pasting in everything that comes to mind. Once the list is built for real, validating the finished markup in the Google Rich Results Test and in the Schema Markup Validator at validator.schema.org is a reasonable final step to confirm the JSON LD itself parses correctly, separate from whether the links inside it are the right ones.


It is worth repeating this five point check periodically, not just once at launch. A directory listing can lapse, a social account can be renamed, and a link that was accurate and current when you first built your schema can quietly go stale. Treat sameAs as something to revisit occasionally, the same way you would recheck your hours or your menu, rather than something you set once and never look at again.


A simple way to build this habit without extra tooling: whenever you happen to be updating your Google Business Profile or posting on a social account already in your sameAs list, take thirty seconds to click through from your own site's schema and confirm the link still lands where it should. Folding the check into work you are already doing is more sustainable than trying to remember a separate quarterly audit that easily gets skipped.


What sameAs Is Actually For

It needs to be said plainly: no source available to us documents that sameAs raises rankings or increases the odds of being cited by an AI tool. Schema.org's documented purpose for the property is entity identification, helping confirm that the business referenced on your page is the same business referenced elsewhere, not a ranking signal or a visibility lever.


That does not make it a wasted exercise. Clear, accurate entity identification is a reasonable, low effort thing to have in place regardless of whether it moves any particular metric, the same way keeping your name, address, and phone number consistent across platforms is worth doing for its own sake. But this post is not going to promise an outcome that the documentation itself does not state, and neither should anyone advising you on schema.


If a knowledge panel or an AI answer engine happens to draw on some of the same public profiles that would also appear in a well built sameAs list, that is a plausible, sensible connection to imagine, but it is not something schema.org's or Google's documentation states directly about the sameAs property specifically, so we are not going to present it as established fact here. Build your list because it is accurate and complete, not because of a promised effect.


This is a pattern worth naming across schema work generally, not just for this one property: plenty of structured data advice online overstates what a given property does, often by implying a ranking or visibility benefit that the underlying documentation never claims. Reading the source documentation directly, and being willing to say a property's purpose is narrower than advertised, is a more useful habit for an owner than trusting every confident sounding claim about what a particular piece of markup supposedly unlocks.


Keeping It to One Property

This post has stayed narrowly focused on the sameAs property itself, not the whole Organization block it lives inside. If you are still setting up your Organization schema from scratch, that is a separate, broader task covering your brand's name, logo, and contact details, worth its own dedicated pass rather than folding into this one.


It is also worth remembering that sameAs is one small property inside a larger structured data setup, not a replacement for keeping your actual Google Business Profile itself accurate and current. A perfectly built sameAs list pointing to a Google Business Profile that has stale hours or an old address does not fix the underlying problem, it just points more clearly at it. Get the profiles themselves right first, then let sameAs reflect that accuracy back to anything reading your schema.


If you are handing this task to someone else, whether a staff member, a web developer, or an outside marketing partner, give them the short version of this post as instructions: list only profiles you own, verify each one against the five checks, keep the list short, and revisit it occasionally. That is a task that can be completed correctly in well under an hour once the profiles themselves already exist, and it does not require ongoing technical maintenance beyond the periodic recheck described above.


Related Reading

More from Hillcane on this topic, plus the pages on the site that sit next to the work.


Frequently Asked Questions

What links belong in a cafe's sameAs property?

Official profiles you control that clearly identify the same business, such as your claimed Google Business Profile, social accounts you post to yourself, and directory listings you have claimed with matching name and address. Schema.org lists the expected value type for sameAs as URL, so each entry needs to be a real, resolvable web address.


Should I include a review aggregator page I do not control?

Generally no. If the page is not one you can log into or update, it is a third party's page about your business rather than a profile you maintain. Schema.org documents sameAs as a way to point to pages that unambiguously indicate the item's identity, which in practice means profiles you own and keep current, such as a claimed Google Business Profile, not every mention of your shop online.


Does adding sameAs links improve my Google ranking?

No source available states that. Schema.org documents sameAs as serving entity identification, confirming that the business on your website is the same business behind your Google Business Profile, your social accounts and your claimed directory listings. It is not documented as a ranking factor. Treat it the way you treat consistent name, address and phone details: accurate identification worth having for its own sake.


How many links should be in a sameAs property?

As many as are genuinely accurate and owned, and no more. The worked example in this post uses five: a claimed Google Business Profile, Instagram, Facebook, a claimed local directory listing and a review platform profile the owner actively manages. A short, correct list like that is stronger and easier to keep current than a twelve link array padded with pages you do not manage.


Can I link to a competitor or an unrelated business by mistake?

This is exactly what the five point verification checklist guards against. Before publishing, confirm each link loads without an error or an unrelated redirect, represents the same business rather than a similarly named one, shows a consistent name and address, uses its canonical URL rather than a tracking link, and is a page you can log into. A link failing any of those checks comes out.


What type of value does schema.org expect for sameAs?

Schema.org lists URL as the expected value type for the sameAs property, so each entry should be a working, resolvable web address rather than a business name, a phone number or another kind of identifier. A malformed or non URL entry is not doing what the property is documented to do. Once the list is built, run the block through the Schema Markup Validator to confirm it parses.


Can I use a link to a private or logged in page?

No. A page behind a login, a private dashboard or a logged in admin view confirms nothing for anyone landing on it, so it cannot do the identifying work sameAs is meant for. Every entry should be a public, reachable page. The simple test: imagine a stranger who has never heard of your cafe clicking the link cold, and ask whether they would recognize the same business.


Is sameAs the same as my Organization schema?

No. sameAs is one property that typically lives inside a broader Organization block, alongside your business name, logo, homepage url and contact details. Setting up the full Organization block is a separate, wider task worth its own pass. This post covers only the sameAs array, and it assumes the profiles it points to, especially your Google Business Profile, already carry accurate hours and an accurate address.


Does sameAs help my chances of being cited by an AI answer engine?

No documentation available to us states that directly. It is plausible that clear, accurate public profiles support broader visibility in a general sense, but neither schema.org's sameAs page nor Google's published guidance says so about this property specifically. The documented purpose is entity identification. Build the list because it is accurate and complete, not because an AI citation has been promised.


How often should I recheck my sameAs links?

Periodically, not just once at setup. Directory listings can lapse and social accounts get renamed, so a link that was accurate at launch can go stale. An easy habit: whenever you update your Google Business Profile or post on an account already in the list, take thirty seconds to click through from your site's schema and confirm the link still lands where it should.


Work with Hillcane

SameAs should list the official profiles that identify your cafe, nothing more. Fewer accurate links beat a long list, and every one has to actually be yours.


If you want help getting your cafe's schema and official profiles consistent, reach Hillcane at hillcane.co/contact or call (256) 384-2449.

Comments


bottom of page