Google Review Link Generator
Turn a Place ID — or almost any Google Maps link — into the direct URL that drops a customer straight into the write-a-review box for your business. Everything runs in your browser, nothing is sent to us, and no Places API key is involved. Worked out how many reviews you need? This is the link you send to go get them.
Build your review link
Accepts a Place ID, a desktop Google Maps URL, a Maps search URL carrying query_place_id, an existing writereview link, or a g.page/r/ link.
Only used to build the Maps check link. It never appears in the review link itself.
No Place ID? Look yours up in Google’s own Place ID Finder — it is free and needs no API key.
Enter your website to track its AI visibility across ChatGPT, Gemini, Claude, and Perplexity — and turn chatbot mentions into traffic.
- Set up in minutes
- Cancel anytime
The Fastest Route: Let Google Give You the Link
Before anything on this page, try the door Google left open. Its own help article on asking customers for reviews gives these steps verbatim:
- Go to your Business Profile.
- Select Read Reviews then Get more reviews.
- You can share the link or QR code directly.
- To copy the review link, select Copy.
One constraint from the same article is worth knowing before you plan a print run: reviews QR codes can only be generated on a computer browser, not on mobile devices. That page is reached from Google’s broader guide to reviews on your Business Profile.
A link Google generated for your exact profile beats one anybody assembles, so take it if you can get it. Here is the gap, though, and it is the reason this page exists: nowhere in the Help Center does Google show you what that URL actually looks like. You get a Copy button and a string in your clipboard. If you manage profiles you do not have dashboard access to, or you need forty of these at once, or you simply want to understand the thing you are about to print on a receipt, you need to know the shape.
The Two Review Link Formats
The Place ID form
https://search.google.com/local/writereview?placeid=YOUR_PLACE_IDThis responds today, and has for years. It is also not documented by Google anywhere, and we are not going to imply otherwise. A search of the Help Center and the developer documentation for the word writereview returns no official page at all. The closest thing to a Google-side statement is a 2020 community thread answered by a Google Diamond Product Expert, which lists exactly two reviewing link forms and notes that both types of reviewing links require to be signed in to post a review. Google’s own footer on those threads says community content may not be verified or up to date, so treat it as a forum answer rather than as documentation — because that is what it is.
The g.page short form
https://g.page/r/SHORT_ID/reviewThis is the shape the Business Profile dashboard hands out when you press Copy. It is undocumented too. The tool will normalise one if you paste it — adding the missing /review, dropping a trailing slash and stripping tracking parameters — but it cannot generate one from scratch, and neither can anything else. That short id is minted by Google and derived from nothing you hold.
The legacy short-name form
https://g.page/your-custom-name/reviewRetired. Google’s help page on Business Profile short names states both halves plainly: You can no longer create or edit short names. and Short names and URLs that already exist will still work but will no longer be shown on the Business Profile to customers. We probed the example short name from that 2020 community thread and it now falls through to a search page rather than a review box. So some old ones still work, some do not, and this tool has no way to tell which is which. That is why it refuses to assemble one for you: a printed link that silently lands on a search page is worse than no link.
What a Place ID Is, and How to Get Yours
Google’s Place ID documentation defines it in one line: A place ID is a textual identifier that uniquely identifies a place.
- Prefixes vary. Google’s own examples include
ChIJgUbEo8cfqokR5lP9_Wh_DaM,GhIJQWDl0CIeQUARxks3icF8U8Aand much longer strings beginningEicxMyBNYXJrZXQ. Any tool that only acceptsChIJis wrong about the format. - Length varies. The same page states: The length of the identifier may vary (there is no maximum length for place IDs). So a length check can catch an obviously truncated paste and nothing more.
- They expire. Because Place IDs may change due to updates on the Google Maps database, Google recommends refreshing place IDs if they are more than 12 months old.
To find yours, use Google’s Place ID Finder. Type your business name, click the marker, and it prints the id. To be plain about it: this tool does not look Place IDs up. A lookup means calling the Places API, which means a billable API key, and we would rather point you at the free finder Google already runs than build a paywall around a search box.
Which Google Links This Tool Can Read
Most pages in this category quietly fail on anything unexpected. Here is the full list in both directions, because the right-hand column is the one that saves you time.
| Can read | Cannot read |
|---|---|
| A bare Place ID | maps.app.goo.gl/… share links |
A desktop Maps URL carrying !1s0x…:0x… | goo.gl/maps/…, the older form of the same redirect |
?query_place_id= and ?q=place_id: | g.co/kgs/… Knowledge Graph share links |
| An existing writereview URL, rebuilt cleanly | A URL carrying only a cid= |
A g.page/r/… link, normalised | Legacy g.page/name short names |
Every entry in the right-hand column fails for the same reason, and it is worth stating once. Those are all redirects, and the hosts serving them send no CORS headers. A page running inside your browser tab is permitted to make the request but not to read the answer. There is no clever workaround available to a client-side tool; products that expand those links are running a server that fetches them on your behalf.
The address-bar workaround handles all of them. Open the link in a tab, wait for it to land on google.com/maps, then copy the long URL out of the address bar and paste that here instead. That URL carries an identifier this page can read.
About the Place ID We Derive From a Maps URL
When you paste a full desktop Maps URL, the identifier in it is not a Place ID. It is a feature id, and it looks like 0x89aa1fc7a3c44681:0xa30d7f68fdfd53e6. A ChIJ Place ID turns out to be that same pair of numbers wrapped in a fixed twenty-byte structure and base64url-encoded, so the tool reassembles one from the other locally. We checked the conversion against three real businesses by comparing the decoded bytes with the identifier in Google’s own served Maps HTML for each, and it matched exactly in all three.
Here is what we are not claiming. Google has never documented that encoding, never promised it is stable, and could change it without telling anybody. It also only holds for the ChIJ family; other Place ID families use a different internal structure, so the tool does not attempt them rather than guessing. That is why anything produced this way carries a Derived label and a note asking you to click through before you trust it. A number we reconstructed and a number Google handed us are not the same kind of thing, and labelling them identically would be the dishonest choice.
What This Tool Cannot Tell You
This is the most useful section on the page, so it is not hidden in an FAQ. There are three things a generator like this genuinely cannot establish, and any page that implies otherwise is selling you a green tick that means nothing.
- It cannot tell you an identifier is real. The writereview endpoint answers with the identical sign-in redirect for a fabricated Place ID as for a genuine one — we tested it with deliberate nonsense and got a byte-for-byte equivalent response. And because the host sends no CORS headers, a page in your browser cannot read that response anyway. So there is nothing to check against, and no amount of engineering changes that.
- It cannot tell you the identifier is yours. A perfectly well-formed Place ID for the shop next door produces a perfectly well-formed review link that sends your customers to review the shop next door. Shape and ownership are unrelated properties.
- It cannot tell you the link will still work next year. Google recommends refreshing Place IDs older than twelve months, and undocumented endpoints carry no stability promise at all.
So the tool says link built, never link checked, and instead of a reassuring tick it gives you the review link to click. Where it worked out a Place ID it also gives you a documented Google Maps URL that opens the same identifier on Maps so you can read the business name with your own eyes. That Maps URL is, incidentally, the only officially documented Google URL involved anywhere on this page.
Before You Print It on Anything
- Click it while signed out — that is the state most customers are in, and it is where a sign-in wall stops being a detail and starts being your conversion rate.
- Click it while signed in — you should land in the review dialog itself, not on a profile page.
- Read the business name in the dialog. This is the actual test. Everything else is a proxy for it.
- Try it on a phone. Most people scanning a table tent are on mobile, and the app handoff behaves differently from desktop.
- Put it behind your own short domain if it is going onto anything printed. A link you control can be re-pointed later; a Google URL cured into ten thousand receipts cannot.
- Re-check it once a year, following Google’s own twelve-month guidance on refreshing Place IDs.
If the link is heading for a sticker, a table tent or a window decal, you will want a QR code rather than a URL. Generate the link here first, then feed the finished URL to the Google review QR code generator — it draws a print-ready vector with the four-module quiet zone the specification requires. The code encodes the link, so getting the link right comes first.
Frequently Asked Questions
How do I get my Google review link?
Google hands it to you. Open your Business Profile, select Read Reviews, then Get more reviews, and select Copy. Prefer that link over anything a tool builds, because Google generated it for that exact profile. This tool is for when that door is shut — you manage a client’s profile without dashboard access, you are building links for forty locations, or you have a spreadsheet of Place IDs and no appetite for forty trips through a dashboard.
What is a Place ID, and where do I find mine?
Google defines it as follows: “A place ID is a textual identifier that uniquely identifies a place.” The examples Google publishes look like ChIJgUbEo8cfqokR5lP9_Wh_DaM and GhIJQWDl0CIeQUARxks3icF8U8A, and the same page warns that “The length of the identifier may vary (there is no maximum length for place IDs).” The free Place ID Finder on Google’s developer site looks yours up from a business name. This tool does not look Place IDs up, because a lookup needs a paid Places API key, and we would rather send you to Google’s own free finder than charge you for something Google gives away.
Why can’t this tool read my maps.app.goo.gl share link?
That link is a redirect, and Google sends no CORS headers on that host. A page running in your browser may make the request but is not allowed to read the answer. That is a browser security rule, not a design choice on our part — tools that do expand those links are running a server that fetches them for you, and this one runs entirely in your tab. The workaround takes five seconds: open the link, let it settle on google.com/maps, then copy the long URL out of the address bar and paste that instead.
Does the search.google.com/local/writereview link still work?
It responds, and it has for years. What it lacks is documentation. We searched Google’s Help Center and its developer documentation for “writereview” and found it in exactly zero official pages — only community threads, where a Google Diamond Product Expert listed it back in 2020 alongside the note that “both types of reviewing links require to be signed in to post a review.” So the honest description is: undocumented, widely used, currently working. There is also a trap worth knowing. That endpoint answers with the same sign-in redirect whether the Place ID is real or complete nonsense, so a link that opens something proves nothing at all. The only real test is clicking it yourself and seeing your own business name in the dialog.
Can my Place ID change?
Yes, and Google says so: “Because Place IDs may change due to updates on the Google Maps database, Google recommends refreshing place IDs if they are more than 12 months old.” An identifier typically goes stale when a business closes, moves, or is merged with a duplicate listing. This matters more than it sounds, because a review link gets printed on a table tent, a receipt footer or a window sticker and then left there for three years. Re-check it before the next print run.
Enter your website to track its AI visibility across ChatGPT, Gemini, Claude, and Perplexity — and turn chatbot mentions into traffic.
- Set up in minutes
- Cancel anytime
From the blog
Do Backlinks Still Matter for AI Search? The 2026 Mechanism Breakdown
Ahrefs' 75,000-brand study found branded mentions correlate 3x stronger than backlinks with AI Overview visibility. Here's the actual mechanism behind the split, the 2026 data behind it, and where experts disagree.

Programmatic SEO with Claude Code: From Keyword Clusters to 10,000 Pages
Learn how to build a complete programmatic SEO pipeline with Claude Code — keyword clustering with HDBSCAN, page generation with validation, Next.js schema/sitemap automation, and real case studies showing 850%–10,737% traffic growth.
Related Tools
Work out how many 5-star reviews it takes to move your rating, then send this link to go collect them.
Google Review QR Code GeneratorTurn the link you just built into a print-ready QR code, sized in millimetres and drawn in your browser.
Schema Markup GeneratorGenerate the LocalBusiness and AggregateRating markup that puts your star rating into search results.
Structured Data ValidatorCheck the review markup on your page parses cleanly before Google has to guess at it.
SERP Preview ToolSee how your listing renders in Google search results before you publish it.